ml-mdm icon indicating copy to clipboard operation
ml-mdm copied to clipboard

Separate python dependencies into optional groups

Open luke-carlson opened this issue 1 year ago • 2 comments

Some project dependencies are only needed for the web page, some are only needed during training, etc. It could be worth breaking the dependency list into groups so that users don't need to install all of them just to get started with using the repo

[project.optional-dependencies]
data_prep = [
    "img2dataset"
]
web_demo = [
    ...
]
training = [
   ...
]

luke-carlson avatar Nov 15 '24 16:11 luke-carlson

@aaliyahnl and I are working on this!

pedroborgescruz avatar Nov 21 '24 19:11 pedroborgescruz

PR: https://github.com/apple/ml-mdm/pull/49

pedroborgescruz avatar Dec 03 '24 06:12 pedroborgescruz