Skip to content

MANIFEST.in lacks bm_*/requirements.txt. #126

Closed
@oraluben

Description

@oraluben

How to reproduce the issue

Install a local pyperformance from another directory, e.g. pip install ../pyperformance,
then run benchmarks have additional dependencies, e.g. pyperformance run -b chameleon.
Run will fail and you can find there's no requirements.txt under installed bm_chameleon/.

This occurs to me when I'm using a forked of pyperformance to test my own package.
If folks are developing pyperformance itself, this won't be an issue because the repo root will be current directory and benchmarks in cwd, rather than the installed ones, will be used, so requirements can be found as expected.

PS: I'm using pip install -e as a workaround.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions