pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc/py-sphinx-autodoc-typehints
Module Name: pkgsrc
Committed By: wiz
Date: Sat May 6 09:28:24 UTC 2023
Modified Files:
pkgsrc/textproc/py-sphinx-autodoc-typehints: Makefile PLIST distinfo
Log Message:
## 1.22
- Allow Sphinx explicitly to write in parallel.
- Fixed crash when documenting ParamSpecArgs
## 1.21.7
- Fixed a bug where if a class has an attribute and a constructor argument with the same name, the constructor argument
type would be rendered incorrectly (issue 308)
- Fixed napoleon handling of numpy docstrings with no specified return type.
## 1.21.6
- Fix a `Field list ends without a blank line` warning (issue 305).
## 1.21.5
- More robust determination of rtype location / fix issue 302
## 1.21.4
- Improvements to the location of the return type
## 1.21.3
- Use format_annotation to render class attribute type annotations
## 1.21.2
- Fix overloads support
## 1.21.1
- Fix spacing between `:rtype:` and directives
## 1.21
- Handle types from types module
- If module is \_io, use io instead
- Put rtype before examples or usage section
- Remove redundant return type for attributes
- Handle collections.abc.Callable as well as typing.Callable
- Put Literal args in code blocks
## 1.20.2
- Fix Optional role to be data.
## 1.20.1
- Fixed default options not displaying for parameters without type hints.
## 1.20
- Use hatchling instead of setuptools
- Add support for typing.ParamSpec
- Allow star prefixes for parameter names in docstring
## 1.19.2
- Fix incorrect domain used for collections.abc.Callable.
## 1.19.1
- Fix bug for recursive type alias.
## 1.19.0
- Support for CPython 3.11, no longer adds `Optional` when the argument is default per
[recommendation from PEP-484](https://github.com/tox-dev/sphinx-autodoc-typehints/pull/247).
## 1.18.3
- Support and require `nptyping>=2.1.2`
## 1.18.2
- Support and require `nptyping>=2.1.1`
## 1.18.1
- Fix mocked module import not working when used as guarded import
## 1.18.0
- Support and require `nptyping>=2`
- Handle `UnionType`
## 1.17.1
- Mark it as requiring `nptyping<2`
## 1.17.0
- Add `typehints_use_rtype` option
- Handles `TypeError` when getting source code via inspect
## 1.16.0
- Add support for type subscriptions with multiple elements, where one or more elements are tuples; e.g.,
`nptyping.NDArray[(Any, ...), nptyping.Float]`
- Fix bug for arbitrary types accepting singleton subscriptions; e.g., `nptyping.Float[64]`
- Resolve forward references
- Expand and better handle `TypeVar`
- Add intershpinx reference link for `...` to `Ellipsis` (as is just an alias)
## 1.15.3
- Prevents reaching inner blocks that contains `if TYPE_CHECKING`
## 1.15.2
- Log a warning instead of crashing when a type guard import fails to resolve
- When resolving type guard imports if the target module does not have source code (such is the case for C-extension
modules) do nothing instead of crashing
## 1.15.1
- Fix `fully_qualified` should be `typehints_fully_qualified`
## 1.15.0
- Resolve type guard imports before evaluating annotations for objects
- Remove `set_type_checking_flag` flag as this is now done by default
- Fix crash when the `inspect` module returns an invalid python syntax source
- Made formatting function configurable using the option `typehints_formatter`
## 1.14.1
- Fixed `normalize_source_lines()` messing with the indentation of methods with decorators that have parameters starting
with `def`.
- Handle `ValueError` or `TypeError` being raised when signature of an object cannot be determined
- Fix `KeyError` being thrown when argument is not documented (e.g. `cls` argument for class methods, and `self` for
methods)
## 1.14.0
- Added `typehints_defaults` config option allowing to automatically annotate parameter defaults.
## 1.13.1
- Fixed `NewType` inserts a reference as first argument instead of a string
## 1.13.0
- Dropped Python 3.6 support
- Python 3.10 support
- Normalize async functions properly
- Allow py310 style annotations (PEP-563)
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/py-sphinx-autodoc-typehints/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/py-sphinx-autodoc-typehints/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile
diff -u pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile:1.7 pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile:1.8
--- pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile:1.7 Tue Jan 4 20:55:05 2022
+++ pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile Sat May 6 09:28:24 2023
@@ -1,21 +1,22 @@
-# $NetBSD: Makefile,v 1.7 2022/01/04 20:55:05 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2023/05/06 09:28:24 wiz Exp $
-DISTNAME= sphinx-autodoc-typehints-1.12.0
-PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 1
+DISTNAME= sphinx_autodoc_typehints-1.23.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
CATEGORIES= textproc python
MASTER_SITES= ${MASTER_SITE_PYPI:=s/sphinx-autodoc-typehints/}
MAINTAINER= minskim%NetBSD.org@localhost
-HOMEPAGE= https://github.com/agronholm/sphinx-autodoc-typehints
+HOMEPAGE= https://github.com/tox-dev/sphinx-autodoc-typehints
COMMENT= Type hints support for the Sphinx autodoc extension
LICENSE= mit
-BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
-DEPENDS+= ${PYPKGPREFIX}-sphinx>=3.0:../../textproc/py-sphinx
-TEST_DEPENDS+= ${PYPKGPREFIX}-sphobjinv>=2.0:../../textproc/py-sphobjinv
-TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.1.0:../../devel/py-test
-TEST_DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=3.5:../../devel/py-typing-extensions
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs-[0-9]*:../../devel/py-hatch-vcs
+DEPENDS+= ${PYPKGPREFIX}-sphinx>=5.3:../../textproc/py-sphinx
+TEST_DEPENDS+= ${PYPKGPREFIX}-sphobjinv>=2.3.1:../../textproc/py-sphobjinv
+TEST_DEPENDS+= ${PYPKGPREFIX}-test>=7.2.2:../../devel/py-test
+TOOL_DEPENDS+= ${PYPKGPREFIX}-nptyping-[0-9]*:../../math/py-nptyping
+#TEST_DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.5:../../devel/py-typing-extensions
USE_LANGUAGES= # none
@@ -24,5 +25,5 @@ PYTHON_VERSIONS_INCOMPATIBLE= 27
do-test:
cd ${WRKSRC} && ${MAKE_ENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-sphinx-autodoc-typehints/PLIST
diff -u pkgsrc/textproc/py-sphinx-autodoc-typehints/PLIST:1.1 pkgsrc/textproc/py-sphinx-autodoc-typehints/PLIST:1.2
--- pkgsrc/textproc/py-sphinx-autodoc-typehints/PLIST:1.1 Sun May 27 01:59:35 2018
+++ pkgsrc/textproc/py-sphinx-autodoc-typehints/PLIST Sat May 6 09:28:24 2023
@@ -1,9 +1,17 @@
-@comment $NetBSD: PLIST,v 1.1 2018/05/27 01:59:35 minskim Exp $
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
-${PYSITELIB}/sphinx_autodoc_typehints.py
-${PYSITELIB}/sphinx_autodoc_typehints.pyc
-${PYSITELIB}/sphinx_autodoc_typehints.pyo
+@comment $NetBSD: PLIST,v 1.2 2023/05/06 09:28:24 wiz Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/sphinx_autodoc_typehints/__init__.py
+${PYSITELIB}/sphinx_autodoc_typehints/__init__.pyc
+${PYSITELIB}/sphinx_autodoc_typehints/attributes_patch.py
+${PYSITELIB}/sphinx_autodoc_typehints/attributes_patch.pyc
+${PYSITELIB}/sphinx_autodoc_typehints/patches.py
+${PYSITELIB}/sphinx_autodoc_typehints/patches.pyc
+${PYSITELIB}/sphinx_autodoc_typehints/py.typed
+${PYSITELIB}/sphinx_autodoc_typehints/version.py
+${PYSITELIB}/sphinx_autodoc_typehints/version.pyc
Index: pkgsrc/textproc/py-sphinx-autodoc-typehints/distinfo
diff -u pkgsrc/textproc/py-sphinx-autodoc-typehints/distinfo:1.6 pkgsrc/textproc/py-sphinx-autodoc-typehints/distinfo:1.7
--- pkgsrc/textproc/py-sphinx-autodoc-typehints/distinfo:1.6 Tue Oct 26 11:23:13 2021
+++ pkgsrc/textproc/py-sphinx-autodoc-typehints/distinfo Sat May 6 09:28:24 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2021/10/26 11:23:13 nia Exp $
+$NetBSD: distinfo,v 1.7 2023/05/06 09:28:24 wiz Exp $
-BLAKE2s (sphinx-autodoc-typehints-1.12.0.tar.gz) = 63b7d88608016e5323fbe93f76485d1a36a9541b091e739eaf186276b6af10f9
-SHA512 (sphinx-autodoc-typehints-1.12.0.tar.gz) = 92fa340495a48111fa3d600d8c46d83214505ac2a5c71cb1303e846ac439f1e0ff14f8ce8dfd5ffdb6a62a9fa15dde8a5227f946840d9377ad5f7fde25894b75
-Size (sphinx-autodoc-typehints-1.12.0.tar.gz) = 19494 bytes
+BLAKE2s (sphinx_autodoc_typehints-1.23.0.tar.gz) = 3f2064af732dc83c2d927b68e7593149c0109a32f94b3cba03a79b4582f4549e
+SHA512 (sphinx_autodoc_typehints-1.23.0.tar.gz) = 990db1f042913088fddf56cbc9ad5f401f7d886164c348aaf19fd1541fa1566a2d58d1c182e52d839d1dd32606ca3da1191b7062a6ed9c8f04dc6a47efaf5488
+Size (sphinx_autodoc_typehints-1.23.0.tar.gz) = 35945 bytes
Home |
Main Index |
Thread Index |
Old Index