Nick Pope
Nick Pope
Sounds like "challenge accepted"? 😂
Go ahead! 🙂
I was having a detailed look at this last night and there are some things that need tweaking. Will try to update with something soon.
@claudep Did you have any thoughts on [these comments](https://github.com/django/django/pull/17806#pullrequestreview-2070796314)?
> Also, as we now depend on `setuptools>=61` and given that `setup.py install` has been deprecated since [v58.3.0](https://setuptools.pypa.io/en/stable/history.html#v58-3-0) in October 2021, I think we can consider removing `setup.py` in its...
@nessita I'm basically happy with this, but am aware that the filename casing is still an issue: ```console $ git clean -fdx $ python -m build ... Successfully built django-5.1.dev20240523062023.tar.gz...
> What's more confusing is why the wheel filename is still uppercased as I thought the whole point of PEP 625 was to align the naming to match the wheel...
> One question though: from my experiments, we need `setuptools
I'm having this problem when attempting to use `uv` in CircleCI (which uses `pyenv` internally). Here's a simple reproducer: ```yaml --- version: 2.1 orbs: python: circleci/[email protected] jobs: reproducer: executor: python/default...
Ah, so I found [this](https://github.com/pyenv/pyenv/issues/1626#issuecomment-692118818) and sticking in a `pyenv rehash` before `command ruff` in my example above fixes this. It's all because the shim executed for `pip` by `pyenv`...