GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Merge branch 'main' into add_tests_for_site_cli · python/cpython@d0999d2

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • .devcontainer
    • devcontainer.json
  • .gitignore
  • Android
    • README.md
    • android-env.sh
    • android.py
    • testbed
      • app
        • build.gradle.kts
        • src
          • androidTest/java/org/python/testbed
            • PythonSuite.kt
          • main
            • java/org/python/testbed
              • MainActivity.kt
            • python
              • android_testbed_main.py
      • build.gradle.kts
      • gradle/wrapper
        • gradle-wrapper.properties
  • Doc
    • c-api
      • lifecycle.rst
      • stable.rst
    • deprecations
      • pending-removal-in-3.19.rst
    • extending
      • windows.rst
    • howto
      • urllib2.rst
    • library
      • ast.rst
      • compileall.rst
      • csv.rst
      • dbm.rst
      • doctest.rst
      • hashlib.rst
      • math.rst
      • os.path.rst
      • shelve.rst
      • socket.rst
      • string.rst
      • tarfile.rst
    • using
      • android.rst
    • whatsnew
      • 3.14.rst
      • 3.15.rst
  • Include
    • abstract.h
    • internal
      • mimalloc/mimalloc
        • internal.h
      • pycore_magic_number.h
  • InternalDocs
    • exception_handling.md
  • Lib
    • _pydecimal.py
    • argparse.py
    • ast.py
    • code.py
    • dbm
      • dumb.py
      • sqlite3.py
    • doctest.py
    • fractions.py
    • genericpath.py
    • hashlib.py
    • idlelib
      • News3.txt
    • json
      • encoder.py
    • ntpath.py
    • posixpath.py
    • shelve.py
    • tarfile.py
    • test
      • subprocessdata
        • fd_status.py
      • support
        • __init__.py
      • test_ast
        • test_ast.py
      • test_asyncgen.py
      • test_class.py
      • test_csv.py
      • test_dbm.py
      • test_dbm_gnu.py
      • test_decimal.py
      • test_dis.py
      • test_doctest
        • test_doctest.py
      • test_external_inspection.py
      • test_fractions.py
      • test_free_threading
        • test_itertools.py
      • test_grammar.py
      • test_hashlib.py
      • test_io.py
      • test_json
        • test_dump.py
      • test_math.py
      • test_ntpath.py
      • test_peepholer.py
      • test_posixpath.py
      • test_pyrepl
        • test_pyrepl.py
      • test_queue.py
      • test_random.py
      • test_regrtest.py
      • test_ssl.py
      • test_sys.py
      • test_tarfile.py
      • test_traceback.py
      • test_zstd.py
    • traceback.py
  • Misc
    • ACKS
    • NEWS.d/next
      • Build
        • 2025-05-30-11-02-30.gh-issue-134923.gBkRg4.rst
      • C_API
        • 2025-06-02-13-19-22.gh-issue-134989.sDDyBN.rst
      • Core_and_Builtins
        • 2025-05-28-23-58-50.gh-issue-117852.BO9g7z.rst
        • 2025-05-30-15-56-19.gh-issue-134908.3a7PxM.rst
        • 2025-05-30-18-09-54.gh-issue-134889.Ic9UM-.rst
      • Library
        • 2025-03-09-03-13-41.gh-issue-130999.tBRBVB.rst
        • 2025-03-13-20-48-58.gh-issue-123471.cM4w4f.rst
        • 2025-04-07-06-41-54.gh-issue-131884.ym9BJN.rst
        • 2025-04-21-01-03-15.gh-issue-127081.WXRliX.rst
        • 2025-04-25-16-06-53.gh-issue-132908.wV5rja.rst
        • 2025-05-01-10-56-44.gh-issue-132813.rKurvp.rst
        • 2025-05-08-13-43-19.gh-issue-133489.9eGS1Z.rst
        • 2025-05-15-00-27-09.gh-issue-134004.e8k4-R.rst
        • 2025-05-26-14-04-39.gh-issue-134696.P04xUa.rst
        • 2025-05-29-17-39-13.gh-issue-108885.MegCRA.rst
        • 2025-05-30-18-13-48.gh-issue-134718.5FEspx.rst
        • 2025-05-31-12-08-12.gh-issue-134970.lgSaxq.rst
        • 2025-05-31-15-49-46.gh-issue-134978.mXXuvW.rst
        • 2025-06-01-15-13-07.gh-issue-66234.Jw7OdC.rst
        • 2025-06-02-14-28-30.gh-issue-130662.EIgIR8.rst
        • 2025-06-02-14-36-28.gh-issue-130662.Gpr2GB.rst
      • Security
        • 2025-06-02-11-32-23.gh-issue-135034.RLGjbp.rst
      • Windows
        • 2025-06-03-18-26-54.gh-issue-135099.Q9usKm.rst
  • Modules
    • _csv.c
    • _gdbmmodule.c
    • _hashopenssl.c
    • _io
      • textio.c
    • _json.c
    • _randommodule.c
    • _remote_debugging_module.c
    • _testinternalcapi.c
    • _zstd
      • _zstdmodule.c
      • _zstdmodule.h
      • compressor.c
      • decompressor.c
      • zstddict.c
    • blake2module.c
    • clinic
      • _hashopenssl.c.h
      • _randommodule.c.h
      • blake2module.c.h
      • mathmodule.c.h
      • md5module.c.h
      • sha1module.c.h
      • sha2module.c.h
      • sha3module.c.h
    • hashlib.h
    • itertoolsmodule.c
    • mathmodule.c
    • md5module.c
    • posixmodule.c
    • sha1module.c
    • sha2module.c
    • sha3module.c
  • Objects
    • genobject.c
    • longobject.c
  • PCbuild
    • _testclinic_limited.vcxproj
    • pyproject.props
  • Parser
    • parser.c
  • Python
    • asm_trampoline.S
    • flowgraph.c
    • parking_lot.c
    • perf_jit_trampoline.c
  • Tools
    • msi
      • freethreaded
        • freethreaded_files.wxs
      • lib
        • lib_files.wxs
    • peg_generator/pegen
      • c_generator.py
  • configure.ac
  • configure
  • iOS/testbed
    • __main__.py
  • pyconfig.h.in

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Dismiss banner
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎.devcontainer/devcontainer.json‎

