From 2545b9ede13bc07c7657dc384ceb48264260e402 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 27 Sep 2023 11:00:25 +0200 Subject: [PATCH] setup.py: use native implicit namespace package (#78773) As specified on https://packaging.python.org/en/latest/guides/packaging-namespace-packages/ --- setup.py | 8 ++------ xstatic/__init__.py | 1 - xstatic/pkg/__init__.py | 1 - 3 files changed, 2 insertions(+), 8 deletions(-) delete mode 100644 xstatic/__init__.py delete mode 100644 xstatic/pkg/__init__.py diff --git a/setup.py b/setup.py index 7975324..94b851b 100755 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ import subprocess from distutils.cmd import Command from distutils.command.build import build as _build from distutils.command.sdist import sdist as _sdist -from setuptools import setup, find_packages +from setuptools import setup, find_namespace_packages from xstatic.pkg import godo as xs @@ -89,11 +89,7 @@ setup( license=xs.LICENSE, url=xs.HOMEPAGE, platforms=xs.PLATFORMS, - packages=find_packages(), - namespace_packages=[ - 'xstatic', - 'xstatic.pkg', - ], + packages=find_namespace_packages(include=['xstatic.*', 'xstatic.pkg.*']), include_package_data=True, package_data={ 'xstatic.pkg.godo': ['data/*'], diff --git a/xstatic/__init__.py b/xstatic/__init__.py deleted file mode 100644 index de40ea7..0000000 --- a/xstatic/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__import__('pkg_resources').declare_namespace(__name__) diff --git a/xstatic/pkg/__init__.py b/xstatic/pkg/__init__.py deleted file mode 100644 index de40ea7..0000000 --- a/xstatic/pkg/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__import__('pkg_resources').declare_namespace(__name__)