diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3b14987ebd..f3b8e598aa 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -9,6 +9,8 @@ jobs: lint-python: runs-on: ubuntu-22.04 steps: + - name: Set python env + run: echo "PYTHONPATH=$(pwd)/django/projects/" >> $GITHUB_ENV - uses: actions/checkout@v2 - uses: actions/setup-python@v2 with: diff --git a/django/requirements-types.txt b/django/requirements-types.txt index 6a499eb4d9..1dec9daeff 100644 --- a/django/requirements-types.txt +++ b/django/requirements-types.txt @@ -1,4 +1,4 @@ -#django-stubs==5.1.1 +django-stubs==5.1.1 types-python-dateutil==2.9.0.20241003 types-docutils==0.21.0.20241128 types-requests==2.32.0.20241016 diff --git a/setup.cfg b/setup.cfg index b775138864..4e9adc0263 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,7 +1,13 @@ [mypy] check_untyped_defs = True ignore_missing_imports = True +disable_error_code = import-untyped warn_incomplete_stub = False +plugins = mypy_django_plugin.main + +[mypy.plugins.django-stubs] +django_settings_module = 'mysite.settings' +strict_settings = False [mypy-applications.catmaid.migrations.*] ignore_errors = True