From 37273cb4bcb890d57ee9b5cd7fedee9a3bee0ec3 Mon Sep 17 00:00:00 2001 From: trag1c Date: Tue, 8 Oct 2024 23:20:58 +0200 Subject: [PATCH] Add prerelease compatibility check (#8020) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Closes #7977. Makes `PythonDownloadRequest` account for the prerelease part if allowed. Also stores the prerelease in `PythonInstallationKey` directly as a `Prerelease` rather than a string. ## Test Plan Correctly picks the relevant prerelease (rather than picking the most recent one): ``` λ cargo run python install 3.13.0rc2 Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.17s Running `target/debug/uv python install 3.13.0rc2` Searching for Python versions matching: Python 3.13rc2 cpython-3.13.0rc2-macos-aarch64-none ------------------------------ 457.81 KiB/14.73 MiB ^C λ cargo run python install 3.13.0rc3 Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.17s Running `target/debug/uv python install 3.13.0rc3` Searching for Python versions matching: Python 3.13rc3 Found existing installation for Python 3.13rc3: cpython-3.13.0rc3-macos-aarch64-none ``` --- crates/uv-python/src/discovery.rs | 20 +- crates/uv-python/src/downloads.inc | 1484 ++++++++--------- crates/uv-python/src/downloads.inc.mustache | 4 +- crates/uv-python/src/downloads.rs | 15 +- crates/uv-python/src/installation.rs | 22 +- crates/uv-python/src/interpreter.rs | 5 +- .../uv-python/template-download-metadata.py | 12 + 7 files changed, 794 insertions(+), 768 deletions(-) diff --git a/crates/uv-python/src/discovery.rs b/crates/uv-python/src/discovery.rs index cc2c6b498..355b64b85 100644 --- a/crates/uv-python/src/discovery.rs +++ b/crates/uv-python/src/discovery.rs @@ -1869,7 +1869,13 @@ impl VersionRequest { } } - pub(crate) fn matches_major_minor_patch(&self, major: u8, minor: u8, patch: u8) -> bool { + pub(crate) fn matches_major_minor_patch_prerelease( + &self, + major: u8, + minor: u8, + patch: u8, + prerelease: Option, + ) -> bool { match self { Self::Any | Self::Default => true, Self::Major(self_major, _) => *self_major == major, @@ -1879,14 +1885,14 @@ impl VersionRequest { Self::MajorMinorPatch(self_major, self_minor, self_patch, _) => { (*self_major, *self_minor, *self_patch) == (major, minor, patch) } - Self::Range(specifiers, _) => specifiers.contains(&Version::new([ - u64::from(major), - u64::from(minor), - u64::from(patch), - ])), - Self::MajorMinorPrerelease(self_major, self_minor, _, _) => { + Self::Range(specifiers, _) => specifiers.contains( + &Version::new([u64::from(major), u64::from(minor), u64::from(patch)]) + .with_pre(prerelease), + ), + Self::MajorMinorPrerelease(self_major, self_minor, self_prerelease, _) => { // Pre-releases of Python versions are always for the zero patch version (*self_major, *self_minor, 0) == (major, minor, patch) + && prerelease.map_or(true, |pre| *self_prerelease == pre) } } } diff --git a/crates/uv-python/src/downloads.inc b/crates/uv-python/src/downloads.inc index 2ed9eb8c6..cb279841c 100644 --- a/crates/uv-python/src/downloads.inc +++ b/crates/uv-python/src/downloads.inc @@ -3,7 +3,7 @@ // Generated with `crates/uv-python/template-download-metadata.py` // From template at `crates/uv-python/src/downloads.inc.mustache` -use std::borrow::Cow; +use uv_pep440::{Prerelease, PrereleaseKind}; pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ ManagedPythonDownload { @@ -11,7 +11,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -25,7 +25,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -39,7 +39,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -53,7 +53,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -67,7 +67,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -81,7 +81,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -95,7 +95,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -109,7 +109,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -123,7 +123,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -137,7 +137,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -151,7 +151,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -165,7 +165,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc3"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 3 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -179,7 +179,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc3"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 3 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -193,7 +193,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc3"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 3 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -207,7 +207,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc3"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 3 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -221,7 +221,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc3"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 3 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -235,7 +235,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc3"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 3 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -249,7 +249,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc3"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 3 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -263,7 +263,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc3"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 3 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -277,7 +277,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc3"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 3 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -291,7 +291,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc3"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 3 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -305,7 +305,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc3"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 3 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -319,7 +319,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc2"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 2 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -333,7 +333,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc2"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 2 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -347,7 +347,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc2"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 2 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -361,7 +361,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc2"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 2 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -375,7 +375,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc2"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 2 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -389,7 +389,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc2"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 2 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -403,7 +403,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc2"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 2 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -417,7 +417,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc2"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 2 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -431,7 +431,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc2"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 2 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -445,7 +445,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc2"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 2 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -459,7 +459,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 13, patch: 0, - prerelease: Cow::Borrowed("rc2"), + prerelease: Some(Prerelease { kind: PrereleaseKind::Rc, number: 2 }), implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -473,7 +473,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -487,7 +487,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -501,7 +501,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -515,7 +515,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -529,7 +529,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -543,7 +543,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -557,7 +557,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -571,7 +571,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -585,7 +585,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -599,7 +599,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -613,7 +613,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -627,7 +627,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -641,7 +641,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -655,7 +655,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -669,7 +669,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -683,7 +683,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -697,7 +697,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -711,7 +711,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -725,7 +725,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -739,7 +739,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -753,7 +753,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -767,7 +767,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -781,7 +781,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -795,7 +795,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -809,7 +809,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -823,7 +823,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -837,7 +837,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -851,7 +851,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -865,7 +865,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -879,7 +879,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -893,7 +893,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -907,7 +907,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -921,7 +921,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -935,7 +935,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -949,7 +949,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -963,7 +963,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -977,7 +977,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -991,7 +991,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1005,7 +1005,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1019,7 +1019,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1033,7 +1033,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1047,7 +1047,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1061,7 +1061,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1075,7 +1075,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1089,7 +1089,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1103,7 +1103,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1117,7 +1117,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1131,7 +1131,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1145,7 +1145,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1159,7 +1159,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1173,7 +1173,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1187,7 +1187,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1201,7 +1201,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1215,7 +1215,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1229,7 +1229,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1243,7 +1243,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1257,7 +1257,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1271,7 +1271,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1285,7 +1285,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1299,7 +1299,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1313,7 +1313,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1327,7 +1327,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1341,7 +1341,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1355,7 +1355,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1369,7 +1369,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1383,7 +1383,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1397,7 +1397,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1411,7 +1411,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1425,7 +1425,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1439,7 +1439,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1453,7 +1453,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1467,7 +1467,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1481,7 +1481,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1495,7 +1495,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1509,7 +1509,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1523,7 +1523,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1537,7 +1537,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1551,7 +1551,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1565,7 +1565,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1579,7 +1579,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1593,7 +1593,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1607,7 +1607,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 12, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1621,7 +1621,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1635,7 +1635,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1649,7 +1649,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1663,7 +1663,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1677,7 +1677,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1691,7 +1691,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1705,7 +1705,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1719,7 +1719,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1733,7 +1733,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1747,7 +1747,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1761,7 +1761,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1775,7 +1775,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1789,7 +1789,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1803,7 +1803,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1817,7 +1817,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1831,7 +1831,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1845,7 +1845,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1859,7 +1859,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1873,7 +1873,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1887,7 +1887,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1901,7 +1901,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1915,7 +1915,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -1929,7 +1929,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1943,7 +1943,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -1957,7 +1957,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1971,7 +1971,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1985,7 +1985,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -1999,7 +1999,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2013,7 +2013,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2027,7 +2027,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2041,7 +2041,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2055,7 +2055,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2069,7 +2069,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2083,7 +2083,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2097,7 +2097,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2111,7 +2111,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2125,7 +2125,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2139,7 +2139,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2153,7 +2153,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2167,7 +2167,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2181,7 +2181,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2195,7 +2195,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2209,7 +2209,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2223,7 +2223,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2237,7 +2237,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2251,7 +2251,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2265,7 +2265,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2279,7 +2279,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2293,7 +2293,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2307,7 +2307,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2321,7 +2321,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2335,7 +2335,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2349,7 +2349,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2363,7 +2363,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2377,7 +2377,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2391,7 +2391,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2405,7 +2405,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2419,7 +2419,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2433,7 +2433,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2447,7 +2447,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2461,7 +2461,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2475,7 +2475,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2489,7 +2489,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2503,7 +2503,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2517,7 +2517,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2531,7 +2531,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2545,7 +2545,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2559,7 +2559,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2573,7 +2573,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2587,7 +2587,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2601,7 +2601,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2615,7 +2615,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2629,7 +2629,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2643,7 +2643,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2657,7 +2657,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2671,7 +2671,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2685,7 +2685,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2699,7 +2699,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2713,7 +2713,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2727,7 +2727,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2741,7 +2741,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2755,7 +2755,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2769,7 +2769,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2783,7 +2783,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2797,7 +2797,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2811,7 +2811,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 11, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2825,7 +2825,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2839,7 +2839,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2853,7 +2853,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2867,7 +2867,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2881,7 +2881,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2895,7 +2895,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2909,7 +2909,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2923,7 +2923,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2937,7 +2937,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -2951,7 +2951,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2965,7 +2965,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -2979,7 +2979,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -2993,7 +2993,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3007,7 +3007,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3021,7 +3021,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3035,7 +3035,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3049,7 +3049,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3063,7 +3063,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3077,7 +3077,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3091,7 +3091,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3105,7 +3105,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3119,7 +3119,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3133,7 +3133,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3147,7 +3147,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3161,7 +3161,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3175,7 +3175,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3189,7 +3189,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3203,7 +3203,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3217,7 +3217,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3231,7 +3231,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3245,7 +3245,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3259,7 +3259,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3273,7 +3273,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3287,7 +3287,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3301,7 +3301,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3315,7 +3315,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3329,7 +3329,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3343,7 +3343,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3357,7 +3357,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3371,7 +3371,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3385,7 +3385,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3399,7 +3399,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3413,7 +3413,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3427,7 +3427,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3441,7 +3441,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3455,7 +3455,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3469,7 +3469,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3483,7 +3483,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3497,7 +3497,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3511,7 +3511,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3525,7 +3525,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3539,7 +3539,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3553,7 +3553,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3567,7 +3567,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3581,7 +3581,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3595,7 +3595,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3609,7 +3609,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3623,7 +3623,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3637,7 +3637,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3651,7 +3651,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3665,7 +3665,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3679,7 +3679,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3693,7 +3693,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3707,7 +3707,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3721,7 +3721,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3735,7 +3735,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3749,7 +3749,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3763,7 +3763,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3777,7 +3777,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3791,7 +3791,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3805,7 +3805,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3819,7 +3819,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3833,7 +3833,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3847,7 +3847,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3861,7 +3861,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3875,7 +3875,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3889,7 +3889,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -3903,7 +3903,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3917,7 +3917,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3931,7 +3931,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3945,7 +3945,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -3959,7 +3959,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3973,7 +3973,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -3987,7 +3987,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4001,7 +4001,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4015,7 +4015,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4029,7 +4029,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4043,7 +4043,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4057,7 +4057,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4071,7 +4071,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4085,7 +4085,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4099,7 +4099,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4113,7 +4113,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4127,7 +4127,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4141,7 +4141,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4155,7 +4155,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4169,7 +4169,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4183,7 +4183,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4197,7 +4197,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4211,7 +4211,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4225,7 +4225,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4239,7 +4239,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4253,7 +4253,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4267,7 +4267,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4281,7 +4281,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4295,7 +4295,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4309,7 +4309,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4323,7 +4323,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4337,7 +4337,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4351,7 +4351,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4365,7 +4365,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4379,7 +4379,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4393,7 +4393,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4407,7 +4407,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4421,7 +4421,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4435,7 +4435,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4449,7 +4449,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4463,7 +4463,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4477,7 +4477,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4491,7 +4491,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4505,7 +4505,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4519,7 +4519,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4533,7 +4533,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4547,7 +4547,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4561,7 +4561,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4575,7 +4575,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4589,7 +4589,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4603,7 +4603,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4617,7 +4617,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4631,7 +4631,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4645,7 +4645,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4659,7 +4659,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4673,7 +4673,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4687,7 +4687,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4701,7 +4701,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4715,7 +4715,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4729,7 +4729,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4743,7 +4743,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4757,7 +4757,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Arm(target_lexicon::ArmArchitecture::Armv7)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4771,7 +4771,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4785,7 +4785,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4799,7 +4799,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4813,7 +4813,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4827,7 +4827,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4841,7 +4841,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4855,7 +4855,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4869,7 +4869,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -4883,7 +4883,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4897,7 +4897,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4911,7 +4911,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4925,7 +4925,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4939,7 +4939,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4953,7 +4953,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -4967,7 +4967,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4981,7 +4981,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -4995,7 +4995,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5009,7 +5009,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5023,7 +5023,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5037,7 +5037,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5051,7 +5051,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5065,7 +5065,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5079,7 +5079,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5093,7 +5093,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5107,7 +5107,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5121,7 +5121,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5135,7 +5135,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5149,7 +5149,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5163,7 +5163,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5177,7 +5177,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5191,7 +5191,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Powerpc64le), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5205,7 +5205,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5219,7 +5219,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5233,7 +5233,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5247,7 +5247,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5261,7 +5261,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5275,7 +5275,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5289,7 +5289,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5303,7 +5303,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5317,7 +5317,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5331,7 +5331,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5345,7 +5345,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5359,7 +5359,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5373,7 +5373,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5387,7 +5387,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5401,7 +5401,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5415,7 +5415,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5429,7 +5429,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5443,7 +5443,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5457,7 +5457,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5471,7 +5471,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5485,7 +5485,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5499,7 +5499,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5513,7 +5513,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5527,7 +5527,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5541,7 +5541,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5555,7 +5555,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5569,7 +5569,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5583,7 +5583,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5597,7 +5597,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5611,7 +5611,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5625,7 +5625,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5639,7 +5639,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5653,7 +5653,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5667,7 +5667,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5681,7 +5681,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5695,7 +5695,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5709,7 +5709,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5723,7 +5723,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5737,7 +5737,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5751,7 +5751,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5765,7 +5765,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5779,7 +5779,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5793,7 +5793,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5807,7 +5807,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5821,7 +5821,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5835,7 +5835,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5849,7 +5849,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5863,7 +5863,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5877,7 +5877,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5891,7 +5891,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5905,7 +5905,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5919,7 +5919,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -5933,7 +5933,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5947,7 +5947,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -5961,7 +5961,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5975,7 +5975,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -5989,7 +5989,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6003,7 +6003,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6017,7 +6017,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6031,7 +6031,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6045,7 +6045,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6059,7 +6059,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6073,7 +6073,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6087,7 +6087,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6101,7 +6101,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6115,7 +6115,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6129,7 +6129,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6143,7 +6143,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6157,7 +6157,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6171,7 +6171,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6185,7 +6185,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6199,7 +6199,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6213,7 +6213,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6227,7 +6227,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6241,7 +6241,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6255,7 +6255,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6269,7 +6269,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6283,7 +6283,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6297,7 +6297,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6311,7 +6311,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6325,7 +6325,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6339,7 +6339,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6353,7 +6353,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6367,7 +6367,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6381,7 +6381,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6395,7 +6395,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6409,7 +6409,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6423,7 +6423,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6437,7 +6437,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6451,7 +6451,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6465,7 +6465,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6479,7 +6479,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6493,7 +6493,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6507,7 +6507,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6521,7 +6521,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6535,7 +6535,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6549,7 +6549,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6563,7 +6563,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6577,7 +6577,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6591,7 +6591,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6605,7 +6605,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6619,7 +6619,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6633,7 +6633,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6647,7 +6647,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6661,7 +6661,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 0, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6675,7 +6675,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6689,7 +6689,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6703,7 +6703,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6717,7 +6717,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6731,7 +6731,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6745,7 +6745,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6759,7 +6759,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 20, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6773,7 +6773,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6787,7 +6787,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6801,7 +6801,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6815,7 +6815,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6829,7 +6829,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6843,7 +6843,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6857,7 +6857,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6871,7 +6871,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6885,7 +6885,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6899,7 +6899,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6913,7 +6913,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6927,7 +6927,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -6941,7 +6941,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6955,7 +6955,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -6969,7 +6969,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6983,7 +6983,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -6997,7 +6997,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7011,7 +7011,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7025,7 +7025,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7039,7 +7039,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7053,7 +7053,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7067,7 +7067,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7081,7 +7081,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7095,7 +7095,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7109,7 +7109,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7123,7 +7123,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7137,7 +7137,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7151,7 +7151,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7165,7 +7165,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7179,7 +7179,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7193,7 +7193,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7207,7 +7207,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7221,7 +7221,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7235,7 +7235,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7249,7 +7249,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7263,7 +7263,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7277,7 +7277,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7291,7 +7291,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7305,7 +7305,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7319,7 +7319,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7333,7 +7333,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7347,7 +7347,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7361,7 +7361,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7375,7 +7375,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7389,7 +7389,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7403,7 +7403,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7417,7 +7417,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7431,7 +7431,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7445,7 +7445,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7459,7 +7459,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7473,7 +7473,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7487,7 +7487,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7501,7 +7501,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7515,7 +7515,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7529,7 +7529,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7543,7 +7543,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7557,7 +7557,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7571,7 +7571,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7585,7 +7585,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7599,7 +7599,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7613,7 +7613,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7627,7 +7627,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7641,7 +7641,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7655,7 +7655,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7669,7 +7669,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7683,7 +7683,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7697,7 +7697,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 11, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7711,7 +7711,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7725,7 +7725,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7739,7 +7739,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7753,7 +7753,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7767,7 +7767,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7781,7 +7781,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7795,7 +7795,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7809,7 +7809,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7823,7 +7823,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7837,7 +7837,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7851,7 +7851,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7865,7 +7865,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7879,7 +7879,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7893,7 +7893,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7907,7 +7907,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7921,7 +7921,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7935,7 +7935,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7949,7 +7949,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 8, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -7963,7 +7963,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -7977,7 +7977,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -7991,7 +7991,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8005,7 +8005,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8019,7 +8019,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8033,7 +8033,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8047,7 +8047,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8061,7 +8061,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8075,7 +8075,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8089,7 +8089,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8103,7 +8103,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8117,7 +8117,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8131,7 +8131,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8145,7 +8145,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8159,7 +8159,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8173,7 +8173,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8187,7 +8187,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8201,7 +8201,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8215,7 +8215,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8229,7 +8229,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8243,7 +8243,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8257,7 +8257,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8271,7 +8271,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8285,7 +8285,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 2, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8299,7 +8299,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8313,7 +8313,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8327,7 +8327,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8341,7 +8341,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8355,7 +8355,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8369,7 +8369,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8383,7 +8383,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8397,7 +8397,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8411,7 +8411,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8425,7 +8425,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 7, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8439,7 +8439,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8453,7 +8453,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8467,7 +8467,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8481,7 +8481,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8495,7 +8495,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 6, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8509,7 +8509,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8523,7 +8523,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8537,7 +8537,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8551,7 +8551,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8565,7 +8565,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 5, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8579,7 +8579,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8593,7 +8593,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8607,7 +8607,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8621,7 +8621,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8635,7 +8635,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 4, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8649,7 +8649,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8663,7 +8663,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8677,7 +8677,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8691,7 +8691,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8705,7 +8705,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 3, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8719,7 +8719,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 1, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::CPython), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8733,7 +8733,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8747,7 +8747,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8761,7 +8761,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8775,7 +8775,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8789,7 +8789,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8803,7 +8803,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8817,7 +8817,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 14, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8831,7 +8831,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8845,7 +8845,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8859,7 +8859,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8873,7 +8873,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8887,7 +8887,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8901,7 +8901,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8915,7 +8915,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -8929,7 +8929,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8943,7 +8943,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -8957,7 +8957,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8971,7 +8971,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8985,7 +8985,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -8999,7 +8999,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9013,7 +9013,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 10, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -9027,7 +9027,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9041,7 +9041,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9055,7 +9055,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9069,7 +9069,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9083,7 +9083,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9097,7 +9097,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9111,7 +9111,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 19, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -9125,7 +9125,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9139,7 +9139,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9153,7 +9153,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9167,7 +9167,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9181,7 +9181,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9195,7 +9195,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9209,7 +9209,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 18, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -9223,7 +9223,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9237,7 +9237,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9251,7 +9251,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9265,7 +9265,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9279,7 +9279,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9293,7 +9293,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9307,7 +9307,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 17, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -9321,7 +9321,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9335,7 +9335,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9349,7 +9349,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9363,7 +9363,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9377,7 +9377,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9391,7 +9391,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9405,7 +9405,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -9419,7 +9419,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9433,7 +9433,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9447,7 +9447,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9461,7 +9461,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9475,7 +9475,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9489,7 +9489,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9503,7 +9503,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -9517,7 +9517,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9531,7 +9531,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9545,7 +9545,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9559,7 +9559,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9573,7 +9573,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9587,7 +9587,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -9601,7 +9601,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9615,7 +9615,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9629,7 +9629,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9643,7 +9643,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9657,7 +9657,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9671,7 +9671,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 9, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -9685,7 +9685,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9699,7 +9699,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9713,7 +9713,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9727,7 +9727,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9741,7 +9741,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9755,7 +9755,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9769,7 +9769,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 16, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -9783,7 +9783,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9797,7 +9797,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9811,7 +9811,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9825,7 +9825,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9839,7 +9839,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9853,7 +9853,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9867,7 +9867,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 15, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -9881,7 +9881,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9895,7 +9895,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9909,7 +9909,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9923,7 +9923,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9937,7 +9937,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9951,7 +9951,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -9965,7 +9965,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -9979,7 +9979,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -9993,7 +9993,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10007,7 +10007,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10021,7 +10021,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10035,7 +10035,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 8, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -10049,7 +10049,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -10063,7 +10063,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10077,7 +10077,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10091,7 +10091,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10105,7 +10105,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10119,7 +10119,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 13, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -10133,7 +10133,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -10147,7 +10147,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10161,7 +10161,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10175,7 +10175,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10189,7 +10189,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10203,7 +10203,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 12, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -10217,7 +10217,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -10231,7 +10231,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10245,7 +10245,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10259,7 +10259,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10273,7 +10273,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10287,7 +10287,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 10, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Windows), @@ -10301,7 +10301,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Darwin), @@ -10315,7 +10315,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::Aarch64(target_lexicon::Aarch64Architecture::Aarch64)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10329,7 +10329,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10343,7 +10343,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::S390x), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10357,7 +10357,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_64), os: Os(target_lexicon::OperatingSystem::Linux), @@ -10371,7 +10371,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: 3, minor: 7, patch: 9, - prerelease: Cow::Borrowed(""), + prerelease: None, implementation: LenientImplementationName::Known(ImplementationName::PyPy), arch: Arch(target_lexicon::Architecture::X86_32(target_lexicon::X86_32Architecture::I686)), os: Os(target_lexicon::OperatingSystem::Windows), diff --git a/crates/uv-python/src/downloads.inc.mustache b/crates/uv-python/src/downloads.inc.mustache index 0a9c1904c..a2a424643 100644 --- a/crates/uv-python/src/downloads.inc.mustache +++ b/crates/uv-python/src/downloads.inc.mustache @@ -3,7 +3,7 @@ // Generated with `{{generated_with}}` // From template at `{{generated_from}}` -use std::borrow::Cow; +use uv_pep440::{Prerelease, PrereleaseKind}; pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ {{#versions}} @@ -12,7 +12,7 @@ pub(crate) const PYTHON_DOWNLOADS: &[ManagedPythonDownload] = &[ major: {{value.major}}, minor: {{value.minor}}, patch: {{value.patch}}, - prerelease: Cow::Borrowed("{{value.prerelease}}"), + prerelease: {{value.prerelease}}, implementation: LenientImplementationName::Known(ImplementationName::{{value.name}}), arch: Arch(target_lexicon::Architecture::{{value.arch}}), os: Os(target_lexicon::OperatingSystem::{{value.os}}), diff --git a/crates/uv-python/src/downloads.rs b/crates/uv-python/src/downloads.rs index 1c919e89c..c32a19ef9 100644 --- a/crates/uv-python/src/downloads.rs +++ b/crates/uv-python/src/downloads.rs @@ -260,8 +260,17 @@ impl PythonDownloadRequest { return false; } } + // If we don't allow pre-releases, don't match a key with a pre-release tag + if !self.allows_prereleases() && key.prerelease.is_some() { + return false; + } if let Some(version) = &self.version { - if !version.matches_major_minor_patch(key.major, key.minor, key.patch) { + if !version.matches_major_minor_patch_prerelease( + key.major, + key.minor, + key.patch, + key.prerelease, + ) { return false; } if version.is_freethreaded() { @@ -269,10 +278,6 @@ impl PythonDownloadRequest { return false; } } - // If we don't allow pre-releases, don't match a key with a pre-release tag - if !self.allows_prereleases() && !key.prerelease.is_empty() { - return false; - } true } diff --git a/crates/uv-python/src/installation.rs b/crates/uv-python/src/installation.rs index 0ab0854db..ab06ee689 100644 --- a/crates/uv-python/src/installation.rs +++ b/crates/uv-python/src/installation.rs @@ -1,4 +1,3 @@ -use std::borrow::Cow; use std::fmt; use std::str::FromStr; @@ -6,7 +5,7 @@ use tracing::{debug, info}; use uv_cache::Cache; use uv_client::BaseClientBuilder; -use uv_pep440::Version; +use uv_pep440::{Prerelease, Version}; use crate::discovery::{ find_best_python_installation, find_python_installation, EnvironmentPreference, PythonRequest, @@ -224,7 +223,7 @@ pub struct PythonInstallationKey { pub(crate) major: u8, pub(crate) minor: u8, pub(crate) patch: u8, - pub(crate) prerelease: Cow<'static, str>, + pub(crate) prerelease: Option, pub(crate) os: Os, pub(crate) arch: Arch, pub(crate) libc: Libc, @@ -236,7 +235,7 @@ impl PythonInstallationKey { major: u8, minor: u8, patch: u8, - prerelease: String, + prerelease: Option, os: Os, arch: Arch, libc: Libc, @@ -246,7 +245,7 @@ impl PythonInstallationKey { major, minor, patch, - prerelease: Cow::Owned(prerelease), + prerelease, os, arch, libc, @@ -265,7 +264,7 @@ impl PythonInstallationKey { major: version.major(), minor: version.minor(), patch: version.patch().unwrap_or_default(), - prerelease: Cow::Owned(version.pre().map(|pre| pre.to_string()).unwrap_or_default()), + prerelease: version.pre(), os, arch, libc, @@ -279,7 +278,12 @@ impl PythonInstallationKey { pub fn version(&self) -> PythonVersion { PythonVersion::from_str(&format!( "{}.{}.{}{}", - self.major, self.minor, self.patch, self.prerelease + self.major, + self.minor, + self.patch, + self.prerelease + .map(|pre| pre.to_string()) + .unwrap_or_default() )) .expect("Python installation keys must have valid Python versions") } @@ -306,7 +310,9 @@ impl fmt::Display for PythonInstallationKey { self.major, self.minor, self.patch, - self.prerelease, + self.prerelease + .map(|pre| pre.to_string()) + .unwrap_or_default(), self.os, self.arch, self.libc diff --git a/crates/uv-python/src/interpreter.rs b/crates/uv-python/src/interpreter.rs index 6ce6d87e3..3ce148eb6 100644 --- a/crates/uv-python/src/interpreter.rs +++ b/crates/uv-python/src/interpreter.rs @@ -157,10 +157,7 @@ impl Interpreter { self.python_major(), self.python_minor(), self.python_patch(), - self.python_version() - .pre() - .map(|pre| pre.to_string()) - .unwrap_or_default(), + self.python_version().pre(), self.os(), self.arch(), self.libc(), diff --git a/crates/uv-python/template-download-metadata.py b/crates/uv-python/template-download-metadata.py index 948c2abf5..725b4176d 100755 --- a/crates/uv-python/template-download-metadata.py +++ b/crates/uv-python/template-download-metadata.py @@ -17,6 +17,7 @@ Usage: import argparse import json import logging +import re import subprocess import sys from pathlib import Path @@ -29,6 +30,7 @@ WORKSPACE_ROOT = CRATE_ROOT.parent.parent VERSION_METADATA = CRATE_ROOT / "download-metadata.json" TEMPLATE = CRATE_ROOT / "src" / "downloads.inc.mustache" TARGET = TEMPLATE.with_suffix("") +PRERELEASE_PATTERN = re.compile(r"(a|b|rc)(\d+)") def prepare_name(name: str) -> str: @@ -61,11 +63,21 @@ def prepare_arch(arch: str) -> str: return arch.capitalize() +def prepare_prerelease(prerelease: str) -> str: + if not prerelease: + return "None" + if not (match := PRERELEASE_PATTERN.match(prerelease)): + raise ValueError(f"Invalid prerelease: {prerelease!r}") + kind, number = match.groups() + return f"Some(Prerelease {{ kind: PrereleaseKind::{kind.capitalize()}, number: {number} }})" + + def prepare_value(value: dict) -> dict: value["os"] = value["os"].title() value["arch"] = prepare_arch(value["arch"]) value["name"] = prepare_name(value["name"]) value["libc"] = prepare_libc(value["libc"]) + value["prerelease"] = prepare_prerelease(value["prerelease"]) return value