From b4e8ebc721b0eef525e938163eb6a8cb845a233c Mon Sep 17 00:00:00 2001 From: Bryce Willey Date: Mon, 24 Nov 2025 16:58:51 -0500 Subject: [PATCH 1/2] Use implicit namespaces over explicit namespaces --- docassemble/__init__.py | 5 ----- setup.py | 5 ++--- 2 files changed, 2 insertions(+), 8 deletions(-) delete mode 100644 docassemble/__init__.py diff --git a/docassemble/__init__.py b/docassemble/__init__.py deleted file mode 100644 index ce5ab0d..0000000 --- a/docassemble/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ -try: - __import__('pkg_resources').declare_namespace(__name__) -except ImportError: - __path__ = __import__('pkgutil').extend_path(__path__, __name__) - diff --git a/setup.py b/setup.py index 66c50f9..80750c7 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ import os import sys -from setuptools import setup, find_packages +from setuptools import setup, find_namespace_packages from fnmatch import fnmatchcase from distutils.util import convert_path @@ -51,8 +51,7 @@ def find_package_data(where='.', package='', exclude=standard_exclude, exclude_d author_email='qsteenhuis@suffolk.edu', license='MIT', url='https://docassemble.org', - packages=find_packages(), - namespace_packages=['docassemble'], + packages=find_namespace_packages(), install_requires=['docassemble.ALMassachusetts>=0.0.7', 'docassemble.ALToolbox>=0.0.11', 'docassemble.AssemblyLine>=2.1.4', 'docassemble.MACourts>=0.0.58.2', 'docassemble.MassAccess>=0.0.3.1'], zip_safe=False, package_data=find_package_data(where='docassemble/ConsumerDebt/', package='docassemble.ConsumerDebt'), From 6a39d8d0a7693014206d3d859a26ddf6c52912b9 Mon Sep 17 00:00:00 2001 From: Bryce Willey Date: Mon, 24 Nov 2025 17:10:20 -0500 Subject: [PATCH 2/2] Change `description-file` to `description_file` --- setup.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index b88034e..08aedd7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,2 +1,2 @@ [metadata] -description-file = README.md +description_file = README.md