[Python-Dev] Summary of Python tracker Issues

2021-10-01 Thread Python tracker


ACTIVITY SUMMARY (2021-09-24 - 2021-10-01)
Python tracker at https://bugs.python.org/

To view or respond to any of the issues listed below, click on the issue.
Do NOT respond to this message.

Issues counts and deltas:
  open7341 ( +8)
  closed 49734 (+50)
  total  57075 (+58)

Open issues with patches: 2905 


Issues opened (38)
==

#45288: Inspect - Added sort_result parameter on getmembers function.
https://bugs.python.org/issue45288  opened by Patitotective

#45289: test_dbm and test_dbm_ndbm segfaults in M1 Mac
https://bugs.python.org/issue45289  opened by pablogsal

#45292: Implement PEP 654: Exception Groups
https://bugs.python.org/issue45292  opened by iritkatriel

#45295: Speed up classmethod calls via LOAD_METHOD
https://bugs.python.org/issue45295  opened by kj

#45296: IDLE: Better document close and exit.
https://bugs.python.org/issue45296  opened by terry.reedy

#45297: Improve the IDLE shell save command
https://bugs.python.org/issue45297  opened by steven.daprano

#45298: SIGSEGV when access a fork Event in a spawn Process
https://bugs.python.org/issue45298  opened by kemingy

#45299: SMTP.send_message() does from mangling when it should not
https://bugs.python.org/issue45299  opened by grant.b.edwards

#45300: Building Python documentation with doctest logs a ResourceWarn
https://bugs.python.org/issue45300  opened by vstinner

#45301: pycore_condvar.h: remove Windows conditonal variable emulation
https://bugs.python.org/issue45301  opened by vstinner

#45302: basic builtin functions missing __text_signature__ attributes
https://bugs.python.org/issue45302  opened by xloem

#45303: ast module classes missing __text_signature__ attribute
https://bugs.python.org/issue45303  opened by xloem

#45304: Supporting out-of-band buffers (pickle protocol 5) in multipro
https://bugs.python.org/issue45304  opened by jakirkham

#45305: Incorrect record of call_args_list when using multiple side_ef
https://bugs.python.org/issue45305  opened by dmcnulla

#45306: Docs are incorrect re: constant initialization in the C99 stan
https://bugs.python.org/issue45306  opened by jhaberman

#45311: Threading Semaphore and BoundedSemaphore release method implem
https://bugs.python.org/issue45311  opened by besi7dollma

#45314: Using target python while cross-building
https://bugs.python.org/issue45314  opened by fransdb

#45315: `PyType_FromSpec` does not copy the name
https://bugs.python.org/issue45315  opened by seberg

#45316: [C API] Functions not exported with PyAPI_FUNC()
https://bugs.python.org/issue45316  opened by vstinner

#45317: Document the removal the usage of the C stack in Python to Pyt
https://bugs.python.org/issue45317  opened by Mark.Shannon

#45319: Possible regression in __annotations__ descr for heap type sub
https://bugs.python.org/issue45319  opened by christian.heimes

#45320: Remove deprecated inspect functions
https://bugs.python.org/issue45320  opened by hugovk

#45321: Module xml.parsers.expat.errors misses error code constants of
https://bugs.python.org/issue45321  opened by sping

#45324: The frozen importer should capture info in find_spec().
https://bugs.python.org/issue45324  opened by eric.snow

#45325: Allow "p" in Py_BuildValue
https://bugs.python.org/issue45325  opened by pablogsal

#45326: Unexpected TypeError with type alias+issubclass+ABC
https://bugs.python.org/issue45326  opened by AMDmi3

#45328: http.client.HTTPConnection doesn't work without TCP_NODELAY
https://bugs.python.org/issue45328  opened by rtobar2

#45329: pyexpat: segmentation fault when `--with-system-expat` is spec
https://bugs.python.org/issue45329  opened by y-tag

#45330: dulwich_log performance regression in 3.10
https://bugs.python.org/issue45330  opened by kj

#45331: Can create enum of ranges, cannot create range enum. Range sho
https://bugs.python.org/issue45331  opened by techdragon

#45335: Default TIMESTAMP converter in sqlite3 ignores time zone
https://bugs.python.org/issue45335  opened by iafisher

#45336: Issue with xml.tree.ElementTree.write
https://bugs.python.org/issue45336  opened by twowolfs

#45337: Create venv with pip fails when target dir is under userappdat
https://bugs.python.org/issue45337  opened by AdamYoblick

#45338: Add key argument to collections.Counter
https://bugs.python.org/issue45338  opened by kubataytekin

#45339: concurrent.future.ThreadPoolExecutor should parameterize class
https://bugs.python.org/issue45339  opened by erickpeirson

#45340: Lazily create dictionaries for plain Python objects
https://bugs.python.org/issue45340  opened by Mark.Shannon

#45341: Update "Python Package Index" in Docs
https://bugs.python.org/issue45341  opened by StevenHsuYL

#45342: wrap_socket fails when load_cert_chain is called without setti
https://bugs.python.org/issue45342  opened by shreya1312



Most recent 15 issues with no replies (15)
==

#45341: Update "Python Package Index" in Docs
https://bugs.python.org/issue45341

#4

[Python-Dev] Does ensurepip still have to include a copy of setuptools?

2021-10-01 Thread Illia Volochii
Hi everyone,

ensurepip includes private copies of pip and setuptools. But PEP 453 states 
that "once pip is able to run pip install --upgrade pip without needing 
setuptools installed first, then the private copy of setuptools will be removed 
from ensurepip in subsequent CPython releases."
https://www.python.org/dev/peps/pep-0453/#automatic-installation-of-setuptools

At the moment pip itself includes a needed part of setuptools.
https://github.com/pypa/pip/tree/9c474d4862907ae220ced0fcdbd76660955ff732/src/pip/_vendor/pkg_resources

I experimented with modifying ensurepip in the main branch not to install 
setuptools, and then used it to install pip. It worked fine.
Then I run `./python -m pip install --upgrade pip`, and it upgraded pip 
successfully.

Does this mean that we can drop the copy of setuptools?

Note, the venv module has such code `CORE_VENV_DEPS = ('pip', 'setuptools')`. I 
am not sure whether it requires setuptools from ensurepip.

Thanks,
Illia
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/3BVAUIQOEOXAULHVYQNLLQIZQQETX2EV/
Code of Conduct: http://python.org/psf/codeofconduct/