Skip to main content

Release sdist eggs.

Project description

Usage

mkrelease [-CTSDK] [-cz] [-d dist-location] [svn-url|svn-sandbox]

mkrelease [-CTSDK] [-cz] [-p [-s [-i identity]]] [svn-url|svn-sandbox]

Options

-C Do not checkin release-relevant files from the sandbox.
-T Do not tag the release in subversion.
-S Do not scp the release tarball to dist-location.
-D Dry-run; equivalent to -CTS.
-K Keep the temporary build directory.
-c Assume a codespeak.net-style repository layout.
-z Create a zip archive instead of the default tar.gz.
-d dist-location
 An scp destination specification.
-p Upload the release to PyPI.
-s Sign the release tarball with GnuPG.
-i identity The GnuPG identity to sign with.
svn-url
A URL with protocol svn, svn+ssh, http, https, or file.
svn-sandbox
A local directory; defaults to the current working directory.

Files

/etc/mkrelease
Global configuration file.
~/.mkrelease
Per user configuration file.

The configuration file consists of sections, led by a “[section]” header and followed by “name = value” entries.

The [defaults] section has the following options:

python
The Python executable used; defaults to python2.4.
distbase
The value prepended if dist-location does not contain a host part; defaults to jarn.com:/home/psol/dist.
distdefault
The default value for dist-location; defaults to jarn.com:/home/psol/dist/public.

The [aliases] section may be used to define short names for (one or more) dist-locations.

Changelog

0.19 - 2009-02-23

  • Absolute-ize the temp directory path. [stefan]

0.18 - 2009-01-26

  • Include README.txt and CHANGES.txt in long_description. [stefan]
  • Rid unused imports and locals. [stefan]

0.17 - 2009-01-23

  • Add -c option to enable codespeak support. The codespeak.net repository uses branch and tag instead of branches and tags. [gotcha, stefan]

0.16 - 2009-01-13

  • Fold regex construction into find and make find a method. [stefan]
  • Update README.txt. [stefan]

0.15 - 2009-01-13

  • Support for reading default options from a config file. [fschulze, stefan]

0.14 - 2009-01-08

  • Add -s and -i options for signing PyPI uploads with GnuPG. [stefan]
  • Stop execution after any failing step. [stefan]

0.13 - 2009-01-05

  • Stop execution when the checkin step fails. [stefan]

0.12 - 2009-01-02

  • setup.cfg may not exist. [stefan]

0.11 - 2008-12-02

  • Add setup.cfg to list of files we check in. [stefan]

0.10 - 2008-10-21

  • Don’t capitalize GetOptError messages. [stefan]

0.9 - 2008-10-16

  • Add -v option to print the script version. [stefan]

0.8 - 2008-10-16

  • Lift restriction where only svn trunk could be released. [stefan]

0.7 - 2008-10-09

  • Fix PyPI upload which must happen on the same command line as sdist. [stefan]

0.6 - 2008-10-08

  • Update README.txt. [stefan]

0.5 - 2008-10-08

  • Also locate and checkin HISTORY.txt to support ZopeSkel’ed eggs. [stefan]

0.4 - 2008-10-08

  • Use svn checkout instead of svn export because it makes a difference to setuptools. [stefan]
  • Add -p option for uploading to PyPI instead of dist-location. [stefan]

0.3 - 2008-10-06

  • Also locate and checkin version.txt. [stefan]

0.2 - 2008-10-01

  • Add -z option to create zip archives instead of the default tar.gz. [stefan]

0.1 - 2008-10-01

  • Initial release [stefan]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
jarn.mkrelease-0.19.tar.gz (5.7 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page