I've got a prototype of the changes I was requesting to Poetry for the feature request that wasn't just a case of "Oh, you need to actually tell it to do the thing you thought you were telling it to do." (I'm honestly not sure why adding the wildcards makes it work differently.) Anyway, prototype of the config changes. It's going to need some tests:
- That everything that doesn't involve using the installed project still works when the option is enabled.
- That Poetry still works as a PEP 518 build system when the option is enabled.
- That dev and runtime dependencies are allowed to conflict when the option is enabled.
That's the obvious stuff. This wasn't a huge change, so hopefully it doesn't have non-trivial ramifications.
I'm not sure what the best way is to inject the setting. That's what I'll have to look into next.
I'd like to try to get this over with, and make some progress on the various writing projects that I'm juggling.