traitlets is at the bottom of the dependency chain for most of the jupyter
ports.
The below diff updates it to the latest version. This seems to fix at
least one runtime issue I saw with spyder.
The direct reverse deps still build and seem to work in my light testing:
devel/ipython
devel/py-ipykernel
devel/py-jupyter_client
devel/py-jupyter_core
devel/py-nbconvert
devel/py-nbformat
graphics/py-matplotlib-inline
shells/py-qtconsole
www/jupyter-notebook
ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-traitlets/Makefile,v
retrieving revision 1.22
diff -u -p -u -r1.22 Makefile
--- Makefile 8 Dec 2022 09:52:29 -0000 1.22
+++ Makefile 25 Sep 2023 07:00:17 -0000
@@ -1,6 +1,6 @@
COMMENT = configuration system for Python applications
-MODPY_EGG_VERSION = 5.6.0
+MODPY_EGG_VERSION = 5.10.0
DISTNAME = traitlets-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
@@ -19,5 +19,9 @@ FLAVOR = python3
MODPY_PI = Yes
MODPY_PYBUILD = hatchling
MODPY_PYTEST_ARGS = traitlets
+
+TEST_DEPENDS = devel/py-argcomplete${MODPY_FLAVOR} \
+ devel/py-mypy${MODPY_FLAVOR} \
+ devel/py-test-mock${MODPY_FLAVOR}
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-traitlets/distinfo,v
retrieving revision 1.9
diff -u -p -u -r1.9 distinfo
--- distinfo 8 Dec 2022 09:52:29 -0000 1.9
+++ distinfo 25 Sep 2023 07:00:17 -0000
@@ -1,2 +1,2 @@
-SHA256 (traitlets-5.6.0.tar.gz) = ELbtHJzt7oPnldtwqLnC2xV7s3eOxFh6NJ7LfvOxAzs=
-SIZE (traitlets-5.6.0.tar.gz) = 133316
+SHA256 (traitlets-5.10.0.tar.gz) = 9YTqIJJARm5m6R88gap9AEukz3lJkLDHdZOKFUQhfNE=
+SIZE (traitlets-5.10.0.tar.gz) = 153836
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-traitlets/pkg/PLIST,v
retrieving revision 1.8
diff -u -p -u -r1.8 PLIST
--- pkg/PLIST 8 Dec 2022 09:52:29 -0000 1.8
+++ pkg/PLIST 25 Sep 2023 07:00:17 -0000
@@ -6,7 +6,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/traitlets-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/traitlets-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/traitlets-${MODPY_EGG_VERSION}.dist-info/licenses/
-lib/python${MODPY_VERSION}/site-packages/traitlets-${MODPY_EGG_VERSION}.dist-info/licenses/COPYING.md
+lib/python${MODPY_VERSION}/site-packages/traitlets-${MODPY_EGG_VERSION}.dist-info/licenses/LICENSE
lib/python${MODPY_VERSION}/site-packages/traitlets/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/traitlets/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/traitlets/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -25,6 +25,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/traitlets/config/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/traitlets/config/${MODPY_PYCACHE}application.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/traitlets/config/${MODPY_PYCACHE}application.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/traitlets/config/${MODPY_PYCACHE}argcomplete_config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/traitlets/config/${MODPY_PYCACHE}argcomplete_config.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/traitlets/config/${MODPY_PYCACHE}configurable.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/traitlets/config/${MODPY_PYCACHE}configurable.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/traitlets/config/${MODPY_PYCACHE}loader.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -34,6 +36,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/traitlets/config/${MODPY_PYCACHE}sphinxdoc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/traitlets/config/${MODPY_PYCACHE}sphinxdoc.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/traitlets/config/application.py
+lib/python${MODPY_VERSION}/site-packages/traitlets/config/argcomplete_config.py
lib/python${MODPY_VERSION}/site-packages/traitlets/config/configurable.py
lib/python${MODPY_VERSION}/site-packages/traitlets/config/loader.py
lib/python${MODPY_VERSION}/site-packages/traitlets/config/manager.py
@@ -45,11 +48,14 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/traitlets/config/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/traitlets/config/tests/${MODPY_PYCACHE}test_application.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/traitlets/config/tests/${MODPY_PYCACHE}test_application.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/traitlets/config/tests/${MODPY_PYCACHE}test_argcomplete.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/traitlets/config/tests/${MODPY_PYCACHE}test_argcomplete.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/traitlets/config/tests/${MODPY_PYCACHE}test_configurable.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/traitlets/config/tests/${MODPY_PYCACHE}test_configurable.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/traitlets/config/tests/${MODPY_PYCACHE}test_loader.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/traitlets/config/tests/${MODPY_PYCACHE}test_loader.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/traitlets/config/tests/test_application.py
+lib/python${MODPY_VERSION}/site-packages/traitlets/config/tests/test_argcomplete.py
lib/python${MODPY_VERSION}/site-packages/traitlets/config/tests/test_configurable.py
lib/python${MODPY_VERSION}/site-packages/traitlets/config/tests/test_loader.py
lib/python${MODPY_VERSION}/site-packages/traitlets/log.py
@@ -65,11 +71,14 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/traitlets/tests/${MODPY_PYCACHE}test_traitlets.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/traitlets/tests/${MODPY_PYCACHE}test_traitlets_enum.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/traitlets/tests/${MODPY_PYCACHE}test_traitlets_enum.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/traitlets/tests/${MODPY_PYCACHE}test_typing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/traitlets/tests/${MODPY_PYCACHE}test_typing.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/traitlets/tests/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/traitlets/tests/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/traitlets/tests/_warnings.py
lib/python${MODPY_VERSION}/site-packages/traitlets/tests/test_traitlets.py
lib/python${MODPY_VERSION}/site-packages/traitlets/tests/test_traitlets_enum.py
+lib/python${MODPY_VERSION}/site-packages/traitlets/tests/test_typing.py
lib/python${MODPY_VERSION}/site-packages/traitlets/tests/utils.py
lib/python${MODPY_VERSION}/site-packages/traitlets/traitlets.py
lib/python${MODPY_VERSION}/site-packages/traitlets/utils/
@@ -93,6 +102,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/traitlets/utils/${MODPY_PYCACHE}sentinel.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/traitlets/utils/${MODPY_PYCACHE}text.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/traitlets/utils/${MODPY_PYCACHE}text.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/traitlets/utils/${MODPY_PYCACHE}warnings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/traitlets/utils/${MODPY_PYCACHE}warnings.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/traitlets/utils/bunch.py
lib/python${MODPY_VERSION}/site-packages/traitlets/utils/decorators.py
lib/python${MODPY_VERSION}/site-packages/traitlets/utils/descriptions.py
@@ -115,3 +126,4 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/traitlets/utils/tests/test_decorators.py
lib/python${MODPY_VERSION}/site-packages/traitlets/utils/tests/test_importstring.py
lib/python${MODPY_VERSION}/site-packages/traitlets/utils/text.py
+lib/python${MODPY_VERSION}/site-packages/traitlets/utils/warnings.py