Skip to content

Update python dependencies #243

Description

@annakrystalli

Partially started in #240

Upgrade dependencies in conda + requirements.txt setup

Summary

We are seeing deprecation warnings and build errors in the current development setup (conda + requirements.txt). Some packages are outdated (e.g. black still pulling in old typed-ast), which leads to compatibility and security issues.

Tasks

  • Run a security scan of current Python dependencies (pip-audit -r requirements/local.txt)
  • Upgrade Python packages to their latest compatible versions
  • Update requirements/local.txt with pinned, upgraded versions (pip freeze)
  • Verify that the Django app runs and passes all tests after upgrades

Acceptance Criteria

  • No failing installs on supported OSes (Linux, macOS, Windows)
  • No deprecation or build warnings in normal setup
  • Security scans report no known vulnerabilities
  • Documentation updated if installation commands or package versions change

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions