[backport to 3.5] bpo-29474: Improve documentation for weakref.WeakValueDictionary by Mariatta · Pull Request #23 · python/cpython

@Mariatta

There were some grammatical errors in weakref.WeakValueDictionary
documentation.

@Mariatta Mariatta changed the base branch from master to 3.5

February 11, 2017 05:53

@Mariatta Mariatta changed the title bpo-29474: Improve documentation for weakref.WeakValueDictionary [backport to 3.5] bpo-29474: Improve documentation for weakref.WeakValueDictionary

Feb 11, 2017

jaraco pushed a commit to jaraco/cpython that referenced this pull request

Feb 17, 2023
This is one of the two approved incoming PSF licenses.

Closes python#23

nanjekyejoannah added a commit to nanjekyejoannah/cpython that referenced this pull request

Mar 10, 2023
23: warn for tokenize() r=ltratt a=nanjekyejoannah

The constructor for `tokenize()` has changed in Python 3, to behave like the `tokenize.generate_token(`) function on Python 2.

Co-authored-by: Joannah Nanjekye <jnanjeky@unb.ca>

@Qanux Qanux mentioned this pull request

Feb 11, 2026

Eclips4 pushed a commit to Eclips4/cpython that referenced this pull request

Mar 10, 2026
This PR pretty much completely refactors the Rust build system. There are now two main ways Rust code is built:

# both

- The Rust triple is deduced based on the preprocessor run on Misc/platform_triplet.c
- A cpython-build-helper crate is used to pass the proper link arguments for each configuration
- The proper Rust toolchain is downloaded for iOS/Android/WASI for CI on those platforms
- cpython-sys is updated significantly to ensure bindgen properly generates the bindings for each platform

# shared

For shared builds, we build a crate into a cdylib and pass through link arguments from the makefile/configure and the linker executable so that the final link will match what is done for C programs.

# static

For static builds, a cpython-rust-staticlib crate is a built which depends on and re-exports the module initializers for each crate. This ensures there aren't duplicated Rust stdlib/core symbols.

Fixes python#23