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

Remove test requirements from install_requires #53

Merged

Conversation

tysonclugg
Copy link
Contributor

@tysonclugg tysonclugg commented Oct 31, 2017

Issue #51:

  • Stop using requirements.txt (use setup.py instead).
  • Remove nose dependecy (plain unittest instead).
  • Remove lib.release import from setup.py (simple setup.py instead).
  • Have rake install and use tox to test all python versions (except 3.2 due to broken pip).
  • Build and upload universal wheels alongside source dists.
  • Add missing patterns from .gitignore file.
  • Update RELEASE docs.

 * Stop using requirements.txt (use setup.py instead).
 * Remove nose dependecy (plain unittest instead).
 * Remove lib.release import from setup.py (simple setup.py instead).
 * Have rake install and use tox to test all python versions (except 3.2 due to broken pip).
 * Build and upload universal wheels alongside source dists.
 * Add missing patterns from .gitignore file.
 * Update RELEASE docs.
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling adcaeca on tysonclugg:issue/51-test-requirements into ** on campaignmonitor:master**.

1 similar comment
@coveralls
Copy link

coveralls commented Oct 31, 2017

Coverage Status

Changes Unknown when pulling adcaeca on tysonclugg:issue/51-test-requirements into ** on campaignmonitor:master**.

Copy link
Contributor

@katharosada katharosada left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is awesome. Thanks Tyson!

tox.ini Outdated

[tox]
# pip is broken on py32
envlist = py23, py24, py25, py26, py27, py30, py31, py33, py34, py35, py36, py37
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove py23, py24 and py25 as they're not supported and it looks like Tox is not testing them correctly. I would expect them to fail (missing a json module).

@tysonclugg
Copy link
Contributor Author

@katharosada I've removed the old Python versions as requested. 🙂

@coveralls
Copy link

coveralls commented Nov 2, 2017

Coverage Status

Changes Unknown when pulling ee64741 on tysonclugg:issue/51-test-requirements into ** on campaignmonitor:master**.

@katharosada katharosada merged commit 8a3a384 into campaignmonitor:master Nov 3, 2017
@tysonclugg tysonclugg deleted the issue/51-test-requirements branch November 8, 2017 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants