feat: Add packaging and publishing scripts, update dependencies, and enhance .gitignore

This commit is contained in:
claudi 2026-04-16 15:40:05 +02:00
parent f2e5774204
commit 6ba7b0773a
6 changed files with 218 additions and 1 deletions

22
.pypirc.example Normal file
View file

@ -0,0 +1,22 @@
[distutils]
index-servers =
forgejo
[forgejo]
# Forgejo PyPI Repository Configuration
# Repository: https://your-forgejo-instance.com/api/packages/{username}/pypi
# Documentation: https://docs.forgejo.org/en/latest/usage/packages/pypi/
#
# To use this file:
# 1. Replace YOUR_FORGEJO_INSTANCE with your Forgejo URL
# 2. Replace YOUR_USERNAME with your Forgejo username
# 3. Replace YOUR_ACCESS_TOKEN with your Forgejo personal access token
# (Generate at: https://your-forgejo-instance.com/user/settings/applications)
# 4. Keep this file secure (credentials inside!)
#
# WARNING: This file contains sensitive credentials.
# Add to .gitignore to prevent accidental commits!
repository = https://git.him-tools.de/api/packages/HIM-public/pypi/
username = __token__
password = YOUR_ACCESS_TOKEN