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

Metadata

Release files for certification-manager 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for certification-manager 1.0.0
File Interpreter ABI Platform Actions
certification_manager-1.0.0-py3-none-any.whl Python 3 none any Details for certification_manager-1.0.0-py3-none-any.whl

Release files / certification_manager-1.0.0-py3-none-any.whl

Download URL certification_manager-1.0.0-py3-none-any.whl
Size 139.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6c2bd2e636ade149112163b463b56f4d92101097382711185270711bb0b7a62b
BLAKE2b-256 checksum
How to use checksums
42123af5b7ac3e5f84e682a0317017959155ee2b5fbd0921495d82011cc483be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Security for certification-manager 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file No provenance

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