Go to file
2024-01-25 16:06:50 +01:00
.idea Initial version 2024-01-25 15:08:31 +01:00
src/icaotix_python_logging Remove main method from library 2024-01-25 15:19:21 +01:00
tests Add tests, increment version to 1.0.0 2024-01-25 16:06:50 +01:00
.gitignore Add tests, increment version to 1.0.0 2024-01-25 16:06:50 +01:00
LICENSE Initial commit 2024-01-25 13:31:50 +01:00
pyproject.toml Add tests, increment version to 1.0.0 2024-01-25 16:06:50 +01:00
README.md Update readme with deploy help 2024-01-25 15:17:27 +01:00

icaotix python logging

This lib helps in setting up a json logger for stdout for basically all projects

Deployment help

  1. create the file ~/.pypirc with the following content
    [distutils]
    index-servers = gitea
    
    [gitea]
    repository = https://git.icaotix.de/api/packages/icaotix/pypi
    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