Skip to content

Commit ebf14f2

Browse files
authored
bump for 43.0.0 and update changelog (#11311)
* bump for 43.0.0 and update changelog * fix nox * fix flake and name better * more noxfile update
1 parent 42788a0 commit ebf14f2

File tree

6 files changed

+12
-18
lines changed

6 files changed

+12
-18
lines changed

CHANGELOG.rst

+3-4
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@ Changelog
33

44
.. _v43-0-0:
55

6-
43.0.0 - `main`_
7-
~~~~~~~~~~~~~~~~
8-
9-
.. note:: This version is not yet released and is under active development.
6+
43.0.0 - 2024-07-20
7+
~~~~~~~~~~~~~~~~~~~
108

119
* **BACKWARDS INCOMPATIBLE:** Support for OpenSSL less than 1.1.1e has been
1210
removed. Users on older version of OpenSSL will need to upgrade.
1311
* **BACKWARDS INCOMPATIBLE:** Dropped support for LibreSSL < 3.8.
12+
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.3.1.
1413
* Updated the minimum supported Rust version (MSRV) to 1.65.0, from 1.63.0.
1514
* :func:`~cryptography.hazmat.primitives.asymmetric.rsa.generate_private_key`
1615
now enforces a minimum RSA key size of 1024-bit. Note that 1024-bit is still

noxfile.py

+4-9
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ def tests(session: nox.Session) -> None:
6565
}
6666
)
6767

68-
install(session, f".[{extras}]")
6968
install(session, "-e", "./vectors")
69+
install(session, f".[{extras}]")
7070

7171
session.run("pip", "list")
7272

@@ -169,6 +169,7 @@ def flake(session: nox.Session) -> None:
169169
# TODO: Ideally there'd be a pip flag to install just our dependencies,
170170
# but not install us.
171171
pyproject_data = load_pyproject_toml()
172+
install(session, "-e", "vectors/")
172173
install(
173174
session,
174175
*pyproject_data["build-system"]["requires"],
@@ -177,7 +178,6 @@ def flake(session: nox.Session) -> None:
177178
*pyproject_data["project"]["optional-dependencies"]["ssh"],
178179
*pyproject_data["project"]["optional-dependencies"]["nox"],
179180
)
180-
install(session, "-e", "vectors/")
181181

182182
session.run("ruff", "check", ".")
183183
session.run("ruff", "format", "--check", ".")
@@ -254,19 +254,14 @@ def rust(session: nox.Session) -> None:
254254
@nox.session(venv_backend="uv")
255255
def local(session):
256256
pyproject_data = load_pyproject_toml()
257-
test_dependencies = pyproject_data["project"]["optional-dependencies"][
258-
"test"
259-
]
260-
test_dependencies.remove("cryptography_vectors")
257+
install(session, "-e", "./vectors")
261258
install(
262259
session,
263260
*pyproject_data["build-system"]["requires"],
264261
*pyproject_data["project"]["optional-dependencies"]["pep8test"],
265-
*test_dependencies,
262+
*pyproject_data["project"]["optional-dependencies"]["test"],
266263
*pyproject_data["project"]["optional-dependencies"]["ssh"],
267264
*pyproject_data["project"]["optional-dependencies"]["nox"],
268-
"-e",
269-
"./vectors/",
270265
verbose=False,
271266
)
272267

pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ build-backend = "maturin"
1414

1515
[project]
1616
name = "cryptography"
17-
version = "43.0.0.dev1"
17+
version = "43.0.0"
1818
authors = [
1919
{name = "The Python Cryptographic Authority and individual contributors", email = "[email protected]"}
2020
]
@@ -64,7 +64,7 @@ ssh = ["bcrypt >=3.1.5"]
6464
# All the following are used for our own testing.
6565
nox = ["nox"]
6666
test = [
67-
"cryptography_vectors",
67+
"cryptography_vectors==43.0.0",
6868
"pytest >=6.2.0",
6969
"pytest-benchmark",
7070
"pytest-cov",

src/cryptography/__about__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"__version__",
1111
]
1212

13-
__version__ = "43.0.0.dev1"
13+
__version__ = "43.0.0"
1414

1515

1616
__author__ = "The Python Cryptographic Authority and individual contributors"

vectors/cryptography_vectors/__about__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
"__version__",
77
]
88

9-
__version__ = "43.0.0.dev1"
9+
__version__ = "43.0.0"

vectors/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "flit_core.buildapi"
44

55
[project]
66
name = "cryptography_vectors"
7-
version = "43.0.0.dev1"
7+
version = "43.0.0"
88
authors = [
99
{name = "The Python Cryptographic Authority and individual contributors", email = "[email protected]"}
1010
]

0 commit comments

Comments
 (0)