PyStrich is a Python module to generate 1D and 2D barcodes (Code 39, Code 128, DataMatrix, QRCode and EAN13). Forked from huBarcode.
Project description
pyStrich
pyStrich is a Python module to generate 1D and 2D barcodes in PNG, SVG and other image formats. Currently it supports:
- code39
- code128
- ean13
- datamatrix
- qrcode
pyStrich only depends on Pillow and has no other dependencies.
Available from PyPI: https://pypi.org/project/pyStrich/
Documentation: https://www.method-b.uk/pyStrich/docs/
Background
pyStrich is a fork of huBarcode module with modifications to support Python 3 (amongst other changes). pyStrich only supports encoding not decoding.
huBarcode was developed by HuDoRa from at least 2007, the project does not seem to have been active since late 2013. Method B Ltd has forked it to provide Python 3 support and facilitate future development. Thank you to the folks at HuDoRa for doing most of the hard work, porting was the easy part.
License
If you worry about copyright you might consider this Software BSD-Licensed. If you are still worried, you might consider it GPL1/2/3 compatible. But don't worry. If you need something formal: The code is available under the Apache License, Version 2.0.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pystrich-0.13.tar.gz.
File metadata
- Download URL: pystrich-0.13.tar.gz
- Upload date:
- Size: 763.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
50b9d9d37ad657e0515a4a93f2ee4f3b3c9887a2fe39fcafb21d721c2f55f7cb
|
|
| MD5 |
451ec10cde8960db17f0880cbbeeec34
|
|
| BLAKE2b-256 |
0a5422c6c1434de130f1da1ce820724a6fcde05814f8128ecb64a8f2cea1e970
|
Provenance
The following attestation bundles were made for pystrich-0.13.tar.gz:
Publisher:
python-release.yml on mmulqueen/pyStrich
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pystrich-0.13.tar.gz -
Subject digest:
50b9d9d37ad657e0515a4a93f2ee4f3b3c9887a2fe39fcafb21d721c2f55f7cb - Sigstore transparency entry: 1536458717
- Sigstore integration time:
-
Permalink:
mmulqueen/pyStrich@7b1b2001e83b490747907c717d9947b1855d0aa3 -
Branch / Tag:
refs/tags/0.13 - Owner: https://github.com/mmulqueen
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-release.yml@7b1b2001e83b490747907c717d9947b1855d0aa3 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pystrich-0.13-py3-none-any.whl.
File metadata
- Download URL: pystrich-0.13-py3-none-any.whl
- Upload date:
- Size: 898.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a57097502b2dbefefdfcc8c5d6b23e0252ac90780f0267f94f7ebb71821ed83
|
|
| MD5 |
d41ed93e9413904853ca2c04c1f546f0
|
|
| BLAKE2b-256 |
c1f5c151adb9c040ee1d0d1ae1bd0f7969aa965e374ad40f40d5f81d4c939ca1
|
Provenance
The following attestation bundles were made for pystrich-0.13-py3-none-any.whl:
Publisher:
python-release.yml on mmulqueen/pyStrich
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pystrich-0.13-py3-none-any.whl -
Subject digest:
3a57097502b2dbefefdfcc8c5d6b23e0252ac90780f0267f94f7ebb71821ed83 - Sigstore transparency entry: 1536458850
- Sigstore integration time:
-
Permalink:
mmulqueen/pyStrich@7b1b2001e83b490747907c717d9947b1855d0aa3 -
Branch / Tag:
refs/tags/0.13 - Owner: https://github.com/mmulqueen
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-release.yml@7b1b2001e83b490747907c717d9947b1855d0aa3 -
Trigger Event:
release
-
Statement type: