Skip to content

Small changes to help conda feedstock #708

@JeppeKlitgaard

Description

@JeppeKlitgaard

I am trying to update and improve the conda feedstock maintained by the CIL team at https://github.com/TomographicImaging/TIGRE-conda.

As part of using as much of the TIGRE build-chain as possible, I am hoping to use Pixi to build the project, but for this to go smoothly it would require 2 changes:

  • Change the project name in pyproject.toml from pytigre to tigre to match the module name
    • I think this should not require many changes outside .gitignore and pyproject.toml
  • Cutting a new minor release (pyproject.toml location and layout has changed significantly since 3.0.0)

Alternatively I would be happy to help set up a TIGRE conda build using Pixi. For reference, the following seems to be all that is required and would allow you to keep the build environment defined in pyproject.toml:

# pixi.toml
[workspace]
channels = ["conda-forge"]
platforms = ["linux-64", "win-64"]
preview = ["pixi-build"]

[system-requirements]
cuda   = "12"

[package.build]
backend = { name = "pixi-build-python", version = "*" }

[package.build.config]
ignore-pypi-mapping = false

There is an existing related issue which is asking for an official conda release, #245, which is unrelated to this.

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