Skip to content
Snippets Groups Projects
Commit 88d79e05 authored by Martin Mareš's avatar Martin Mareš
Browse files

Modernizace build systému

Základní metadata balíčku a závislosti přesunuty do pyproject.toml.
parent 9817d9c6
No related branches found
No related tags found
No related merge requests found
[project]
name = "osmo"
description = "Odevzdávací systém Matematické olympiády"
version = "1.0"
dependencies = [
# Udržujte prosím seřazené
'Flask',
'Flask-WTF',
'WTForms',
'bcrypt',
'bleach',
'blinker',
'click',
'dateutils',
'dnspython',
'flask_bootstrap',
'flask_sqlalchemy',
'markdown',
'pikepdf',
'pillow',
'psycopg2',
'pypdf',
'python-magic',
'python-poppler',
'pyzbar',
'qrcode[pil]',
'requests',
'sqlalchemy[mypy] < 2.0',
'token-bucket',
'unidecode',
'uwsgidecorators',
# Používáme pro vývoj, ale aby je pylsp našel, musí být ve stejném virtualenvu
# jako ostatní knihovny.
'sqlalchemy-stubs',
'types-Markdown',
'types-bleach',
'types-flask_sqlalchemy',
'types-pillow',
'types-python-dateutil',
'types-requests',
'types-setuptools',
]
requires-python = ">= 3.11"
maintainers = [ { name = "Martin Mareš", email = "mj@ucw.cz" } ]
readme = "README.md"
license = "AGPL-3.0-or-later"
license-files = ["LICENSE"]
[build-system]
requires = ["setuptools >= 66.1.1"]
build-backend = "setuptools.build_meta"
...@@ -3,9 +3,6 @@ ...@@ -3,9 +3,6 @@
import setuptools import setuptools
setuptools.setup( setuptools.setup(
name='osmo',
version='1.0',
description='Odevzdávací systém Matematické olympiády',
packages=['mo', 'mo/ext', 'mo/jobs', 'mo/web'], packages=['mo', 'mo/ext', 'mo/jobs', 'mo/web'],
scripts=[ scripts=[
'bin/add-role', 'bin/add-role',
...@@ -32,42 +29,4 @@ setuptools.setup( ...@@ -32,42 +29,4 @@ setuptools.setup(
], ],
include_package_data=True, include_package_data=True,
zip_safe=False, zip_safe=False,
install_requires=[
# Udržujte prosím seřazené
'Flask',
'Flask-WTF',
'WTForms',
'bcrypt',
'bleach',
'blinker',
'click',
'dateutils',
'dnspython',
'flask_bootstrap',
'flask_sqlalchemy',
'markdown',
'pikepdf',
'pillow',
'psycopg2',
'pypdf',
'python-magic',
'python-poppler',
'pyzbar',
'qrcode[pil]',
'requests',
'sqlalchemy[mypy] < 2.0',
'token-bucket',
'unidecode',
'uwsgidecorators',
# Používáme pro vývoj, ale aby je pylsp našel, musí být ve stejném virtualenvu
# jako ostatní knihovny.
'sqlalchemy-stubs',
'types-Markdown',
'types-bleach',
'types-flask_sqlalchemy',
'types-pillow',
'types-python-dateutil',
'types-requests',
'types-setuptools',
],
) )
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment