Skip to main content

Python IcePAP Extension

Project description

IcepapOSC

IcepapOSC is a python module and application to monitor and tune IcePAP based systems.

To install it on the system:

python -m pip install .

To install locally for development:

python -m pip install -e .[test]

Development with Pixi:

pixi install

To run the application from the Pixi environment:

pixi run icepaposc <host>

Available Pixi tasks:

pixi run test
pixi run pre-commit
pixi run manual-test

The test task runs the automatic pytest suite with Qt configured for headless execution. The pre-commit task runs Ruff fixes, Ruff formatting, and all pre-commit hooks. The manual-test task launches the interactive manual test runner from icepaposc/manual_test for a guided walkthrough of the application functionality.

List the available manual scenarios with:

pixi run manual-test --list-tests

Show all manual test runner options with:

pixi run manual-test --help

To launch the application:

icepaposc <host>

You can find how to contribute to this project on CONTRIBUTING.md file.

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

icepaposc-1.0.0.tar.gz (191.2 kB view details)

Uploaded Source

Built Distribution

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

icepaposc-1.0.0-py3-none-any.whl (139.6 kB view details)

Uploaded Python 3

File details

Details for the file icepaposc-1.0.0.tar.gz.

File metadata

  • Download URL: icepaposc-1.0.0.tar.gz
  • Upload date:
  • Size: 191.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for icepaposc-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0ade2e8f4984237fadad0daedcf6c2d1bcf956738ff1a2449eab31e64b7c0106
MD5 dc8e0551bdf6e3f00df51b61ee2d8049
BLAKE2b-256 d211307927110f02a445d49e47c78672a856d60f3219fac0796253237702abfc

See more details on using hashes here.

File details

Details for the file icepaposc-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: icepaposc-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 139.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for icepaposc-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bcb06ad27388c2f5882077d20d8bff5b7bbc68126b1a6f6507290f8b458b0865
MD5 5998f9429fd0b13ce422cc213ca15e85
BLAKE2b-256 b8331af6900911978c1c6474b4e96781970a7214d539dc75976b5ab22f0b646b

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