forked from data.coop/membersystem
d7257f60fe
Ran: ``` $ poetry update Updating dependencies Resolving dependencies... (10.9s) Writing lock file Package operations: 0 installs, 20 updates, 4 removals • Removing atomicwrites (1.3.0) • Removing importlib-metadata (0.19) • Removing six (1.12.0) • Removing zipp (0.6.0) • Updating certifi (2019.6.16 -> 2020.12.5) • Updating chardet (3.0.4 -> 4.0.0) • Updating idna (2.8 -> 2.10) • Updating pyparsing (2.4.2 -> 2.4.7) • Updating urllib3 (1.25.3 -> 1.26.2) • Updating attrs (19.1.0 -> 20.3.0) • Updating more-itertools (7.2.0 -> 8.6.0) • Updating packaging (19.1 -> 20.8) • Updating pluggy (0.12.0 -> 0.13.1) • Updating py (1.8.0 -> 1.10.0) • Updating pytz (2019.2 -> 2020.4) • Updating requests (2.22.0 -> 2.25.1) • Updating sqlparse (0.3.0 -> 0.4.1) • Updating wcwidth (0.1.7 -> 0.2.5) • Updating django (2.2.4 -> 2.2.17) • Updating pytest (5.1.2 -> 5.4.3) • Updating python3-openid (3.1.0 -> 3.2.0) • Updating requests-oauthlib (1.2.0 -> 1.3.0) • Updating django-money (0.15 -> 0.15.1) • Updating pytest-django (3.5.1 -> 3.10.0) ``` |
||
---|---|---|
accounting | ||
membership | ||
project | ||
users | ||
.gitignore | ||
.pre-commit-config.yaml | ||
Makefile | ||
manage.py | ||
poetry.lock | ||
pyproject.toml | ||
pytest.ini | ||
README.md |
member.data.coop
To start developing:
Get poetry
$ python3 -m pip install --user pipx
$ pipx install poetry
Run poetry to setup environment
$ poetry install
Run this make target, which installs all the requirements and sets up a development database.
$ make dev-setup
To run the Django development server:
$ poetry run python manage.py runserver
Before you push your stuff, run tests:
$ make test