icaotix_python_logging/README.md

23 lines
819 B
Markdown
Raw Normal View History

2024-01-25 15:08:31 +01:00
# icaotix python logging
This lib helps in setting up a json logger for stdout for basically all projects
2024-01-25 13:31:50 +01:00
2024-01-25 15:17:27 +01:00
# Deployment help
1. create the file `~/.pypirc` with the following content
```
[distutils]
index-servers = gitea
[gitea]
2024-01-25 16:09:38 +01:00
repository = https://git.icaotix.de/api/packages/public/pypi
2024-01-25 15:17:27 +01:00
username = <username>
password = <password or token>
```
2. Password can be you gitea password or an access token
3. Update build and deploy tools
```
python3 -m pip install --upgrade build
python3 -m pip install --upgrade twine
```
4. Go into the projects root folder (where the pyproject.toml resides)
5. Execute `python3 -m build` to build the artifacts in the `dist` folder
6. Then execute `python3 -m twine upload --repository gitea dist/*` to upload to the registered remote