Skip to content
Snippets Groups Projects
Select Git revision
  • ff70f7848edae61a3c966a0fe320f5d28d39b701
  • devel default
  • master
  • fo
  • jirka/typing
  • fo-base
  • mj/submit-images
  • jk/issue-96
  • jk/issue-196
  • honza/add-contestant
  • honza/mr7
  • honza/mrf
  • honza/mrd
  • honza/mra
  • honza/mr6
  • honza/submit-images
  • honza/kolo-vs-soutez
  • jh-stress-test-wip
  • shorten-schools
19 results

acct.py

Blame
  • 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',
        ],
    )