Skip to content

Pull requirements from pyproject.toml #283

@tomprince

Description

@tomprince

I have a project that is using flit and PEP 621 configuration for declaring dependencies. I'd like to be able to use pip-compile-multi to generate minimal compatible requirements files for it.

Currently, I have a script

pip-compile -q --allow-unsafe pyproject.toml -o requirements/base.txt
pip-compile -q --allow-unsafe pyproject.toml --extra test -o requirements/test.txt
pip-compile -q --allow-unsafe pyproject.toml --extra dev --extra test -o requirements/dev.txt

for pinning the requirements, but I'd prefer to use pip-compile-multi in some way, so:

  • the requirements files don't have duplication
  • there are no conflicts between the generated requirements.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions