Skip to content

Drop micropipenv in favor of PEP-517 builds #32

@AntiCompositeNumber

Description

@AntiCompositeNumber

With PEP-517, a package can install dependencies declared using pyproject.toml just using pip install .. However, Poetry 1.1 does not support installing editable packages this way (support is in the master branch, but hasn't been released). While just installing would work, any local changes would not be present in the installed version if not installed in editable mode. That could complicate debugging or cause confusion for a future maintainer. I don't think it's a good idea to install the package and then reference the source files directly. So this is stalled until Poetry releases a version with editable install support.

  • Change update.py
  • Change the Github workflow
  • Mark the scripts as scripts in pyproject.toml, and update the k8s files to uses the exported scripts
  • Update documentation

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesPull requests that update a dependency filestalled

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions