Chris Wesseling
Chris Wesseling
PS This is low priority since it isn't triggered if you use the recommended way of installing. I just bumped into it because I start projects using [pdm](https://pypi.org/project/pdm/): ```console $...
5. For me, the biggest time saver is `pipx reinstall` it allows me to quickly reinstall after a python interpreter update. But maybe the `sync` command can do that, or...
At some point `__future__ == datetime.datetime.now()` and all annotations will be like this.
No. The `__future__` import makes it possible to do the `if TYPE_CHECKING:` at all; without that import, you'd get a `NameError` already in the `a` module instead of the `convert`...
The `__future__` import also breaks the new Generic notation: ``` python class MyResponse[T](Struct): results: list[T] ``` Because the TypeVar T is not part of the runtime then.
This feature would make issues like https://github.com/tox-dev/tox-uv/issues/253 much easier to fix. Projects down stream wouldn't have to reimplement the environment and configuration file parsing and merging.
> signal-boosting this because there is a CVE relating to urllib > https://nvd.nist.gov/vuln/detail/CVE-2025-50182 That CVE is regarding 2.2.0
@stanBienaives this issue is not fixed yet!
You have to handle `ValueError` either way. `VAL = MyEnum(3)` will raise even though 3 is an `int`.
You can consider looking at https://github.com/jdx/mise or even use it. It already supports pyenv config files.