Metadata-Version: 2.4
Name: conjunto
Version: 0.5.6
Summary: Django application framework/helpers using HTMX, tabler.io, tables2, crispy-forms & more.
Author-email: Christian González <christian.gonzalez@nerdocs.at>
License-Expression: MIT
Project-URL: Homepage, https://github.com/nerdocs/conjunto
Project-URL: Repository, https://github.com/nerdocs/conjunto
Keywords: python,django,framework,i18n
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Programming Language :: Python
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: django>=6.0.3
Requires-Dist: django-countries
Requires-Dist: django-phonenumber-field[phonenumberslite]
Requires-Dist: django-crispy-forms
Requires-Dist: crispy-bootstrap5
Requires-Dist: django-htmx
Requires-Dist: django-tables2
Requires-Dist: django-versionfield
Requires-Dist: markdown>=3.5
Requires-Dist: django-web-components
Requires-Dist: django-statici18n
Requires-Dist: gdaps>=0.14.1
Requires-Dist: django-extensions>=3.2
Requires-Dist: Pillow
Requires-Dist: channels
Requires-Dist: channels-redis
Requires-Dist: django-tomselect>=2026.4.1
Requires-Dist: bleach>=6.0
Requires-Dist: requests>=2.31
Dynamic: license-file

# Conjunto

## Description
Conjunto is a Django application framework using [HTMX](https://htmx.org), [tabler.io](https://tabler.io), [crispy-forms](https://github.com/django-crispy-forms/django-crispy-forms) and more.

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

```bash
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:

```bash
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`](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](https://conjunto.readthedocs.io) 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):

```bash
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.
