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,

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.22.tar.gz (12.2 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.22-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ltc_client-0.2.22.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.10.12 Linux/5.15.0-140-generic

File hashes

Hashes for ltc_client-0.2.22.tar.gz
Algorithm Hash digest
SHA256 8af55c0592c4727b06988c122995699c71c46259993d9cc8b1b5ec075135f3cf
MD5 459768910b14123e51e9dbd81b12adfa
BLAKE2b-256 7b07aa5e4acef896ebfef4766051285ae908808142786d5dde775a06696a09e3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ltc_client-0.2.22-py3-none-any.whl
Algorithm Hash digest
SHA256 1b7aaa64d1f5d8819ff7a5161c651c480215d12d2dcd6ff470e662985c9c61cf
MD5 6f401772f1159dc73db226325b1b04c0
BLAKE2b-256 5fb04f2d8a35d68c101818454ec971a68824bbb270eaed9208822207b1a415af

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