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

Reply via email to