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.32.tar.gz (14.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.32-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ltc_client-0.2.32.tar.gz
  • Upload date:
  • Size: 14.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.32.tar.gz
Algorithm Hash digest
SHA256 7a07b98a1b8dd8113c1c53418fb135a5a2d7d061ffc1481561d0bb8ef84911ce
MD5 b930932d89e5ab8f61025d344c5e7e44
BLAKE2b-256 d9fa1bedf3fb5d1703c51cff1a23f63ef6eb8d5c22cc85991145a7128660a89f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ltc_client-0.2.32-py3-none-any.whl
  • Upload date:
  • Size: 15.5 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.32-py3-none-any.whl
Algorithm Hash digest
SHA256 63ef9f3ed7df395aa704e8060a2f78f5af0b447a1b27790074ad0c92f50a4e17
MD5 dfe6b706bf43dfca1705ea9ba077f364
BLAKE2b-256 1dd080c62e1a7e0047eaecb8b81a2408c318ff11a05be3afbf7d03d82b18821c

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