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