Skip to content
Snippets Groups Projects
Select Git revision
  • 5f4e3c6c7948d706f7e4bc1052783f52348d08a0
  • main default protected
  • renovate/solid_queue-1.x-lockfile
  • renovate/importmap-rails-2.x-lockfile
  • renovate/redis-5.x-lockfile
  • renovate/ruby
  • renovate/selenium-webdriver-4.x-lockfile
  • renovate/icalendar-2.x-lockfile
  • renovate/debug-1.x-lockfile
  • renovate/turbo-rails-2.x-lockfile
  • renovate/gcr.io-kaniko-project-executor-1.x
  • eh22 protected
  • update-rubocop
13 results

fetch_conference_data_job.rb

Blame
  • pyproject.toml 2.60 KiB
    [project]
    name = "hub"
    dynamic = ["version"]
    description = "Management tool for chaos events."
    authors = [
        {name = "Roang", email = "lucas@brandstaetter.tech"},
    ]
    dependencies = [
        "babel~=2.16",
        "bleach~=6.1",
        "boto3~=1.35",
        "django-bootstrap5~=24.3",
        "django-cors-headers~=4.5",
        "django-debug-toolbar~=4.4.6",
        "django-environ~=0.11.2,<1",
        "django-modeltranslation~=0.18.9",
        "django-oauth-toolkit~=3.0.1",
        "django-ratelimit~=4.1.0",
        "django-redis~=5.4.0",
        "django-storages~=1.14.4",
        "django-timezone-field~=7.0.0",
        "django-widget-tweaks~=1.5.0",
        "Django==5.1.2,<6",
        "djangorestframework~=3.15.2",
        "freezegun~=1.5.1",
        "Jinja2~=3.1.4,<4",
        "lxml~=5.3.0,<6",
        "markdownify~=0.13.1",
        "mistletoe~=1.4.0",
        "odfpy~=1.4.1",
        "openpyxl~=3.1.2",
        "ordered-set~=4.1.0",
        "pandas~=2.2.3",
        "Pillow~=11.0",
        "Pygments~=2.18",
        "pyjwt~=2.9.0",
        "requests-file~=1.5.1,<2",
        "requests~=2.31.0",
        "segno~=1.6.1",
        "sentry-sdk~=2.17.0",
        "tzdata~=2024.2",
        "pdm>=2.11.2",
        "psycopg[binary,pool]>=3.2.3",
        "gunicorn>=23.0.0",
    ]
    requires-python = "==3.13.*"
    readme = "README.md"
    license = {text = "MIT"}
    
    [tool.pdm]
    distribution = false
    
    [tool.pdm.version]
    source = "scm"
    write_to = "version.txt"
    
    [tool.pdm.dev-dependencies]
    lint = [
        "ruff>=0.1.11",
        "djlint>=1.34.1",
    ]
    local = [
        "debugpy>=1.8.0",
        "icecream>=2.1.3",
    ]
    dev = [
        "tox>=4.11.4",
        "coverage>=7.4.0",
        "tox-pdm>=0.7.2",
        "pre-commit>=3.6.0",
        "docutils>=0.21.2",
    ]
    typing = [
        "django-stubs[mypy-compatible]>=5.1.1",
    ]
    
    [tool.pdm.scripts]
    # Generic scripts
    whoami = { shell = "echo `{pdm} -V` was called as '{pdm} -V'" }
    # Application version
    app_version = "./src/manage.py appversion"
    # Django scripts
    start = "./src/manage.py runserver"
    shell = "./src/manage.py shell"
    manage = "./src/manage.py"
    # TOX scripts
    all = "tox"
    check-migrations = "tox -e migrations"
    coverage-report = "tox -e coverage-report"
    style-check = {composite = ["format", "lint"]}
    format = {composite = ["py-format"]}
    lint = {composite = ["py-lint"]}
    py-format = "tox -e py-format"
    py-lint = "tox -e py-lint"
    test = "tox -e django-test"
    live-test = "tox -e live-test"
    
    [tool.coverage.run]
    data_file = ".tools/coverage/coverage"
    dynamic_context = "test_function"
    omit =[
        "*/migrations/*"]
    branch=true
    
    [tool.coverage.report]
    show_missing=true
    
    [tool.coverage.xml]
    output = ".tools/coverage/coverage.xml"
    
    [tool.coverage.html]
    directory = ".tools/coverage/html_report"
    
    
    [tool.mypy]
    plugins=["mypy_django_plugin.main"]
    
    [tool.django-stubs]
    django_settings_module="hub.settings.base"