Data extractor for PDF invoices - invoice2data
A command line tool and Python library that automates the extraction of key information from invoices to support your accounting process. The library is very flexible and can be used on other types of business documents as well.
In essence, invoice2data simplifies getting data from invoices by:
- Automating text extraction — no more manual copying and pasting.
- Using templates for structure — handles different invoice layouts.
- Providing structured output — data ready for analysis or further processing.
This makes it a valuable tool for businesses and developers dealing with a large volume of invoices, saving time and reducing manual-entry errors. It:
- extracts text from PDF files with a pluggable, cascading backend —
pdfium(default, no system deps),pdftotext,text,pdfminer,pdfplumber, or OCR (tesseract,ocrmypdf,docTR,paddleocr,gvision). - searches for regex in the result using a YAML or JSON-based template system (with an optional AI fallback).
- saves results as CSV, JSON or XML, or renames PDF files to match the content.
With the flexible template system you can:
- precisely match content PDF files
- plugins available to match line items and tables
- define static fields that are the same for every invoice
- define custom fields needed in your organisation or process
- have multiple regex per field (if layout or wording changes)
- define currency
- extract invoice-items using the
lines-plugin developed by Holger Brunn
Go from PDF files to this:
{'issuer': 'QualityHosting', 'amount': 34.73, 'date': datetime.datetime(2014, 5, 7, 0, 0), 'invoice_number': '30064443', 'currency': 'EUR', 'desc': 'Invoice 30064443 from QualityHosting', 'template_name': 'com.qualityhosting.yml'}
{'issuer': 'Amazon EU', 'amount': 35.24, 'date': datetime.datetime(2014, 6, 4, 0, 0), 'invoice_number': 'EUVINS1-OF5-DE-120725895', 'currency': 'EUR', 'desc': 'Invoice EUVINS1-OF5-DE-120725895 from Amazon EU'}
{'issuer': 'Amazon Web Services', 'amount': 4.11, 'date': datetime.datetime(2014, 8, 3, 0, 0), 'invoice_number': '42183017', 'currency': 'USD', 'desc': 'Invoice 42183017 from Amazon Web Services'}
{'issuer': 'Envato', 'amount': 101.0, 'date': datetime.datetime(2015, 1, 28, 0, 0), 'invoice_number': '12429647', 'currency': 'USD', 'desc': 'Invoice 12429647 from Envato'}
Quickstart
pip install invoice2data
invoice2data invoice.pdf # extract -> CSV
invoice2data --output-format json invoice.pdf # or JSON / XML
As a Python library:
from invoice2data import extract_data
result = extract_data("invoice.pdf")
No system libraries are required by default — the pdfium backend bundles its own
engine. Optional backends and extras (poppler, OCR, AI, ...) are covered in the
installation guide.
Documentation
Full documentation: https://invoice2data.readthedocs.io/
- How it works — the extraction pipeline
- Installation — backends, OCR and optional extras
- Usage — all CLI options and common tasks
- Template creation — write templates for your invoices
- Recommended fields — the canonical output schema
- AI features — optional LLM fallback & template generation
- FAQ — including a comparison with other tools
Development
If you are interested in improving this project, have a look at our contributor guide to get you started quickly.
Roadmap and open tasks
- integrate with online OCR?
- try to 'guess' parameters for new invoice formats.
- apply machine learning to guess new parameters / template creation
- Data cleanup per field
- advanced table parsing with pypdf_table_extraction
Maintainers
Contributors and Credits
- Harshit Joshi: As Google Summer of Code student.
- Holger Brunn: Add support for parsing invoice items.
Contributions are very welcome. To learn more, see the Contributor Guide.
Used By
- Odoo, OCA module account_invoice_import_invoice2data
Related Projects
- OCR-Invoice (FOSS | C#)
- DeepLogic AI (Commercial | SaaS)
- Docparser (Commercial | Web Service)
- A-PDF (Commercial)
- PDFdeconstruct (Commercial)
- CVision (Commercial)
Release files for invoice2data 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| invoice2data-1.0.1.tar.gz | 178.1 kB | Details |
Built distributions (wheels)
Total release size: 7.9 MB
Release files / invoice2data-1.0.1.tar.gz
| Download URL | invoice2data-1.0.1.tar.gz |
|---|---|
| Size | 178.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d98dd4b7f36388c044b8ae53c82de4a50454eedff6608f9d3cdcf2bbf52c4832
|
|
BLAKE2b-256 checksum How to use checksums |
ad6f34e3fccdec97ffd5d370884f8245287ef56904c2af5de69fe99d8e0c06ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp313-cp313-win_amd64.whl
| Download URL | invoice2data-1.0.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 318.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fe2a944266ea68cc8a304d08dde67c4501a81350d38b43d3e8054853f9219b44
|
|
BLAKE2b-256 checksum How to use checksums |
4ecfa7656cf016224fb4b3a96b4a72ef905f7a96459bd599d12a946cbb1c5065
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | invoice2data-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 448.0 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8f38b269fb5cbeb8cefd36124744c9836f0605790160a2afbfad828cbe124ffc
|
|
BLAKE2b-256 checksum How to use checksums |
7ad8c077a1d126c17eb5456f5000ddf835f0a8dcccd0c622bb0f12b23cffc002
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | invoice2data-1.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 442.7 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5f789a1ebb0cd96f6a10532579d7009da4dc0d2665339de6354941907464f91e
|
|
BLAKE2b-256 checksum How to use checksums |
0ba180c97909c8a4779695c6f2733b5c3501f0db56f5bc004c73dfe0d69450f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | invoice2data-1.0.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 357.7 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d11530acc3c1ba125691dcaa95a014361170aed290daa61d862bee12dbb5716d
|
|
BLAKE2b-256 checksum How to use checksums |
4f7aad7bf0900c244a2c347359535e639bc20e76cc38d19665b2944f88a4418b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | invoice2data-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 362.4 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
31e2c2526a72c5e26356ac2ccbca80cd3b9b9108c049f3d8310f1f0dcc92c2f8
|
|
BLAKE2b-256 checksum How to use checksums |
5f78f0ba981248768ef5530ae24905f2e7b4579d9ede4238c5fc22890b6200c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp312-cp312-win_amd64.whl
| Download URL | invoice2data-1.0.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 317.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
96d84ef45eaad5c5e0070f7cf20274f1121594466bffb8723a671d8589f9102b
|
|
BLAKE2b-256 checksum How to use checksums |
08a8893359e9f23d0bc5e98d2283cd1d91e5a8be602712b293f4117250c2507b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | invoice2data-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 450.9 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7fb44190afaeae9ebfcd324d2043e9640f6932a7224780be88cd0a1dc1d02194
|
|
BLAKE2b-256 checksum How to use checksums |
114a313cbd97292a2d1173ac711340b17bb54167a2344d6611ebce4ee612d4aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | invoice2data-1.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 445.6 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
80356177b7920e66b028839282016d0f1d9def3674d053e946672a2a7d218f09
|
|
BLAKE2b-256 checksum How to use checksums |
551cecf0a3ac49c42ab7e3c42740c6b22030cf4b6dcb36d7fec21350ab40a51d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | invoice2data-1.0.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 361.0 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
faeb66f386f0d6adbd57a93fb2e07cc1174437ad54cea189c0c7014426857658
|
|
BLAKE2b-256 checksum How to use checksums |
6a42b85caf2b99de0b19fef6eff271f20a9a4bf80075312cd8649d9a6f337699
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | invoice2data-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 365.1 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
e6e54f0c2bf32410c55d0d977c7b6b456237ec3363cd3fa27d4a3cc1b7b7c38c
|
|
BLAKE2b-256 checksum How to use checksums |
5c39bd7f2aebe226b3006553b3354b5bd17fb93a02c881b491d6973d548d5209
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp311-cp311-win_amd64.whl
| Download URL | invoice2data-1.0.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 317.4 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
21e1db13c65855dde6201c45e293636a3946c3dbc05171ea7d3d6301ad380c82
|
|
BLAKE2b-256 checksum How to use checksums |
4233d12a13ac4ebc8cd64c8a6a04e60ba2037ebf6c7ad244a19be6ca4838b9a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | invoice2data-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 442.5 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1fd2fdb1e82f2556d7d5a5db0643064e9d43773aa5eecd3943e52723babdb970
|
|
BLAKE2b-256 checksum How to use checksums |
76ff3d9be47ed83748837e355eccfe694fb5732ed4f93adbc120e6dd06873585
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | invoice2data-1.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 438.1 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
aaaa59175a71b2c26e80cf2352bd96bbac8912787c6f7033fc9434a25aba5f81
|
|
BLAKE2b-256 checksum How to use checksums |
db589b3816b35223ed2350e1f67a1429aeb9b60462b55e96eac681732b190ce2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | invoice2data-1.0.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 359.6 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
47e2b0e97f059f54a60d04af577fea836971d38422c3a417aac3a9acfb9d01d5
|
|
BLAKE2b-256 checksum How to use checksums |
bc71265e11d93019b03fe0ffbb69c471018d6b17f0df949211fb0aa7ee876fd3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | invoice2data-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 362.5 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
254b6a5b0bde5b0770f28b2a5bafeac6d201ac305b70659058d0e1936c1fe02c
|
|
BLAKE2b-256 checksum How to use checksums |
1b2dd682b8eb16fa13f659e02c7eff3a1ed4138469b7813f1f483400e3502cbc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp310-cp310-win_amd64.whl
| Download URL | invoice2data-1.0.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 317.4 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7b69cef2f553b71068f9b62d84eaeabc07fea364692d48fc2cf806d1e6994322
|
|
BLAKE2b-256 checksum How to use checksums |
bc08b88c00d1fcf1f2cafc65936a92d1abce757e2ee093185e5a08867fe8fd0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | invoice2data-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 441.4 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
72e13944216c2666b76c3e9dd7ecc7e9de4a9413869049baf1b177aa7341e90b
|
|
BLAKE2b-256 checksum How to use checksums |
1675f4fb63b802e40ed7cacc062b523e169cf465172fbc65139a1f2452ee2ea9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | invoice2data-1.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 436.6 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
aeb21da55186fe08246887b92748c58f15fe750bf60c57cc5c5ce336183f0a10
|
|
BLAKE2b-256 checksum How to use checksums |
5ed413b0628784b169befdaeb0bb4e1bac17e27bdf53b0781e96b13002db56ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | invoice2data-1.0.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 360.7 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3a09663a5b9d37cdc1d403d54d62608fdb4e772ea4c95fe8a6e3a1b4fc2d2952
|
|
BLAKE2b-256 checksum How to use checksums |
4f95a70c793bc31a3afabb7c2d3d34069d25c29fc60d9dcccd4f339619192019
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency logRelease files / invoice2data-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | invoice2data-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 363.4 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
b1dd7c6a81019ec086d186678cb0ff733fc0908371401bbae70e0e6eed0a4be6
|
|
BLAKE2b-256 checksum How to use checksums |
324ba2fbb40677ee1ef46b9622519789bc56ff682bc53b911916088282d97310
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 1, 2026.
Transparency log