|
|
|
|
|
by eesmith
1260 days ago
|
|
I know my project is an oddball. So far I have no required external dependencies, and my optional dependencies are for what the linked-to pages refer to as "native dependencies", which can't be specified by pyproject.toml. My "setuptools specific incantation" is "pip install" or "pip install -e". I do have a setup.cfg. The recommendation last year was "If you're building an application, use Poetry. If you're building a library, use Flit", and since my package is a library, I've never really considered poetry. But! I'm switching from argparse to click - my first required dependency! - so within a month or so I'll be putting my toes into the pyproject.toml waters. Thank you for your pointers. Isn't there also a way to specify the requirements for building the documentation? I didn't see it in your example. |
|