[py-svn] r63234 - in py: build trunk
hpk at codespeak.net
hpk at codespeak.net
Mon Mar 23 16:17:49 CET 2009
Author: hpk
Date: Mon Mar 23 16:17:49 2009
New Revision: 63234
Modified:
py/build/gensetup.py
py/trunk/setup.py
Log:
fix gensetup, regen setup
Modified: py/build/gensetup.py
==============================================================================
--- py/build/gensetup.py (original)
+++ py/build/gensetup.py Mon Mar 23 16:17:49 2009
@@ -14,7 +14,7 @@
return " ".join(text.split())
class SetupWriter(object):
- EXCLUDES = ("MANIFEST.in",)
+ EXCLUDES = ("MANIFEST.in", "contrib")
def __init__(self, wcbasedir, pkg, setuptools=False):
self.wcbasedir = wcbasedir
@@ -182,9 +182,16 @@
def getpackages(self):
packages = []
for p in self.allpaths:
+ if p.basename == "py":
+ continue
if p.check(dir=1) and p.join('__init__.py').check():
modpath = p.relto(self.wcbasedir).replace(p.sep, '.')
- packages.append(modpath)
+ for exclude in self.EXCLUDES:
+ if modpath.startswith(exclude):
+ print "EXCLUDING", modpath
+ break
+ else:
+ packages.append(modpath)
return packages
def getpackagedata(self):
@@ -270,8 +277,13 @@
if p.check(dir=1):
continue
toadd = p.relto(self.wcbasedir)
- if toadd and toadd not in self.EXCLUDES:
- lines.append("%s" %(toadd))
+ if toadd:
+ for exclude in self.EXCLUDES:
+ if toadd.startswith(exclude):
+ break
+ assert toadd.find(exclude) == -1, (toadd, exclude)
+ else:
+ lines.append("%s" %(toadd))
targetfile = self.basedir.join("MANIFEST")
targetfile.write("\n".join(lines))
print "wrote", targetfile
Modified: py/trunk/setup.py
==============================================================================
--- py/trunk/setup.py (original)
+++ py/trunk/setup.py Mon Mar 23 16:17:49 2009
@@ -1,7 +1,7 @@
"""
setup file for 'py' package based on:
- https://codespeak.net/svn/py/trunk, revision=63221
+ https://codespeak.net/svn/py/trunk, revision=63230
autogenerated by gensetup.py
"""
@@ -67,12 +67,7 @@
'Topic :: System :: Distributed Computing',
'Topic :: Utilities',
'Programming Language :: Python'],
- packages=['contrib.pygreen',
- 'contrib.pygreen.pipe',
- 'contrib.pygreen.server',
- 'contrib.pygreen.test',
- 'py',
- 'py.builtin',
+ packages=['py.builtin',
'py.builtin.testing',
'py.c-extension',
'py.cmdline',
More information about the pytest-commit
mailing list