pyroma / HISTORY.txt


1.4 (unreleased)

- Nothing changed yet.

1.3.1 (2013-05-29)

- Issue #11: pyroma would fail if long_description was a non-string.
- zest.releaser now only runs Pyroma on Python packages.

- Because packages that use external test-runners can not get more
  that 9/10, this value is now also seens as acceptable when running
  Pyroma through zest.releaser.

1.3 (2013-03-15)

- Added a test to make sure the version number is a string.

- Made sure errors were printed also when a fatal error was encountered.

- Better log messages.

- The zest.releaser hook is now done before tagging, as it's more useful there.
  Especially in conjuction with check-manifest.
- Having no long_description no longer causes pyroma to fail.

1.2 (2013-03-06)

- Removed the running of tests. I always found it a bit iffy, and getting
  rid of it solved a lot of issues. Pyroma is now focused solely on
  packaging quality.
- A package on PyPI with several versions will no longer return an error.

- Now looks for documentation on or

- Adds a hook for zest.releaser, so it can be run after doing the checkout,
  before uploading to PyPI.

1.1 (2013-03-05)

- Better handling if there is no package data, for example if doesn't
  call setup() unless you run it as the "__main__" script.
- If doesn't call setup() look for a main() script and try to run it.

1.0 (2013-03-05)

- Support for Python 3.3

- Added test for PEP 386 compliance.

0.9.3 (2011-03-17)

- It's now using a ProxyStub for the PyPI xmlrpclib during tests.

- Removed the Dependency rating.

- Added a rating that runs tests, to see if they run. This will also take
  care of checking for dependencies.

0.9.2 (2011-03-13)

- Commented out the dependency test, it was too unreliable.

- Fixed the ReST.

- Python 3 support.

0.9.1 (2011-03-08)

- Initial release