Skip to content

Commit 0cc7fc3

Browse files
authored
Prepare for 42.0.7 release (#10949)
* Prepare for 42.0.7 release * Fix build with Rust nightly (#10936) * Extra cfg
1 parent cfad004 commit 0cc7fc3

File tree

10 files changed

+32
-5
lines changed

10 files changed

+32
-5
lines changed

.github/workflows/wheel-builder.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ jobs:
326326
architecture: ${{ matrix.WINDOWS.ARCH }}
327327
- uses: dtolnay/rust-toolchain@1482605bfc5719782e1267fd0c0cc350fe7646b8
328328
with:
329-
toolchain: stable
329+
toolchain: 1.77.2
330330
target: ${{ matrix.WINDOWS.RUST_TRIPLE }}
331331

332332
- uses: dawidd6/action-download-artifact@e7466d1a7587ed14867642c2ca74b5bcc1e19a2d # v3.0.0

CHANGELOG.rst

+10
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
Changelog
22
=========
33

4+
.. _v42-0-7:
5+
6+
42.0.7 - 2024-05-06
7+
~~~~~~~~~~~~~~~~~~~
8+
9+
* Restored Windows 7 compatibility for our pre-built wheels. Note that we do
10+
not test on Windows 7 and wheels for our next release will not support it.
11+
Microsoft no longer provides support for Windows 7 and users are encouraged
12+
to upgrade.
13+
414
.. _v42-0-6:
515

616
42.0.6 - 2024-05-04

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ build-backend = "setuptools.build_meta"
1212

1313
[project]
1414
name = "cryptography"
15-
version = "42.0.6"
15+
version = "42.0.7"
1616
authors = [
1717
{name = "The Python Cryptographic Authority and individual contributors", email = "[email protected]"}
1818
]

src/cryptography/__about__.py

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

13-
__version__ = "42.0.6"
13+
__version__ = "42.0.7"
1414

1515

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

src/rust/build.rs

+7
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ use std::env;
66

77
#[allow(clippy::unusual_byte_groupings)]
88
fn main() {
9+
println!("cargo:rustc-check-cfg=cfg(CRYPTOGRAPHY_OPENSSL_300_OR_GREATER)");
10+
println!("cargo:rustc-check-cfg=cfg(CRYPTOGRAPHY_OPENSSL_320_OR_GREATER)");
11+
println!("cargo:rustc-check-cfg=cfg(CRYPTOGRAPHY_IS_LIBRESSL)");
12+
println!("cargo:rustc-check-cfg=cfg(CRYPTOGRAPHY_LIBRESSL_380_OR_GREATER)");
13+
println!("cargo:rustc-check-cfg=cfg(CRYPTOGRAPHY_IS_BORINGSSL)");
14+
println!("cargo:rustc-check-cfg=cfg(CRYPTOGRAPHY_OSSLCONF, values(\"OPENSSL_NO_IDEA\", \"OPENSSL_NO_CAST\", \"OPENSSL_NO_BF\", \"OPENSSL_NO_CAMELLIA\", \"OPENSSL_NO_SEED\", \"OPENSSL_NO_SM4\"))");
15+
916
if let Ok(version) = env::var("DEP_OPENSSL_VERSION_NUMBER") {
1017
let version = u64::from_str_radix(&version, 16).unwrap();
1118

src/rust/cryptography-cffi/build.rs

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ use std::path::Path;
77
use std::process::Command;
88

99
fn main() {
10+
println!("cargo:rustc-check-cfg=cfg(python_implementation, values(\"CPython\", \"PyPy\"))");
11+
1012
let target = env::var("TARGET").unwrap();
1113
let openssl_static = env::var("OPENSSL_STATIC")
1214
.map(|x| x == "1")

src/rust/cryptography-key-parsing/build.rs

+3
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
use std::env;
66

77
fn main() {
8+
println!("cargo:rustc-check-cfg=cfg(CRYPTOGRAPHY_IS_LIBRESSL)");
9+
println!("cargo:rustc-check-cfg=cfg(CRYPTOGRAPHY_IS_BORINGSSL)");
10+
811
if env::var("DEP_OPENSSL_LIBRESSL_VERSION_NUMBER").is_ok() {
912
println!("cargo:rustc-cfg=CRYPTOGRAPHY_IS_LIBRESSL");
1013
}

src/rust/cryptography-openssl/build.rs

+5
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ use std::env;
66

77
#[allow(clippy::unusual_byte_groupings)]
88
fn main() {
9+
println!("cargo:rustc-check-cfg=cfg(CRYPTOGRAPHY_OPENSSL_300_OR_GREATER)");
10+
println!("cargo:rustc-check-cfg=cfg(CRYPTOGRAPHY_OPENSSL_320_OR_GREATER)");
11+
println!("cargo:rustc-check-cfg=cfg(CRYPTOGRAPHY_IS_LIBRESSL)");
12+
println!("cargo:rustc-check-cfg=cfg(CRYPTOGRAPHY_IS_BORINGSSL)");
13+
914
if let Ok(version) = env::var("DEP_OPENSSL_VERSION_NUMBER") {
1015
let version = u64::from_str_radix(&version, 16).unwrap();
1116

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__ = "42.0.6"
9+
__version__ = "42.0.7"

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 = "42.0.6"
7+
version = "42.0.7"
88
authors = [
99
{name = "The Python Cryptographic Authority and individual contributors", email = "[email protected]"}
1010
]

0 commit comments

Comments
 (0)