Skip to content

Commit 6223062

Browse files
authored
release 46.0.0 (#13446)
* release 46.0.0 * drop pypy 3.10 it's not supported by pypy.org any more and is no longer shipped in the manylinux images
1 parent 563c491 commit 6223062

File tree

8 files changed

+8
-26
lines changed

8 files changed

+8
-26
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ jobs:
2929
- {VERSION: "3.12", NOXSESSION: "docs", OPENSSL: {TYPE: "openssl", VERSION: "3.5.3"}}
3030
- {VERSION: "3.14-dev", NOXSESSION: "tests"}
3131
- {VERSION: "3.14t-dev", NOXSESSION: "rust,tests"}
32-
- {VERSION: "pypy-3.10", NOXSESSION: "tests-nocoverage"}
3332
- {VERSION: "pypy-3.11", NOXSESSION: "tests-nocoverage"}
3433
- {VERSION: "3.13", NOXSESSION: "tests", OPENSSL: {TYPE: "openssl", VERSION: "3.5.3", CONFIG_FLAGS: "no-engine no-rc2 no-srtp no-ct no-psk"}}
3534
- {VERSION: "3.13", NOXSESSION: "tests", OPENSSL: {TYPE: "openssl", VERSION: "3.5.3", CONFIG_FLAGS: "no-legacy", NO_LEGACY: "0"}}

.github/workflows/wheel-builder.yml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ jobs:
6969
- { VERSION: "cp311-cp311", ABI_VERSION: 'py38' }
7070
- { VERSION: "cp311-cp311", ABI_VERSION: 'py311' }
7171
- { VERSION: "cp314-cp314t" }
72-
- { VERSION: "pp310-pypy310_pp73" }
7372
- { VERSION: "pp311-pypy311_pp73" }
7473
MANYLINUX:
7574
- { NAME: "manylinux2014_x86_64", CONTAINER: "cryptography-manylinux2014:x86_64", RUNNER: "ubuntu-latest" }
@@ -89,38 +88,24 @@ jobs:
8988

9089
exclude:
9190
# There are no readily available musllinux PyPy distributions
92-
- PYTHON: { VERSION: "pp310-pypy310_pp73" }
93-
MANYLINUX: { NAME: "musllinux_1_2_x86_64", CONTAINER: "cryptography-musllinux_1_2:x86_64", RUNNER: "ubuntu-latest"}
94-
- PYTHON: { VERSION: "pp310-pypy310_pp73" }
95-
MANYLINUX: { NAME: "musllinux_1_2_aarch64", CONTAINER: "cryptography-musllinux_1_2:aarch64", RUNNER: "ubuntu-24.04-arm" }
9691
- PYTHON: { VERSION: "pp311-pypy311_pp73" }
9792
MANYLINUX: { NAME: "musllinux_1_2_x86_64", CONTAINER: "cryptography-musllinux_1_2:x86_64", RUNNER: "ubuntu-latest"}
9893
- PYTHON: { VERSION: "pp311-pypy311_pp73" }
9994
MANYLINUX: { NAME: "musllinux_1_2_aarch64", CONTAINER: "cryptography-musllinux_1_2:aarch64", RUNNER: "ubuntu-24.04-arm" }
10095

10196
# We also don't build pypy wheels for anything except the latest manylinux
102-
- PYTHON: { VERSION: "pp310-pypy310_pp73" }
103-
MANYLINUX: { NAME: "manylinux2014_x86_64", CONTAINER: "cryptography-manylinux2014:x86_64", RUNNER: "ubuntu-latest"}
104-
- PYTHON: { VERSION: "pp310-pypy310_pp73" }
105-
MANYLINUX: { NAME: "manylinux2014_aarch64", CONTAINER: "cryptography-manylinux2014_aarch64", RUNNER: "ubuntu-24.04-arm" }
10697
- PYTHON: { VERSION: "pp311-pypy311_pp73" }
10798
MANYLINUX: { NAME: "manylinux2014_x86_64", CONTAINER: "cryptography-manylinux2014:x86_64", RUNNER: "ubuntu-latest"}
10899
- PYTHON: { VERSION: "pp311-pypy311_pp73" }
109100
MANYLINUX: { NAME: "manylinux2014_aarch64", CONTAINER: "cryptography-manylinux2014_aarch64", RUNNER: "ubuntu-24.04-arm" }
110101

111102
# No PyPy on armv7l either
112-
- PYTHON: { VERSION: "pp310-pypy310_pp73" }
113-
MANYLINUX: { NAME: "manylinux_2_31_armv7l", CONTAINER: "cryptography-manylinux_2_31:armv7l", RUNNER: "ubuntu-24.04-arm" }
114103
- PYTHON: { VERSION: "pp311-pypy311_pp73" }
115104
MANYLINUX: { NAME: "manylinux_2_31_armv7l", CONTAINER: "cryptography-manylinux_2_31:armv7l", RUNNER: "ubuntu-24.04-arm" }
116105

117106
# No PyPy on ppc64le
118107
- PYTHON: { VERSION: "pp311-pypy311_pp73" }
119108
MANYLINUX: { NAME: "manylinux_2_34_ppc64le", CONTAINER: "cryptography-manylinux_2_34:ppc64le", RUNNER: "ubuntu-24.04-ppc64le" }
120-
- PYTHON: { VERSION: "pp310-pypy310_pp73" }
121-
MANYLINUX: { NAME: "manylinux_2_28_ppc64le", CONTAINER: "cryptography-manylinux_2_28:ppc64le", RUNNER: "ubuntu-24.04-ppc64le" }
122-
- PYTHON: { VERSION: "pp310-pypy310_pp73" }
123-
MANYLINUX: { NAME: "manylinux_2_34_ppc64le", CONTAINER: "cryptography-manylinux_2_34:ppc64le", RUNNER: "ubuntu-24.04-ppc64le" }
124109
- PYTHON: { VERSION: "pp311-pypy311_pp73" }
125110
MANYLINUX: { NAME: "manylinux_2_28_ppc64le", CONTAINER: "cryptography-manylinux_2_28:ppc64le", RUNNER: "ubuntu-24.04-ppc64le" }
126111

CHANGELOG.rst

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@ Changelog
33

44
.. _v46-0-0:
55

6-
46.0.0 - `main`_
7-
~~~~~~~~~~~~~~~~
8-
9-
.. note:: This version is not yet released and is under active development.
6+
46.0.0 - 2025-09-16
7+
~~~~~~~~~~~~~~~~~~~
108

119
* **BACKWARDS INCOMPATIBLE:** Support for Python 3.7 has been removed.
1210
* Support for OpenSSL < 3.0 is deprecated and will be removed in the next

docs/installation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ single most common cause of installation problems.
2121
Supported platforms
2222
-------------------
2323

24-
Currently we test ``cryptography`` on Python 3.8+ and PyPy3 7.3.11+ on these
24+
Currently we test ``cryptography`` on Python 3.8+ and PyPy3.11 on these
2525
operating systems.
2626

2727
* x86-64 RHEL 8.x

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ build-backend = "maturin"
1616

1717
[project]
1818
name = "cryptography"
19-
version = "46.0.0.dev1"
19+
version = "46.0.0"
2020
authors = [
2121
{ name = "The Python Cryptographic Authority and individual contributors", email = "[email protected]" },
2222
]
@@ -70,7 +70,7 @@ ssh = ["bcrypt >=3.1.5"]
7070
# All the following are used for our own testing.
7171
nox = ["nox[uv] >=2024.04.15"]
7272
test = [
73-
"cryptography_vectors",
73+
"cryptography_vectors==46.0.0",
7474
"pytest >=7.4.0",
7575
"pytest-benchmark >=4.0",
7676
"pytest-cov >=2.10.1",

src/cryptography/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"__version__",
1111
]
1212

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

1515

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

vectors/cryptography_vectors/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
"__version__",
77
]
88

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

vectors/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "uv_build"
44

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

0 commit comments

Comments
 (0)