Buildout extension providing basic authentication support
Project description
This buildout extension allows your buildouts to use ${buildout:extends} or eggs that are protected by basic auth. The minimum configuration:
[buildout] extensions = isotoma.buildout.basicauth
Any downloads that require basic auth will now prompt for a username and password. It will be stored in a secure keyring if one is available. If your credentials are in .pypirc they will be detected and used.
You can provide credentials to the extension via builout, for non-interactive situations. For example:
[basicauth] credentials = github interactive = no [github] uri = https://raw.github.com/ username = user password = chunky
Each of the credentials parts provides authentication details for a different uri. The part must contain a uri, user and password to be used by the extension.
The “interactive” option determines whether or not fetcher methods can prompt the user for input.
Changelog
0.0.7 (2013-07-30)
Read basicauth:credentials option from ~/.pypirc.
0.0.6 (2013-04-18)
Remove the hard-dependency on python-keyring
0.0.5 (2012-09-14)
Support usernames and passwords with ‘/’ in them.
0.0.4 (2012-07-28)
Restore pytho2.4 support.
0.0.3 (2012-07-28)
Force download to happen straight away so we can handle retries for buildout.
0.0.2 (2012-07-28)
Fix injection of credentials in urlretrieve
0.0.1 (2012-07-27)
Disable keyring backend until we can support it on python2.4
0.0.0 (2012-07-27)
Initial release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Hashes for isotoma.buildout.basicauth-0.0.7.zip
Algorithm | Hash digest | |
---|---|---|
SHA256 | 581739bff82dc753f050d3cc4ca41d5ae09f7d2dce31acb87116feed38d2ad9c |
|
MD5 | be5c244dfe3552e684b8ede05fa02012 |
|
BLAKE2b-256 | 4b92a85eb9c06a8eb10bfa9044a8198b1d181c0d9ba91646466e0bbfa7a33d29 |
Hashes for isotoma.buildout.basicauth-0.0.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7389829399536060e7386c3c0d7970fd3ea1d63b35656d6d13f912248469bcbc |
|
MD5 | f0bdd1d77d1108aa711dbcfd3936f46a |
|
BLAKE2b-256 | 609fbf83740e466bdf6d652f038ef86bb491174d0549e67c99da7e0a73334679 |