I am paid by Red Hat to maintain Python upstream (python.org) and downstream (RHEL, Fedora). @python core-dev.
Block or Report
Block or report vstinner
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
1,977 contributions in the last year
Contribution activity
June 2022
Created 58 commits in 6 repositories
Created 1 repository
Created a pull request in python/cpython that received 31 comments
gh-54781: Move Lib/tkinter/test/test_ttk/ to Lib/test/test_ttk/
Move Lib/tkinter/test/ to Lib/test/test_tkinter/. Rename test_tk to test_tkinter, and rename test_ttk_guionly to test_ttk. gh-54781
+100
−109
•
31
comments
Opened 64 other pull requests in 4 repositories
python/cpython
12
open
45
merged
4
closed
- gh-87347: Fix PyObject_NEW() regression
- gh-94172: urllib.request avoids deprecated key_file/cert_file
- gh-94226: Remove the locale.format() function
- Run Tools/scripts/reindent.py
- gh-94199: Remove ssl.match_hostname() function
- gh-94026: use a temporary file for regrtest worker process stdout
- gh-94199: Remove the ssl.wrap_socket() function
- gh-94199: Remove ssl.RAND_pseudo_bytes() function
- gh-94199: Remove hashlib.pbkdf2_hmac() Python implementation
- gh-94196: Remove gzip.GzipFile.filename attribute
- gh-94194: gettext plural values must now be integers
- gh-94172: urllib.request avoids deprecated check_hostname
- gh-94174: asyncio.get_event_loop() fails if no current event loop
- gh-94172: Remove keyfile, certfile and check_hostname parameters
- gh-94169: Remove deprecated io.OpenWrapper
- gh-54781: Move Lib/idlelib/idle_test/ to Lib/test/test_idle/
- gh-84623: Remove unused imports in idlelib
- gh-84623: Move imports in doctests
- gh-84623: Remove unused imports
- [WIP] gh-93744: Remove configure --with-cxx-main option
- gh-74953: _PyThread_cond_after() uses _PyTime_t
- gh-54781: Move Lib/lib2to3/tests/ to Lib/test/test_lib2to3/
- gh-93839: Move Lib/unttest/test/ to Lib/test/test_unittest/
- gh-93839: Move Lib/ctypes/test/ to Lib/test/test_ctypes/
- [3.10] gh-84461: Silence some compiler warnings on WASM (GH-93978)
- Some pull requests not shown.
python/pythoncapi-compat
1
merged
python/peps
1
merged
python-greenlet/greenlet
1
open
Reviewed 45 pull requests in 6 repositories
python/cpython
25 pull requests
- gh-94172: urllib.request avoids deprecated key_file/cert_file
- gh-94172: Remove keyfile, certfile and check_hostname parameters
- gh-94026: Workaround for BlockingIOError in runtest_mp on Emscripten
- [3.10] gh-84623: Remove unused imports in idlelib (GH-94143)
- [3.11] gh-84623: Remove unused imports in idlelib (GH-94143)
- gh-54781: Move Lib/tkinter/test/test_ttk/ to Lib/test/test_ttk/
- [3.10] gh-90539: doc: Expand on what should not go into CFLAGS, LDFLAGS (GH-92754)
- [3.11] gh-90539: doc: Expand on what should not go into CFLAGS, LDFLAGS (GH-92754)
- [3.11] gh-74953: Fix PyThread_acquire_lock_timed() code recomputing the timeout (GH-93941)
- bpo-33601 Py_UTF8Mode is not documented
- [3.11] test_logging: Fix BytesWarning in SysLogHandlerTest (GH-93920)
- [3.10] test_logging: Fix BytesWarning in SysLogHandlerTest (GH-93920)
- gh-89336: Remove configparser APIs that were deprecated for 3.12
- gh-87389: Fix an open redirection vulnerability in http.server.
- gh-90539: doc: Expand on what should not go into CFLAGS, LDFLAGS
- gh-92547: Amend What's New
- gh-91049: Introduce set vectorcall field API for PyFunctionObject
- [3.11] gh-91577: SharedMemory move imports out of methods (GH-91579)
- [3.10] gh-91577: SharedMemory move imports out of methods (GH-91579)
- [3.11] gh-91321: Fix test_cppext for C++03 (GH-93902)
- [3.11] GH-93850: Fix test_asyncio exception ignored tracebacks (GH-93854)
- Use support.sleeping_retry() and support.busy_retry()
- Add test.support.busy_retry()
- gh-93353: Add test.support.late_deletion()
- [3.11] gh-93353: Fix importlib.resources._tempfile() finalizer (GH-93377)
- Some pull request reviews not shown.
psf/pyperf
2 pull requests
pybind/pybind11
1 pull request
python/buildmaster-config
1 pull request
cloudpipe/cloudpickle
1 pull request
python-attrs/attrs
1 pull request
Created an issue in cython/cython that received 16 comments
[BUG] Using types.CodeType in Python 3.11 fails with ValueError: types.CodeType size changed, may indicate binary incompatibility. Expected 168 from C header, got 160 from PyObject
Versions:
Cython 0.29 branch: commit c0dfb9c2f592b7e0ece90ec83fbadcf6e6da3d47 (May 17, 2022)
Python 3.11.0b3+: commit a848a9894d (Jun 6 2022)
Rep…
16
comments
Opened 19 other issues in 2 repositories
python/cpython
11
open
7
closed
- Remove deprecate locale.format() function
- test_ssl fails on recent FreeBSD (OpenSSL 1.1.1p), minimum_version=TLSv1_2
- ssl and hashlib: Remove functions deprecated in Python 3.10
- gzip: Remove deprecated filename attribute
- gettext: Remove support for using non-integer value for selecting a plural form
- Fedora Rawhide Clang buildbot fails to build: "error: cannot apply asm label to function after its first use" in <stdio.h>
- asyncio.get_event_loop() fails if there is no current event loop
- Remove deprecated keyfile, certfile and check_hostname parameters, in favor of context
- Remove io.OpenWrapper, deprecated in Python 3.10
- [C API] Move PyFrame_GetBack() function to <Python.h>
- On Windows, test_distutils leaks a temporary file: Microsoft
- test_cmd_line_script and test_embed, test_compileall, test_urllib fail if TMPDIR path is non-ASCII
- Tests fail with "OSError: AF_UNIX path too long" if TMPDIR path is longer than 107 bytes
- [easy][asyncio] test_asyncio logs traceback with "NotImplementedError"
- Move all stdlib tests in the test package
- test_logging: test_config_queue_handler() race condition
- PyCode_Type.tp_basictype change in Python 3.11 broke Cython
- [tests][multiprocessing] multiprocessing test_shared_memory_recreate() failed on aarch64 Fedora Stable LTO 3.x



