Description
We want to shift micropipenv direction toward the currently discussed "lock file" standard.
We believe that standardizing dependency pinning in the Python ecosystem (for
resuming the purpose of the above discussion) can answer to the problem
micropipenv currently solves.
As such, we intent to focus our work on working with the Python community on
defining that standard.
This implies refining the scope and purpose of micropipenv a bit:
- micropipenv should not be a "stack resolver", aka, it should not try to be
pipenv, poetry or pdm. - it shall become a converter from those packages managers lock files to the future standard
format. - once the standard is adopted and supported, it will either stay a minimal
installer, or be obsoleted if pip support the new format sufficiently.
For micropipenv users
There won't be any short term impact on micropipenv usage.
On the mid or long term, we might deprecate some functionally, particularly
around resolving (aka, getting from a version requirement to an exact version).
On the other hand, if you use micropipenv, knowing your use case could probably
help the new standard discussion; if you can, please join the discussion,
or expose it in this issue.
Activity