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.27.tar.gz (13.4 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.27-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ltc_client-0.2.27.tar.gz
Algorithm Hash digest
SHA256 f8a990f99812445588f6b132d8e92fd6341a5751fed2142cb9b8f21f36af6b2e
MD5 3d1b08ca150ceb6dd990b2266ab32dc6
BLAKE2b-256 295f65c0638f957fc006a54cef336776b1b5d7b5ee6d10497ed1c3ff2680feb6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ltc_client-0.2.27-py3-none-any.whl
Algorithm Hash digest
SHA256 df342b99a8cd853927aa848f3aeca4a819a3ea03b7a44c257812e5c8a387f4df
MD5 39d313c4142503e9c584881be8955e07
BLAKE2b-256 673f1b6b64b2bc6dd17162ab41c668f7a826e1ba3f74e1652e2334c5b4582261

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