Alex Gaynor
63f89a566c
try to fix CI? ( #496 )
2023-01-31 21:21:57 -08:00
Shivaram Lingamneni
2b2e989f3e
allow null bytes in inputs ( #328 )
2022-07-23 17:09:33 -04:00
Alex Gaynor
2d20a7e24b
Switch to a Rust implementation of cryptographic primitives ( #294 )
2022-05-01 10:59:05 -06:00
Alex Gaynor
c2c4c9bfbc
Prepare for the 3.2.1 release ( #305 )
2022-05-01 09:46:53 -06:00
Alex Gaynor
d79fcd2d05
cargo cult some coveragerc from cryptography ( #253 )
...
* cargo cult some coveragerc from cryptography
* Combine coverage for path remapping
* Update .coveragerc
2021-04-18 10:02:28 -05:00
Paul Kehrer
8f8a0d945d
remove travis, add more GA jobs ( #243 )
...
* remove travis, add more GA jobs
no arm64 CI job yet
* remove all but minimum/latest jobs for windows and macos
we ship abi3 on all platforms and these jobs don't have a lot of value.
we test on all versions through linux.
* indentation is hard
2020-12-22 21:11:29 -05:00
Alex Gaynor
71d92347b0
Update our python versions to be consistent ( #241 )
2020-12-19 11:21:01 -06:00
Steve Dignam
f9066e2be5
add: type hints to top level functions ( #218 )
...
* WIP: add type hints to top level functions
TODO:
- see if mypy picks up types when installing in new project
- setup mypy in CI
fixes https://github.com/pyca/bcrypt/issues/215
* add mypy to ci & move py.typed to correct folder?
* try and get mypy to run in CI
* run mypy in travis?
* use mypy defaults for python_version and platform
https://mypy.readthedocs.io/en/stable/config_file.html#platform-configuration
* update change log with changes
2020-08-13 21:09:30 -05:00
Paul Kehrer
f3c255ca15
support only python 3.6+ ( #217 )
2020-08-11 21:35:26 -04:00
Alex Gaynor
09c5fd1a20
Paint it Black by the Rolling Stones ( #208 )
2020-07-23 19:38:00 -05:00
Alex Gaynor
b81400becc
Move Windows CI to Github Actions ( #195 )
2020-03-22 10:44:43 -05:00
Alex Gaynor
92fd05271f
Fixes #187 -- test and build wheels on py38 ( #188 )
...
* Fixes #187 -- test and build wheels on py38
* Remove 3.8 for now
* Tell tox to use isolated builds
2019-10-20 11:20:40 +08:00
Paul Kehrer
271ac9f2af
fix our CI rot ( #155 )
2018-10-30 09:19:41 -04:00
Alex Gaynor
0aa5dea046
Added py37 ( #149 )
...
* Added py37 to jenkins
* Added py37 to tox
* Added py37 trove classifier
* Added py37 to travis
* Added py37 to wheel builder
2018-07-04 19:58:35 +05:30
Hugo
1a4de7ad56
Drop Python 2.6 and 3.3 support ( #133 )
...
* 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
2017-10-19 11:08:50 +08:00
Alex Gaynor
3c3a2cec35
Fix travis build ( #126 )
...
* Fix travis build
* This isn't required anymore
2017-09-04 22:07:01 +08:00
Alex Gaynor
221b750434
Blacklist pytest version which breaks things ( #118 )
...
* Use setup.py to get dep info
* Blacklist pytest version which breaks things
* oops
2017-08-06 22:44:07 -05:00
Alex Gaynor
717fe63db6
We do the py36 ( #102 )
2017-01-01 21:08:49 -08:00
Donald Stufft
dcbfcccb7e
Fix packaging ( #87 )
...
* Ensure that all files are packaged or excluded
* Add a test to ensure our packaging stays correct
2016-06-30 12:05:21 -05:00
Alex Gaynor
48d98e96f7
Merge branch 'master' into alex-patch-1
2015-10-18 09:54:42 -04:00
Alex Gaynor
1bdc51b6df
drop python 3.2
2015-10-17 17:26:41 -04:00
Alex Gaynor
ec368fa0c5
here too
2015-09-15 08:22:56 -04:00
Alex Gaynor
2801b7b816
Removed usage of mock which wasn't really doing anything
2014-12-06 10:33:12 -08:00
Donald Stufft
3aaea256a0
Enable coverage testing and require 100% coverage
2014-12-05 21:24:16 -05:00
Donald Stufft
7532ee4eb3
Enable flake8 style checks
2014-12-05 20:54:56 -05:00
Donald Stufft
de5cfbde88
We don't need this optimization in the bcrypt test suite
2014-12-05 20:35:18 -05:00
Donald Stufft
e20f3e4c0e
Switch to using tox to run our tests and expect PyPy to pass
2014-12-05 20:29:48 -05:00