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
Release files for isotoma.buildout.basicauth 0.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distributions (sdists)
| File | Size | Uploaded | |
|---|---|---|---|
| isotoma.buildout.basicauth-0.0.7.zip | 22.2 kB | Details | |
| isotoma.buildout.basicauth-0.0.7.tar.gz | 13.2 kB | Details |
Release files / isotoma.buildout.basicauth-0.0.7.zip
| Download URL | isotoma.buildout.basicauth-0.0.7.zip |
|---|---|
| Size | 22.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
581739bff82dc753f050d3cc4ca41d5ae09f7d2dce31acb87116feed38d2ad9c
|
|
BLAKE2b-256 checksum How to use checksums |
4b92a85eb9c06a8eb10bfa9044a8198b1d181c0d9ba91646466e0bbfa7a33d29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / isotoma.buildout.basicauth-0.0.7.tar.gz
| Download URL | isotoma.buildout.basicauth-0.0.7.tar.gz |
|---|---|
| Size | 13.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7389829399536060e7386c3c0d7970fd3ea1d63b35656d6d13f912248469bcbc
|
|
BLAKE2b-256 checksum How to use checksums |
609fbf83740e466bdf6d652f038ef86bb491174d0549e67c99da7e0a73334679
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |