[Checkins] SVN: zope.release/trunk/ Made upload work.
Stephan Richter
srichter at cosmos.phy.tufts.edu
Tue Oct 9 11:32:02 EDT 2007
Log message for revision 80747:
Made upload work.
Changed:
_U zope.release/trunk/
D zope.release/trunk/.installed.cfg
U zope.release/trunk/setup.py
_U zope.release/trunk/src/
U zope.release/trunk/src/zope/release/upload.py
-=-
Property changes on: zope.release/trunk
___________________________________________________________________
Name: svn:ignore
+ .installed.cfg
bin
develop-eggs
parts
latest-versions.cfg
test-buildout.cfg
Deleted: zope.release/trunk/.installed.cfg
===================================================================
--- zope.release/trunk/.installed.cfg 2007-10-09 15:31:28 UTC (rev 80746)
+++ zope.release/trunk/.installed.cfg 2007-10-09 15:32:02 UTC (rev 80747)
@@ -1,38 +0,0 @@
-[buildout]
-installed_develop_eggs = /opt/zope/packages/zope.release/develop-eggs/zope.release.egg-link
-parts = generate-buildout generate-versions
-
-[generate-buildout]
-__buildout_installed__ = /opt/zope/packages/zope.release/bin/generate-buildout
-__buildout_signature__ = zc.recipe.egg-1.0.0b6-py2.4.egg setuptools-0.6c7-py2.4.egg zc.buildout-1.0.0b30-py2.4.egg
-_b = /opt/zope/packages/zope.release/bin
-_d = /opt/zope/packages/zope.release/develop-eggs
-_e = /opt/zope/packages/eggs
-arguments = ('controlled-packages.cfg',
- 'http://download.zope.org/zope3.4',
- './test-buildout.cfg')
-bin-directory = /opt/zope/packages/zope.release/bin
-develop-eggs-directory = /opt/zope/packages/zope.release/develop-eggs
-eggs = zope.release
-eggs-directory = /opt/zope/packages/eggs
-executable = /usr/bin/py24
-index = http://download.zope.org/ppix
-recipe = zc.recipe.egg:scripts
-scripts = generate-buildout
-
-[generate-versions]
-__buildout_installed__ = /opt/zope/packages/zope.release/bin/generate-versions
-__buildout_signature__ = zc.recipe.egg-1.0.0b6-py2.4.egg setuptools-0.6c7-py2.4.egg zc.buildout-1.0.0b30-py2.4.egg
-_b = /opt/zope/packages/zope.release/bin
-_d = /opt/zope/packages/zope.release/develop-eggs
-_e = /opt/zope/packages/eggs
-arguments = ('controlled-packages.cfg',
- './latest-versions.cfg')
-bin-directory = /opt/zope/packages/zope.release/bin
-develop-eggs-directory = /opt/zope/packages/zope.release/develop-eggs
-eggs = zope.release
-eggs-directory = /opt/zope/packages/eggs
-executable = /usr/bin/py24
-index = http://download.zope.org/ppix
-recipe = zc.recipe.egg:scripts
-scripts = generate-versions
Modified: zope.release/trunk/setup.py
===================================================================
--- zope.release/trunk/setup.py 2007-10-09 15:31:28 UTC (rev 80746)
+++ zope.release/trunk/setup.py 2007-10-09 15:32:02 UTC (rev 80747)
@@ -21,5 +21,6 @@
entry_points = dict(console_scripts=[
'generate-buildout = zope.release.buildout:main',
'generate-versions = zope.release.version:main',
+ 'upload = zope.release.upload:main',
])
)
Property changes on: zope.release/trunk/src
___________________________________________________________________
Name: svn:ignore
+ zope.release.egg-info
Modified: zope.release/trunk/src/zope/release/upload.py
===================================================================
--- zope.release/trunk/src/zope/release/upload.py 2007-10-09 15:31:28 UTC (rev 80746)
+++ zope.release/trunk/src/zope/release/upload.py 2007-10-09 15:32:02 UTC (rev 80747)
@@ -30,13 +30,19 @@
The server name and path of the remote directory.
"""
-import os
+import os, sys
+def do(cmd):
+ print cmd
+ status = os.system(cmd)
+ if status != 0:
+ sys.exit(status)
+
def upload(fileSpecs, destination):
"""Generate a ``buildout.cfg`` from the list of controlled packages."""
for localPath, remoteName in fileSpecs:
destinationPath = os.path.join(destination, remoteName)
- os.system('scp %s %s' %(localPath, destinationPath))
+ do('scp %s %s' %(localPath, destinationPath))
def main(args=None):
if args is None:
@@ -51,9 +57,10 @@
fileSpecs = []
for spec in args[:-1]:
if '=' in spec:
- fileSpec.append(
+ fileSpecs.append(
tuple([part.strip() for part in spec.split('=')]))
else:
spec = spec.strip()
- fileSpec.append(
+ fileSpecs.append(
(spec, os.path.split(spec)[-1]))
+ upload(fileSpecs, destination)
More information about the Checkins
mailing list