Commit Graph

79 Commits

Author SHA1 Message Date
Caleb P. Burns
e44e99a548
Update README.rst to reflect actual MSRV 1.74 (#1119)
The CHANGELOG indicates that MSRV was increased to 1.74. The README was never updated.
2025-12-09 10:00:13 -08:00
Aleksa Majkić
d69764ddac
fix readme (#1118) 2025-12-05 18:49:20 -05:00
dreid
d8a36672bf
Move changelog to a separate file. (#1083)
* Move changelog to a separate file

* Fix changelog file link.

* Fix changelog link.

* Update manifest and project metadata.
2025-10-01 17:20:54 -04:00
Nathan Goldbaum
5060bce7e6
5.0.0 release (#1078) 2025-09-25 15:41:09 -04:00
Nathan Goldbaum
633f46fbb3
Add support for Python 3.14 (#1073)
* Add support for Python 3.14

* typo fix

* exclude musllinux_1_1 from Python 3.14 builds

* fix typo in path

* make artifact names unique

* try with quoted values

* use newer Python minor versions in Mac wheel builds

* fix dead links

* adjust free-threaded python install

* revert to 3.13 for 'default' testing jobs

* explicitly specify development python versions in CI
2025-09-18 18:30:30 -04:00
Alex Gaynor
4c5f16a520
Bump pyo3 version (#1062) 2025-09-04 19:59:17 +09:00
Alex Gaynor
2f735d8c3e
fix readme (#986) 2025-02-27 19:07:41 -08:00
Alex Gaynor
16ba2ab22b
4.3.0 release (#985) 2025-02-27 17:15:41 -08:00
Nathan Goldbaum
df983f9c98
Support free-threaded Python 3.13 (#925)
* Support free-threaded Python 3.13

* fix issues with tox.ini

* add multithreading test

* fix pep8

* fix ruff format

* name linux CI run based on python VERSION

* clarify use of pytest-run-parallel marks

* refactor test_multithreading

* simplify test_multithreading

* remove pytest-run-parallel use
2025-01-15 11:54:19 -05:00
Nathan Goldbaum
a740d8e467
drop py37 (#926) 2024-11-25 17:18:22 -05:00
Alex Gaynor
735609d2a6
Bump version for 4.2.1 (#914)
Backports fixes to pypi-publish from cryptography.
2024-11-19 11:59:48 -08:00
DemoYeti
831a9add14
Correctly use console language fence (#867) 2024-09-04 19:31:01 -04:00
Alex Gaynor
8d0511149a
Bump version for 4.2.0 release (#843) 2024-07-22 09:56:30 -07:00
Alex Gaynor
35e5a6f5a5
Bump version for 4.1.3 release (#791) 2024-05-03 20:22:20 -07:00
Alex Gaynor
b5c6f1d698
fixes #737 -- fixed license headers (#739) 2024-02-01 19:28:16 -06:00
Alex Gaynor
b9223e61e2
Try building py39 wheels to see if that helps with reinitialization errors (#695) 2023-12-15 08:37:43 -06:00
Paul Kehrer
1a41437d3a
Update README.rst (#682) 2023-11-28 12:47:16 -05:00
Paul Kehrer
f7870975ff
fix type signature and bump for 4.1.1 (#676) 2023-11-27 10:01:44 -05:00
Alex Gaynor
8ca5d515b1
Prep for 4.1.0 release (#667) 2023-11-27 08:25:03 -06:00
Paul Kehrer
b57ba9fdaa
bump MSRV to 1.60, drop pypy3.8, add pypy3.10 testing + wheels (#583) 2023-07-06 07:05:42 -04:00
Paul Kehrer
9c7196586e
drop py36, pypy-3.7, test py311, other housecleaning (#547)
* drop py36, pypy-3.7, test py311, other housecleaning

* wheel builder update

* also circle

* we can do more
2023-05-22 22:33:52 -05:00
Alex Gaynor
98141be080
Bump for 4.0.1 release (#437) 2022-10-07 16:02:57 -07:00
Alex Gaynor
a9daceec8b
fixes #434 -- build pypy manylinux wheels (#436) 2022-10-07 15:47:30 -07:00
Paul Kehrer
007953bbcd
suggest better things (#412) 2022-09-14 21:11:17 -04:00
Paul Kehrer
4d2597844a
bump to 4.0.0 (#397)
* bump to 4.0.0

* Update README.rst

Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>

* Update README.rst

Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2022-08-23 23:31:17 -04:00
Paul Kehrer
45a7ab6bc5
continue to not oversell bcrypt (#362) 2022-07-10 09:45:15 -04:00
Alex Gaynor
c6791229b1
Don't oversell bcrypt (#361) 2022-07-09 18:04:04 -05:00
Alex Gaynor
d9938ae6b6
Forward port fixes (#323) 2022-05-01 12:04:10 -06: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
Ellie Jeong
6c376fe02d
Installing bcrypt on z/OS (#248)
* zos support

* add changelog for z/OS support

* add changelog for z/OS support
2021-02-18 10:21:48 -06:00
Paul Kehrer
bdcc66012c
main branch rename (#247) 2021-02-13 12:51:50 -05:00
Ben Soyka
d22ece0777
Fix security policy link (#245) 2021-01-20 19:35:41 -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
Paul Kehrer
a571ad475d
reopen master (#224) 2020-08-16 14:01:08 -04:00
Paul Kehrer
d5394252d6
bump for 3.2.0 (#223) 2020-08-16 13:14:20 -04: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
Paul Kehrer
dca40f0244
name the GA jobs and update the README (#202) 2020-04-12 10:33:47 -04:00
Alex Gaynor
d03e0eb277
Add changelog entry for 3.4 (#197) 2020-03-22 11:08:48 -05:00
Alex Gaynor
b81400becc
Move Windows CI to Github Actions (#195) 2020-03-22 10:44:43 -05:00
Eduardo
dd4ca13821 Updated README.md with alpine dependecies (#184)
* Updated README.md with alpine dependecies

* Updated README.md with alpine dependecies
2019-07-28 15:41:04 -04:00
Paul Kehrer
af4d070e8f bcrypt 3.1.7 release (#180)
* bcrypt 3.1.7 release

* empty commits are critical for a functioning CI apparently
2019-06-19 20:05:12 -04:00
Paul Kehrer
6659f215bf Azure (#174)
* 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
2019-05-26 11:28:59 -04:00
Paul Kehrer
6c5714ef80 version bump and changelog 3.1.6 (#165) 2019-01-16 10:42:56 -05:00
Paul Kehrer
f2ddbf3a75 changelog and bump version to 3.1.5 (#161) 2018-12-11 19:02:56 -05:00
Paul Kehrer
05992f6a7c update the readme to note alternatives but still say bcrypt is good (#151)
* update the readme to note alternatives but still say bcrypt is good

* readme can say cryptography

* fix a nit, let me sleep alex!
2018-07-04 13:17:21 -04:00
Jon Dufresne
5dc40e55df Update all pypi.python.org URLs to pypi.org (#145)
For details on the new PyPI, see the blog post:

https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html
2018-06-26 07:03:54 -04:00
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
Paul Kehrer
c3490542ae 3.1.4 version bump and changelog (#129) 2017-10-11 07:52:44 -04:00