Python Package Index

local Python Package Index (PyPI)

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 corelibs

About 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
PyPI
2025-07-11 11:22:25 +09:00
0
28 KiB
Assets (2)
Versions (86) View all
0.49.0 2026-02-10
0.48.0 2026-01-30
0.47.0 2026-01-27
0.46.0 2026-01-27
0.45.1 2026-01-23