Skip to content

Commit e440e6b

Browse files
authored
Merge pull request #517 from pbs-data-solutions/dynamic-version
Make version dynamic based on Cargo.toml version
2 parents 8aec81c + 239e5ad commit e440e6b

File tree

5 files changed

+5
-22
lines changed

5 files changed

+5
-22
lines changed

prelude_parser/__init__.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,21 @@
22
SiteNative,
33
SubjectNative,
44
UserNative,
5+
__version__,
56
parse_site_native_file,
67
parse_site_native_string,
78
parse_subject_native_file,
89
parse_subject_native_string,
910
parse_user_native_file,
1011
parse_user_native_string,
1112
)
12-
from prelude_parser._version import VERSION
1313
from prelude_parser.parser import parse_to_classes, parse_to_dict
1414

15-
__version__ = VERSION
16-
1715
__all__ = [
1816
"SiteNative",
1917
"SubjectNative",
2018
"UserNative",
19+
"__version__",
2120
"parse_site_native_file",
2221
"parse_site_native_string",
2322
"parse_subject_native_file",

prelude_parser/_prelude_parser.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ from pathlib import Path
55

66
from prelude_parser.types import FlatFormInfo
77

8+
__version__: str
9+
810
class Value:
911
by: str
1012
by_unique_id: str | None

prelude_parser/_version.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,7 @@ fn _prelude_parser(py: Python, m: &Bound<'_, PyModule>) -> PyResult<()> {
313313
py.get_type::<InvalidFileTypeError>(),
314314
)?;
315315
m.add("ParsingError", py.get_type::<ParsingError>())?;
316+
m.add("__version__", env!("CARGO_PKG_VERSION"))?;
316317
Ok(())
317318
}
318319

tests/test_version.py

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)