summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* passlib.crypto: relocated bcrypt backend code from passlib.utilsEli Collins2016-06-101-13/+2
|
* relocated many of the crypto routes inside passlib.utils,Eli Collins2016-02-101-0/+1
| | | | | | | | | | | | | | | | | | | and moved them to a separate passlib.crypto subpackage. along with this move, made a few api cleanups: * unified all code that's looking up hashes to use new passlib.crypto.lookup_hash() wrapper, which takes care of hash name normalization, loading fallback implementations, and alg metadata inspection, all hidden behind a memoized function. * deprecated pbkdf2() in favor of pbkdf2_hmac() -- only real use, and new signature matches stdlib function. additionally, this version is a bit faster, due to some assumptions that can be made due to the PRF always being HMAC based. * added compile_hmac() helper which does an even more efficient job of pre-compiling a keyed HMAC function; this helped speed up pbkdf2 a bit more.
* Merge from stableEli Collins2015-07-251-4/+3
|\
| * stripped out some remaining googlecode references in docsEli Collins2015-07-251-4/+3
| |
* | made passlib.utils.compat a package, moved _ordered_dict backport inside it.Eli Collins2015-01-271-0/+1
| |
* | more post-py25/31 cleanupsEli Collins2015-01-231-1/+0
| | | | | | | | | | | | | | | | * removed exc_err() compat helper, can now use "Exception as err" * next_method_attr replaced by nextgetter(), which seems a little cleaner * removed py30/31 alias for SafeConfigParser * put some PY26 features behind PY26 compat flag * removed PY25 from setup classifiers
* | setup tweaks: fixed manifest to include data files, marked universal wheel ↵Eli Collins2015-01-101-7/+2
|/ | | | support.
* various documentation updatesEli Collins2012-09-201-4/+5
|
* large number of assorted documentation updatesEli Collins2012-08-011-1/+1
|
* project-wide whitespace & comment cleanup (it's been a couple of years)Eli Collins2012-08-011-23/+23
|
* final tweaks to test config filesEli Collins2012-05-011-2/+2
|
* updated front matter and other documentationEli Collins2012-04-271-7/+6
|
* added missed package to setupEli Collins2012-04-171-1/+2
|
* removed default policy file & objectEli Collins2012-04-091-1/+1
| | | | | | | was using default policy to store recommended defaults for hashes, but it only affects CryptContext objects, and users seem to frequent using the handler objects directly - so going to store recommended defaults in the handler from now on.
* bugfix to setup.pyEli Collins2012-03-101-1/+1
|
* removed 2to3 translation step from setupEli Collins2011-12-061-20/+3
|
* added Python::Implementation trove classifiersEli Collins2011-12-011-0/+5
|
* typos in setup descriptionEli Collins2011-10-091-3/+3
|
* updated docs for md5-crypt, django hashes, and django plugin; added django ↵Eli Collins2011-09-191-0/+2
| | | | plugin to setup
* documentation building should now be done through 'setup.py build_sphinx';Eli Collins2011-08-171-0/+9
| | | | | changed instructions accordingly; also added 'docdist' setup command to build doc zip files
* setup script enhancementsEli Collins2011-08-171-28/+81
| | | | | | | | | | | * added code to make builtin snapshots & releases with correct version # easier, no longer dependant on egg_info's tag_date (which didn't make PEP compatible version strings anyways). * moved passlib.setup to passlib._setup - not really publically useful anyways, and name was causing nose/unitest to get confused * added tests/*.cfg to setup & manifest
* stripped trailing whitespace from a bunch of filesEli Collins2011-07-081-2/+2
|
* changed setup.cfg so nose works properly again; minor tweaks to setup.pyEli Collins2011-06-291-5/+5
|
* updated changelog to include python 3 compat; various other documentation ↵Eli Collins2011-06-291-10/+16
| | | | updates
* installation updatesEli Collins2011-06-221-13/+37
| | | | | | | | * updated install instructions to account for python 3 support * removed dependancy on distribute/setuptools: - no longer using find_packages() - using build_py_2to3 cmdclass as fallback if distribute's use_2to3 not available * some tweaks to make "setup.py test" work properly
* adding 2to3 + cond2to3 monkeypatch support to setup.py; all UTs pass py2.7 & 3.2Eli Collins2011-06-201-1/+16
|
* setup tweaks: updated long description to include links, added some ↵Eli Collins2011-06-011-4/+12
| | | | keywords, download url set to version specific sdist
* changed setup.py to read version string via regexpEli Collins2011-05-041-3/+12
|
* various documentation updatesEli Collins2011-05-041-12/+18
|
* minor doc changesEli Collins2011-05-031-1/+1
|
* added instructions for building documentation; misc documentation updatesEli Collins2011-03-271-2/+2
|
* Add missing commaEric Hanchrow2011-03-261-1/+1
|
* renamed 'astdoc' sphinx theme imports to 'cloud_sptheme'; other small doc fixesEli Collins2011-03-251-1/+1
|
* updated links in documentation; bumped to version 1.3.01.3.0Eli Collins2011-03-251-4/+4
|
* documentation updatesEli Collins2011-03-241-4/+4
| | | | | | | | | | | | ===================== * CryptContext docs finished * README / LICENSE updated * license text changed to correct BSD wording * embarassingly, the history.rst is kinda off about release versions. tried to make it give readers better outline. * misc doc updates * some handler names (eg: 'context', 'all') now forbidden by register_crypt_handler() * bumped setup.cfg to b1
* bugfixes to ldap schemesEli Collins2011-03-221-3/+1
|
* documentation work & rearrangingEli Collins2011-03-221-0/+2
| | | | | | | | | | ================================ * added documentation for overview, ldap digests * lots of other documentation updates * renamed passlib.unix -> passlib.hosts * renamed passlib.sqldb -> passlib.servers * added passlib.servers.custom_app_context for quickstart purposes * added ldap {CLEARTEXT} support
* passlib.apache: improved interface; added docs & UTs (all passlib.apache uts ↵Eli Collins2011-03-171-1/+2
| | | | pass)
* documentation workEli Collins2011-03-141-1/+1
| | | | | | | ================== * finished password hash api description * various documentation cleanups * removed unused quickstart doc
* updated info in setup.pyEli Collins2011-02-251-5/+29
|
* removing lots of bps modules from passlibEli Collins2011-01-061-8/+4
|
* tweaked config files, moved dir to passlibEli Collins2011-01-061-13/+7
|
* cloning bps to passlib trunkEli Collins2011-01-061-0/+43