Jason R. Coombs
Jason R. Coombs
I've thusfar been unsuccessful in reproducing the issue. ``` draft @ py -m venv .venv draft @ with open("setup.py", "w") as f: ........ f.write("""\ ........ from setuptools import setup, find_packages...
Ah, yes. Confirmed. And also confirmed that `pip 24.0 [notice] To update, run: /Users/jaraco/draft/i4167/.venv/bin/python -m pip install --upgrade pip i4167 @ py -m pip uninstall version-pkg Found existing installation: version_pkg...
I've tested with both `version_pkg` and `version-pkg` as the name and can confirm what's been stated above. 1. Setuptools is not doing what the docs say. The docs say the...
Perhaps, although setuptools.logging does the same thing: https://github.com/pypa/setuptools/blob/b000f0cb66207cc13860c4c0b425cfe82119837b/setuptools/logging.py#L37 So we should probably handle the issue here first. More importantly, Setuptools and distutils are getting out of the business of acting...
I could have used something like this too for Setuptools itself to disable post-release tags for #2500 whereas currently it's using [this hack](https://github.com/pypa/setuptools/blob/ac2311014ab27409f1ca109101131fd7383cdc32/tox.ini#L71-L72). I suspect Setuptools needs to devise a...
I'm sure the reason why the PEP is non-specific about the format is because it would be difficult for a protocol like that to be specific without being over-constrained for...
Sounds good to me. Would you be interested in contributing such hints? Maybe start at something modest, like `setup()` as you say.
Late versions of the setuptools test suite will run mypy checks on the code, but there are many failed checks. To run the checks, use `tox -- --mypy`. Here's a...
Thanks for the report. As pointed out in the upstream pip ticket, fixing this issue for Setuptools, which would require an ongoing commitment to cut releases both to TestPyPI and...
The behavior is largely documented in the [runpy module](https://docs.python.org/3/library/runpy.html). Setuptools supports this for its easy_install behavior as `python -m easy_install`. Is there other behavior you're expecting?