summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorJason Pellerin <jpellerin@gmail.com>2007-07-07 18:00:14 +0000
committerJason Pellerin <jpellerin@gmail.com>2007-07-07 18:00:14 +0000
commit62b9de7fad7461c20c01e6474336e458296a89ea (patch)
treefec2e1cb48ad6ea9c23e19aad27fd0057a5963da /scripts
parentd0c4c298ee4a010dd7d44b5d3ca4d3061b8bd11c (diff)
downloadnose-62b9de7fad7461c20c01e6474336e458296a89ea.tar.gz
Preparing for 0.10a1 release
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/mkrelease.py20
-rwxr-xr-xscripts/mkwiki.py11
2 files changed, 18 insertions, 13 deletions
diff --git a/scripts/mkrelease.py b/scripts/mkrelease.py
index eb1e14f..36b42b3 100755
--- a/scripts/mkrelease.py
+++ b/scripts/mkrelease.py
@@ -26,7 +26,6 @@ def runcmd(cmd):
version = nose.__version__
versioninfo = nose.__versioninfo__
-# old: runcmd('bzr branch . ../nose_dev-%s' % version)
os.chdir(svnroot)
print "cd %s" % svnroot
@@ -64,13 +63,13 @@ runcmd('svn copy %s %s' % (base, tag))
if os.path.exists(os.path.join(branch, 'setup.cfg')):
os.chdir(branch)
print "cd %s" % branch
- runcmd('svn rm setup.cfg --force') # remove dev tag from setup
+ runcmd('svn cp setup.cfg.release setup.cfg') # remove dev tag from setup
print "cd %s" % svnroot
os.chdir(svnroot)
os.chdir(tag)
print "cd %s" % tag
-runcmd('svn rm setup.cfg --force') # remove dev tag from setup
+runcmd('svn cp setup.cfg.release setup.cfg') # remove dev tag from setup
# check in
os.chdir(branchroot)
@@ -87,6 +86,7 @@ os.chdir(tag)
print "cd %s" % tag
runcmd('scripts/mkindex.py')
+runcmd('scripts/mkdocs.py')
runcmd('scripts/mkwiki.py')
# setup sdist
@@ -94,10 +94,14 @@ runcmd('python setup.py sdist')
# upload index.html, new dist version, new branch
# link current to dist version
-if os.environ.has_key('NOSE_UPLOAD'):
- cmd = ('scp -C dist/nose-%(version)s.tar.gz '
- 'index.html %(upload)s') % {'version':version,
- 'upload': os.environ['NOSE_UPLOAD'] }
+if 'NOSE_UPLOAD' in os.environ:
+ cv = {'version':version,
+ 'uoload': os.environ['NOSE_UPLOAD'],
+ 'upload_docs': "%s/%s" % (os.environ['NOSE_UPLOAD'], version) }
+ cmd = 'scp -C dist/nose-%(version)s.tar.gz %(upload)s' % cv
runcmd(cmd)
-
+
+ cmd = 'scp -Cr index.html doc %(upload_docs)s') % cv
+ runcmd(cmd)
+
os.chdir(current)
diff --git a/scripts/mkwiki.py b/scripts/mkwiki.py
index d2a214b..f7b2094 100755
--- a/scripts/mkwiki.py
+++ b/scripts/mkwiki.py
@@ -5,6 +5,8 @@ from docutils.core import publish_string, publish_parts
from docutils.nodes import SparseNodeVisitor
from docutils.readers.standalone import Reader
from docutils.writers import Writer
+from nose.config import Config
+from nose.plugins.manager import BuiltinPluginManager
import nose
import os
import pudge.browser
@@ -13,6 +15,7 @@ import sys
import textwrap
import time
+
# constants
success = 0
div = '\n----\n'
@@ -220,11 +223,9 @@ def tools():
def usage():
- doc = nose.core.TestProgram.__doc__.replace("\\", "\\\\")
- parser = nose.core.get_parser(env={}, builtin_only=True, doc=doc)
- out = '{{{\n' + \
- parser.format_help().replace('mkwiki.py', 'nosetests') + \
- '\n}}}\n'
+ conf = Config(plugins=BuiltinPluginManager())
+ usage_text = conf.help(nose.main.__doc__).replace('mkwiki.py', 'nosetests')
+ out = '{{{\n%s\n}}}\n' % usage_text
return out