Specialized zc.buildout plugin to add http authentication support.
Project description
HTTP plugins for buildout
HTTP Basic-Authenication
Whith this extension it is possible to define password protected package directories without specifying the password and user in the url.
Example: protected location http://www.example.com/dist
File buildout.cfg: [buildout] find-links=http://www.example.com/dist extensions=lovely.buildouthttp
Create the password file, this file contains all authentication information. Each row consists of realm, uri, username, password.
file ~/.buildout/.httpauth: Example com realm, http://www.example.com, username, secret
Github Private Downloads
Private downloads on http://github.com/ are protected by a user token (see: http://github.com/blog/170-token-authentication). This extension allows to use such urls too. It uses the global git configuration for github.user and github.token. For setting up this config see http://github.com/blog/180-local-github-config.
Credits
Thanks to Tarek Ziade for bugfixes and extensions.
Changes for lovely.buildouthttp
2010/03/24 0.3.0a1:
added github authentication, which now allows to download from private github repositories
2009/09/22 0.2.3:
added tests for the installer
fixed error when url can’t be retrieved: AttributeError: ‘NoneType’ object has no attribute ‘url’ [naro]
2008/03/22 0.2.2:
added try/except around the retry section protection against weird URLs
2007/12/08 0.2.1:
avoid an error when the realm is wrong or the file on bad realms and a few other controls. Thanks to Tarek Ziade.
2007/08/06 0.2.0a1:
don’t overwrite handlers in case a handler already exists. (e.g. in paramiko) thanks to Aaron Lehmann
2007/07/23 0.1.0a3:
added information to setup.py, moved to cheeseshop
2007/06/21 0.1.0a2:
Log download failures
Fixed license header
Log connections on debug.
2007/06/14 0.1.0a1:
initial release
Download
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 lovely.buildouthttp-0.3.0a1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b72f52d572f985816b15411954a6c827e48ea16f99f9f2b6573d5c63c9f0d920 |
|
MD5 | dd188e7e61d383121098e2b6c2bd804c |
|
BLAKE2b-256 | e4ef8187b0b39881711c8ee65c8d6a43c22a16825051abd85c965ecb4b8be372 |