Switch datetime handling, var handling to corelibs libraries

Use external corelib libraries for datetime handling and var handling enum base.
This commit is contained in:
Clemens Schwaighofer
2025-11-19 13:03:52 +09:00
parent af7633183c
commit 06a17d7c30
8 changed files with 139 additions and 415 deletions

View File

@@ -6,12 +6,20 @@ description = "Collection of utils for Python scripts"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"corelibs-datetime>=1.0.1",
"corelibs-enum-base>=1.0.0",
"corelibs-var>=1.0.0",
"cryptography>=46.0.3",
"jmespath>=1.0.1",
"jsonpath-ng>=1.7.0",
"psutil>=7.0.0",
"requests>=2.32.4",
]
# MARK: build system
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
# set this to disable publish to pypi (pip)
# classifiers = ["Private :: Do Not Upload"]
@@ -21,10 +29,10 @@ name = "opj-pypi"
url = "https://git.egplusww.jp/api/packages/PyPI/pypi/simple/"
publish-url = "https://git.egplusww.jp/api/packages/PyPI/pypi"
# MARK: build system
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.uv.sources]
corelibs-enum-base = { index = "opj-pypi" }
corelibs-datetime = { index = "opj-pypi" }
corelibs-var = { index = "opj-pypi" }
[dependency-groups]
dev = [