diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 560a0e0..6d76432 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -70,4 +70,4 @@ release: - python -m venv .venv - source .venv/bin/activate - pip install -U pip twine - - twine upload --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypidist/* \ No newline at end of file + - twine upload --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi dist/* \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..8be1a99 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,29 @@ +[build-system] +requires = ["setuptools>=42", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "aareDB" +version = "0.1.0a" +description = "Backend for next gen sample management system" +authors = [{name = "Guillaume Gotthard", email = "guillaume.gotthard@psi.ch"}] +license = {text = "MIT"} +dependencies = [ + "SQLAlchemy~=2.0.36", + "fastapi~=0.115.4", + "pydantic~=2.9.2", + "openpyxl~=3.1.5", + "typing_extensions~=4.12.2", + "PyJWT~=2.8.0", + "qrcode~=7.3.1", + "pillow~=10.4.0", + "reportlab~=4.2.5", + "cryptography~=44.0.0", + "pytest~=7.4.1", + "pytest-cov~=4.1.0", + "httpx~=0.24.1", + "pydantic[email]", + "mysqlclient~=2.1.1", + "python-multipart~=0.0.6", + "uvicorn==0.23.1" +] \ No newline at end of file