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,868 contributions in the last year
Contribution activity
May 2022
Created a pull request in python/cpython that received 30 comments
gh-57684: Add the -p command line option
Add the -p option to ignore the -P option and the PYTHONSAFEPATH environment variable. The -p option takes precedence over -P and -I options and th…
+125
−37
•
30
comments
Opened 74 other pull requests in 3 repositories
python/cpython
7
open
58
merged
2
closed
- gh-93353: Fix importlib.resources._tempfile() finalizer
- gh-91320: Fix more old-style cast warnings in C++
- gh-69443: Add test.support.Py_DEBUG constant
- test.pythoninfo logs more build info
- [3.10] gh-91924: Fix __ltrace__ for non-UTF-8 stdout encoding
- gh-93202: Always use %zd printf formatter
- gh-91924: Optimize unicode_check_encoding_errors()
- gh-91924: Fix __lltrace__ for non-UTF-8 stdout encoding
- gh-85320: IDLE now uses UTF-8 for its configuration file
- gh-90817: Deprecate explicitly locale.resetlocale()
- gh-92658: AF_HYPERV is only supported on Windows
- test.pythoninfo no longer requires socket
- gh-93103: Py_DecodeLocale() uses _PyRuntime.preconfig
- gh-93103: Enhance PyConfig.parser_debug documentation
- gh-82616: Add Py_IS_TYPE_SIGNED() macro
- gh-92888: memory_ass_sub() calls CHECK_RELEASED_INT() twice
- gh-92898: Enhance _testcppext test on cast to PyObject*
- gh-93103: Parser uses PyConfig.parser_debug instead of Py_DebugFlag
- gh-93103: Update PyUnicode_DecodeFSDefault() doc
- gh-93103: Deprecate global configuration variable
- [3.8] bpo-46114: Fix OpenSSL version check for 3.0.1 (GH-30170)
- gh-91755: Remove doc of C API private refcount functions
- gh-89898: Fix test_threading.test_args_argument()
- gh-89653: Add assertions on PyUnicode_READ() index
- gh-89653: PEP 670: Fix PyUnicode_READ() cast
- Some pull requests not shown.
python/pythoncapi-compat
4
merged
2
closed
python/release-tools
1
merged
Reviewed 81 pull requests in 9 repositories
python/cpython
25 pull requests
- GH-93312: Add os.PIDFD_NONBLOCK
-
gh-93180: Update documentation of
os.copy_file_range - gh-93244: Py_PRINT_RAW was incorrectly spelled as Py_Print_RAW.
- GH-93207: Remove configure check for stdarg.h (HAVE_STDARG_PROTOTYPES)
- [3.11] gh-92898: Enhance _testcppext test on cast to PyObject* (GH-93111)
- GH-93262: Better error message for -X option
- [3.10] test.pythoninfo logs more build info
- [3.11] test.pythoninfo logs more build info (GH-93225)
- [3.11] gh-90817: Deprecate explicitly locale.resetlocale() (GH-93196)
- [3.11] gh-91924: Fix __lltrace__ for non-UTF-8 stdout encoding (GH-93199)
- gh-91924: Fix __lltrace__ for non-UTF-8 stdout encoding
- [3.11] test.pythoninfo no longer requires socket (GH-93191)
- [3.10] test.pythoninfo no longer requires socket (GH-93191)
- gh-91247: improve performance of list and tuple repeat (with specialization for n=1)
- [3.10] GH-89369: test_contextlib_async finalizes event loop after each test (GH-93074)
- [3.11] GH-89369: test_contextlib_async finalizes event loop after each test (GH-93074)
- Remove unnecessary for loop initializer in long_lshift1()
- [3.11] GH-93112: Fix missing ResourceDenied import in test_urllib2net (GH-93113)
- [3.10] GH-93112: Fix missing ResourceDenied import in test_urllib2net (GH-93113)
-
gh-81340: Use
copy_file_rangeinshutil.copyfilecopy functions -
gh-92888: Fix memoryview bad
__index__use after free - gh-90763: Modernise xx template module initialisation
- GH-93112: Fix missing ResourceDenied import in test_urllib2net
- Minor: fix unicode-related inline function warnings
- gh-77024: test.support: Improve documentation
- Some pull request reviews not shown.
psf/pyperf
2 pull requests
python-attrs/attrs
1 pull request
python/devguide
1 pull request
python/peps
1 pull request
rpm-software-management/dnf
1 pull request
vstinner/misc
1 pull request
erlend-aasland/cpython
1 pull request
python/pythoncapi-compat
1 pull request
Created an issue in python/cpython that received 18 comments
Running the Python test suite leaks .pem files in /tmp
Running the Python test suite has two issues: A test leaks 3 .pem files in /tmp The test suite is not marked as failed when it leaks temporary fil…
18
comments
Opened 12 other issues in 4 repositories
python/cpython
7
closed
2
open
- _PyPegen_is_memoized() has a complexity of O(n)
- Use %zd printf format in the C code of Python
- [C API] Deprecate Global Configuration Variables like Py_IgnoreEnvironment
- test_launcher fails on the ARM64 Windows Non-Debug Azure 3.x buildbot
- Python 3.11 C API is not compatible with ISO C90: ISO C90 forbids mixed declarations and code
- ctypes does crash on AMD64 FreeBSD Shared 3.x
- [C API] Remove token.h header file
- PEP 632: Rename the distutils package to _distutils
- In C++, Python 3.11 C API introduces new compiler warnings/errors