Skip to main content

distrib_python/
lib.rs

1// This is free and unencumbered software released into the public domain.
2
3//! Distrib helps you distribute your software.
4
5#![no_std]
6#![allow(unused)]
7#![forbid(unsafe_code)]
8#![cfg_attr(docsrs, feature(doc_cfg))]
9
10#[cfg(feature = "alloc")]
11extern crate alloc;
12
13#[cfg(feature = "std")]
14extern crate std;
15
16#[cfg(feature = "pyo3")]
17#[doc(hidden)]
18pub use pyo3;
19
20pub use pep440_rs::{Operator, Version, VersionParseError, VersionSpecifier, VersionSpecifiers};
21
22mod error;
23pub use error::*;
24
25#[cfg(feature = "std")]
26mod load;
27#[cfg(feature = "std")]
28pub use load::*;
29
30#[cfg(feature = "std")]
31mod program;
32#[cfg(feature = "std")]
33pub use program::*;
34
35pub mod pyproject;
36pub use pyproject::*;