To supplement what Thomas said, yes, there is current some development effort in standardising development/editable installs. Much of the discussion happens here:
https://discuss.python.org/t/next-steps-for-editable-develop-proof-of-concept/4118 > On 01/7, 2020, at 17:15, Thomas Kluyver <[email protected]> wrote: > > Hi Fredrik, > > You can do an editable install using whichever development tool you've > chosen, e.g. Poetry. The poetry docs > (https://python-poetry.org/docs/basic-usage/) say it does an editable install > by default. > > Currently, there isn't a standardised way for 'frontend' tools like pip to > ask for an editable install. > > Thomas > > On Wed, 1 Jul 2020, at 10:03, [email protected] wrote: >> Hi, >> >> I have converted my setup.py to pyproject.toml and use poetry to >> build/manage deps. >> I maintain packages which also have dependency packages and I >> frequently use development installations locally ("pip install -e >> ../my-dep") so to develop dependencies at the same time as my main >> packages. >> >> Q: With a pyproject.toml, can I enable some sort of development >> installation without also maintaining a setup.py - or is there a >> plan/PEP for enabling this without a setup.py? >> >> Right now, I have a setup.py which needs to stipulate a number of >> things which is already in my pyproject.toml. In particular, I find it >> a little bothering that I need to specify the >> entry_points/console_scripts in both the pyproject.toml and in setup.py. >> >> Kind regards, >> Fredrik >> -- >> Distutils-SIG mailing list -- [email protected] >> To unsubscribe send an email to [email protected] >> https://mail.python.org/mailman3/lists/distutils-sig.python.org/ >> Message archived at >> https://mail.python.org/archives/list/[email protected]/message/UJ6XSFLQBNOXDCAWVST7V43C3H66PPYE/ >> > -- > Distutils-SIG mailing list -- [email protected] > To unsubscribe send an email to [email protected] > https://mail.python.org/mailman3/lists/distutils-sig.python.org/ > Message archived at > https://mail.python.org/archives/list/[email protected]/message/4HFFSVVDCVVOUWNN5USXXHJDIEOPRXZW/ -- Distutils-SIG mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/TGRG35MALBPRLLMW7OWORONLIZLJQHQQ/
