summaryrefslogtreecommitdiff
path: root/passlib/utils/compat/__init__.py
Commit message (Expand)AuthorAgeFilesLines
* cleanup old python compat -- removed int_types aliasEli Collins2020-10-061-2/+0
* cleanup old python compat -- removed join_byte_elems() and join_byte_values()...Eli Collins2020-10-061-9/+0
* cleanup old python compat -- removed iter_byte_values() wrapperEli Collins2020-10-061-6/+0
* cleanup old python compat -- removed byte_elem_value() wrapperEli Collins2020-10-061-5/+0
* cleanup old python compat -- removed str_to_usascii() wrapperEli Collins2020-10-061-6/+1
* cleanup old python compat -- removed uascii_to_str() wrapperEli Collins2020-10-061-5/+1
* cleanup old python compat -- removed u() wrapper from some regexesEli Collins2020-10-061-10/+0
* cleanup old python compat -- replaced "unicode" alias in favor of "str"Eli Collins2020-10-061-3/+1
* cleanup old python compat -- unified "unicode_or_bytes" aliasesEli Collins2020-10-061-11/+3
* cleanup old python compat -- removed "unicode_or_str" and "native_string_type...Eli Collins2020-10-061-10/+1
* cleanup old python compat -- removed IO aliases (BytesIO etc)Eli Collins2020-10-061-14/+1
* cleanup old python compat -- removed suppress_cause() and error_from() wrappersEli Collins2020-10-061-14/+0
* cleanup old python compat -- removed get_unbound_method_function() wrapperEli Collins2020-10-061-6/+1
* cleanup old python compat -- removed OrderedDict backportEli Collins2020-10-061-10/+0
* cleanup old python compat -- removed izip() wrapperEli Collins2020-10-061-7/+0
* cleanup old python compat -- removed nextgetter() wrapperEli Collins2020-10-061-8/+0
* cleanup old python compat -- removed itervalues() wrapperEli Collins2020-10-061-4/+0
* cleanup old python compat -- removed iteritems() wrapperEli Collins2020-10-061-3/+1
* cleanup old python compat -- removed imap() / lmap() aliasesEli Collins2020-10-061-10/+0
* cleanup old python compat -- removed irange() aliasEli Collins2020-10-061-5/+0
* cleanup old python compat -- removed PY2 & PY3 conditionalsEli Collins2020-10-061-95/+19
* cleanup old python compat -- removed PY26 conditional, and unittest2 imports.Eli Collins2020-10-061-7/+4
* docs & setup: updates text & setup requirements to indicate we need minimumEli Collins2020-10-061-2/+2
* Merge from stableEli Collins2020-10-061-2/+32
|\
| * passlib.utils: add thread lock to fix some UT failures.Eli Collins2020-10-051-0/+25
| * reworked lookup_hash() and create_hex_digest() internals to work betterEli Collins2020-05-021-2/+7
* | Merge from stableEli Collins2019-11-221-0/+1
|\ \ | |/
| * general: Python 2.6 & 3.3 support deprecated -- added notes in docsEli Collins2019-11-221-0/+1
* | compat cleanup: removed print_() compat helper now that py25 support dropped.Eli Collins2017-02-171-45/+0
* | compat cleanup: replaced all u("") instances with u""Eli Collins2017-02-171-5/+6
* | general: went ahead and removed a bunch of deprecated features that were sche...Eli Collins2016-11-281-0/+1
|/
* passlib.registry: consolidated some internal helpers from various placesEli Collins2016-11-191-0/+4
* ran full tests to verify we work under pyston 0.5.1Eli Collins2016-07-151-0/+3
* hash.scrypt: refactoring & improvementsEli Collins2016-06-171-0/+9
* passlib.handlers.scrypt: created scrypt hash handler, complete with UTs and docsEli Collins2016-06-101-3/+8
* relocated many of the crypto routes inside passlib.utils,Eli Collins2016-02-101-2/+2
* comments & doc updatesEli Collins2015-07-231-0/+6
* passlib.tests -- clean ups of os_crypt & general backend handlingEli Collins2015-07-231-0/+4
* Merge from stableEli Collins2015-01-271-0/+2
* made passlib.utils.compat a package, moved _ordered_dict backport inside it.Eli Collins2015-01-271-0/+410