Copy file name to clipboardExpand all lines: .devcontainer/devcontainer.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"image": "ghcr.io/python/devcontainer:2025.05.25.15232270922",
2+
"image": "ghcr.io/python/devcontainer:2025.05.29.15334414373",
33
"onCreateCommand": [
44
// Install common tooling.
55
"dnf",
Collapse file

‎.gitignore‎

Copy file name to clipboardExpand all lines: .gitignore
+5Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,5 +171,10 @@ Python/frozen_modules/MANIFEST
171171
/python
172172
!/Python/
173173

174+
# People's custom https://docs.anthropic.com/en/docs/claude-code/memory configs.
175+
/.claude/
176+
CLAUDE.local.md
177+
178+
#### main branch only stuff below this line, things to backport go above. ####
174179
# main branch only: ABI files are not checked/maintained.
175180
Doc/data/python*.abi
Collapse file

‎Android/README.md‎

Copy file name to clipboardExpand all lines: Android/README.md
+4Lines changed: 4 additions & 0 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,10 @@ repository's `Lib` directory will be picked up immediately. Changes in C files,
156156
and architecture-specific files such as sysconfigdata, will not take effect
157157
until you re-run `android.py make-host` or `build`.
158158

159+
The testbed app can also be used to test third-party packages. For more details,
160+
run `android.py test --help`, paying attention to the options `--site-packages`,
161+
`--cwd`, `-c` and `-m`.
162+
159163

160164
## Using in your own app
161165

Collapse file

‎Android/android-env.sh‎

Copy file name to clipboardExpand all lines: Android/android-env.sh
+3-3Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
: "${HOST:?}" # GNU target triplet
44

55
# You may also override the following:
6-
: "${api_level:=24}" # Minimum Android API level the build will run on
6+
: "${ANDROID_API_LEVEL:=24}" # Minimum Android API level the build will run on
77
: "${PREFIX:-}" # Path in which to find required libraries
88

99

@@ -24,7 +24,7 @@ fail() {
2424
# * https://android.googlesource.com/platform/ndk/+/ndk-rXX-release/docs/BuildSystemMaintainers.md
2525
# where XX is the NDK version. Do a diff against the version you're upgrading from, e.g.:
2626
# https://android.googlesource.com/platform/ndk/+/ndk-r25-release..ndk-r26-release/docs/BuildSystemMaintainers.md
27-
ndk_version=27.1.12297006
27+
ndk_version=27.2.12479018
2828

2929
ndk=$ANDROID_HOME/ndk/$ndk_version
3030
if ! [ -e "$ndk" ]; then
@@ -43,7 +43,7 @@ fi
4343
toolchain=$(echo "$ndk"/toolchains/llvm/prebuilt/*)
4444
export AR="$toolchain/bin/llvm-ar"
4545
export AS="$toolchain/bin/llvm-as"
46-
export CC="$toolchain/bin/${clang_triplet}${api_level}-clang"
46+
export CC="$toolchain/bin/${clang_triplet}${ANDROID_API_LEVEL}-clang"
4747
export CXX="${CC}++"
4848
export LD="$toolchain/bin/ld"
4949
export NM="$toolchain/bin/llvm-nm"

0 commit comments

Comments
0 (0)
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.