Metadata-Version: 2.1
Name: coop
Version: 2.9.1
Summary: Standard base to build Wagtail sites from
Home-page: https://gitlab.com/neonjungle/coop
Author: Neon Jungle
Author-email: developers@neonjungle.studio
License: BSD License
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Framework :: Django
Classifier: License :: OSI Approved :: BSD License
Requires-Dist: wagtail (~=2.9.0)
Requires-Dist: django (~=3.0.0)
Requires-Dist: psycopg2-binary (~=2.8.0)
Requires-Dist: pytz (>=0)
Requires-Dist: Jinja2 (~=2.11.0)
Requires-Dist: django-honeypot (~=0.8.0)
Requires-Dist: django-webpack-loader (~=0.6.0)
Requires-Dist: wagtail-metadata (~=2.0)
Requires-Dist: wagtail-accessibility (~=0.2.1)
Requires-Dist: wagtailfontawesome (~=1.0)
Requires-Dist: requests (<3,>=2.10.0)
Requires-Dist: bugsnag (~=3.0)
Requires-Dist: wagtail-cache (~=1.0.0)
Provides-Extra: all
Requires-Dist: mailchimp3 (~=3.0.0) ; extra == 'all'
Provides-Extra: dev
Requires-Dist: wdb (~=3.3.0) ; extra == 'dev'
Provides-Extra: mailchimp
Requires-Dist: mailchimp3 (~=3.0.0) ; extra == 'mailchimp'

Coop - base for all (most) Neon Jungle sites
============================================

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 ``coop/_version.py``.
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:

.. code-block:: bash

    $ git tag "x.y.z"
    $ git push --tags

Make a virtual environment and activate it. You may already have one from last
time:

.. code-block:: bash

    $ python3 -m venv venv
    $ source venv/bin/activate
    $ pip install wheel twine # Only required once per venv

Then, package up and publish the package:

.. code-block:: bash

    $ rm -rf dist/ # delete any previous dists
    $ ./setup.py sdist bdist_wheel
    $ twine upload dist/*

And you are done!


