Skip to content

Commit ddb4f55

Browse files
committed
Python: Fix "implicit namespace packages" migration
... by omitting `__init__.py` from `crate` namespace package altogether, see "PEP 420" [1] and "Package Discovery and Namespace Package » Finding namespace packages" [2]. [1] https://peps.python.org/pep-0420/ [2] https://setuptools.pypa.io/en/latest/userguide/package_discovery.html#namespace-packages
1 parent 2a0e681 commit ddb4f55

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# -*- coding: utf-8 -*-
33

44
import functools
5-
from setuptools import setup
5+
from setuptools import find_namespace_packages, setup
66

77

88
def read(filename):
@@ -26,8 +26,8 @@ def read(filename):
2626
entry_points={
2727
'console_scripts': []
2828
},
29+
packages=find_namespace_packages('src'),
2930
package_dir={'': 'src'},
30-
packages=['crate.qa'],
3131
install_requires=[
3232
'crate>=1.0.0.dev2',
3333
'cr8>=0.25.0',

src/crate/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)