Replace requirements.txt with Pipenv #56680

Open
opened 2018-09-04 11:26:59 +02:00 by Sybren A. Stüvel · 1 comment

In short: we want to get rid of requirements.txt files in favour of using Pipenv.

If we want to keep the inter-linking approach we have now, we'll need some extension to Pipenv. I've opened up a ticket on their Gitlab to discuss this.

Alternatively, we could rethink our strategy and rework Pillar and its extensions more into proper Python packages, and install them as such. This might require us to run our own Pypi-like service, which is totally possible.

Something we can't tackle on very short notice, so let's discuss the details here so we remember them later.

In short: we want to get rid of `requirements.txt` files in favour of using Pipenv. If we want to keep the inter-linking approach we have now, we'll need some extension to Pipenv. I've opened up a [ticket on their Gitlab](https://github.com/pypa/pipenv/issues/2798) to discuss this. Alternatively, we could rethink our strategy and rework Pillar and its extensions more into proper Python packages, and install them as such. This might require us to run our [own Pypi-like service](https://www.devpi.net/), which is totally possible. Something we can't tackle on very short notice, so let's discuss the details here so we remember them later.

Added subscribers: @dr.sybren, @fsiddi

Added subscribers: @dr.sybren, @fsiddi
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: archive/pillar#56680
No description provided.