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.38.tar.gz (17.5 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.38-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ltc_client-0.2.38.tar.gz
  • Upload date:
  • Size: 17.5 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.38.tar.gz
Algorithm Hash digest
SHA256 dca4466c634b81363d71a52b2cdf5570a45a5605ed975ea1ae30174f3e5805a4
MD5 2254fa45e60e53bd2378be5acb6f801f
BLAKE2b-256 34a1aa5c0f75c1cc1a87df96c4db7ef58464962a806e82df6cfbb22af8dfd6b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ltc_client-0.2.38-py3-none-any.whl
  • Upload date:
  • Size: 19.3 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.38-py3-none-any.whl
Algorithm Hash digest
SHA256 783a01fad286ce236b4f8eae0c2d2f65af3918527cf1f0c2e91e092c307cdc66
MD5 ac3ab38a6aeac832c4bf1f4548a336c3
BLAKE2b-256 7305a30b3f5cb4c9c8341b1bb8fac488c2925076b4b1fc5f1f519350d94c0386

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