Commit Graph

72 Commits

Author SHA1 Message Date
Alex Clark
e69d028b6e Clean up Makefile [ci skip] 2015-06-07 10:28:40 -04:00
Alex Clark
70b2be6bd5 Clean up Makefile [ci skip]
- Remove nose-cov comment: we know from requirements.txt that nose-cov is required.
- Phony targets comment: who cares? We'll just keep listing them all for now. URL still helpful.
- Coverage report comment: I don't get it. Reformat and add "XXX" to draw attention from someone who does.
2015-06-07 10:22:15 -04:00
Alex Clark
5f4e407927 Clean up Makefile [ci skip]
- Rename targets docs, docserver -> doc, docserve; shorten
- Rename help and phony targets
2015-06-07 10:18:31 -04:00
Alex Clark
7dafa9a97e Clean up Makefile [ci skip]
- Alpha sort targets and help targets
- Add welcome message
2015-06-07 10:08:38 -04:00
Alex Clark
e3d5306bde Clean up Makefile [ci skip]
- Alpha sort and add missing targets (though we may only need ones that are known to cause target execution issues)
2015-06-07 10:03:31 -04:00
Alex Clark
99b4da48dc Clean up Makefile [ci skip]
- Rename ``pre`` -> ``release-test``
- Remove virtualenv creation and call ``install-req`` from ``release-test``
2015-06-07 09:59:46 -04:00
Alex Clark
91d5da745f Clean up Makefile [ci skip]
- Rename sdistup, sdisttest -> upload, upload-test to better reflect what target does; keep target name short; add targets to help
2015-06-07 09:54:02 -04:00
Alex Clark
0706f6b504 Clean up Makefile [ci skip]
- Rename test-dep -> install-req to better describe what target does; keep target name short.
2015-06-07 09:50:01 -04:00
Alex Clark
19432c3e53 Clean up Makefile [ci skip]
- Clean up test.pythonpackages.com setup description
2015-06-07 09:45:26 -04:00
Alex Clark
d31c6c7847 Clean up Makefile and requirements.txt [ci skip]
- Remove relative calls to pip, python (assume virtualenv activated or otherwise "safe" global env)
- Full define development and documentation requirements in requirements.txt

``make test-dep`` installs documentation dependencies too, hopefully that's not too annoying.

This means development process for documentation and code can begin with:

    virtualenv .
    source bin/activate
    pip install -r requirements.txt
2015-06-07 09:38:09 -04:00
Alex Clark
b4503f6cd4 Make sure we upload a tar.gz too, Part 2 [ci skip]
Do a better job:
- Add gztar to --format instead of calling setup.py twice
- Create same sdists across all targets not just upload
2015-06-06 20:27:09 -04:00
Alex Clark
5c233d12c6 Make sure we upload a tar.gz too 2015-04-02 15:17:47 -04:00
Alex Clark
d58e6f873c Add sdist helpers to makefile [ci skip]
Document in RELEASING
2015-04-01 06:16:36 -04:00
wiredfool
529ef12f1f Doc targets + help for makefile 2014-07-14 21:02:12 -07:00
Eric Soroos
919315eb9d More agressive make clean 2014-07-09 10:13:02 -07:00
wiredfool
3834d01044 Help for testing 2014-06-30 15:25:12 -07:00
Alex Clark
8534e67546 Completely automate my pre-release testing routine
This Makefile completely automates my pre-release testing routine which typically occurs only in Python 2.7, but gives me a "good enough" view of the status quo.
2014-06-29 08:04:58 -04:00
Alex Clark
4417569195 Run test-installed.py 2014-06-29 08:01:25 -04:00
Alex Clark
df7d89616e Run same tests Travis runs 2014-06-28 16:22:52 -04:00
Alex Clark
ea4bccf544 No longer use Tests/run.py 2014-06-26 08:34:04 -04:00
Alex Clark
abe682b877 Fix make pre 2013-10-02 12:59:05 -04:00
Alex Clark
726c9b2a0f Add Makefile for pre-release check 2013-09-30 06:10:10 -04:00