Skip to main content

pipeline status coverage report

README

This application is used to manage the certification process of small aircraft.

Tipps for silent crashes: https://stackoverflow.com/questions/11945183/what-are-good-practices-for-avoiding-crashes-hangs-in-pyqt

Qt Installation in PyCharm

https://pythonpyqt.com/how-to-install-pyqt5-in-pycharm/

Installation

Create Anaconda environment:

conda create -n certification_manager python=3.11
conda activate certification_manager

Installation via pip from a wheel file

pip install certification-manager-\*.whl

or from pypi.org:

pip install certification-manager

Documentation

The documentation is online available.

For Developer

The Python package setuptools is used for the package creation and installation of certification_manager.

For the development setup, create an Anaconda environment with

conda env create -f environment.yml

or update an existing environment

conda env update --file environment.yml

Then install certification_manager in editable mode

pip install -e .[setup,doc,test]

Debugging

For debugging, coverage must be disabled when running the tests. For this, run pytest with the --no-cov option.

Building the package

Building the source distribution:

python setup.py sdist

Building the wheel:

python setup.py bdist_wheel

Building the Windows EXE

see .gitlab/issue_templates/version-bump.md

  • Create fresh conda environment
  • pip install .[setup]
  • cd pyinstaller
  • build.bat

Building the Documentation

Building the Documentation (HTML docs):

python setup.py install
python setup.py build_sphinx

Run Tests

Run all tests:

pytest

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for certification_manager-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6c2bd2e636ade149112163b463b56f4d92101097382711185270711bb0b7a62b
MD5 bba25666bea91e600993d85e8d8293df
BLAKE2b-256 42123af5b7ac3e5f84e682a0317017959155ee2b5fbd0921495d82011cc483be

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page