File python-numpydoc.changes of Package python-numpydoc
-------------------------------------------------------------------
Thu Feb 27 12:20:40 UTC 2025 - ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
-------------------------------------------------------------------
Tue Feb 4 13:30:11 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Add mockapp.patch to fix test failure with Sphinx 8.1
- Trim dependencies
-------------------------------------------------------------------
Wed Nov 20 16:21:18 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 1.8.0:
* Unify CLIs (#537).
* Move "Attributes" and "Methods" below "Parameters" (#571).
* FIX: coroutines can have a return statement (#542).
* Unwrap decorated objects for YD01 validation check (#541).
* Fix bug with validation encoding (#550).
* Add note about TOML regex; fix typo (#552).
* DOC: Clarify recommendations regarding use of backticks
(#525).
-------------------------------------------------------------------
Wed Apr 3 07:51:01 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 1.7.0:
* PERF: wrap inspect.getsourcelines with cache (#532).
* during tokenize, use UTF8 encoding on all platforms (#510).
* fix 'Alias for field number X' problem with NamedTuples
* DOC: Fix typos found by codespell (#514).
* DOC: Update link to mailing list (#518).
* Add Python 3.12 to classifiers (#529).
* Update release process (#534).
* Update release process (#535).
-------------------------------------------------------------------
Thu Feb 29 19:29:26 UTC 2024 - Ben Greiner <code@bnavigator.de>
- Update to 1.6.0
* Requires Python 3.8+ and Sphinx 5+.
## Closed issues
* `numpydoc ignore` inline comment not recognized when using
decorators #495
* Align pre-commit and Sphinx rule override syntax #466
* Use pyproject.toml #473
* circleci-artifacts-redirector-action error #469
* Incorporate a pre-commit hook for numpydoc validation #450
* PR06 fails when offending type name is used only as a substring
#446
* style of [1] is strange in numpydoc docs #443
* Double click on function parameter selects parameter type as
well #427
## Merged pull requests
* BUG: validator now handles properties #500 (sdiebolt)
* Fix clean_backref for extensions that have backrefs to inline
elements. #499 (mcmtroffaes)
* BUG: validator now handles decorators #496 (sdiebolt)
* TST: Test no-file for source #493 (larsoner)
* Update pydata-sphinx-theme #490 (jarrodmillman)
* Sync updates to generate_requirements.py from scikit-image #485
(mwtoews)
* Generate requirements files from pyproject.toml #483 (mwtoews)
* Add token for artifact redirector #470 (jarrodmillman)
* Use rtd template (old method is deprecated) #468
(jarrodmillman)
* Drop Python 3.7 #462 (jarrodmillman)
* Require Sphinx 5+ #461 (jarrodmillman)
* Pre-commit hook for running numpydoc validation #454
(stefmolin)
* Change PR06 logic to only fail when type is used standalone
#447 (amoeba)
- Add numpydoc-pr523-py312deprecation.patch gh#numpy/numpydoc#523
-------------------------------------------------------------------
Sun Oct 9 19:18:50 UTC 2022 - Arun Persaud <arun@gmx.de>
- specfile:
* require sphinx >= 4.2
* require python >= 3.7
- update to version 1.5.0:
* Fixed bugs
+ Parsing "returns" section with several types and no name
+ BUG: Fix returns parsing no name
* Closed issues
+ readthedocs build failing
+ Exclude class properties from being listed under METHODS section
+ BUG: Numpydoc doesn’t render attributes decorated with
"cached\_property" in the Attributes section
+ Is numpydoc_use_blockquotes deprecated or not yet?
+ No light theme available in docs
+ 1.4.0 release plan
* Merged pull requests
+ Update doc requirements
+ Update pydata-sphinx-theme
+ Support Python 3.11
+ Update precommit hooks
+ Use Python 3.10 to build docs
+ Use requirements/*.txt files for CI
+ Fix front page
+ Add cached property support
+ ENH: Update validate.py to allow parameters with trailing
underscores.
+ DOC: Use ":ref:" when referring to section headers
+ Remove numpydoc_use_blockquotes
+ Require sphinx>=4.2 (cleanup)
+ docs: fix validation include line numbers
+ Update precommit linters
+ Update GH actions
+ ENH: Add support for dict show_inherited_class_members
+ DOC: Add theme switcher and default to lightmode.
+ Require sphinx>=4.2
-------------------------------------------------------------------
Sun Aug 14 14:36:37 UTC 2022 - Arun Persaud <arun@gmx.de>
- specfile:
* update copyright year
- update to version 1.4.0:
* Remove pytest py3.11b2 workaround (#407)
* Fix CI (#410)
* Bump version
* Update GH actions (#406)
* Test docutils 0.18.1 (#402)
* Use node.findall if available (docutils 18.x) (#403)
* Add workaround for pytest failures on 3.11b2 (#404)
* Test prereleases of requirements (#395)
* Fix bug with version name (#400)
* Remove old warning filters (#398)
* Cleanup sphinx conf (#397)
* Update pre-commit (#396)
* Test on 3.11-dev (#375)
* Ignore black formatting (#394)
* Merge pull request #391 from jarrodmillman/black
* Use black formatter
- changes from version 1.3.1:
* Update manifest (#388)
* Update doc requirements (#389)
- changes from version 1.3.0:
* Update 1.3 release notes
* Update release process
* Require sphinx>3 (#385)
* Update tests + coverage config to rm warnings. (#383)
* MAINT: Dont import for version (#382)
* Runtime verification of sphinx and jinja2 versions (#381)
* DOC: fix broken link to built-in validation checks. (#379)
* Add pre-commit hook / linter (#374)
* Cleanup cruft (#371)
* Remove deprecated numpydoc_edit_link (#372)
- changes from version 1.2.1:
* Update release notes
* Update year (#370)
* Upper bound jinja (#369)
* Use isgeneratorfunction to avoid overgenerating YD01 (#368)
* Fix AttributeError in underline length check (#363)
* Use consistent release tags (#361)
* Update release process
- changes from version 1.2.0:
* Add 1.2 release notes (#359)
* Document release process (#357)
* Fix CI (#358)
* Use fstrings (#353)
* Require sphinx >= 1.8 (#352)
* Add badges (#354)
* Fix typos found by codespell (#343)
* Update deps (#350)
* Remove empty file (#351)
* Use setuptools instead of distutils (#349)
* Update supported Python versions (#348)
* Fix validation bug when parameter type is set of options. (#347)
* Escape newline in docstring. (#345)
* Avoid mutable default arguments (#342)
* Correctly validate parameters under the "Other Parameters" section (#337)
* Fix Warnings section in validate (#335)
* MAINT: Fix CircleCI (#336)
* Update install.rst (#332)
* MAINT: Python3 classes do not need to inherit from object (#325)
* FIX: Fix RTD
* DOC: Add headers to docstring sections to add link anchors (#320)
* Be explicit about leading * when documenting *args, **kwargs. (#310)
* Merge pull request #319 from larsoner/circle
* FIX: Missing links
* BUG: Fix navbar search pos
* MAINT: Make tinybuild
* MAINT: changes related to renaming default branch (#314)
* MAINT: use super() as described by PEP 3135 (#315)
* DOC: Switch docs to pydata-sphinx-theme (#313)
* DOC: Add section about validation via sphinx-build. (#312)
* ENH: Enable validation during sphinx-build process (#302)
* DOC: fix erroneous numpydoc_edit_link formatting (#309)
* document default values as part of the type spec (#289)
* Merge pull request #308 from rgommers/fix-missing-obj
* BUG: fix an incomplete check in `Reader._error_location`
* Merge pull request #295 from rossbar/xref_conf
* Merge pull request #272 from rossbar/maint/rm_codepath
* CI: Switch from travis to Github actions for tests (#307)
* Improve error messages for see also parsing (#306)
* Merge pull request #300 from WarrenWeckesser/long-see-also-entry
* Add a note to the docstring standard about long 'See Also' entries.
* Fix missing periods (#298)
* ALTERNATIVE: overload xref_ignore config value
* MAINT: minor refactoring in docscrape (#297)
* MAINT: pytest ignore doc directory. (#296)
* DOC: fix indentation error
* DOC: fix inaccuracy in validate docstring. (#294)
* DOC: document config value/kwarg
* Missed argument rename
* Add config value to control behavior
* WIP: kwarg to ignore unknown terms in make_xref.
* DOC: fix inaccuracy in validate docstring.
* Fix param parsing. (#286)
* MAINT: Updates related to xref (#292)
* BUG: Properly parse See Also when summary on first line. (#283)
* fix spliting of parameter lines. (#279)
* ENH: Better warning for sections. (#278)
* BUG: fix role regex.
* MAINT: Tick version
-------------------------------------------------------------------
Tue Feb 23 20:31:36 UTC 2021 - Ben Greiner <code@bnavigator.de>
- Update to 1.1.0
Implemented enhancements
* MAINT: Suggestions from reviewing test suite #271 (rossbar)
* DEV: Add testing requirements #267 (rossbar)
* BUG: Defer to autodoc for signatures #221 (thequackdaddy)
Fixed bugs
* function signatures for *args, **kwargs objects off #218
* BUG: Connect to earlier event #269 (larsoner)
Closed issues
* “Handler <function mangle_docstrings at 0x7f64b5ba57b8> for
event ‘autodoc-process-docstring’ threw an exception” #268
* Timing of next release #249
* self included in list of params for method #220
* Additional notes
* Due to merging of #221, self and cls no longer will appear in method signatures.
- Release 1.0.0
Implemented enhancements
* ENH: Add args and kwargs to example #258 (larsoner)
* MAINT,STY: Upgrade to bionic, and change style similar to
NumPy #253 (mwtoews)
* Delay import of Sphinx #248 (cgohlke)
* Adding –validate option __main__ and run new validation #240
(datapythonista)
* Add docstring validation script (from pandas) #238
(datapythonista)
* ENH: Test full output and coverage #230 (larsoner)
* DOC: Add description for blank lines after the docstring. #229
(bingyao)
Fixed bugs
* References outside function #214
* FIX: Get doc of actual class in test #262 (larsoner)
* TST: Add inherited method #260 (larsoner)
* Fixes references outside function (#214) #259 (Hoxbro)
* Disable escaping “*” on signature #256 (tk0miya)
* MAINT: clean-up unused objects #254 (mwtoews)
* STY: Reword first lines of example.py docstrings #246
(justinludwig)
* DOC: Fixed three formatting issues in docs #245 (rossbar)
* STY Minor style improvements to doc/example.py to pass
validation #243 (rth)
* BUG: Allow no . at end if indented #239 (larsoner)
* DOC: Update links and code checkers info in format.rst #228
(bingyao)
* DOC: Update links and info in conf.py. #227 (bingyao)
* BUG: Fix full rebuilds #226 (larsoner)
* MAINT: doctest and pytest #225 (larsoner)
* Py3fy some doctests. #224 (anntzer)
* MAINT: fix trivial source comment typos #222 (luzpaz)
* Add missing headings to code examples #252 (Cadair)
Removed
* MNT Drop Python 2.7 and 3.4 support #236 (rth)
Closed issues
* Prefix added to reference keys in class docstrings #263
* Test failure with python 3.9 #261
* sphinx doc napoleon extension maintainer interest request #251
* Missing reference to float_power function in the ufunc list
#250
Additional notes
* CSS styling changed from NumpyDoc < 0.8 and Sphinx < 2.0 to
more properly make use of definition lists. This can cause
issues with rendering that can be fixed via CSS, especially
when using sphinx-rtd-theme.
- Add python-objects.inv to provide the inventory locally for
tests
- Don't install matplotlib for tests
* it is not available for python 3.6
* it is not used in tests because the doc directory is skipped
in all cases
-------------------------------------------------------------------
Sat Jan 11 18:28:01 UTC 2020 - Arun Persaud <arun@gmx.de>
- specfile:
* update copyright year
- update to version 0.9.2:
* Delay import of Sphinx (#248)
-------------------------------------------------------------------
Wed Jul 24 07:27:44 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Do not pull both nose and pytest, just stick with pytest
-------------------------------------------------------------------
Tue Jul 23 17:56:18 UTC 2019 - Todd R <toddrme2178@gmail.com>
- Update to version 0.9.1
* Updating minimum sphinx version in setup.py
- Update to version 0.9.0
* CI: bump minimum Sphinx version tested from 1.2.3 to 1.6.5
* report object name upon mangle_docstrings exception
* ENH: Just use obj
* FIX: Opt-in, test, uniform styling, css
* Add cross-reference links to parameter types
* ENH: Allow a trailing COMMA or PERIOD in a See Also function list block.
* FIX parsing of type-only return params
* ENH: Added support for multiple functions+description
* ENH: accept autoclass member options
* Support Receives section for generator.send(...) params
* Use DEDUPLICATION_TAG to determine whether a citation node is
in a docstring
* ENH Only print the index if it is necessary.
* Clarify location of certain invalid docstrings.
* BUG: turn member descriptors into links
* FIX: Escape chars in re
* MNT Fix collections.abc imports
* FIX pedantic handling of whitespace in reference regex
* FIX remove duplicated citation back-references
* Move arg and kwargs escaping to docscrape_sphinx
* Escape the * in *args and **kwargs
-------------------------------------------------------------------
Sun Apr 29 04:11:15 UTC 2018 - arun@gmx.de
- specfile:
* update copyright year
* require Jinja (from setup.py)
* always run tests
- update to version 0.8.0:
* DOC: update URL to documentation in setup.py
* Use isdatadescriptor instead of isgetsetdescriptor
* Ensure reference renaming is parallel-safe (#136)
* Simplify and restructure README
* Automatically load autosummary (#143)
* FIX Handle case where description is empty in returns (#148)
* FIX handling of parameter names ending '_'
* Handle case where description is empty (#140)
* Correct deduplication logic
* Make sure case when class + method docstrings are combined is not
reprocessed
* Avoid reprocessing already numpydocced docstrings
* DOC Use .. deprecated for deprecation instead of .. note (#120)
* Add required arg to setup so that nose does not call it
* Cosmetic and efficiency improvements to replace_referneces (#132)
* Remove comment autosummary from _str_param_list
* Flake8
* Make version available to Python without dependencies; and to
Sphinx metadata
* Test use_blockquotes config
* Leading and trailing blank lines in parameter description should
not affect output
* Stricter comparison of whitespace in testing
* Corret search syntax
* Use definition lists rather than blockquotes
* Support from matplotlib import as alias for import matplotlib
* only recommend inline form
* add documentation on hyperlinks
* DOC: fix syntax error in deprecated of numpydoc_edit_link (#122)
* DOC Note on section ordering, and add missing sections
* DOC Fix link
* DOC: Restore working conf.py
* DOC: cross-link to github from documentation
* Add doc build requirements file for readthedocs
* Corrected rtd url
* Older versions of sphinx do not have imgmath
* DOC: pipe README.rst contents into "long_description", for PyPI
frontpage
* MAINT: update ReST formatting in README.
* Basic docs based on Numpy's HOW_TO_DOCUMENT.rst.txt
* Allow see also object ref to incorporate ~ prefix
-------------------------------------------------------------------
Sat Sep 30 18:18:29 UTC 2017 - arun@gmx.de
- update to version 0.7.0:
* make tests run under python2.7
* less hacky solution to duplicate section error message, added
tests
* make getting filename python2 compatible
* add context to signature mangling errors
* MAINT: set version number to 0.7.0.dev0
* Fix regression in #81
* BUG: Make docscrape ParseError Python 3 compatible.
* TST: update test for change in gh-81.
* MAINT: set minimum Sphinx version to 1.2.3, remove linkcode
extension.
* TST: run tests on TravisCI with Python 3.6 instead of 3.5
* TST: run test suite after installing via sdist.
* BUG: fix installing numydoc, broken with missing templates after
gh-77.
* Added ..currentmodule:: before ..autosummary::
* Add dependency on jinja2
* MAINT: add PyPI classifier for Python 3.6, remove Python 2.6 / 3.3
* Render numpydoc strings from a template
* Add __version__ attribute
* ENH: use __text_signature__ if pydoc.doc does not reveal a
signature.
* Remove non Python3 compatible files
* add (possibly slightly off) source lines to mangled docstrings.
* FIX Unknow sections should not raise an error
* MAINT Added *.swp and *.swo to gitignore
* FIX raises an error if a section appears twice
* adjust tests
* bold attributes so we don't have to deal with trailing
underscores. Also looks better.
* BLD: fix sphinx version req
* Use setuptools 'install_requires' instead of 'requires' in
setup.py.
* change to deep copy for doc sections.
* allow extending NumpyDocString sections
* Make default citation pattern more general
* Make citation pattern configurable
* Avoid sorting references by length while renaming
* Factor out function to rename references
-------------------------------------------------------------------
Wed May 17 21:42:03 UTC 2017 - toddrme2178@gmail.com
- Implement single-spec version.
- Fix source URL.
-------------------------------------------------------------------
Fri Jan 20 21:04:08 UTC 2017 - toddrme2178@gmail.com
- update to version 0.6.0:
* REL: use the distutils sdist command instead of the setuptools
one.
* numpydoc.docscrape: Restore support for Python 3.4.
* CI: run Travis on Sphinx 1.2.x and latest
* better error messages from NumpyDocString
* MAINT inspect.getfullargspec is deprecated in Py3.5
* return extension metadata
* CI: fix travis pip install + add caching
* BUG: fix spacing in sphinx class doc attribute listing
* PEP8 fixes for docscrape_sphinx.py
* PEP8 fixes for docscrape.py
* PEP8 fixes for numpydoc.py
* MAINT: More explicit call while building docstrings.
* TST: More unit tests for the Yields section.
* ENH: Raise exception if docstring contains Returns and Yields.
* TST : removed print statement
* ENH : simplify handling of Yield section
* Add support for Yields for sphinx strings as well.
* Add unit test for Yields section.
* ENH : NumpyDocString subclass collections.Mapping
* Support Yields section in traitsdoc too.
* Support Yields section.
-------------------------------------------------------------------
Thu May 7 18:52:25 UTC 2015 - benoit.monin@gmx.fr
- update to version 0.5:
* no changelog available
- update project URL
- add python-matplotlib and python-nose as test requirements
- remove all update-alternatives logic since autosummary_generate
is not provided anymore
- pass -q to test to avoid spamming the build log
- rename README.txt to README.rst: changed upstream
-------------------------------------------------------------------
Sat Nov 08 20:43:00 UTC 2014 - Led <ledest@gmail.com>
- fix bashism in pre script
-------------------------------------------------------------------
Thu Oct 31 12:25:04 UTC 2013 - toddrme2178@gmail.com
- Implement update-alternatives
-------------------------------------------------------------------
Thu Aug 15 07:56:39 UTC 2013 - speilicke@suse.com
- Rename spec / changes file to project name
-------------------------------------------------------------------
Mon Aug 12 14:34:02 UTC 2013 - speilicke@suse.com
- Initial version