package_parser/pkgs/python/mod.rs
1pub mod pipfile;
2pub mod pipfilelock;
3pub mod poetrylock;
4pub mod pyconda;
5pub mod pymetadata;
6pub mod pyproject;
7pub mod pyrequirements;
8pub mod pysetup;
9pub mod pysetup_cfg;
10
11lazy_static::lazy_static! {
12 static ref NORMALIZE_PATTERN: regex::Regex = regex::Regex::new(r"[-_.]+").unwrap();
13}
14
15pub fn normalize_name(name: &str) -> String {
16 NORMALIZE_PATTERN.replace_all(name, "-").into_owned()
17}