ImperialCollegeLondon / ImperialCollegeLondon/FINESSE_processing

Add dependency management tool

Open
#10 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Currently the project doesn't have any dependencies, but we will want to add some at some point. It would be easiest if we could have a tool for doing this.

I'm thinking that [hatch](https://hatch.pypa.io/latest/) might be the best choice because:

1. It's a very standard tool
2. It doesn't require dependency version pinning, unlike `poetry` and I don't think we want to pin versions here (as the plan is to use it as a library at some point)

Contributor guide

No contributing guide indexed for this repository

Research direction

No file or test is identified in the issue. Start by reviewing the Hatch documentation and the project's current layout, then define the dependency-management configuration and verify that the project can use Hatch to add and manage dependencies without version pinning.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.