CHANGES
=======

0.8.3
-----

* Remove Sphinx cap
* Fix copyright year in tests
* Use release\_urls() XMLRPC method for the time being
* Test python 3.6 and remove 3.5

0.8.2
-----

* pep8 fixes
* opensuse template updates
* Add source\_url to Args in tests and use None as default value
* Removed unneeded nargs parameter to add\_argument
* Add a --source-url parameter to 'fetch' and 'generate' commands
* tests: templates: fix version

0.8.1
-----

* Test templates with saved output
* Enable tests with python setup.py test
* Also support for python 3.6
* Fix opensuse's multipython template
* unify trailing whitespaces in templates
* Handle no upstream source download URL gracefully
* Allow packaging custom pypi names via obs-from-pypi.py

0.8.0
-----

* Ignore the required python version for now
* Add build condition for tests in opensuse template
* Install setup\_requires as BuildRequires during build
* Update opensuse template for singlespec approach
* Remove useless '(' and ')' replacements from opensuse template
* travis: Update credential to deploy on pypi

0.7.0
-----

* Switch to pbr

0.6.7
-----

* Include doc/\* in sdist tarball
* Add Shinx config to setup.cfg
* Post release version bump to 0.6.7

0.6.6
-----

* Bump version to 0.6.6

0.6.5
-----

* Set files.pythonhosted.org as Source url
* Also search for tarballs with underscores
* Set pypi.io url for Source
* Remove deprecated metadata subcommand
* doc: Move CLI help to extra document
* Support multiple template directories
* Fix pep8 error
* Use Sphinx for documentation
* Remove hardcoded markers
* Add license wit FIXME if available
* Fix extensions for openSUSE template
* Add script to create packages for OBS
* Switch to metaextract
* Improve openSUSE template checks
* Update repository name after move to openSUSE

0.6.4
-----

* Bump version to 0.6.4
* Add "metadata" subcommand
* Update travis.yml
* Remove obsolete workaround for old suse in template
* Fix urlretrieve for py3

0.6.3
-----

* Bump version to 0.6.3
* Set setup.py encoding and retry parsing in error case
* Move Jinja2 env creation to own function
* Don't call nosetests when a testsuite was found
* Fix get\_metadata for distutils setup()
* Also try to get license from classifiers
* Fix --run deprecation
* Move requirements related code to requires.py
* Remove setup.py parsing code
* Always run setup.py to get metadata
* Fix README.rst style

0.6.2
-----

* Bump version to 0.6.2
* Also list tests\_require as BuildRequires for openSUSE
* Reorder Requires/BuildRequires for openSUSE
* Requirement markers are only available in newer setuptools versions

0.6.1
-----

* Bump version to 0.6.1
* Improve \_canonicalize\_setup\_data() tests
* Rerun \_canonicalize\_setup\_data()
* Remove py33 and py34 from travis and tox
* travis: Fix python 3 test env variables
* Don't list "./" in names for extracted zip/tar file
* Fix minimal version detection for requirements
* Support requirement markers
* Fix tests\_require handling
* Adjust some comments
* Use xmlrpc\_client from six
* Adjust docs for testing
* Remove whitespaces from README

0.6.0
-----

* Bump version to 0.6.0
* Add myself as co-maintainer
* Mention the "--run" as note in README
* protect against failed eval of setup.py code fragments
* Also collect tests\_require metadata
* Remove distutils cleanup command
* Remove pypip.in images from README
* Use distutils command when running setup.py
* Add contextmanager to extract a zip/tar into a tempdir
* Remove bitdeli image from README
* Relicense under Apache-2.0
* Move setup.py sandbox run to extra file
* Also parse entry\_points when given as dict
* Use a "fake" unicode literal from six for decoding
* Move setup.py parsing to extra file
* tox: Add possibility to run single test cases
* Ignore .eggs/ dir in git
* Update the SPDX mapping file
* travis: Use matrix to execute tox envs
* Remove python 2.6 support
* travis: remove --use-mirrors pip flag usage
* tests: ignore console\_scripts order during tests
* Add python 3.4 and 3.5 support
* Fix company name in spec template

0.5.0
-----

* Bump version to 0.5.0
* Fix flake8 issues
* Fix console\_script handling
* Sanitize collected requirements
* Remove unused 'requires' from opensuse template
* Quote %doc filenames if they contain shell metacharacters
* Add support for "entry\_points" and "console\_scripts" parameters
* Support syntactic variations as per the setuptools spec
* Adjust Travis CI build
* Remove commented code and make pep8 happy
* Don't include comma in \_parse\_setup\_py regexp
