Incubator-superset: Set up Poetry (newish python package dependency manager)

Created on 19 Aug 2019  ·  9Comments  ·  Source: apache/incubator-superset

Is your feature request related to a problem? Please describe.
https://poetry.eustace.io/
Not a problem per se, but it would be great to use a better package manager and pin deps using something better than pip-compile. Handle the "extra_requires" properly

Describe the solution you'd like
Set up poetry, adapt the documentation and CI scripts to reflect that

Describe alternatives you've considered
Writing our own, pip-tools/pip-compile

request good first issue inactive starter-task

Most helpful comment

Going to tackle this one!

All 9 comments

Issue-Label Bot is automatically applying the label #enhancement to this issue, with a confidence of 0.96. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

Going to tackle this one!

@dpgaspar was just starting but no need. I will let you handle the .tomls

Oh nice, I was starting to get disillusioned with pipenv, pip-tools and the state of dependency handling in python in general 👍

Agreed. Pip-tools is maddening.

Yup, was really happy to see this after a decade of battling with setuptools / pip

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. For admin, please label this issue .pinned to prevent stale bot from closing the issue.

I'd like this too - please reopen Mr. Bot.

+1

On Wed, Nov 6, 2019 at 12:56 PM Will Barrett notifications@github.com
wrote:

I'd like this too - please reopen Mr. Bot.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/apache/incubator-superset/issues/8063?email_source=notifications&email_token=AAR6TSGG62MTY64GHURAJV3QSMAOFA5CNFSM4IMWJCSKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDHNVHI#issuecomment-550427293,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAR6TSAHILJSUPJOP5TJTA3QSMAOFANCNFSM4IMWJCSA
.

>

Marcus Eagan

Was this page helpful?
0 / 5 - 0 ratings