diff --git a/MANIFEST.in b/MANIFEST.in index 56e2f68e..bb630fbb 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -4,6 +4,9 @@ include README.md recursive-include geocat *.py recursive-exclude * __pycache__ recursive-exclude * *.py[co] +exclude .gitignore +exclude .pre-commit-config.yaml +exclude .readthedocs.yml include *.md include *.toml @@ -14,3 +17,5 @@ prune ci* prune .github* prune .circleci* prune docs* +prune benchmarks* +prune build_envs* diff --git a/docs/release-notes.rst b/docs/release-notes.rst index ceded2e5..91ee52bd 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -18,6 +18,7 @@ Internal Changes * Python 3.12 Support by `Cora Schneck`_ in (:pr:`548`) * Temporarily pin ASV to ``<0.6.2`` by `Anissa Zacharias`_ in (:pr:`556`) * Added ``linkcheck_ignore`` to ``docs/conf.py`` to address erroneous failures `Anissa Zacharias`_ in (:pr:`559`) +* Convert to implicit namespace packaging set up by `Anissa Zacharias`_ in (:pr:`563`) v2024.01.0 (January 30, 2023) diff --git a/geocat/__init__.py b/geocat/__init__.py deleted file mode 100644 index de40ea7c..00000000 --- a/geocat/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup.cfg b/setup.cfg index d9027463..326f7b5c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -27,9 +27,7 @@ classifiers = zip_safe = False include_package_data = True python_requires = >=3.9, <3.13 -packages = - geocat - geocat.comp +packages = find_namespace: setup_requires = setuptools_scm setuptools @@ -48,6 +46,10 @@ tests_require = netcdf4 geocat-datafiles +[options.packages.find] +where = . +include = geocat.* + [options.extras_require] docs = ipykernel