Skip to content

python/lib/python3.14/build-details.json are incorrect (armv7) #816

@virtuald

Description

@virtuald

In https://github.com/astral-sh/python-build-standalone/releases/download/20251007/cpython-3.14.0+20251007-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz the build-details.json file is this:

{
  "schema_version": "1.0",
  "base_prefix": "../..",
  "base_interpreter": "./bin/python3.14",
  "platform": "linux-arm",
  "language": {
    "version": "3.14",
    "version_info": {
      "major": 3,
      "minor": 14,
      "micro": 0,
      "releaselevel": "final",
      "serial": 0
    }
  },
  "implementation": {
    "name": "cpython",
    "cache_tag": "cpython-314",
    "version": {
      "major": 3,
      "minor": 14,
      "micro": 0,
      "releaselevel": "final",
      "serial": 0
    },
    "hexversion": 51249392,
    "_multiarch": "arm-linux-gnueabi",
    "supports_isolated_interpreters": true
  },
  "abi": {
    "flags": [],
    "extension_suffix": ".cpython-314-arm-linux-gnueabi.so",
    "stable_abi_suffix": ".abi3.so"
  },
  "suffixes": {
    "source": [
      ".py"
    ],
    "bytecode": [
      ".pyc"
    ],
    "extensions": [
+      ".cpython-314-x86_64-linux-gnu.so",
      ".abi3.so",
      ".so"
    ]
  },
  "libpython": {
    "dynamic": "./lib/libpython3.14.so",
    "dynamic_stableabi": "./lib/libpython3.so",
    "link_extensions": false,
    "static": "./lib/libpython3.14.a"
  },
  "c_api": {
    "headers": "./include/python3.14",
    "pkgconfig_path": "./lib/pkgconfig"
  }
}

I added the + to highlight the incorrect line. Not sure if this is an artifact of how you built it, or a cpython bug?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions