corelibs (0.2.0)
Published 2025-07-11 11:22:25 +09:00 by clemens
Installation
pip install --index-url --extra-index-url https://pypi.org/simple corelibsAbout this package
Collection of utils for Python scripts
CoreLibs for Python
This is a pip package that can be installed into any project and covers the following pars
- loggingn update with exception logs
- requests wrapper for easier auth pass on access
- dict fingerprinting
- jmespath search
- dump outputs for data
- progress printing
How to publish
Have the following setup in project.toml
[[tool.uv.index]]
name = "egra-gitea"
url = "https://git.egplusww.jp/api/packages/PyPI/pypi/simple/"
publish-url = "https://git.egplusww.jp/api/packages/PyPI/pypi"
explicit = true
uv build --native-tls
uv publish --index egra-gitea --token <gitea token> --native-tls
Test package
We must set the full index URL here because we run with "--no-project2
uv run --with corelibs-python --index egra-gitea=https://git.egplusww.jp/api/packages/PyPI/pypi/simple/ --no-project --native-tls -- python -c "import CoreLibs"
How to install in another project
This will also add the index entry
uv add corelibs-python --index egra-gitea=https://git.egplusww.jp/api/packages/PyPI/pypi/simple/ --native-tls
Python venv setup
In the folder where the script will be located
uv venv --python 3.13
Install all neded dependencies
uv sync
Requirements
Requires Python: >=3.13
Details
2025-07-11 11:22:25 +09:00
Assets (2)
Versions (86)
View all
PyPI
0
28 KiB
corelibs-0.2.0.tar.gz
12 KiB