Buildout extension providing basic authentication support
Project description
This is a fork of isotoma.buildout.basicauth. Main differences are:
Added Python 3 support.
cykooz.buildout.basicauth
This buildout extension allows your buildouts to use ${buildout:extends} or eggs that are protected by basic auth. The minimum configuration:
[buildout] extensions = cykooz.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 buildout, for non-interactive situations. For example:
[basicauth] credentials = github interactive = false [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.1.1 (2015-12-01)
Fixed default value of option intercative.
Fixed some tests.
0.1.0 (2015-11-09)
Project was forked. Source code moved to Bitbucket.
Added Python 3 support.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for cykooz.buildout.basicauth-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54623f23a28fe5eb3e54da1433fc101947a66c614df260d42762f507dd504ebc |
|
MD5 | 478d88c57779e6acf3b6637e8883136b |
|
BLAKE2b-256 | d874d56b64e20ddccc4af7b568d17769cae2db8c5ea158b98c8e55be8c559411 |