Modernize the packaging for rbmotd and rbseverity.

Review Request #6025 — Created June 23, 2014 and submitted

Information

rb-extension-pack
dfe7529...

Reviewers

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.

reviewbot
  1. 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
    
    
  2. 
      
chipx86
reviewbot
  1. 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
    
    
  2. 
      
david
  1. Ship It!

  2. 
      
chipx86
Review request changed
Status:
Completed