| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* Migrate Windows wheel builder to GA
* Migrate macOS wheel builder to GA
* Migrate manylinux1 wheel builder to GA
* Migrate release.py to use GA
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Fixes #187 -- test and build wheels on py38
* Remove 3.8 for now
* Tell tox to use isolated builds
|
|
|
|
|
|
| |
* Updated README.md with alpine dependecies
* Updated README.md with alpine dependecies
|
| |
|
|
|
|
|
|
| |
* bcrypt 3.1.7 release
* empty commits are critical for a functioning CI apparently
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update release automation for CI updates
* flake8
* Fixed Manifest
* empty commit
* oops
|
|
|
|
|
|
| |
* add azure pipelines wheel builder for bcrypt
* fix manifest, remove jenkins
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* switch to azure pipelines
no more jenkins, do mac builds on azure
* add status badge
* fix manifest issue
* full path to tox on windows
* quotes
* indentation
* i don't understand.
* remove unneeded vars
* test on more pythons
|
|
|
|
|
|
|
|
|
|
| |
* Pin the lower bound of PEP517-required setuptools
It fails with Pip's buggy build env isolation combined with the
default fallback for the build backend which is
``setuptools.build_meta.__legacy__``.
* Point to setuptools PEP 517 backend explicitly
|
|
|
|
| |
permission (#170)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* port the cffi libffi build code
* remove spaces added by gremlins
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The wheel package format supports including the license file. This is
done using the [metadata] section in the setup.cfg file. For additional
information on this feature, see:
https://wheel.readthedocs.io/en/stable/index.html#including-the-license-in-the-generated-wheel-file
Helps project comply with its own license:
> You must give any other recipients of the Work or Derivative Works a
> copy of this License;
|
|
|
|
|
|
| |
Use an application relative import when importing _bcrypt. This allows
the package to work even in odd locations, such as
`pip install --target . bcrypt` (rather than in the site-packages or
user packages directory).
|
|
|
|
|
|
|
|
| |
* update the readme to note alternatives but still say bcrypt is good
* readme can say cryptography
* fix a nit, let me sleep alex!
|
|
|
|
|
|
|
|
| |
* use limited api to build wheels for macOS and linux
* six is also a dep
* no-deps
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added py37 to jenkins
* Added py37 to tox
* Added py37 trove classifier
* Added py37 to travis
* Added py37 to wheel builder
|
|
|
|
|
| |
For details on the new PyPI, see the blog post:
https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
* Don't emit warnings here, there's no point
* whoops here
|
| |
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
| |
* Fix travis build
* This isn't required anymore
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Use setup.py to get dep info
* Blacklist pytest version which breaks things
* oops
|