Unnecessary `typing_extensions` dev dependency

Open
#563 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
1/5
Estimated time
Under an hour
Newbie friendliness
38/100
Issue type
Refactor
Clarity
Clearly specified
Activity status
Stale
Tech stack
python
Domain
build-system

Research direction

Start in pyproject.toml at the two dependency entries around lines 70 and 88, then search the codebase and test suite for typing_extensions imports. Done means both unnecessary entries are removed and the project still has no references requiring the dependency.

Written by the indexing model from the issue text.

Description

packaging

This is a dev dependency in pyproject.toml in two places: https://github.com/DiamondLightSource/httomo/blob/de1c8bfb8b204372d97678388b0f37c1662999bd/pyproject.toml#L70

and https://github.com/DiamondLightSource/httomo/blob/de1c8bfb8b204372d97678388b0f37c1662999bd/pyproject.toml#L88

However, I don't see this being imported anywhere in the codebase or test suite, so I think this is not needed.

Dominant language
Python
Stars
10
Forks
5
Avg merge
5d 17h
Merged PRs (30d)
1

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from DiamondLightSource/httomo

All issues in DiamondLightSource/httomo

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.