Skip to content

requirements.txt and pyproject.toml dependency specs are out of sync #6

Description

@TusharMadaan04

The two dependency files diverge in ways that will cause broken or inconsistent installs depending on which method a user follows:

  1. Packages in requirements.txt but missing from pyproject.toml:
  • pybids (critical runtime dependency for BIDS ingestion)
  • statsmodels (used by stats.py for OLS regression)
  • joblib (used by reho.py for parallel computation)
  1. Package in pyproject.toml but missing from requirements.txt:
  • seaborn (used by visualization code)

Suggested Fix : Consolidate dependencies into pyproject.toml as the single source of truth, and either remove requirements.txt or auto-generate it. Ensure all runtime imports (pybids, statsmodels, joblib, seaborn) are listed.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions