Modernize the packaging for rbmotd and rbseverity.
Review Request #6025 — Created June 23, 2014 and submitted
rbmotd and rbseverity now define their version information in a set of
functions and variables in their top-level packages.setup.py has been updated to use these, and to also remove the
dependency information we don't want to require there (as it can mess up
an install if not running a new enough version of Review Board).Classifiers have been added to help organize these packages on PyPI.
There's also a .beanbag-build.cfg for each, which are used to make it
easy to build and release these packages.
Built packages for both rbmotd and rbseverity. Also performed releases.
- Change Summary:
-
Added the
Framework :: Review Board
classifier. - Commit:
-
369275b972ddea613f4b1d8472be82fa2c002719dfe7529de6210712f4b5e0fe51217b11402fb976
-
Tool: PEP8 Style Checker Processed Files: rbmotd/setup.py rbseverity/rbseverity/__init__.py rbseverity/setup.py rbmotd/rbmotd/__init__.py Ignored Files: rbseverity/.beanbag-build.cfg rbmotd/.beanbag-build.cfg Tool: Pyflakes Processed Files: rbmotd/setup.py rbseverity/rbseverity/__init__.py rbseverity/setup.py rbmotd/rbmotd/__init__.py Ignored Files: rbseverity/.beanbag-build.cfg rbmotd/.beanbag-build.cfg