Skip to content
This repository was archived by the owner on Feb 3, 2026. It is now read-only.
This repository was archived by the owner on Feb 3, 2026. It is now read-only.

Split metapackage into various subpackages #1

@MaddyGuthridge

Description

@MaddyGuthridge

This will allow us to reduce disk usage in limited environments such as the exam environment.

Core dependencies:

  • Flask
  • PyHTML
  • requests
  • types-requests
  • Colorama
  • types-colorama

Suggested groups

  • Testing

    • Pytest
    • Jestspectation
    • Subtask
    • Mypy
  • Jupyter

    • ipykernel
    • pandas
    • numpy
  • Extras

    • pillow
  • All (includes all of the above)

That way we can get students to install comp1010[all] but in the exam we can just provide comp1010[testing]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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