diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2013-05-03 07:55:45 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2013-05-03 07:55:45 -0400 |
commit | bd2ad94191e790cf264062c8469996d336d1f5db (patch) | |
tree | 97a6e23dae1781422065b6afdaf8256e8d86cddb /setuptools/dist.py | |
parent | 0eaf9e68370a824f32901812928527e2906e4c5c (diff) | |
parent | 737fe613840baf2e10246ffb83f86690a0b1561b (diff) | |
download | external_python_setuptools-bd2ad94191e790cf264062c8469996d336d1f5db.tar.gz external_python_setuptools-bd2ad94191e790cf264062c8469996d336d1f5db.tar.bz2 external_python_setuptools-bd2ad94191e790cf264062c8469996d336d1f5db.zip |
Merge dist module
--HG--
branch : Setuptools-Distribute merge
Diffstat (limited to 'setuptools/dist.py')
-rw-r--r-- | setuptools/dist.py | 52 |
1 files changed, 43 insertions, 9 deletions
diff --git a/setuptools/dist.py b/setuptools/dist.py index 998a4dbe..89208da8 100644 --- a/setuptools/dist.py +++ b/setuptools/dist.py @@ -62,8 +62,8 @@ def check_nsp(dist, attr, value): parent = '.'.join(nsp.split('.')[:-1]) if parent not in value: distutils.log.warn( - "%r is declared as a package namespace, but %r is not:" - " please correct this in setup.py", nsp, parent + "WARNING: %r is declared as a package namespace, but %r" + " is not: please correct this in setup.py", nsp, parent ) def check_extras(dist, attr, value): @@ -122,6 +122,47 @@ def check_package_data(dist, attr, value): "wildcard patterns" ) +def check_packages(dist, attr, value): + for pkgname in value: + if not re.match(r'\w+(\.\w+)*', pkgname): + distutils.log.warn( + "WARNING: %r not a valid package name; please use only" + ".-separated package names in setup.py", pkgname + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + class Distribution(_Distribution): """Distribution with support for features, tests, and package data @@ -845,11 +886,4 @@ class Feature: -def check_packages(dist, attr, value): - for pkgname in value: - if not re.match(r'\w+(\.\w+)*', pkgname): - distutils.log.warn( - "WARNING: %r not a valid package name; please use only" - ".-separated package names in setup.py", pkgname - ) |