Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minimal install requires #159

Merged
merged 8 commits into from
May 16, 2017

Conversation

tysonclugg
Copy link
Contributor

Remove unnecessary installation requirements (issue #152), prepares for Python 3 (PR #157).

Updated Changelog with the following:

  • Conform to common expectations in setup.py:
    • Separate install_requires and tests_require (not reading from requirements.txt)
    • Add trove classifiers including Python and Django supported versions
    • Fix license name (from "MIT license, see LICENSE file" to "MIT")
    • Make setup.py ready for Python 3 (read README.rst using codecs module)
    • Dropped an irrelevant workaround for ancient Python bugs
  • Add setup.cfg to support building of universal wheels (preparing for Python 3)
  • Tox runs python setup.py test (honouring both install_requires and tests_require)
  • Prepared tox.ini for Python 3 and Django 1.11 compatibility

* Separate `install_requires` and `tests_require`
* Add trove classifiers including Python and Django supported versions
* Fix license name
* Dropped workaround for an ancient Python bug which doesn't apply anyway (not using multiprocessing or atexit)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants