Commit Graph

614 Commits (64f093d434fc255b5da97320c293c8d2d20f0aa3)

Author SHA1 Message Date
Isis Lovecruft 64f093d434
Add GPG.keyserver to settings printout. 2013-06-03 11:35:59 +00:00
Isis Lovecruft 0f2770ff78
Update doctest for GPG.__init__(). 2013-06-03 11:35:26 +00:00
Isis Lovecruft d3c509265f
Remove old documentation on no-longer-existant kwarg for GPG.__init__(). 2013-06-03 11:34:26 +00:00
Isis Lovecruft ca28c1a4d2
Remove a kwarg from GPG.__init__() since properties are settable in child cls. 2013-06-03 11:33:44 +00:00
Isis Lovecruft eb1967600e
Remove unnecessary io.BytesIO import from gnupg module. 2013-06-03 11:33:05 +00:00
Isis Lovecruft 36a6bf712a
Switch to using py3k absolute imports in gnupg module. 2013-06-03 11:32:25 +00:00
Isis Lovecruft dbb8e395cc
Use the copyleft.authors objects in module documentation for gnupg. 2013-06-03 11:31:21 +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 f9948c7c7a
Fix ListPackets to set self.status for messages, like the other parsers. 2013-06-03 11:25:09 +00:00
Isis Lovecruft cdb9e5f4ea
Add better documentation for Verify class and class attributes. 2013-06-03 11:24:12 +00:00
Isis Lovecruft 2f16ca18f0
Clean and fix several things in the ImportResult parser.
* Fix the strange check for "int(code) | int(reason) == int(code)".
 * Hide a bunch of the attributes which are usually "0" and put them into
   an OrderedDict attribute. This needs to be an OrderedDict because
   the IMPORT_RES status code needs to line up with the contents correctly.
2013-06-03 11:23:20 +00:00
Isis Lovecruft e00597c3ed
Check .isspace() instead of a literal string for speed. 2013-06-03 11:17:07 +00:00
Isis Lovecruft 776584bd59
Clean up an assert in _parsers. 2013-06-03 11:16:38 +00:00
Isis Lovecruft 2c95074006
Add checks for keyserver and recv-keys options to _parsers module. 2013-06-03 11:15:42 +00:00
Isis Lovecruft a03d666d0a
Implement --recieve-keys. 2013-06-03 11:09:16 +00:00
Isis Lovecruft 68157a0777
Shorten and exception message string. 2013-06-03 11:07:54 +00:00
Isis Lovecruft 8463cc2cee
Add _check_keyserver parser for GPG.keyserver property. 2013-06-03 09:56:56 +00:00
Isis Lovecruft 67ac4b31f9
Switch to py3k absolute imports in _parsers module. 2013-06-03 09:55:58 +00:00
Isis Lovecruft 5e6a0d215d
Fix a property function signature which asked for an extraneous arg. 2013-06-03 09:54:11 +00:00
Isis Lovecruft f5d150441c
Add _util.author_info helper for copyleft module. 2013-06-03 09:53:27 +00:00
Isis Lovecruft 2740cd6773
Update directory finders. 2013-06-03 09:52:48 +00:00
Isis Lovecruft a4ffcebff8
Switch to py3k absolute imports in _util module. 2013-06-03 09:52:21 +00:00
Isis Lovecruft 79e3f6f6f5
Fix symlink creation and removal for gpg binaries in disabled $PATH entries. 2013-06-03 09:50:18 +00:00
Isis Lovecruft 63181d92ff
Add keyserver property to GPGBase class. 2013-06-03 09:49:29 +00:00
Isis Lovecruft f042536fe5
Update GPGBase docstring. 2013-06-03 09:01:44 +00:00
Isis Lovecruft a6ef75f1f0
Switch to py3k absolute imports in _meta module. 2013-06-03 08:57:49 +00:00
Isis Lovecruft bc5f23fcbe
Switch to py3k absolute imports in _logger module. 2013-06-03 08:57:02 +00:00
Isis Lovecruft 3c07dfc4fd
Fix directly accessible package modules. 2013-06-03 08:55:45 +00:00
Isis Lovecruft db7c2760ae
Add license headers to copyleft.py. INFINITE LICENSE RECURSION! DUN DUN DUN! 2013-06-02 13:14:13 +00:00
Isis Lovecruft c0db5604b2
Add automatic copyright and license retrieval as module attributes. 2013-06-01 13:14:13 +00:00
Isis Lovecruft 30860cf4c6
Switch to py3k absolute imports in package __init__.py. 2013-05-31 13:14:13 +00:00
Isis Lovecruft e05ab6fd79
Add header to package __init__.py. 2013-05-30 13:14:13 +00:00
Isis Lovecruft 8d1e8c71ce
Only import the things we need in test_gnupg.py. 2013-05-29 13:14:13 +00:00
Isis Lovecruft 0dc545e51f
Switch to using distribute instead of setuptools due to projects merging. 2013-05-28 14:14:52 +00:00
Isis Lovecruft 494592a6ac
Add headers to setup.py. 2013-05-28 12:44:52 +00:00
Isis Lovecruft ae1042d56f
Add notes to requirements.txt on dependencies, and remove setuptools-git. 2013-05-26 17:34:22 +00:00
Isis Lovecruft c683ef31c2
Move old documentation to Sphinx rest file at the end.
* It seems annoying to have a bunch of licensing and history lessons as the
   first thing you read when you look at the documentation. Rather, the first
   thing you see should be how to install it and use it.
2013-05-26 14:04:33 +00:00
Isis Lovecruft dfbba04bd7
Add note to TODO file about python ORMs for public key storage. 2013-05-25 23:04:45 +00:00
Isis Lovecruft 780360ea9f
Add missing test keyring file. 2013-05-24 19:32:33 +00:00
Isis Lovecruft a34084c332
Use py3k syntax for relative imports in test/test_gnupg.py. 2013-05-24 07:24:04 +00:00
Isis Lovecruft 0d1358ee94
Add headers to tests/test_gnupg.py. 2013-05-20 09:30:20 +00:00
Isis Lovecruft 2114033c3a
Add distribute_setup.py script. 2013-05-07 15:01:22 +00:00
Isis Lovecruft df0b4c7a34
Add pip installation update script to make sure we use SSL for downloads. 2013-05-07 14:23:34 +00:00
Isis Lovecruft 0462e8509c
Move TODO file to docs/ subfolder. 2013-05-14 11:10:45 +00:00
Isis Lovecruft 0c0f0c069a
Move LICENSE file to docs/ subfolder. 2013-05-14 11:08:18 +00:00
Isis Lovecruft 158499da35
Add setuptools-git as a dependency.
* TODO find a way to only require setuptools-git if python-gnupg was checked
   out from a git repo.
2013-05-28 11:04:52 +00:00
Isis Lovecruft a5c0f8f1cf
Add setuptools directive to include PKG-INFO. 2013-05-28 11:01:13 +00:00