Skip to main content

Display progress indicator on CRT screen.

Project description

General

Maintenance - intended Semantic Versioning - 2.0.0 License

CI

Test status Read the Docs Pre-Commit Code Style Black CodeCov

PyPI

PyPI - Package latest release PyPI - Supported Python Versions PyPI - Status PyPI - Format PyPI - Monthly downloads

Github

GitHub - Issue Counter GitHub - Top Language GitHub - Last Commit GitHub - PiPy Deployment

Display progress indicator on CRT screen

Installation

pip install displayfx

Tests

  1. This project uses pytest to run tests.

  2. There are various settings combinations in the [tool.pytest.ini_options] section of the pyproject.toml file that can used by commenting it out.

  3. This project uses black to format code and flake8 for linting. We also support pre-commit to ensure these have been run. To configure your local environment please install these development dependencies and set up the commit hooks.

pytest

Contributing

Naming Conventions

  1. Branch names

    “enhancement” | “bug” | “hotfix”/< ticket_nr>_<description>

    where

    enhancement - Planned improvement or addition to functionality; non-urgent.

    bug - An error or defect causing incorrect or unexpected behavior; typically fixed in regular development cycles.

    hotfix - An urgent, critical fix applied directly to the live environment, often bypassing regular development cycles.

    ticket_nr: Ticket number assigned to the issue in GitHub. Once an issue is registered, the owner will assign a ticket.

    description: GitHub issue title or combination of titles is more than one issue is addressed.

Releasing

For the purpose of push and release of code two script files are included. Use there two files to files to make life a bit easier. The scripts make use of the gitit module to simplify tasks.

  1. push.bat - Use this script to push branches to GitHub repository. In principle it does the following:

    usage: push message

    e.g. push “Changed the Infinite Improbability Drive”

    1. .rst syntax check

    2. git add -A

    3. git commit -m message (with pre-commit including black and flake8)

    4. git push –all

  2. release.bat - Use this script to push a new tag and release to the GitHub repository. Remember to change the version number in the setup.cfg else the workflow will fail.

    usage: release version The version will match the release and the tag. Only issue a release once a push.bat was successful. In principle it does the following:

    e.g. release 1.2.3

    1. Commit the changes

    2. Create and push the release tag with the correct naming conventions.

    3. Checkout master since it assumes that the branch is now merged with master and will be deleted.

    4. display a list of all the current branches as a reminder to delete the branch on completion.

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

displayfx-2.1.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

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

displayfx-2.1.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file displayfx-2.1.0.tar.gz.

File metadata

  • Download URL: displayfx-2.1.0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for displayfx-2.1.0.tar.gz
Algorithm Hash digest
SHA256 9a9334d18dbeb57b75779bfd34c71e85d83644e7411ad1f63f566c289a5f6bca
MD5 408cdb0883a119f43a4140a71fea6ee3
BLAKE2b-256 237d400cdb9273ab2fa7bf2a4e50878d8e206cfcc0409156952259d86c4df530

See more details on using hashes here.

File details

Details for the file displayfx-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: displayfx-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for displayfx-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cd7435d124e1478327e77ec683820486a95cad0880b27bc1717376b945e105be
MD5 d536c0b7347e2de8a2c0a3d9995ef740
BLAKE2b-256 5cae6aad041b577f7c64377f450324a061724c8f5df23e77370e0e980da9134a

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