qurix Package Template for Python
Project description
Python package template
Template for Python packages for qurix Technology.
Structure
A normal Python package will start with the namespace qurix
as in this sample package. A sample structure is as follows:
.
├── LICENCE
├── Makefile
├── README.md
├── qurix
│ └── <domain>
│ └── <module-organization-level>
│ ├── __init__.py
│ ├── __version__.py
│ └── <module>
├── requirements.txt
├── setup.py
└── tests
├── __init__.py
└── test_client.py
Versioning and release
Package versions will be identified according to semantic versioning. The release process will deploy in both Test PyPI and PyPI.
gitGraph
commit
branch staging
branch feature/some-feature
checkout feature/some-feature
commit
commit
checkout staging
merge feature/some-feature id: "Test PyPI"
checkout main
merge staging id: "Release in PyPI" tag: "v0.1.0"
branch fix/some-fix
checkout fix/some-fix
commit
checkout staging
merge fix/some-fix id: "Test PyPI again"
checkout main
merge staging id: "New fix release in PyPI" tag: "v0.1.1"
Deployment
Using Github Actions. See .github/worfklows/
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
Close
Hashes for qurix-sample-package-0.4.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96a6171a2ba33bf9655e160e82bf1b20ebd059809fbad2ff63e9ff1a6ca3f9aa |
|
MD5 | c853c8b8e61a2c4d5af898c3a32c8067 |
|
BLAKE2b-256 | 21c2c02611e2309bc45df3a3b225f555ddcc2e725c01a8cded9c8ab68c11fdd0 |
Close
Hashes for qurix_sample_package-0.4.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a93c61c9eda4cfddd60dca2698405609cd04f49448765fb71882c2dfc5f9c0a6 |
|
MD5 | ddf875ee2e85c9c1cbf45785d46c285d |
|
BLAKE2b-256 | 6cb0074e303838c3390721881151bc82fdedd745a830a74bddfdfc1a001c7da6 |