HbDjInvoicing
Quickstart
NAME_DB=hbdhinvoicing
# install requirements
pip install -r requirements.txt
# initialize database
createdb $NAME_DB
./manage.py migrate
# create superuser
./manage.py createsuperuser
# launch server
./manage.py runserver
Dev
# install requirements
pip install -r requirements-dev.txt
# to use celery
sudo apt install redis-server # install redis for ubuntu
celery -A invoicer worker --loglevel=info # launch redis server
# also uncomment lines in __init__ file at project root
# watch changes in sass files
sass --watch invoicer/static/sass/app.sass:invoicer/static/css/app.css
# lint
ruff format
ruff check --fix
Linter options in pyproject.toml.
How to update dependencies
-
Update dependencies in pyproject.toml (restrict max version if needed)
-
Update requirements files:
pip-compile --extra=dev -o requirements-dev.txt pip-compile -o requirements.txt
-
Actually update dependencies in env:
pip install --upgrade pip pip install -r requirements.txt -r requirements-dev.txt
Release files for hbdjinvoicing 0.7.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 | |
|---|---|---|---|
| hbdjinvoicing-0.7.0.tar.gz | 304.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hbdjinvoicing-0.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 601.1 kB
Release files / hbdjinvoicing-0.7.0.tar.gz
| Download URL | hbdjinvoicing-0.7.0.tar.gz |
|---|---|
| Size | 304.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
63958ae12d220d0386fce73badc60d62621640ada87dec1bc7ab25ccde08ea83
|
|
BLAKE2b-256 checksum How to use checksums |
e39bbedc9639d34b8048c46073a1d7a62a0ab9305a233d43e57874c632f6c6eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / hbdjinvoicing-0.7.0-py3-none-any.whl
| Download URL | hbdjinvoicing-0.7.0-py3-none-any.whl |
|---|---|
| Size | 296.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0b81db55642976b1728a4c41f681544b9e741ebe3241e9662bc9cd2bd822a738
|
|
BLAKE2b-256 checksum How to use checksums |
928273e30a9364071e015d4daa152f94f85c200a0456296591fc3839abf7f175
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|