This is a base to build all Neon Jungle sites off. This package contains all the common code shared between sites, with the ideal Neon Jungle site containing only model definitions, templates, and front end assets.
Making a release
Upgrade the version in pyproject.toml. Coops version stays in step with Wagtail. i.e. Coop 2.4.x uses Wagtail 2.4.x. Point releases are used to add features during a Wagtail version lifespan.
Update the CHANGELOG. Please.
Tag your release:
After your branch has been merged to master, checkout master locally, pull remote master and
$ git tag "x.y.z"
$ git push --tags
And you are done! Gitlab is set up to automatically push the new package to pypi when a tag is pushed.
Local dev
Create a virtual environment, activate and install the requirements:
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install poetry
$ poetry install
First time you should run migrations and setup a superuser:
$ ./manage.py migrate
$ ./manage.py createsuperuser
You can run and debug the project locally using ./manage.py runserver, or included is a launch.json for vscode to debug using the debugger.
Release files for coop 7.4.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 | |
|---|---|---|---|
| coop-7.4.2.tar.gz | 7.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| coop-7.4.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.8 MB
Release files / coop-7.4.2.tar.gz
| Download URL | coop-7.4.2.tar.gz |
|---|---|
| Size | 7.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f7e9c43f90a0d621c3c0ba6a3813dc453ec0d1709d5e0fbbd3f0e054a60964f1
|
|
BLAKE2b-256 checksum How to use checksums |
839e15f9cd599d92f3aa7d9680cb3146adbb2da12388626b35f558758c7d4fa4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.11
|
Release files / coop-7.4.2-py3-none-any.whl
| Download URL | coop-7.4.2-py3-none-any.whl |
|---|---|
| Size | 7.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6a9b584fc6cf1f165d484a43d779338d222a8e59f6922ad125675df5d93f7878
|
|
BLAKE2b-256 checksum How to use checksums |
03fd4fbb869b28fe4a160e4953a985b90f54a0318c42dd9a2dfc160686245990
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.11
|