Skip to main content

Create attendance certificates

Project description

This is a plugin for pretix.

Extend the REST API to expose more information needed by the PyCon Italia repository.

Development setup

  1. Make sure that you have a working pretix development setup.

  2. Clone this repository.

  3. Activate the virtual environment you use for pretix development.

  4. Execute pdm install within this directory to register this application with pretix’s plugin registry.

  5. Execute make within this directory to compile translations.

  6. Restart your local pretix server. You can now use the plugin from this repository for your events by enabling it in the ‘plugins’ tab in the settings.

This plugin has CI set up to enforce a few code style rules. To check locally, you need these packages installed:

pip install flake8 isort black docformatter

To check your plugin for rule violations, run:

docformatter --check -r .
black --check .
isort -c .
flake8 .

You can auto-fix some of these issues by running:

docformatter -r .
isort .
black .

You can also fix them on your PR by commenting /fix

License

Copyright 2022 Python Italia

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

Built Distribution

File details

Details for the file pretix_plugin_attendance_certificate-0.1.0.tar.gz.

File metadata

File hashes

Hashes for pretix_plugin_attendance_certificate-0.1.0.tar.gz
Algorithm Hash digest
SHA256 eafc313aa0beab363fd2ff0f98b5c6b78179625ccbba38f0f414efdefd6e881c
MD5 7332184a8246d4d149862c376a4b4778
BLAKE2b-256 120c78499f6b69bed354bb3304081b089f670516bfb4c0635f01607c4eade7b6

See more details on using hashes here.

File details

Details for the file pretix_plugin_attendance_certificate-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pretix_plugin_attendance_certificate-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 10399c00007623481f77592b8a49b16141578d6d22fb67df55fd820b44315049
MD5 7d83679445da76c5632be9383545697e
BLAKE2b-256 7131379a6ad341c26b3f581b0471ddb327eda53ec9932bd83f672fa35d35161a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page