View Issue Details

IDProjectCategoryView StatusLast Update
0005320Talerotherpublic2019-12-20 18:11
ReporterFlorian Dold Assigned ToFlorian Dold Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.6Fixed in Version0.6 
Summary0005320: consider using pipenv for easier "GNU-Style" installation of packages and deterministic builds
Descriptionpipenv (https://docs.pipenv.org/) is now officially recommended by the Python project, and allows easier management of virtualenvs and dependencies.

The idea with it would be to install each package into it's own virtualenv under $PREFIX, avoiding previous problems with the mess that is python's install paths.

This seems to be the "standard" solution to work around these problems.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2019-08-27 15:40

manager   ~0014815

We now use a more lightweight build system for the python packages that also supports GNU-style installation.

Pipenv is really mostly for setting up a development environment, and not really necessary for our use case.

Issue History

Date ModifiedUsernameFieldChange
2018-04-09 11:35Florian DoldNew Issue
2018-04-09 11:42Florian DoldDescription Updated
2018-09-15 09:08Christian GrothoffTarget Version0.6 => 0.8
2019-08-27 15:40Florian DoldAssigned To => Florian Dold
2019-08-27 15:40Florian DoldStatusnew => informing
2019-08-27 15:40Florian DoldResolutionopen => fixed
2019-08-27 15:40Florian DoldFixed in Version => git (master)
2019-08-27 15:40Florian DoldNote Added: 0014815
2019-09-16 07:12Christian GrothoffFixed in Versiongit (master) => 0.6
2019-09-16 07:12Christian GrothoffTarget Version0.8 => 0.6
2019-12-20 18:11Christian GrothoffStatusinforming => closed