diff --git a/CHANGES.rst b/CHANGES.rst index d6e7d86..a2f5eee 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -2,10 +2,10 @@ Change log for zope.pytestlayer ================================= -8.4 (unreleased) +9.0 (unreleased) ================ -- Nothing changed yet. +- Replace ``pkg_resources`` namespace with PEP 420 native namespace. 8.3 (2025-05-15) diff --git a/setup.py b/setup.py index 7d0d4ba..6707165 100644 --- a/setup.py +++ b/setup.py @@ -1,12 +1,11 @@ """Integration of zope.testrunner-style test layers into pytest framework""" -from setuptools import find_packages from setuptools import setup setup( name='zope.pytestlayer', - version='8.4.dev0', + version='9.0.dev0', python_requires='>=3.9', install_requires=[ @@ -68,9 +67,6 @@ 'HACKING.rst', 'CHANGES.rst', )), - namespace_packages=['zope'], - packages=find_packages('src'), - package_dir={'': 'src'}, include_package_data=True, zip_safe=False, ) diff --git a/src/zope/__init__.py b/src/zope/__init__.py deleted file mode 100644 index de40ea7..0000000 --- a/src/zope/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__import__('pkg_resources').declare_namespace(__name__) diff --git a/src/zope/pytestlayer/tests/test_layer.py b/src/zope/pytestlayer/tests/test_layer.py index 6cb84e6..105392d 100644 --- a/src/zope/pytestlayer/tests/test_layer.py +++ b/src/zope/pytestlayer/tests/test_layer.py @@ -9,5 +9,5 @@ class LayerClass: def test_get_layer_name_accounts_layers_importable_by_an_arbitrary_name(): - assert 'zope.pytestlayer.tests.test_layer.layer' == \ + assert 'pytestlayer.tests.test_layer.layer' == \ fixture.get_layer_name(layer)