gh-60074: add new stable API function PyType_FromMetaclass by wjakob · Pull Request #93012 · python/cpython · GitHub

github.com

GitHub CopilotWrite better code with AI | MCP RegistryIntegrate external tools | ActionsAutomate any workflow | CodespacesInstant dev environments | IssuesPlan and track work | Code ReviewManage code changes | Code QualityEnforce quality at merge | Why GitHub | Marketplace | View all features | Enterprises | Small and medium teams | Startups | View all use cases | View all industries | View all solutions | AI | Software Development | DevOps | Security | View all topics | Customer stories | Events & webinars | Ebooks & reports | Business insights | Trust center | Partners | View all resources

Tin mới

GitHub CopilotWrite better code with AI

GitHub Copilot appDirect agents from issue to merge

ActionsAutomate any workflow

CodespacesInstant dev environments

IssuesPlan and track work

Code ReviewManage code changes

Code QualityEnforce quality at merge

GitHub Advanced SecurityFind and fix vulnerabilities

Code securitySecure your code as you build

Secret protectionStop leaks before they start

View all use cases

Financial services

View all industries

Software Development

GitHub SponsorsFund open source developers

Copilot for BusinessEnterprise-grade AI features

Premium SupportEnterprise-grade 24/7 support

Pull requests 2.6k

Security and quality 0

PyType_FromSpec API fails to use metaclass of bases #89546

View reviewed changes

awaiting change review

awaiting change review

Refactored nanobind so that it works with Py_LIMITED_API wjakob/nanobind#37

bpo-45383: Inherit MetaClass from bases in FromSpec API #28748

Consider adding PyType_FromMetaclass python/pythoncapi-compat#41

Update python3.def using stable_abi.toml from the latest main PyO3/python3-dll-a#21

PyType_FromSpec should take metaclass as an argument #60074

gh-89546: Clean up PyType_FromMetaclass #93686

: Clean up PyType_FromMetaclass (

Enhancement request for PyType_FromSpecWIthBases add option for meta class #86783

Revert 30935 defer bpo45162 to 312 (

emscripten-core/emscripten#17269

https://github.com/python/cpython/issue/89336

MRO: Behavior change from 3.10 to 3.11: multiple inheritance issue with C-API (pybind11) #92678

bpo-41171: Added method "PyMetaType_FromSpec" to allow for specifying the metaclass for the type. #21238

feat: make variable substitution for py_wheel abi, python_tag args bazel-contrib/rules_python#1113

Compiled Python extension does not work with Python 3.12 protocolbuffers/protobuf#12186

Migrate to Python 3.12, require it JuliaPy/PythonCall.jl#421

Implement stable ABI builds nicholasjng/nanobind-bazel#5

Add PyObject_GetItemData() and PyObject_GetItemData_DuringGC() to the stable ABI capi-workgroup/decisions#103