Skip to main content

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)

Source distribution for hbdjinvoicing 0.7.0
File Size Uploaded
hbdjinvoicing-0.7.0.tar.gz 304.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hbdjinvoicing 0.7.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.5.1

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.2.1

2 release files

0.1.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page