Commit Graph

36 Commits (master)

Author SHA1 Message Date
Isis Lovecruft 2cf3dd1c86
Add coverage related commands to Makefile and clean up test directives. 2015-03-13 02:20:13 +00:00
Isis Lovecruft 432833bdcb
Add an `upload` Makefile directive for uploading to PyPI. 2014-09-27 01:21:01 +00:00
Isis Lovecruft f6453b96a6
Add a `cleanup-dist` Makefile directive. 2014-09-27 01:19:08 +00:00
Isis Lovecruft 3a287d6e11
Remove generated MANIFEST file in `cleanup-build` Makefile directive. 2014-09-27 01:18:24 +00:00
Isis Lovecruft 80741e8703
Remove `sudo` from `uninstall` directive in Makefile. 2014-08-02 04:17:24 +00:00
Isis Lovecruft aa3ff37a2b
Add Makefile commands for creating zipped doc builds. 2013-12-03 11:20:32 +00:00
Isis Lovecruft 17faf6ac4f
Fix unittest run failure if pip<1.3.1.
* CHANGE Makefile test-before target to optionally include version and
   installed package information on gnupg2, pinentry, gpg-agent, and pip.
 * FIXES issue #15:
   https://github.com/isislovecruft/python-gnupg/issues/15
 * CLOSES issue #15.
2013-07-31 22:26:18 +00:00
Isis Lovecruft 08f066ddfc
Add py3k targets to Makefile: 'test', 'install', 'uninstall', 'reinstall'. 2013-07-31 12:27:00 +00:00
Isis Lovecruft 6e877d2871
Fix whitespace to be a TAB instead on spaces in Makefile. *le sigh* 2013-06-03 21:27:44 +00:00
Isis Lovecruft 2b54a03922
Redefine document build commands in Makefile. 2013-06-03 11:30:09 +00:00
Isis Lovecruft bddabb1406
Add a reinstall command. 2013-06-03 11:29:32 +00:00
Isis Lovecruft 0f9a7f5faf
Redefine commands for running unittests in the Makefile. 2013-06-03 11:28:35 +00:00
Isis Lovecruft 5c49b5826c
Redefine cleanup operations in the Makefile. 2013-06-03 11:26:32 +00:00
Isis Lovecruft 60a216a604
Fix a bug where "$ make cleantest" fails while removing tests/random_seed. 2013-05-28 07:28:10 +00:00
Isis Lovecruft e5634a8907
Add .PHONY alias to Makefile. 2013-05-28 07:27:43 +00:00
Isis Lovecruft 5925657017
Add another placeholder logfile to Makefile. 2013-05-27 13:52:23 +00:00
Isis Lovecruft caad587a0d
Remove old Makefile commands. 2013-05-27 12:41:07 +00:00
Isis Lovecruft e344aa182f
Add commands to report python, gpg, and gpg2 versions before test runs. 2013-05-27 12:36:17 +00:00
Isis Lovecruft ffec019f35
Add cleanup-tests-all command to Makefile to remove tests/tmp.
* This command should be separate in case we've specified to save keys
   generated during tests.
2013-05-27 12:35:05 +00:00
Isis Lovecruft c577fdcfe5
Add unittests for codec translator utilities. 2013-05-22 17:12:27 +00:00
Isis Lovecruft 205d5394c7
Add tagfile creation commands for etags and ctags to Makefile.
* TODO We should probably not use a Makefile...but it's so handy.
2013-05-20 03:05:41 +00:00
Isis Lovecruft c305f8c5c3
Add tests to Makefile cmds, and add better test cleanup. 2013-05-12 10:22:44 +00:00
Isis Lovecruft c97b51fec5
Add versioneer and restructure the repo into a src/ dir. 2013-05-12 09:32:46 +00:00
Isis Lovecruft 58300c3149
Enable all tests in the Makefile.
* To run tests, it is necessary -- due to the module structure -- to do:
       $ make uninstall && make install && make test
   which is recommended to do in a virtualenv, or similar such isolated testing
   environment.
2013-05-10 09:34:46 +00:00
Isis Lovecruft b183f6984a
Add listkeys tests to Makefile command. 2013-04-17 22:38:07 +00:00
Isis Lovecruft f76fa59827
Add parsers.py tests to the "make tests" command in the Makefile. 2013-04-17 00:16:59 +00:00
Isis Lovecruft 12a2a8fe35
Add --no-site-files to virtualenv setup lne in Makefile. 2013-04-15 00:19:08 +00:00
Isis Lovecruft c323935000
Append genkey and sign tests to Makefile command. 2013-04-15 00:18:30 +00:00
Isis Lovecruft 799845c760
Remove the dash from "clean-docs" in the Makefile for tab completion. 2013-04-14 09:29:35 +00:00
Isis Lovecruft 6f9e0b4a30
Update top-level Makefile with new directory structure. 2013-04-11 23:46:49 +00:00
Isis Lovecruft 9e0e0a0d4e Add Makefile command for creating a virtualenv with virtualenvwrapper. 2013-04-10 17:51:06 +00:00
Isis Lovecruft 7d22ddeabc
Add uninstall command to top-level Makefile. 2013-04-05 23:12:53 +00:00
Isis Lovecruft e8a536d4b1
Update top-level Makefile with documentation generation commands. 2013-04-05 23:11:35 +00:00
Isis Lovecruft 86be391a56
Add documentation creator and first set of API docs.
* This uses Sphinx's command 'sphinx-apidoc'.
 * TODO Find a way to make Sphinx build the documentations without installing
   the module locally first.
2013-04-05 22:50:52 +00:00
Isis Lovecruft 4d2ce56ab3 Change Makefile 'make test' to only use basic tests.
* This should reduce the load on TravisCI workers.
2013-03-18 19:36:29 +00:00
Isis Lovecruft 5952d5c09e Add Makefile for common testing tasks. 2013-03-18 19:36:29 +00:00