Skip to main content

Client and Worker module for Tin Arm Engineering LTC service

Project description

ltc_client

TeamCity build status

Node creation tool for TAE workers

Development with Poetry https://python-poetry.org/docs/basic-usage/

Before committing:

Check the formatting is compient with Black: poetry run black .

Run the tests: poetry run pytest

Get the coverage report: poetry run coverage report Hopefully it should not have gone down lower than this:

Name                     Stmts   Miss  Cover   Missing
------------------------------------------------------
ltc_client/__init__.py       7      0   100%
ltc_client/api.py          161     93    42%   38, 48-56, 72, 97-99, 104-106, 112, 118, 123-124, 128, 144, 149-156, 167, 171-173, 180, 191-200, 203-204, 211-212, 218, 223, 226-227, 236, 248-251, 259, 267-274, 278-280, 287-290, 298-301, 309-312, 319-328, 331-335, 340-342, 350-406
ltc_client/helpers.py      119     70    41%   48-57, 86, 89-105, 110-118, 121, 125-144, 147-175, 178, 193-195, 200-203, 207, 211, 214-228, 253-269
ltc_client/worker.py       179    116    35%   48, 85, 87, 97-98, 101, 142-197, 200-220, 223-236, 239, 242-250, 256-313, 317-365, 372-378, 382-393
------------------------------------------------------
TOTAL                      466    279    40%

To push a release with a tag, make your commits locally, don't push yet, then:

git tag 0.2.22
git push --atomic origin main 0.2.22

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ltc_client-0.2.37.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ltc_client-0.2.37-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file ltc_client-0.2.37.tar.gz.

File metadata

  • Download URL: ltc_client-0.2.37.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.10.12 Linux/5.15.0-143-generic

File hashes

Hashes for ltc_client-0.2.37.tar.gz
Algorithm Hash digest
SHA256 908f0d52a16c45b489ccb7d265a541d7b519d4d9832865a05f9140e552bf5b15
MD5 4cded9cc3cb0c738065758c9b5930f1f
BLAKE2b-256 722e4e663bf89bf5cd53ef6fc08866853f74a185bbace71842b8b4375571faf8

See more details on using hashes here.

File details

Details for the file ltc_client-0.2.37-py3-none-any.whl.

File metadata

  • Download URL: ltc_client-0.2.37-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.10.12 Linux/5.15.0-143-generic

File hashes

Hashes for ltc_client-0.2.37-py3-none-any.whl
Algorithm Hash digest
SHA256 65bb852f95945b910addbccbc63bc3067a1fb86b5d6747ccfeee79ea269674e2
MD5 b8911b3a04e0b8b9dee9a72915116177
BLAKE2b-256 b7d3afa4444bc769382b5a6700c49880d7cc90eed1b248f1511be8f9b3c5810e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page