Skip to content

declarative build #703

Closed
Closed

Description

@d-v-b

Building this project requires a variety of external tools. We should declare these dependencies in a document and use a tool that can build the project based on that document. I think pixi is the right choice, but i'm up for alternatives.

Activity

  1. BwL1289 commented on Mar 17, 2025

    @BwL1289

    Based on our experience, meson is more widely used in the Python community because it doesn't require a lot of dependencies. Pixi, on the other hand, depends on Rust which may complicate its deployment.

    1. https://mesonbuild.com/
    2. https://mesonbuild.com/meson-python/ allows using meson as a Python build backend.
  2. d-v-b commented on Mar 17, 2025

    @d-v-b
    ContributorAuthor

    pixi would be used for setting up a development environment (and it could specify meson as a dev dependency), not for deployment

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

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