Skip to content

[FR] Ship the runner via PyPI too #135

Description

@webknjaz

I'd like to integrate this under tox which already manages virtualenvs and populates them with Python deps. Having the runner available via pip install would be a game-changer in terms of provisioning into such envs.

It's best for my case to avoid piping arbitrary scripts into shell to install this thing as it's problematic on many levels. Additionally, because I have pytest invocation wrapped with tox and the CI calls tox, using CodSpeedHQ/action would be a bad idea because it cannot just bootstrap the runner and let me call it where I need it, it'd wrap tox entirely. However, I need to move codspeed run pytest inside tox. So it should be available through methods that are a bit more tailored or the ecosystem. Plus, invoking things that live outside tox-managed envs is trickier because tox shields its config from reaching the external world by default.

I think it should be straightforward to have another CI job with maturin + a job to publish the dists to PyPI. This would be an additional installation method that would be integrated into the Python world much more natively.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions