Separate interpreter selectors into implementation and platform modules (#3332)

Split out of #3266

The "selector" concept doesn't seem well enough defined as-is. For
example, `PythonVersion` belongs there but isn't present. Going for
smaller modules instead.
This commit is contained in:
Zanie Blue 2024-05-02 06:55:01 -05:00 committed by GitHub
parent 5048ccef3a
commit c28a2806b3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 69 additions and 50 deletions

View file

@ -25,11 +25,12 @@ pub use crate::target::Target;
mod environment;
mod find_python;
mod implementation;
mod interpreter;
pub mod managed;
pub mod platform;
mod py_launcher;
mod python_version;
pub mod selectors;
mod target;
#[derive(Debug, Error)]