Commit Graph

5 Commits (testing/mmn/python3_KeysView_object_is_not_indexable)

Author SHA1 Message Date
Isis Lovecruft 900c41619b
If using a virtualenv, we don't want the env pip and distribute to be upgraded.
* The proper way to do this is to upgrade globally with the get_pip.py script
   and the distribute_setup.py script, and then create the virtualenv with:
       $ . $(which virtualenvwrapper.sh)
       $ WORKON_HOME=~/.virtualenvs && export WORKON_HOME
       $ mkvirtualenv -a $PWD -r requirements.txt --unzip-setuptools \
           --distribute --no-site-packages gnupg
2013-06-09 05:44:43 +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 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 848e410f19
Add MetaGPG and GPGBase for handling attribute/property setup.
* These classes also play a few other tricks, like the steps taken to disable
   pinentry if GPG.use_agent=False:

       1) detect if gpg-agent is running for the same EUID as python,
          and if it is then
       2) find out if the user wants us to use it, and if they don't then
       3) find if pinentry is installed, and if it is then
       4) modify the system PATH to exclude the directory where pinentry is,
          symlinking out gpg if gpg was in the same directory, and then
       5) register an _exithandler with the interpreter to replace the
          original environment when the interpreter exits.
2013-05-18 15:07:49 +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