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,939 contributions in the last year
| Day of Week | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | March Mar | April Apr | May May | June Jun | July Jul | August Aug | September Sep | ||||||||||||||||||||||||||||||||||||||||
| Sunday Sun | No contributions on Sunday, September 18, 2022 | No contributions on Sunday, September 25, 2022 | No contributions on Sunday, October 2, 2022 | No contributions on Sunday, October 9, 2022 | No contributions on Sunday, October 16, 2022 | No contributions on Sunday, October 23, 2022 | No contributions on Sunday, October 30, 2022 | No contributions on Sunday, November 6, 2022 | 10 contributions on Sunday, November 13, 2022 | No contributions on Sunday, November 20, 2022 | 9 contributions on Sunday, November 27, 2022 | No contributions on Sunday, December 4, 2022 | No contributions on Sunday, December 11, 2022 | No contributions on Sunday, December 18, 2022 | No contributions on Sunday, December 25, 2022 | No contributions on Sunday, January 1, 2023 | No contributions on Sunday, January 8, 2023 | No contributions on Sunday, January 15, 2023 | No contributions on Sunday, January 22, 2023 | No contributions on Sunday, January 29, 2023 | No contributions on Sunday, February 5, 2023 | No contributions on Sunday, February 12, 2023 | No contributions on Sunday, February 19, 2023 | No contributions on Sunday, February 26, 2023 | No contributions on Sunday, March 5, 2023 | No contributions on Sunday, March 12, 2023 | No contributions on Sunday, March 19, 2023 | No contributions on Sunday, March 26, 2023 | No contributions on Sunday, April 2, 2023 | No contributions on Sunday, April 9, 2023 | No contributions on Sunday, April 16, 2023 | No contributions on Sunday, April 23, 2023 | No contributions on Sunday, April 30, 2023 | No contributions on Sunday, May 7, 2023 | No contributions on Sunday, May 14, 2023 | No contributions on Sunday, May 21, 2023 | No contributions on Sunday, May 28, 2023 | No contributions on Sunday, June 4, 2023 | No contributions on Sunday, June 11, 2023 | No contributions on Sunday, June 18, 2023 | 3 contributions on Sunday, June 25, 2023 | 25 contributions on Sunday, July 2, 2023 | 14 contributions on Sunday, July 9, 2023 | No contributions on Sunday, July 16, 2023 | 31 contributions on Sunday, July 23, 2023 | No contributions on Sunday, July 30, 2023 | No contributions on Sunday, August 6, 2023 | No contributions on Sunday, August 13, 2023 | No contributions on Sunday, August 20, 2023 | 1 contribution on Sunday, August 27, 2023 | 10 contributions on Sunday, September 3, 2023 | 25 contributions on Sunday, September 10, 2023 | No contributions on Sunday, September 17, 2023 |
| Monday Mon | 1 contribution on Monday, September 19, 2022 | 8 contributions on Monday, September 26, 2022 | 5 contributions on Monday, October 3, 2022 | 1 contribution on Monday, October 10, 2022 | 3 contributions on Monday, October 17, 2022 | No contributions on Monday, October 24, 2022 | 4 contributions on Monday, October 31, 2022 | 1 contribution on Monday, November 7, 2022 | 24 contributions on Monday, November 14, 2022 | 12 contributions on Monday, November 21, 2022 | 11 contributions on Monday, November 28, 2022 | 17 contributions on Monday, December 5, 2022 | 4 contributions on Monday, December 12, 2022 | No contributions on Monday, December 19, 2022 | No contributions on Monday, December 26, 2022 | 2 contributions on Monday, January 2, 2023 | No contributions on Monday, January 9, 2023 | No contributions on Monday, January 16, 2023 | No contributions on Monday, January 23, 2023 | No contributions on Monday, January 30, 2023 | No contributions on Monday, February 6, 2023 | No contributions on Monday, February 13, 2023 | No contributions on Monday, February 20, 2023 | No contributions on Monday, February 27, 2023 | No contributions on Monday, March 6, 2023 | No contributions on Monday, March 13, 2023 | No contributions on Monday, March 20, 2023 | No contributions on Monday, March 27, 2023 | No contributions on Monday, April 3, 2023 | No contributions on Monday, April 10, 2023 | No contributions on Monday, April 17, 2023 | No contributions on Monday, April 24, 2023 | No contributions on Monday, May 1, 2023 | No contributions on Monday, May 8, 2023 | 1 contribution on Monday, May 15, 2023 | 1 contribution on Monday, May 22, 2023 | No contributions on Monday, May 29, 2023 | No contributions on Monday, June 5, 2023 | No contributions on Monday, June 12, 2023 | 14 contributions on Monday, June 19, 2023 | 14 contributions on Monday, June 26, 2023 | 9 contributions on Monday, July 3, 2023 | 9 contributions on Monday, July 10, 2023 | 11 contributions on Monday, July 17, 2023 | 51 contributions on Monday, July 24, 2023 | No contributions on Monday, July 31, 2023 | No contributions on Monday, August 7, 2023 | No contributions on Monday, August 14, 2023 | 26 contributions on Monday, August 21, 2023 | 13 contributions on Monday, August 28, 2023 | 14 contributions on Monday, September 4, 2023 | 29 contributions on Monday, September 11, 2023 | |
| Tuesday Tue | 6 contributions on Tuesday, September 20, 2022 | 14 contributions on Tuesday, September 27, 2022 | 3 contributions on Tuesday, October 4, 2022 | 13 contributions on Tuesday, October 11, 2022 | 6 contributions on Tuesday, October 18, 2022 | No contributions on Tuesday, October 25, 2022 | No contributions on Tuesday, November 1, 2022 | 11 contributions on Tuesday, November 8, 2022 | 3 contributions on Tuesday, November 15, 2022 | 11 contributions on Tuesday, November 22, 2022 | 2 contributions on Tuesday, November 29, 2022 | 11 contributions on Tuesday, December 6, 2022 | 5 contributions on Tuesday, December 13, 2022 | No contributions on Tuesday, December 20, 2022 | No contributions on Tuesday, December 27, 2022 | No contributions on Tuesday, January 3, 2023 | No contributions on Tuesday, January 10, 2023 | No contributions on Tuesday, January 17, 2023 | No contributions on Tuesday, January 24, 2023 | No contributions on Tuesday, January 31, 2023 | No contributions on Tuesday, February 7, 2023 | 1 contribution on Tuesday, February 14, 2023 | No contributions on Tuesday, February 21, 2023 | No contributions on Tuesday, February 28, 2023 | No contributions on Tuesday, March 7, 2023 | No contributions on Tuesday, March 14, 2023 | No contributions on Tuesday, March 21, 2023 | No contributions on Tuesday, March 28, 2023 | No contributions on Tuesday, April 4, 2023 | No contributions on Tuesday, April 11, 2023 | No contributions on Tuesday, April 18, 2023 | No contributions on Tuesday, April 25, 2023 | No contributions on Tuesday, May 2, 2023 | 12 contributions on Tuesday, May 9, 2023 | No contributions on Tuesday, May 16, 2023 | 20 contributions on Tuesday, May 23, 2023 | 7 contributions on Tuesday, May 30, 2023 | 59 contributions on Tuesday, June 6, 2023 | 14 contributions on Tuesday, June 13, 2023 | 20 contributions on Tuesday, June 20, 2023 | 2 contributions on Tuesday, June 27, 2023 | 30 contributions on Tuesday, July 4, 2023 | 3 contributions on Tuesday, July 11, 2023 | 7 contributions on Tuesday, July 18, 2023 | 40 contributions on Tuesday, July 25, 2023 | No contributions on Tuesday, August 1, 2023 | No contributions on Tuesday, August 8, 2023 | 2 contributions on Tuesday, August 15, 2023 | 40 contributions on Tuesday, August 22, 2023 | 47 contributions on Tuesday, August 29, 2023 | 13 contributions on Tuesday, September 5, 2023 | 24 contributions on Tuesday, September 12, 2023 | |
| Wednesday Wed | 2 contributions on Wednesday, September 21, 2022 | 15 contributions on Wednesday, September 28, 2022 | 2 contributions on Wednesday, October 5, 2022 | 16 contributions on Wednesday, October 12, 2022 | 1 contribution on Wednesday, October 19, 2022 | No contributions on Wednesday, October 26, 2022 | 20 contributions on Wednesday, November 2, 2022 | 21 contributions on Wednesday, November 9, 2022 | 8 contributions on Wednesday, November 16, 2022 | 9 contributions on Wednesday, November 23, 2022 | 6 contributions on Wednesday, November 30, 2022 | 8 contributions on Wednesday, December 7, 2022 | No contributions on Wednesday, December 14, 2022 | No contributions on Wednesday, December 21, 2022 | No contributions on Wednesday, December 28, 2022 | No contributions on Wednesday, January 4, 2023 | No contributions on Wednesday, January 11, 2023 | No contributions on Wednesday, January 18, 2023 | No contributions on Wednesday, January 25, 2023 | 1 contribution on Wednesday, February 1, 2023 | No contributions on Wednesday, February 8, 2023 | No contributions on Wednesday, February 15, 2023 | No contributions on Wednesday, February 22, 2023 | No contributions on Wednesday, March 1, 2023 | No contributions on Wednesday, March 8, 2023 | No contributions on Wednesday, March 15, 2023 | No contributions on Wednesday, March 22, 2023 | No contributions on Wednesday, March 29, 2023 | 13 contributions on Wednesday, April 5, 2023 | No contributions on Wednesday, April 12, 2023 | No contributions on Wednesday, April 19, 2023 | No contributions on Wednesday, April 26, 2023 | 2 contributions on Wednesday, May 3, 2023 | No contributions on Wednesday, May 10, 2023 | No contributions on Wednesday, May 17, 2023 | 32 contributions on Wednesday, May 24, 2023 | 21 contributions on Wednesday, May 31, 2023 | No contributions on Wednesday, June 7, 2023 | 21 contributions on Wednesday, June 14, 2023 | 21 contributions on Wednesday, June 21, 2023 | 17 contributions on Wednesday, June 28, 2023 | 3 contributions on Wednesday, July 5, 2023 | 12 contributions on Wednesday, July 12, 2023 | 5 contributions on Wednesday, July 19, 2023 | 16 contributions on Wednesday, July 26, 2023 | No contributions on Wednesday, August 2, 2023 | No contributions on Wednesday, August 9, 2023 | 23 contributions on Wednesday, August 16, 2023 | 25 contributions on Wednesday, August 23, 2023 | 14 contributions on Wednesday, August 30, 2023 | 34 contributions on Wednesday, September 6, 2023 | 14 contributions on Wednesday, September 13, 2023 | |
| Thursday Thu | 2 contributions on Thursday, September 22, 2022 | 7 contributions on Thursday, September 29, 2022 | 2 contributions on Thursday, October 6, 2022 | 3 contributions on Thursday, October 13, 2022 | 4 contributions on Thursday, October 20, 2022 | No contributions on Thursday, October 27, 2022 | 19 contributions on Thursday, November 3, 2022 | 19 contributions on Thursday, November 10, 2022 | 1 contribution on Thursday, November 17, 2022 | 5 contributions on Thursday, November 24, 2022 | 15 contributions on Thursday, December 1, 2022 | 7 contributions on Thursday, December 8, 2022 | No contributions on Thursday, December 15, 2022 | No contributions on Thursday, December 22, 2022 | No contributions on Thursday, December 29, 2022 | 1 contribution on Thursday, January 5, 2023 | No contributions on Thursday, January 12, 2023 | No contributions on Thursday, January 19, 2023 | No contributions on Thursday, January 26, 2023 | No contributions on Thursday, February 2, 2023 | No contributions on Thursday, February 9, 2023 | No contributions on Thursday, February 16, 2023 | No contributions on Thursday, February 23, 2023 | No contributions on Thursday, March 2, 2023 | No contributions on Thursday, March 9, 2023 | No contributions on Thursday, March 16, 2023 | No contributions on Thursday, March 23, 2023 | No contributions on Thursday, March 30, 2023 | 2 contributions on Thursday, April 6, 2023 | 2 contributions on Thursday, April 13, 2023 | No contributions on Thursday, April 20, 2023 | No contributions on Thursday, April 27, 2023 | 9 contributions on Thursday, May 4, 2023 | 9 contributions on Thursday, May 11, 2023 | No contributions on Thursday, May 18, 2023 | 20 contributions on Thursday, May 25, 2023 | 20 contributions on Thursday, June 1, 2023 | No contributions on Thursday, June 8, 2023 | 11 contributions on Thursday, June 15, 2023 | 9 contributions on Thursday, June 22, 2023 | 3 contributions on Thursday, June 29, 2023 | No contributions on Thursday, July 6, 2023 | 4 contributions on Thursday, July 13, 2023 | No contributions on Thursday, July 20, 2023 | 13 contributions on Thursday, July 27, 2023 | No contributions on Thursday, August 3, 2023 | No contributions on Thursday, August 10, 2023 | 6 contributions on Thursday, August 17, 2023 | 68 contributions on Thursday, August 24, 2023 | 19 contributions on Thursday, August 31, 2023 | 25 contributions on Thursday, September 7, 2023 | 19 contributions on Thursday, September 14, 2023 | |
| Friday Fri | 1 contribution on Friday, September 23, 2022 | 10 contributions on Friday, September 30, 2022 | 3 contributions on Friday, October 7, 2022 | 2 contributions on Friday, October 14, 2022 | 2 contributions on Friday, October 21, 2022 | No contributions on Friday, October 28, 2022 | 14 contributions on Friday, November 4, 2022 | 3 contributions on Friday, November 11, 2022 | 6 contributions on Friday, November 18, 2022 | 1 contribution on Friday, November 25, 2022 | 1 contribution on Friday, December 2, 2022 | 2 contributions on Friday, December 9, 2022 | No contributions on Friday, December 16, 2022 | No contributions on Friday, December 23, 2022 | No contributions on Friday, December 30, 2022 | No contributions on Friday, January 6, 2023 | 1 contribution on Friday, January 13, 2023 | No contributions on Friday, January 20, 2023 | No contributions on Friday, January 27, 2023 | No contributions on Friday, February 3, 2023 | No contributions on Friday, February 10, 2023 | No contributions on Friday, February 17, 2023 | No contributions on Friday, February 24, 2023 | No contributions on Friday, March 3, 2023 | No contributions on Friday, March 10, 2023 | No contributions on Friday, March 17, 2023 | No contributions on Friday, March 24, 2023 | 2 contributions on Friday, March 31, 2023 | 1 contribution on Friday, April 7, 2023 | No contributions on Friday, April 14, 2023 | 1 contribution on Friday, April 21, 2023 | No contributions on Friday, April 28, 2023 | No contributions on Friday, May 5, 2023 | 1 contribution on Friday, May 12, 2023 | No contributions on Friday, May 19, 2023 | 8 contributions on Friday, May 26, 2023 | 5 contributions on Friday, June 2, 2023 | 13 contributions on Friday, June 9, 2023 | No contributions on Friday, June 16, 2023 | 21 contributions on Friday, June 23, 2023 | 20 contributions on Friday, June 30, 2023 | 4 contributions on Friday, July 7, 2023 | No contributions on Friday, July 14, 2023 | 5 contributions on Friday, July 21, 2023 | 10 contributions on Friday, July 28, 2023 | No contributions on Friday, August 4, 2023 | No contributions on Friday, August 11, 2023 | 6 contributions on Friday, August 18, 2023 | 16 contributions on Friday, August 25, 2023 | 36 contributions on Friday, September 1, 2023 | 22 contributions on Friday, September 8, 2023 | 26 contributions on Friday, September 15, 2023 | |
| Saturday Sat | No contributions on Saturday, September 24, 2022 | No contributions on Saturday, October 1, 2022 | No contributions on Saturday, October 8, 2022 | No contributions on Saturday, October 15, 2022 | No contributions on Saturday, October 22, 2022 | No contributions on Saturday, October 29, 2022 | 1 contribution on Saturday, November 5, 2022 | No contributions on Saturday, November 12, 2022 | 1 contribution on Saturday, November 19, 2022 | 1 contribution on Saturday, November 26, 2022 | No contributions on Saturday, December 3, 2022 | No contributions on Saturday, December 10, 2022 | No contributions on Saturday, December 17, 2022 | No contributions on Saturday, December 24, 2022 | No contributions on Saturday, December 31, 2022 | No contributions on Saturday, January 7, 2023 | No contributions on Saturday, January 14, 2023 | No contributions on Saturday, January 21, 2023 | No contributions on Saturday, January 28, 2023 | No contributions on Saturday, February 4, 2023 | No contributions on Saturday, February 11, 2023 | No contributions on Saturday, February 18, 2023 | No contributions on Saturday, February 25, 2023 | No contributions on Saturday, March 4, 2023 | No contributions on Saturday, March 11, 2023 | No contributions on Saturday, March 18, 2023 | No contributions on Saturday, March 25, 2023 | No contributions on Saturday, April 1, 2023 | No contributions on Saturday, April 8, 2023 | No contributions on Saturday, April 15, 2023 | No contributions on Saturday, April 22, 2023 | No contributions on Saturday, April 29, 2023 | 1 contribution on Saturday, May 6, 2023 | No contributions on Saturday, May 13, 2023 | No contributions on Saturday, May 20, 2023 | 1 contribution on Saturday, May 27, 2023 | 2 contributions on Saturday, June 3, 2023 | No contributions on Saturday, June 10, 2023 | No contributions on Saturday, June 17, 2023 | No contributions on Saturday, June 24, 2023 | 4 contributions on Saturday, July 1, 2023 | 9 contributions on Saturday, July 8, 2023 | No contributions on Saturday, July 15, 2023 | 39 contributions on Saturday, July 22, 2023 | No contributions on Saturday, July 29, 2023 | No contributions on Saturday, August 5, 2023 | No contributions on Saturday, August 12, 2023 | No contributions on Saturday, August 19, 2023 | 22 contributions on Saturday, August 26, 2023 | 26 contributions on Saturday, September 2, 2023 | 15 contributions on Saturday, September 9, 2023 | 5 contributions on Saturday, September 16, 2023 | |
Less
More
Activity overview
Contributed to
python/cpython,
pythoncapi/pythoncapi,
python/pythoncapi-compat
and 27 other
repositories
Contribution activity
September 2023
Created 1 repository
- vstinner/devguide Python
Created a pull request in python/cpython that received 47 comments
gh-109054: configure checks if libatomic is needed
Fix building the _testcapi extension on Linux armv6a which requires linking to libatomic when <cpython/pyatomic.h> is used: the _Py_atomic_or_uint8()…
+151
−2
•
47
comments
Opened 116 other pull requests in 3 repositories
python/cpython
94
merged
7
open
11
closed
- gh-91960: Disable Cirrus CI for now
- [3.11] Fix date.__repr__() docstring (#109422)
- gh-109435: Add Doc/library/cmdline.rst
- [3.11] gh-108822: Fix regrtest clear_caches()
- gh-108973: Fix asyncio test_subprocess_consistent_callbacks()
- gh-109425: regrtest decodes worker stdout with backslashreplace
- gh-109396: Fix test_socket.test_hmac_sha1() in FIPS mode
- gh-109402: Fix regrtest findtests()
- gh-104736: Fix test_gdb tests on ppc64le with clang
- gh-109357: Fix test_monitoring.test_gh108976()
- gh-109276: libregrtest: fix work dir on WASI
- gh-109276: libregrtest: WASM use stdout for JSON
- gh-109276: libregrtest: WASM use filename for JSON
- gh-109276: test.pythoninfo gets more test.support data
- gh-109276: libregrtest: WASM use filename for JSON
- gh-109276: libregrtest: fix worker working dir
- gh-109276: Complete test.pythoninfo
- gh-109295: Skip test_generated_cases if different mount drives
- gh-109295: Fix test_os.test_access_denied() for TEMP=cwd
- gh-109295: Clean up multiprocessing in test_asyncio and test_compileall
- gh-109276: libregrtest: add RunTests.work_dir
- gh-109276: libregrtest: limit number workers
- gh-109276: libregrtest calls random.seed() before each test
- gh-109276: libregrtest only checks saved_test_environment() once
- gh-109276: libregrtest: use separated file for JSON
- Some pull requests not shown.
python/buildmaster-config
3
merged
python/devguide
1
open
Reviewed 80 pull requests in 3 repositories
python/cpython
25 pull requests
- gh-108948: tarfile should handle sticky bit in FreeBSD
-
GH-80789: Get rid of the
ensurepipinfra for many wheels - gh-109413: Add a custom script for running mypy on libregrtest
-
gh-109485: Further improve
test_future_stmttests - gh-109461: Update logging module lock acquisition to use context manager
-
gh-109096: Deprecate
http.server.CGIHTTPRequestHandler -
gh-109164: Replace
getoptwithargparsein pdb - gh-109408: Azure Pipelines: test 3.12 branch
-
gh-109408: Run
patchcheckin GitHub Actions - gh-109414: Add some basic information about venvs in the introduction.
- gh-109413: Fix some trivial mypy nitpicks in libregrtest
- gh-78469: Declare missing sethostname for Solaris 10
- Docs: getopt is deprecated in Python 3.13
- http.server: Check whether stream is closed before flushing
- [3.12] Fix date.__repr__() docstring (GH-109422)
- Docs: Superseded modules: list only module names
- gh-108973: Fix asyncio test_subprocess_consistent_callbacks()
-
gh-108303: Move
test_futureinto its own subdir - gh-109151: Enable readline in the sqlite3 CLI
- gh-109370: Support closing Connection and PipeConnection from other thread
- [3.12] gh-109396: Fix test_socket.test_hmac_sha1() in FIPS mode (GH-109423)
- gh-109413: libregrtest: Add and improve type annotations
-
Run mypy on
Lib/test/libregrtestin CI - gh-107298: Document doesn't link to PyAPI_DATA()
- gh-109054: Document configure variables
- Some pull request reviews not shown.
python/devguide
1 pull request
python/peps
1 pull request
Created an issue in python/cpython that received 23 comments
ARM Raspbian 3.x fails to build _testcapi extension: undefined symbol: __atomic_fetch_or_8
I supposed that the build error is related to Modules/_testcapi/pyatomic.c and Include/cpython/pyatomic.h.
"Raspbian is a free operating system bas…
23
comments
Opened 31 other issues in 2 repositories
python/cpython
7
open
23
closed
- Add a page to the documentation listing stdlib modules with a command-line interface (CLI)
- regrtest: "Cannot read process stdout: 'utf-8' codec can't decode byte 0xdd" error
- test_binascii: test_b2a_roundtrip() failure with Hypothesis
- test_threading: test_default_timeout() fails randomly ands logs "Warning -- Unraisable exception"
- test_socket.LinuxKernelCryptoAPI.test_hmac_sha1() fails on "AMD64 RHEL8 FIPS Only Blake2 Builtin Hash 3.x" buildbot
- test_monitoring fails when run multiple times: ValueError: tool 0 is already in use
- test_asyncio and test_compileall leak temporary files/directories
- Enhance Python regrtest test runner (test.libregrtest)
- test_site: test_underpth_basic() fails if the current directory is non-ASCII
- test_pyexpat: test_exception() fails on Ubuntu and macOS jobs on GitHub Actions
- Refactor test.libregrtest
- test_asyncgen fails randomly on Windows
- test_gdb fails on PPC64LE Fedora Stable Clang 3.x buildbot
- test_sys_settrace -R 3:3 does crash
- test_asyncio: test_start_tls_server_1() fails randomly on the Cirrus CI FreeBSD job
- Tests: remove C API tests using @requires_legacy_unicode_capi()?
- test_concurrent_futures.test_shutdown: test_interpreter_shutdown() fails randomly (race condition)
- test_asyncio, test_imaplib and test_socket fail with FreeBSD TCP blackhole
- test_asyncio: test_subprocess_consistent_callbacks() fails randomly
- sys.test_intern() fails if run more than once in the same process
- test_tempfile.test_flags() fails on FreeBSD: Operation not supported
- C API: Rename _PyThreadState_GetUnchecked() to public PyThreadState_GetUnsafe()
- test_tomllib.test_inline_array_recursion_limit() failed on wasm32-wasi 3.11 buildbot
- regrtest should re-run failed tests in subprocesses
- regrtest: compute statistics on executed tests
- Some issues not shown.






