jb-drf-billing
Reusable billing/subscriptions foundations for Django/DRF projects.
PyPI: https://pypi.org/project/jb-drf-billing/
TestPyPI: https://test.pypi.org/project/jb-drf-billing/
Pattern:
- abstract models in this package
- concrete models + migrations in integrator projects
- configuration via
JB_DRF_BILLING
Roadmap
- Phase 1-2 (done): core lib, abstract models, RevenueCat adapter, admin pattern.
- Phase 3 (in progress): mobile + RevenueCat real (trial configurable, mobile gating).
- Phase 4: Stripe adapter (web + Android checkout, customer portal, real webhook signature verification). See
PHASE_4_TODO.mdfor the actionable checklist.
To find all in-code markers for Phase 4 work:
grep -r "TODO\[phase-4-stripe\]" .
Metadata
Release files for jb-drf-billing 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jb_drf_billing-0.1.2.tar.gz | 24.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jb_drf_billing-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 62.9 kB
Release files / jb_drf_billing-0.1.2.tar.gz
| Download URL | jb_drf_billing-0.1.2.tar.gz |
|---|---|
| Size | 24.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7f860af1532f6121dc5607e59ff3bba471de2fa0e8ce2c446fcd9dbdb2c755b4
|
|
BLAKE2b-256 checksum How to use checksums |
ba85f2c8a1dd3e77aa93c6e997914933de3e06b7d74881744209061a43759e8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 13, 2026.
Transparency logRelease files / jb_drf_billing-0.1.2-py3-none-any.whl
| Download URL | jb_drf_billing-0.1.2-py3-none-any.whl |
|---|---|
| Size | 38.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
53fd0ac90fde9400adedefb3cd94ea49ddd74da7958438a81f4cbafe6c6a8f77
|
|
BLAKE2b-256 checksum How to use checksums |
a704c79c42381c9a816498aac82d1aaf31f905ddc6c9cd807f53e37b8a726ce5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 13, 2026.
Transparency log