pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/python/cpython/pull/152385

="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-eab9c5888b163e42.css" /> gh-152384: pixi-packages: use `flags` to define variants by lucascolley · Pull Request #152385 · python/cpython · GitHub
Skip to content

gh-152384: pixi-packages: use flags to define variants#152385

Open
lucascolley wants to merge 1 commit into
python:mainfrom
lucascolley:pixi-flags
Open

gh-152384: pixi-packages: use flags to define variants#152385
lucascolley wants to merge 1 commit into
python:mainfrom
lucascolley:pixi-flags

Conversation

@lucascolley

@lucascolley lucascolley commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

cc @wolfv @baszalmstra @jaimergp I'm very excited about this PR!

Pixi does still need some work: prefix-dev/pixi#6461

- `freethreading`
- `asan`: ASan-instrumented build
- `tsan-freethreading`: TSan-instrumented free-threading build
- `tsan_freethreading`: TSan-instrumented free-threading build

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it makes sense to remove the - from this variant name, given that it is invalid in the flags field: https://conda.org/learn/ceps/cep-0045#repodata-record-syntax

Comment on lines 84 to 88
run_exports:
noarch:
- python
weak:
- python_abi ${{ version }}.* *_${{ abi_tag }}

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we could also define flags on python_abi and perhaps not need to rely on abi_tag as much? But I suppose we still want to keep abi_tag around at least while conda-forge does?

@lucascolley

Copy link
Copy Markdown
Contributor Author

@StanFromIreland this goes some way towards making the version update situation better by reducing duplication in the variant definition

Comment on lines +3 to +4
openssl:
- '3.5'

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

python.git = "https://github.com/python/cpython"
python.subdirectory = "Tools/pixi-packages/asan"
python.subdirectory = "Tools/pixi-packages"
python.flags = "asan"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
python.flags = "asan"
python.flags = ["asan"]

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy