Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7fdc127

Browse files
committed
Add namespace package mpl_toolkits to package meta-data
1 parent 3597917 commit 7fdc127

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

setup.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@
120120
# These are distutils.setup parameters that the various packages add
121121
# things to.
122122
packages = []
123+
namespace_packages = []
123124
py_modules = []
124125
ext_modules = []
125126
package_data = {}
@@ -177,6 +178,7 @@
177178
if isinstance(package, str):
178179
continue
179180
packages.extend(package.get_packages())
181+
namespace_packages.extend(package.get_namespace_packages())
180182
py_modules.extend(package.get_py_modules())
181183
ext = package.get_extension()
182184
if ext is not None:
@@ -220,6 +222,7 @@
220222
""",
221223
license="BSD",
222224
packages=packages,
225+
namespace_packages = namespace_packages,
223226
platforms='any',
224227
py_modules=py_modules,
225228
ext_modules=ext_modules,

setupext.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,6 +361,15 @@ def get_packages(self):
361361
"""
362362
return []
363363

364+
def get_namespace_packages(self):
365+
"""
366+
Get a list of namespace package names to add to the configuration.
367+
These are added to the `namespace_packages` list passed to
368+
`distutils.setup`.
369+
"""
370+
return []
371+
372+
364373
def get_py_modules(self):
365374
"""
366375
Get a list of top-level modules to add to the configuration.
@@ -576,6 +585,9 @@ def get_packages(self):
576585
'mpl_toolkits.axisartist',
577586
]
578587

588+
def get_namespace_packages(self):
589+
return ['mpl_toolkits']
590+
579591

580592
class Tests(OptionalPackage):
581593
name = "tests"

0 commit comments

Comments
 (0)