kevinheavey / anchorpy

The Python Anchor client.
https://kevinheavey.github.io/anchorpy/
MIT License
217 stars 59 forks source link

Optional dependencies #120

Closed ChristianCoenen closed 1 year ago

ChristianCoenen commented 1 year ago

Hey!

typer = { version = "0.4.1", optional = true }
ipython = { version = "^8.0.1", optional = true }
genpy = {version = "^2021.1", optional = true }
black = {version = "^22.3.0", optional = true }
autoflake = { version = "^1.4", optional = true }

Is there a reason those are not listed as dev dependencies? With the current approach, they make dependency resolution in tools using anchorpy harder.

kevinheavey commented 1 year ago

These are used by anchorpy client-gen to format generated code. They're not dev dependencies