Django Regon API
REGON/GUS lookup Django module for Volkanos — a thin layer between other Django apps and Polish
government registries: REGON/BIR (api.stat.gov.pl, SOAP via zeep) and the VAT taxpayers
registry (wl-api.mf.gov.pl via entirius-py-gov-rejestr-wl-sdk).
Install
uv pip install entirius-django-regon-api
Add django_regon_api to INSTALLED_APPS.
Endpoints mount under {API_BASE_URL}/regon/<version>/ (nip/<nip>/, regon/<regon>/).
Settings (all optional, sandbox defaults): BIR_API_KEY, BIR_SERVICE_URL, BIR_WSDL_URL,
BIR_VERSIONS, GOV_REJESTR_WL_USE_PROD_ENVIRONMENT, cache prefixes/timeouts —
reference in AGENTS.md, BIR details in docs/.
Development and testing
make install # uv sync, incl. extras
make check # ruff lint + format-check
make test # pytest
Metadata
Release files for entirius-django-regon-api 3.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| entirius_django_regon_api-3.0.0.tar.gz | 82.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| entirius_django_regon_api-3.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 100.2 kB
Release files / entirius_django_regon_api-3.0.0.tar.gz
| Download URL | entirius_django_regon_api-3.0.0.tar.gz |
|---|---|
| Size | 82.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e92371cf16dd6bd163f0511706444061c92d51fae108095cdb254196afc9b621
|
|
BLAKE2b-256 checksum How to use checksums |
eee223c708716aac2cab38dfb7d3503bcc0f5c5aed2a23f840cb69730575312e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / entirius_django_regon_api-3.0.0-py3-none-any.whl
| Download URL | entirius_django_regon_api-3.0.0-py3-none-any.whl |
|---|---|
| Size | 17.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1e4449d2f79f28d50714f40d7bdb90a7df1e2a6d10aaa6818e6c76fd0abcf6b9
|
|
BLAKE2b-256 checksum How to use checksums |
f7acaf9688f1b0391c9a25c6fda5605e71acc08c14e758d4344fc4f0fce63028
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|