Go to file
Nicolai Søborg d7257f60fe
Upgrade dependencies
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)
```
2020-12-22 20:33:28 +01:00
accounting Run linting (aka the blackening) 2019-09-01 00:27:36 +02:00
membership Run linting (aka the blackening) 2019-09-01 00:27:36 +02:00
project Run linting (aka the blackening) 2019-09-01 00:27:36 +02:00
users Run linting (aka the blackening) 2019-09-01 00:27:36 +02:00
.gitignore Renamed membersystem => project (because of tab completion nuisance) and profiles => users 2019-08-31 19:41:35 +02:00
.pre-commit-config.yaml Remove setup.cfg, move relevant flake8 arguments into pre-commit config. Update pre-commit hooks. 2019-09-01 09:45:45 +02:00
Makefile Use poetry to control the projects dependencies. Also setup black for pre-commit. 2019-09-01 00:25:25 +02:00
manage.py Run linting (aka the blackening) 2019-09-01 00:27:36 +02:00
poetry.lock Upgrade dependencies 2020-12-22 20:33:28 +01:00
pyproject.toml Use poetry to control the projects dependencies. Also setup black for pre-commit. 2019-09-01 00:25:25 +02:00
pytest.ini Renamed membersystem => project (because of tab completion nuisance) and profiles => users 2019-08-31 19:41:35 +02:00
README.md Use poetry to control the projects dependencies. Also setup black for pre-commit. 2019-09-01 00:25:25 +02:00

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