Łukasz Langa
e52f9bee80
bpo-27313: Fix ttk_guionly tests failing on Framework builds on macOS (GH-29411)
2021-11-05 09:53:13 +01:00
Łukasz Langa
54d1e3f72e
bpo-45160: Fix refleak in test_ttk_guionly introduced in GH-28291 (GH-29416)
2021-11-05 09:51:31 +01:00
Łukasz Langa
3167df1621
Add generated artifacts in Mac/ to .gitignore; update copyright (GH-29408)
2021-11-04 20:09:46 +01:00
Steve Dower
fd0c84dc28
bpo-45220: Remove invalid include from resource definition files on Windows (GH-29396)
2021-11-04 16:39:36 +00:00
Steve Dower
36b4f9e2a7
bpo-43652: Actually update to Tcl/Tk 8.6.11 on Windows (GH-29397)
2021-11-04 16:39:07 +00:00
Alex Waygood
87032cfa3d
Remove reference to ``Tuple`` at top of ``typing`` docs (GH-29401)
...
``typing.Tuple`` has been deprecated since Python 3.9, so it makes no sense to mention it so prominently in the documentation for the ``typing`` module.
2021-11-04 19:48:40 +08:00
Itamar Ostricher
2c045bd567
bpo-45697: Use PyObject_TypeCheck in type_call (GH-29392)
2021-11-04 12:39:50 +02:00
Alex Waygood
e03e50377d
bpo-45680: ``typing`` docs: improve links to docs on ``GenericAlias``/``__class_getitem__`` (GH-29387)
2021-11-04 12:06:34 +08:00
Erlend Egeberg Aasland
c273986711
bpo-45613: Set `sqlite3.threadsafety` dynamically (GH-29227)
...
Use the compile-time selected default SQLite threaded mode to set the
DB-API 2.0 attribute 'threadsafety'
Mappings:
- SQLITE_THREADSAFE=0 => threadsafety=0
- SQLITE_THREADSAFE=1 => threadsafety=3
- SQLITE_THREADSAFE=2 => threadsafety=1
2021-11-03 21:01:37 +00:00
wim glenn
762173c670
bpo-44257: fix "assigment_expr" typo + regenerate the grammar, and remove unused imports (GH-29393)
...
Co-authored-by: Wim Glenn <wglenn@jumptrading.com>
2021-11-03 20:57:40 +00:00
Eric Snow
7b438282d3
bpo-45506: Stop skipping test_embed. (gh-29300)
...
In gh-29063 I ended up disabling test_embed on non-Windows by accident. This gets it running again.
https://bugs.python.org/issue45506
2021-11-03 11:47:16 -06:00
Mark Shannon
acc89db923
bpo-45691: Make array of small ints static to fix use-after-free error. (GH-29366)
2021-11-03 16:22:32 +00:00
Alex Waygood
5a14929a6e
bpo-45678: Add ``functools.singledispatchmethod`` tests (GH-29328)
2021-11-03 17:12:02 +01:00
Nikita Sobolev
e346f19681
bpo-45578: add tests for `dis.distb` (GH-29332)
2021-11-03 14:55:42 +01:00
Erlend Egeberg Aasland
0dfb8c4afe
bpo-24139: Fix test_sqlite3 `test_extended_error_code_on_exception()` on s390x RHEL buildbots (GH-29382)
2021-11-03 17:35:42 +08:00
Erlend Egeberg Aasland
456e27ac0a
bpo-24139: Add support for SQLite extended result codes (GH-28076)
2021-11-02 23:49:38 +00:00
Irit Katriel
a459a81530
bpo-45406: make inspect.getmodule() return None when getabsfile() raises FileNotFoundError (GH-28824)
2021-11-02 22:55:51 +01:00
Andre Delfino
48824fa1e2
[doc] Link to section File input (GH-28941)
2021-11-02 22:34:00 +01:00
LincolnPuzey
3551bf16ee
bpo-45457: Minor fix to documentation for SSLContext.load_default_certs. (GH-28947)
...
Specify that SSLContext.set_default_verify_paths is called on ALL systems.
The code of SSLContext.load_default_certs was changed in bpo-22449 to do this,
this fix corrects the documentation to match that change.
2021-11-02 22:27:44 +01:00
Ned Deily
4a8b405173
bpo-44828: macOS installer: avoid leaving a zombie Save panel in Tk 8.6.12rc1 (GH-29367)
2021-11-02 17:01:37 -04:00
Filipe Laíns
38982ab136
makefile: remove unused SGI_ABI variable (GH-29325)
...
SGI_ABI support was removed in [1] but this variable was never removed
from the makefile. Currently, it is just a bad variable that does not
get replaced by the configure script.
[1] https://github.com/python/cpython/pull/3294
Signed-off-by: Filipe Laíns <lains@riseup.net>
2021-11-02 21:39:27 +01:00
Erlend Egeberg Aasland
401272e6e6
bpo-42064: Adapt `sqlite3` to multi-phase init (PEP 489) (GH-29234)
2021-11-02 16:35:51 +01:00
Dmitry Smirnov
454cdb99ab
bpo-45633: Fix newtypes doc typo (GH-29318)
2021-11-02 22:47:06 +08:00
Christian Heimes
77a1f8d94c
bpo-43158: Use configure values for building _uuid extension (GH-29353)
2021-11-02 12:25:13 +01:00
Christian Heimes
3409899128
bpo-45688: Add _scproxy to sys.stdlib_module_names (GH-29358)
2021-11-02 12:08:40 +01:00
Brandt Bucher
69a6173d64
Remove Programs/_freeze_importlib ( #29357 )
2021-11-01 18:09:26 -07:00
Erlend Egeberg Aasland
b6b38a8226
bpo-45243: Add support for setting/getting `sqlite3` connection limits (GH-28463)
2021-11-01 22:50:53 +00:00
Ned Deily
e2063d6a1e
Update macOS installer to use Tk 8.6.12rc1 pre-release. (GH-29354)
2021-11-01 11:53:05 -04:00
Nikita Sobolev
401d25e92f
bpo-45666: Use `%S` for MSVC and `%s` elsewhere for `swprintf` in `_testembed.c` (GH-29341)
...
Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
2021-11-01 20:11:34 +08:00
Christian Heimes
e73283a20f
bpo-45668: Fix PGO tests without test extensions (GH-29315)
2021-11-01 11:14:53 +01:00
Erlend Egeberg Aasland
762a4dc936
bpo-10572: Fixup Lib/test/libregrtest/pgo.py (GH-29327)
2021-11-01 09:57:28 +00:00
m-aciek
14a4fce457
bpo-45618: Update Sphinx version used to build the documentation to 4.2.0 (GH-29256)
...
Updating version of Sphinx to most recent one, 4.2.0. Documentation builds without warnings.
Sphinx 4.2.0 release notes: https://www.sphinx-doc.org/en/master/changes.html#release-4-2-0-released-sep-12-2021 .
cc @JulienPalard
Automerge-Triggered-By: GH:JulienPalard
2021-10-31 13:51:33 -07:00
Jacob Walls
d3870eaa97
Updated README with Python 3.11 release info (GH-29338)
2021-10-31 12:53:08 -07:00
Olaf van der Spek
ee464322eb
Move field width to the right field (GH-29344)
...
Automerge-Triggered-By: GH:vsajip
2021-10-31 10:44:23 -07:00
Filipe Laíns
bc8fd7c9c2
bpo-45516: fix Traversable.name documentation (GH-29194)
...
Here we go again... Sorrry!
Signed-off-by: Filipe Laíns <lains@riseup.net>
Automerge-Triggered-By: GH:jaraco
2021-10-31 07:57:21 -07:00
Erlend Egeberg Aasland
39b4d5938c
bpo-45634: Don't combine error checks when adding `sqlite3` int constants (GH-29251)
2021-10-31 19:01:19 +09:00
Serhiy Storchaka
634984d7db
bpo-45679: Fix caching of multi-value typing.Literal (GH-29334)
...
Literal[True, 2] is no longer equal to Literal[1, 2].
2021-10-31 10:22:16 +02:00
Nikita Sobolev
aad48062ef
bpo-45666: fixes warning with `swprintf` and `%s` (GH-29307)
2021-10-31 10:13:54 +08:00
Philipp A
aae18a1740
Fix docs source link for importlib.metadata (GH-29025)
...
The link broke for Python 3.10 since importlib.metadata was made from a module into a package
I think this is trivial enough to not need a bpo issue.
Automerge-Triggered-By: GH:jaraco
2021-10-30 08:12:47 -07:00
Erlend Egeberg Aasland
62bf263a77
bpo-10572: Move `sqlite3` tests to `Lib/test` (GH-29304)
...
Automerge-Triggered-By: GH:brettcannon
2021-10-29 15:08:19 -07:00
Filipe Laíns
c2d0ba722a
bpo-45379: clarify FROZEN_EXCLUDED and FROZEN_INVALID documentation (GH-29189)
...
Signed-off-by: Filipe Laíns <lains@riseup.net>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-10-29 22:55:14 +02:00
Erlend Egeberg Aasland
e2e62b3808
bpo-45581: Raise `MemoryError` in `sqlite3.connect` if SQLite signals memory error (GH-29171)
2021-10-29 22:21:58 +02:00
andrei kulakov
b17cfd150f
bpo-45600: Enhanced / clarified the docs for os.environ and os.environb (GH-29204)
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2021-10-29 22:18:45 +02:00
Ian Fisher
3877fc02f7
bpo-45335: Add note to `sqlite3` docs about "timestamp" converter (GH-29200)
2021-10-29 22:17:22 +02:00
Christian Heimes
f0150ac94a
bpo-45548: Some test modules must be built as shared libs (GH-29268)
...
Some test cases don't work when test modules are static extensions.
Add dependency on Modules/config.c to trigger a rebuild whenever a
module build type is changed.
``makesetup`` puts shared extensions into ``Modules/`` directory. Create
symlinks from pybuilddir so the extensions can be imported.
Note: It is not possible to use the content of pybuilddir.txt as a build
target. Makefile evaluates target variables in the first pass. The
pybuilddir.txt file does not exist at that point.
2021-10-29 17:49:57 +02:00
Alex Waygood
d9575218d7
bpo-45655: Add ref to union type expressions at top of typing docs (GH-29309)
2021-10-29 21:56:21 +08:00
Vinay Sajip
8a77f59de5
bpo-45628: Check all parts of the suffix for an extension match. (GH-29310)
2021-10-29 14:40:37 +01:00
Tim Golden
7bddd96982
bpo-45621: Small changes to mmap (GH-29247)
...
* Small tidy-ups / comments
* Use randomized names when testing tagged mmaps to avoid any risk of parallel tests treading on each others' toes
2021-10-29 09:20:21 +01:00
Eric Snow
074fa57506
bpo-45395: Make custom frozen modules additions instead of replacements. (gh-28778)
...
Currently custom modules (the array set on PyImport_FrozenModules) replace all the frozen stdlib modules. That can be problematic and is unlikely to be what the user wants. This change treats the custom frozen modules as additions instead. They take precedence over all other frozen modules except for those needed to bootstrap the import system. If the "code" field of an entry in the custom array is NULL then that frozen module is treated as disabled, which allows a custom entry to disable a frozen stdlib module.
This change allows us to get rid of is_essential_frozen_module() and simplifies the logic for which frozen modules should be ignored.
https://bugs.python.org/issue45395
2021-10-28 15:04:33 -06:00
Nikita Sobolev
66e6b3dcd3
bpo-45577: test all pickle protocols in `test_zoneinfo` (GH-29167)
2021-10-28 22:22:24 +02:00