| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Helps pip decide what version of the library to install.
https://packaging.python.org/guides/distributing-packages-using-setuptools/#python-requires
> If your project only runs on certain Python versions, setting the
> python_requires argument to the appropriate PEP 440 version specifier
> string will prevent pip from installing the project on other Python
> versions.
https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords
> python_requires
>
> A string corresponding to a version specifier (as defined in PEP 440)
> for the Python version, used to specify the Requires-Python defined in
> PEP 345.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added py37 to jenkins
* Added py37 to tox
* Added py37 trove classifier
* Added py37 to travis
* Added py37 to wheel builder
|
|
|
|
|
|
| |
The trove classifiers are displayed on PyPI and so helps inform library
users about the project. Document that the project is stable and ready
for use in production. Document the project is licensed under the Apache
software license.
|
|
|
|
|
|
| |
* blacklist pytest 3.3.0 because it's broken
* here too
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Don't test on EOL Python 2.6
* Remove unnecessary positional formatters for Python 2.7+
* Remove branch restriction to test feature branches
* Leave PyPy compatibility at 2.6+
* Don't test on EOL Python 3.3
* Don't test feature branches
|
| |
|
|
|
|
|
|
|
|
| |
* Use setup.py to get dep info
* Blacklist pytest version which breaks things
* oops
|
| |
|
|
|
|
|
|
| |
* build with Python2 in non-utf8 environments
* pep8 fix
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Move everything under src/ to ensure we test against the installed
library.
* Create a build_bcrypt.py script which will build _bcrypt.so.
* Refactor to utilize the new _bcrypt.so instead of implicit compile.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
CFFI generates a modulename based on the values passed to verify,
however this doesn't work very well when those values might change
because of installation version runtime. This forces a more consistent
name based on values we control instead of values that CFFI deems
useful.
|
| |
|
|
|