Select Git revision
-
Martin Mareš authored
Místo spousty izolovaných funkcí na resolvování parametrů z URL zaveden společný kontext. To umožňuje daleko jednodušší implementaci generických stránek, které pracují jak s koly, tak se soutěžemi a soutěžními místy.
Martin Mareš authoredMísto spousty izolovaných funkcí na resolvování parametrů z URL zaveden společný kontext. To umožňuje daleko jednodušší implementaci generických stránek, které pracují jak s koly, tak se soutěžemi a soutěžními místy.
setup.py 1.78 KiB
#!/usr/bin/env python3
import setuptools
setuptools.setup(
name='osmo',
version='1.0',
description='Odevzdávací systém Matematické olympiády',
packages=['mo', 'mo/ext', 'mo/jobs', 'mo/web'],
scripts=[
'bin/add-role',
'bin/check-jobs',
'bin/create-contests',
'bin/create-round',
'bin/create-tasks',
'bin/create-user',
'bin/export-orgs',
'bin/fix-submits',
'bin/gen-mailing-list',
'bin/import-points',
'bin/init-year',
'bin/merge-users',
'bin/p-score',
'bin/publish-score',
'bin/register-contest',
'bin/register-year',
'bin/reset-user',
'bin/run-jobs',
'bin/schedule-round-job',
'bin/set-contest',
'bin/set-round',
],
include_package_data=True,
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',
],
)