[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" [virtualenvs] create = true in-project = true [tool.poetry.dependencies] decorator = "^4.4.2" Django = "^4.2.19" django-app-namespace-template-loader = "^0.4.1" django-auditlog = "^2.1.1" django-autocomplete-light = "^3.4.1" django-bootstrap3 = "^21.2.0" django-cors-headers = "^3.13.0" django-filter = "^22.1.0" django-import-export = "^2.8.0" django-modeltranslation = "^0.18.4" django-phonenumber-field = {version = "^6.4.0", extras = ["phonenumbers"]} django-polymorphic = "^3.1.0" django-tables2 = "^2.4.1" djangorestframework = "^3.12.4" djangorestframework-simplejwt = "^5.5.0" google-auth = "^2.9.1" google-api-python-client = "^2.54.0" gunicorn = "^23.0.0" jsonschema = "^4.9.0" Markdown = "^3.2.2" openpyxl = "^2.6.4" Pillow = "^10.0.0" psycopg2-binary = "^2.9.3" pyexcel = "^0.7.0" pyexcel-io = "^0.6.0" pyexcel-xlsx = "^0.6.0" python-dotenv = "^0.20.0" requests = "^2.28.1" sendgrid = "^6.7.0" sentry-sdk = "^2.24.1" six = "^1.12.0" uWSGI = "^2.0.28" whitenoise = "^6.2.0" pyjwt = "^2.9.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"