Skip to main content

Django application framework/helpers using HTMX, tabler.io, tables2, crispy-forms & more.

Project description

Conjunto

Description

Conjunto is a Django application framework using HTMX, tabler.io, crispy-forms and more.

Installation

You can install the package by using pip (best using a virtualenv):

pip install conjunto

Conjunto's third-party JavaScript / CSS libraries (TinyMCE, Tabler, HTMX, Alpine, …) are not bundled in the wheel — fetch them into your project's static directory once after install:

python manage.py update_libraries --suggest    # prints CONJUNTO_LIBRARIES = [...]
# paste the block into settings.py, then:
python manage.py update_libraries

See docs/usage/static_libraries.md for the full settings (CONJUNTO_VENDOR_DIR, CONJUNTO_LIBRARIES, STATICFILES_DIRS) and CI integration.

Usage

There is a separate section in the documentation available.

Development setup

For setting up development environment you will need pytest, pre-commit and black. You can install these by running (in the project directory):

pip install .[dev]

Contributing

Pull requests and general ideas are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

The Conjunto project is open-source and licensed under the MIT License. Please keep in mind that Conjunto uses many other libraries, which may be under different licenses.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

conjunto-0.7.2.tar.gz (5.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

conjunto-0.7.2-py3-none-any.whl (596.6 kB view details)

Uploaded Python 3

File details

Details for the file conjunto-0.7.2.tar.gz.

File metadata

  • Download URL: conjunto-0.7.2.tar.gz
  • Upload date:
  • Size: 5.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for conjunto-0.7.2.tar.gz
Algorithm Hash digest
SHA256 98279676c261361fa0047b64c24e2d7b355ba88c5777ffb99a38391c07b6df90
MD5 d1a085f944213ad58807c1fa04f3e73e
BLAKE2b-256 8833fe9d679086bb9ee00c6760542659d8fa343eee14637cd9e3497e74ce8ce2

See more details on using hashes here.

File details

Details for the file conjunto-0.7.2-py3-none-any.whl.

File metadata

  • Download URL: conjunto-0.7.2-py3-none-any.whl
  • Upload date:
  • Size: 596.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for conjunto-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b7f00cff7c68028e7b998842236d6e4b94df369a93e79854fa55358592fdd077
MD5 11a2c935ee9cbb753c5d3a2908dd4302
BLAKE2b-256 680433336d5f3ab83d4cac28ff34979217c252629d14981b6f626299e9831ec3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page