A simple BPMN Parser implemented in Python
Project description
BPMN Parser
Simple structure that I(@danbailo) like use to build projects.
enjoy and... Python 🐍 for everthing 😄
Make
The project uses a Makefile to facilitate project installation, lint execution, typing and testing.
Preparing virtual enviroment
It is highly recommended to use virtual environments when developing Python projects.
Using poetry
Install poetry then install the project using Make.
make install
Using pyenv
Install the prerequisites and then install pyenv. After install and configure pyenv, just install the project using Make.
make prepare_env_pyenv
then
make install
Checkers
make check_format
- Checks code formatting.
make format
- Automatically formats the code.
make check_lint
- Checks the code lint.
make lint
- Formats the code by automatically correcting the lint.
make check_types
- Checks the typing hinting of the code.
make tests
- Runs the project's tests.
make check_all
- Runs all the project's "checkers" and tests signaling when everything is ok. This way, it is certain that the pull-request pipeline will be ready to go to main.
All settings defined in formatting, typing, lint, etc. They are defined in the Python project configuration file - pyproject.toml.
Project details
Release history Release notifications | RSS feed
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 bpmn_parser-1.0.2.tar.gz
.
File metadata
- Download URL: bpmn_parser-1.0.2.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 470d571a9407d0aac77f9fe11740c68e501eb7197d45ebfe247cf7a47a848ef8 |
|
MD5 | f1cd22a8daf28bcefcccea27ddb6e38b |
|
BLAKE2b-256 | a568fe75724ebeed0c6424fef29b08d392df2aa5ef8fb5c00080c2c13934f31f |
File details
Details for the file bpmn_parser-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: bpmn_parser-1.0.2-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9029ea7f390e04d19d4f3c5341f56e2fe1af2486eeedd30780a643cec885d8e |
|
MD5 | cfd886f76fbb7f096382e0d28c5f329b |
|
BLAKE2b-256 | 7f32d2f6855cc3793af5535f1ba51877559fcc978371e0f16e500229857154d3 |