[project] authors = [ {name = "Aarni Halinen", email = "aarni.halinen@sahkoinsinoorikilta.fi"}, ] description = "Backend for sahkoinsinoorikilta.fi" name = "web2.0-backend" readme = "README.md" requires-python = ">=3.12" version = "0.1.0" dependencies = [ "decorator (>=4.4.2,<5.0.0)", "Django (>=4.2.19,<5.0.0)", "django-app-namespace-template-loader (>=0.4.1,<1.0.0)", "django-auditlog (>=2.1.1,<3.0.0)", "django-autocomplete-light (>=3.4.1,<4.0.0)", "django-bootstrap3 (>=21.2.0,<22.0.0)", "django-cors-headers (>=3.13.0,<4.0.0)", "django-filter (>=22.1.0,<23.0.0)", "django-import-export (>=2.8.0,<3.0.0)", "django-modeltranslation (>=0.18.4,<1.0.0)", "django-phonenumber-field[phonenumbers] (>=6.4.0,<7.0.0)", "django-polymorphic (>=3.1.0,<4.0.0)", "django-tables2 (>=2.4.1,<3.0.0)", "djangorestframework (>=3.12.4,<4.0.0)", "djangorestframework-simplejwt (>=5.2.0,<6.0.0)", "google-auth (>=2.9.1,<3.0.0)", "google-api-python-client (>=2.54.0,<3.0.0)", "gunicorn (>=20.1.0,<21.0.0)", "jsonschema (>=4.9.0,<5.0.0)", "Markdown (>=3.2.2,<4.0.0)", "openpyxl (>=2.6.4,<3.0.0)", "Pillow (>=10.0.0,<11.0.0)", "psycopg2-binary (>=2.9.3,<3.0.0)", "pyexcel (>=0.7.0,<1.0.0)", "pyexcel-io (>=0.6.0,<1.0.0)", "pyexcel-xlsx (>=0.6.0,<1.0.0)", "python-dotenv (>=0.20.0,<1.0.0)", "requests (>=2.28.1,<3.0.0)", "sendgrid (>=6.7.0,<7.0.0)", "sentry-sdk (>=1.4.3,<2.0.0)", "six (>=1.12.0,<2.0.0)", "uWSGI (>=2.0.28,<3.0.0)", "whitenoise (>=6.2.0,<7.0.0)", ] [tool.poetry.group.dev.dependencies] black = "^25.1.0" coverage = "^6.4.2" safety = "^2.3.4" [tool.poetry] package-mode = false [tool.poetry.requires-plugins] poetry-plugin-export = "^1.9" [build-system] requires = ["poetry-core>=2.0.0,<3.0.0"] build-backend = "poetry.core.masonry.api"