[Erp5-report] r41113 kazuhiko - in /erp5/trunk/utils/pysvn: ./ Source/
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Dec 3 22:44:11 CET 2010
Author: kazuhiko
Date: Fri Dec 3 22:44:11 2010
New Revision: 41113
URL: http://svn.erp5.org?rev=41113&view=rev
Log:
pysvn-1.7.4nxd006
* use relative path to make ccache working.
* call bdist_egg.make_zipfile() instead of calling zip command.
Modified:
erp5/trunk/utils/pysvn/Source/pysvn_common.mak
erp5/trunk/utils/pysvn/Source/setup_configure.py
erp5/trunk/utils/pysvn/setup.py
Modified: erp5/trunk/utils/pysvn/Source/pysvn_common.mak
URL: http://svn.erp5.org/erp5/trunk/utils/pysvn/Source/pysvn_common.mak?rev=41113&r1=41112&r2=41113&view=diff
==============================================================================
--- erp5/trunk/utils/pysvn/Source/pysvn_common.mak [utf8] (original)
+++ erp5/trunk/utils/pysvn/Source/pysvn_common.mak [utf8] Fri Dec 3 22:44:11 2010
@@ -181,13 +181,16 @@ clean:
test: pysvn/__init__.py pysvn/%(pysvn_module_name)s
PYTHONPATH=. $(PYTHON) -c "import pysvn;print( pysvn );print( pysvn.version );print( pysvn.svn_version );print( pysvn.Client() )"
-DISTDIR=$(shell python -c "import os; print os.path.abspath(os.path.join(os.curdir, '..', 'dist'))")
-egg: pysvn/%(pysvn_module_name)s
+DISTDIR=$(shell $(PYTHON) -c "import os; print os.path.abspath(os.path.join(os.curdir, '..', 'dist'))")
+dist: all
+ rm -rf dist
mkdir -p dist/EGG-INFO
- mkdir -p $(DISTDIR)
cp -rvf pysvn dist
cp -rvf ../pysvn.egg-info/* dist/EGG-INFO
find dist/ | sed 's:dist/::' > dist/EGG-INFO/SOURCES.txt
+
+egg: dist
+ mkdir -p $(DISTDIR)
rm -f $(DISTDIR)/pysvn-%(pysvn_version)s-py%(python_version)s-%(python_platform)s.egg
(cd dist ; zip -r $(DISTDIR)/pysvn-%(pysvn_version)s-py%(python_version)s-%(python_platform)s.egg *)
rm -rf dist
Modified: erp5/trunk/utils/pysvn/Source/setup_configure.py
URL: http://svn.erp5.org/erp5/trunk/utils/pysvn/Source/setup_configure.py?rev=41113&r1=41112&r2=41113&view=diff
==============================================================================
--- erp5/trunk/utils/pysvn/Source/setup_configure.py [utf8] (original)
+++ erp5/trunk/utils/pysvn/Source/setup_configure.py [utf8] Fri Dec 3 22:44:11 2010
@@ -315,7 +315,7 @@ class MakeFileCreater:
'python_platform': distutils.util.get_platform(),
# pysvn version:
- 'pysvn_version': '%(MAJOR)s.%(MINOR)s.%(PATCH)snxd005' % pysvn_version_info,
+ 'pysvn_version': '%(MAJOR)s.%(MINOR)s.%(PATCH)snxd006' % pysvn_version_info,
# mac arch options
'mac_os_x_arch': self.mac_os_x_arch
@@ -979,7 +979,7 @@ LDLIBS= \
if self.verbose:
print( 'Info: Checking for %s in %s' % (name, full_check_file) )
if os.path.exists( full_check_file ):
- return os.path.abspath( dirname )
+ return dirname
raise SetupError( 'cannot find %s %s - use %s' % (name, check_file, kw) )
Modified: erp5/trunk/utils/pysvn/setup.py
URL: http://svn.erp5.org/erp5/trunk/utils/pysvn/setup.py?rev=41113&r1=41112&r2=41113&view=diff
==============================================================================
--- erp5/trunk/utils/pysvn/setup.py [utf8] (original)
+++ erp5/trunk/utils/pysvn/setup.py [utf8] Fri Dec 3 22:44:11 2010
@@ -42,8 +42,9 @@ def run(self):
os.chdir('Source')
os.system(sys.executable + ' setup.py configure --include-dirs=%(include-dirs)s --library-dirs=%(library-dirs)s' % kw)
os.system('make clean')
- os.system('make')
- os.system('make egg DISTDIR="%s"' % os.path.abspath(os.path.join('..', self.dist_dir)))
+ os.system('make dist')
+ setuptools.command.bdist_egg.make_zipfile(self.egg_output, 'dist', verbose=self.verbose,
+ dry_run=self.dry_run, mode=self.gen_header())
os.chdir('..') # Go back in parent directory
# Add to 'Distribution.dist_files' so that the "upload" command works
getattr( self.distribution, 'dist_files', [] ).append(
@@ -56,7 +57,7 @@ name = "pysvn"
setuptools.setup(
name = name,
- version='%(MAJOR)s.%(MINOR)s.%(PATCH)snxd005' % pysvn_version_info,
+ version='%(MAJOR)s.%(MINOR)s.%(PATCH)snxd006' % pysvn_version_info,
author="Barry Scott",
author_email="barryscott at tigris.org",
description="Subversion support for Python",
More information about the Erp5-report
mailing list