Comments (4)
Thanks @zen-xu this is the PR I mentioned: #1986
from pixi.
I think it would be possible for us to port most of these over. But Ill let @tdejager chime in here. :)
from pixi.
Yes we can port most of these over, I've already started on index-strategy
actually.
To explain a bit better why this is taking some time:
Ideally you would just rust import the uv options and use these directly, without requiring a translation on our side. However, as I see it, and feel free to convince me otherwise, we currently cannot. Because of the following reasons:
- We sometimes do not want to expose the option (pretty rare), but we opted to only do build isolation per package for example.
- We need to make decisions to make them work nicely with environments.
- We might have different reasons for breaking compatibility, by relying on these options directly we are essentialy tied in that respect to uv's release cycle. We might want to deprecate an option more slowely for example.
- Finally and most important a lot of these options are part of the
pixi_manifest
crate, as uv does not publish on crates.io I do not want a git dependency in there, as there is a big chance we want to publish this crate in the future.
This makes it so it takes a little more time to add these options, sorry about that, but anyone reading it feel free to request any that you are missing.
Hope this gives a bit of insight. Thanks for the issue!
from pixi.
Thank @tdejager for your reply, I agree with your points, but I believe that any incompatibility resulting from users configuring uv
options is the user's own responsibility (give a warning?), and the Pixi team does not need to handle these compatibility issues
from pixi.
Related Issues (20)
- Add pixi version to system requirements HOT 4
- Regression from 0.25.0 -> 0.28.2 HOT 4
- Can a toml file built on Windows be reconstructed on Linux? HOT 5
- Python GDAL Import Error in PyCharm after Micromamba and Pixi Installation HOT 1
- Option '--color always' is not working as expected. HOT 1
- Error loading conda environment with Pixi in PyCharm
- Add support to use different `pypi-options` for different environments HOT 4
- run deactivate.d scripts for global installed tools HOT 9
- `conda-pypi-map = { }` doesn't work in offline HOT 2
- allow choosing prefer repodata format HOT 1
- Environment with old versions for NumPy/Numba fails to resolve HOT 1
- Regression with pixi 0.28.x HOT 5
- Escaping shell substitution with `pixi run` requires multiple layers of quoting HOT 1
- add option to byte-compile python at install time HOT 1
- Invalid peer certificate with `--tls-no-verify` HOT 10
- conda-pypi-map misleading error, issues with numpy HOT 4
- pixi list --locked updates the lockfile
- Cannot `pixi run` tools installed in path with spaces HOT 2
- Search does not return existing conda-forge packages and pixi add complains about "no candidates found" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pixi.