pro_core/python/mod.rs
1//! Python version management
2//!
3//! This module provides functionality for managing Python installations:
4//! - Platform detection for downloading the correct binaries
5//! - Version parsing and matching
6//! - Downloading and installing Python from python-build-standalone
7//! - Project-level version pinning (.python-version)
8//! - Global default version configuration
9
10mod manager;
11mod platform;
12mod versions;
13
14pub use manager::{InstalledPython, PythonManager};
15pub use platform::{Arch, Os, Platform};
16pub use versions::{
17 available_versions, find_matching_version, get_versions_for_minor, AvailableVersion,
18 PythonVersion,
19};