rackspace/pyrax — pull request #434 by imcleod (2014-07-31 14:32:22+00:00)
Title: Feature/approved fedora rpm updates

This bundles the changes I needed to make to get pyrax approved as a Fedora package. Most are RPM specific changes. The code changes are:

1) Remove #! headers from scripts that are not meant to be executable - This is a check done by rpmlint. We must pass rpmlint testing as part of the package approval process.

2) Add the license for slugify() inline - This code is 3-clause BSD and originally came from django, by way of an Activestate recipe. Adding explicit attribution and a copy of the license removes any uncertainty about compliance, which is good (and a requirement for Fedora).

The final commit sets up the RPM scripts and version/release details for ongoing development and explains how to change the values in preparation for the next release.