Commit Graph

34 Commits (fix/81-import-indempotence)

Author SHA1 Message Date
kali 99e3407036 fix failing test_signature_string_bad_passphase
also, do pass a passphrase to test_signature_string_verification
so that we have something to compare to.
2014-08-01 17:13:27 -05:00
Isis Lovecruft b6a7de4104
Fix PyPI module classifiers to specify support for Python 3.3 and 3.4. 2014-06-04 21:14:23 +00:00
Isis Lovecruft 48a43435f0
Update setup.py docs requires: repoze.sphinx → sphinxcontrib-fulltoc. 2013-12-04 00:35:28 +00:00
Isis Lovecruft 0a13554d92
Remove dependency_link print statements from setup.py. 2013-12-04 00:34:32 +00:00
Isis Lovecruft cc59df2ca3
Check for Py2.6 in setup.py; then add ordereddict to install_requires. 2013-12-04 00:31:41 +00:00
Isis Lovecruft ce30d9a1ae
Update setup.py to use dependency links from requirements.txt. 2013-12-03 11:21:37 +00:00
Isis Lovecruft 33fd778137
Remove old comments from setup.py on bootstrapping to newer setuptools. 2013-10-08 13:56:02 +00:00
Isis Lovecruft c1dd4e9627
Remove superfluous setup.py documentation link. 2013-10-08 13:54:32 +00:00
Isis Lovecruft 6b154c294e
Change LICENSE to GPLv3+, after discussion with intrigeri.
* ADD docs/change-license-emails.txt, which includes email exchanges between
   myself and intrigeri, including links to Debian and LEAP mailing lists with
   arguments for and against using AGPL for a library.
 * CHANGE license header for all files.
 * CHANGE LICENSE file and gnupg/copyright.py to use GPLv3+ text.
2013-07-27 19:27:53 +00:00
Isis Lovecruft e44228bac3
Add link to docs: https://python-gnupg.readthedocs.org/en/latest/ 2013-07-03 10:29:58 +00:00
Isis Lovecruft 42e6381046
Remove unused code from setup.py script. 2013-07-02 11:40:20 +00:00
Isis Lovecruft ecbdfbaf3a
Giving up. Requirements are now in setup.py in install_requires. 2013-07-02 11:39:29 +00:00
Isis Lovecruft 22b88ec71e
Remove unused function get_current_dir() from setup.py. 2013-07-02 11:22:03 +00:00
Isis Lovecruft d66340fd15
Update author contact info and package urls. 2013-07-02 11:21:25 +00:00
Isis Lovecruft bc2acabe55
Call the requirement.txt file from the current directory, not maintainer dir. 2013-07-02 11:19:52 +00:00
Isis Lovecruft fe5a5fbe43
Add requirements.txt to setup.py package_data.
* Fix error on PyPI download due to requirements.txt missing; this file is
   parsed for package requirements upon installation.
2013-07-02 10:59:41 +00:00
Isis Lovecruft 543d478313
Fix versioneer.versionfile_source location. 2013-07-02 09:42:39 +00:00
Isis Lovecruft 0e01dca38e
Add test_suite command to setup.py.
* After installation, tests can now be run with:
   '$ python setup.py test_suite'
2013-07-02 09:17:21 +00:00
Isis Lovecruft 6326ec8a43
Add versioneer.py to scripts list in setup.py. 2013-07-02 09:17:03 +00:00
Isis Lovecruft ec8ae825cc
Add README, LICENSE, and TODO to package_data in setup.py. 2013-07-02 09:16:21 +00:00
Isis Lovecruft f1a6b14a7a
Fix PyPI classifier strings. 2013-07-02 07:42:12 +00:00
Isis Lovecruft 67e823dbf1
Add repoze.sphinx to docs dependency 'extras_require' setting in setup.py. 2013-06-28 13:14:43 +00:00
Isis Lovecruft ad5c282e9a
Change setup.py to rename the package from 'python-gnupg' to 'gnupg'.
* To import, the same 'import gnupg; gpg=gnupg.GPG' is still used, so this
   changes nothing for applications which have started using this fork.

 * This name appears to be untaken on PyPI, the changes I've made thus far are
   significant, and, I believe, are not entirely backwards compatible with
   upstream, do to various keyword argument and method renamings and such.

 * Upstream is unresponsive, their development is private, and the only way to
   get their code is to download an entire tarball and do a diff, since no
   public CVS is available. Also, looking at their recent releases in the past
   five months, they appear to be fixing bugs I've already fixed, albeit in
   different ways -- and not all of the bugs I've fixed, as the shell escape
   trick still works in upstream's 0.3.4 version -- which leads me to believe
   that they are generally oblivious to this fork, though I have tried to
   contact them several times.

 * At first, I merely bumped the major version number up to indicate the
   incompatibility, but in order to upload to PyPI it would need a different
   name, and so I might as well pick a new one and just go with it, in order
   to avoid the general confusion which might result from keeping the name
   'python-gnupg'.
2013-06-28 07:17:12 +00:00
Isis Lovecruft 744d5c64d3
Explicitly specify package dirs and names in setup.py. 2013-06-09 04:27:52 +00:00
Isis Lovecruft cd319e1a93
Change license string for PyPI to be the license name, not the copyright. 2013-06-03 21:28:28 +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 a5c0f8f1cf
Add setuptools directive to include PKG-INFO. 2013-05-28 11:01:13 +00:00
Isis Lovecruft 5d0d9f7356
Tell versioneer that the tag prefix is blank, to use gitflow standards. 2013-05-27 12:49:53 +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 a1f9d57cf8
Update setup.py. 2013-04-15 01:30:00 +00:00
Isis Lovecruft e02cfc4946
Update setup.py with new directory structure and updated tags. 2013-04-11 23:42:15 +00:00
Isis Lovecruft f385b3938f Fix distutils, PyPI, and pip packaging configuration files.
* Remove/replace old classifiers in PyPI configuration PKG-INFO.
 * Add pip requirements.txt file for documentation builds on readthedocs.org.
 * Fix package build variables in distutils setup.py.
2013-04-10 17:51:06 +00:00
Isis Lovecruft 69b7f86529 Original source from code.google.com, version 0.3.2. 2013-02-13 21:19:18 +00:00