lp:~encukou/setuptools/revision-tagger

Created by Petr Viktorin and last modified
Get this branch:
bzr branch lp:~encukou/setuptools/revision-tagger
Only Petr Viktorin can upload to this branch. If you are Petr Viktorin please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Petr Viktorin
Project:
python-setuptools
Status:
Experimental

Recent revisions

563. By Petr Viktorin

Partial revert, the --revision-tagger option is kept

Also added support for options for the tagger

562. By Petr Viktorin

Changes suggested by pje

To quote pje:
  Definitely getting closer. Specifying a plugin is unnecessary,
  however. It should just loop over installed plugins and ask if they
  know the revision, termininating on the first one returning a
  non-None value. [...]

I kept the SVN tagging inside egg_info this time, and made it a module-level function.

561. By Petr Viktorin

setuptools.revision_taggers entrypoint, revision_tagger option to egg_info

Creates a "setuptools.revision_taggers" entrypoint,
which allows plugins to provide revision tags, and a "revision_tagger" option to
egg_info, which allows users to choose such a tagger.

I made the tagger function return the whole tag, including -r, because
distributed VCSs will probably need more than just a number to keep revisions at
least close to monotonic.

560. By phillip.eby

Keep site directories (e.g. site-packages) from being included in
.pth files.

559. By phillip.eby

Fix for http://bugs.python.org/setuptools/issue39

558. By phillip.eby

Doc typo fix

557. By phillip.eby

Fix for http://bugs.python.org/setuptools/issue47 - more md5 usage

556. By phillip.eby

Fix for http://bugs.python.org/setuptools/issue27 (Jython shebang
lines)

555. By phillip.eby

Fix for http://bugs.python.org/setuptools/issue37 - missing
__loader__ running under Google App Engine.

554. By phillip.eby

Added 'test_runner'. (Note: this is a new feature and should not
be backported to the 0.6 branch.)

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers