Skip to content

Wrong path to constraints in requirements-out file #22

@davisagli

Description

@davisagli

I'm using mxdev with this configuration:

[settings]
requirements-in = requirements/plone.in
requirements-out = requirements/plone.txt
constraints-out = requirements/constraints.txt
default-target = src
version-overrides =

requirements/plone.in contains:

-c https://dist.plone.org/release/6.0.0b3/constraints.txt
Plone

After I run mxdev, it generates requirements/constraints.txt and requirements/plone.txt, but requirements/plone.txt has the wrong relative path to the constraints file:

###############################################################################
# mxdev combined constraints
-c requirements/constraints.txt

###############################################################################
# begin requirements from: plone.in

Plone

# end requirements from: plone.in
###############################################################################

(It should be -c constraints.txt)

Then that breaks when I try to pip install -r requirements/plone.txt:
ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements/requirements/constraints.txt'

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions