Changes between Version 1 and Version 2 of PasswordsAndPyPI


Ignore:
Timestamp:
May 16, 2016, 3:44:26 PM (4 years ago)
Author:
flip
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PasswordsAndPyPI

    v1 v2  
    3939
    4040If there's partial authentication info present (say, a username without a
    41 password, which would be ideal), rather than prompting you for a password,
     41password, which would be a convenient setup), rather than prompting you for a password,
    4242`setuptools` just passes the password `None` to `distutils` which then fails
    4343with this --
    4444
    4545{{{
    46   File "/Users/vespa/miniconda2/lib/python2.7/distutils/command/upload.py", line 135, in upload_file
     46File "/Users/vespa/miniconda2/lib/python2.7/distutils/command/upload.py", line 135, in upload_file
    4747    self.password)
    4848TypeError: cannot concatenate 'str' and 'NoneType' objects
     
    6262If your password isn't in `.pypirc`, it prompts you for it. Go figger.
    6363
    64 == Real Solution #1 - `keyring` ==
     64== Real Solution !#1 - `keyring` ==
    6565
    6666[https://pypi.python.org/pypi/keyring KeyRing] is a Python package that
     
    7272how to set it up yet, though.
    7373
    74 == Real Solution #2 - `twine` ==
     74== Real Solution !#2 - `twine` ==
    7575
    7676[https://pypi.python.org/pypi/twine Twine] is a Python package that does