After a series of PRs, the `Optionable` class is n...
# development
h
After a series of PRs, the
Optionable
class is no more. Everything has been folded into
Subsystem
, and greatly simplified.
🙌 2
🎉 1
🔥 2
h
I don't think it's a priority, but I've been thinking for the past year about redesigning subsystems to be MyPy compatible. Something like the Target API This is now much easier to reason about :)
c
Thoughts about using a library, such as click, for cli integration..? Maybe pants use case is rather involved to be a good fit for general purpose lib.. Not really suggesting a switch at this point, more curious if this was up for discussion early on?
h
I love click (gave it a shout out in my PyDev of the Week interview https://www.blog.pythonlibrary.org/2021/06/28/pydev-of-the-week-benjy-weinberger/)! But it's probably not a great fit for Pants, since we need a fairly intimate interaction with the cmd line parser
👍 2