Commit Graph

643 Commits (c7f648e2a81c0f29a1b8bdac8ab439f01eb0c24f)

Author SHA1 Message Date
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
Isis Lovecruft 694ae87410
sign_with → default_key. Also, deduplicate code. 2013-05-28 11:00:13 +00:00
Isis Lovecruft 4bd45d06cd
Update docstring for GPGBase._homedir_getter() property. 2013-05-28 10:18:43 +00:00
Isis Lovecruft 15d4bc0eb4
Fix a bug resulting from a typo in the @atexit.register'd function. 2013-05-28 10:17:43 +00:00
Isis Lovecruft b7ba572aa1
Update docstring for GPGBase.__remove_path__(). 2013-05-28 10:17:08 +00:00
Isis Lovecruft 7129a4c85f
Update docstring for GPGBase._find_agent(). 2013-05-28 10:15:51 +00:00
Isis Lovecruft 6a47c3cd77
Move several methods and attributes from GPG to GPGBase.
* Move _decode_errors
 * Move _result_map
 * Move _copy_data()
 * Move _read_data()
 * Move _read_response()
 * Move _make_args()
 * Move _open_subprocess()
 * Move _collect_output()
 * Move _handle_io()
2013-05-28 10:12:01 +00:00
Isis Lovecruft 8e2f905859
handle_status() → _handle_status() in _parsers.py and gnupg.py. 2013-05-28 09:24:06 +00:00
Isis Lovecruft cacedc6242
self.gpg → self._gpg in _parsers.py. 2013-05-28 09:18:58 +00:00
Isis Lovecruft d910a48660
GPG.filesystemencoding → GPG._filesystemencoding 2013-05-28 08:52:49 +00:00
Isis Lovecruft 87ced52f85
GPG.encoding → GPG._encoding 2013-05-28 08:48:36 +00:00
Isis Lovecruft 5b731736fe
Remove duplicate attribute primary_key_created from GenKey. 2013-05-28 08:42:03 +00:00
Isis Lovecruft 08bbfb3a68
Fix several missing 's's in doctest calls to GPG(homedir='./tests/doctests'). 2013-05-28 08:37:46 +00:00
Isis Lovecruft f1d5622a13
Add placeholder for tests/doctests/ and add to .gitignore. 2013-05-28 08:26:46 +00:00
Isis Lovecruft eec650d13f
Add note in TODO about possible bug in GnuPG v1.4.12 with 'Key-Type: default'. 2013-05-28 08:19:34 +00:00
Isis Lovecruft b7d9f749b6
Decrypt docs/NOTES-python-openpgp-implementations. 2013-05-28 08:04:47 +00:00
Isis Lovecruft 4c1d7599bd
Remove duplicate code from GPGWrapper. 2013-05-28 07:41:32 +00:00
Isis Lovecruft 18f527c514
Add a missing colon in an attribute autodoc comment. 2013-05-28 07:40:55 +00:00
Isis Lovecruft 6f5c7fb610
Split imports in gnupg.py to one-per-line. 2013-05-28 07:40:32 +00:00
Isis Lovecruft bdd08fb31f
Remove GPGMeta and GPGBase specific imports from gnupg.py. 2013-05-28 07:39:02 +00:00
Isis Lovecruft a95a49e04a
Move GPGMeta and GPGBase to _meta.py. 2013-05-28 07:35:15 +00:00
Isis Lovecruft ecd8faa425
Move re import to GPGWrapper class, it isn't used anywhere else. 2013-05-28 07:33:38 +00:00