Commit 99e38315 authored by Mickaël Desfrênes's avatar Mickaël Desfrênes
Browse files

add pyproject.toml

parent e0144cc2
Loading
Loading
Loading
Loading

Makefile

deleted100644 → 0
+0 −2
Original line number Diff line number Diff line
venv:
	python3 -m venv venv && . ./venv/bin/activate && pip install --upgrade pip && pip install -r requirements.txt && pre-commit install
+5 −6
Original line number Diff line number Diff line
@@ -11,6 +11,7 @@ APIs et interfaces de stockage de médias.
- pdftoppm, pdftotext (poppler-utils)
- vips
- tesseract
- [Poetry](https://python-poetry.org/docs/#installation)

## Variables d'environnement / valeurs par défaut

@@ -35,12 +36,10 @@ JAMA_DEBUG="0"
```
## Installation

    python3 -m venv venv
    . ./venv/bin/activate
    pip install -r requirements.txt
    ./manage.py migrate
    ./manage.py loadfixtures
    ./manage.py createsuperuser
    poetry install
    poetry run ./manage.py migrate
    poetry run ./manage.py loadfixtures
    poetry run ./manage.py createsuperuser

## Démarrage (développement)

poetry.lock

0 → 100644
+608 −0

File added.

Preview size limit exceeded, changes collapsed.

pyproject.toml

0 → 100644
+30 −0
Original line number Diff line number Diff line
[tool.poetry]
name = "jama"
version = "0.0.10"
description = "APIs et interfaces de stockage de médias."
authors = ["Mickaël Desfrênes <mickael.desfrenes@unicaen.fr>"]
license = "Cecill"

[tool.poetry.dependencies]
python = "^3.9"
Django = "^4.0.5"
django-extensions = "^3.1.5"
django-cors-headers = "^3.13.0"
psycopg2 = "^2.9.3"
PyExifTool = "^0.5.3"
jama-client-CERTIC = "^0.0.24"
markdown2 = "^2.4.3"
python-dotenv = "^0.20.0"
Unidecode = "^1.3.4"
django-ranged-fileresponse = "^0.1.2"
pyvips = "^2.2.1"
huey = "^2.4.3"
numpy = "^1.22.4"
opencv-python-headless = "^4.6.0"

[tool.poetry.dev-dependencies]
black = "^22.3.0"

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

requirements.txt

deleted100644 → 0
+0 −15