Ralf W. Grosse-Kunstleve

Results 37 issues of Ralf W. Grosse-Kunstleve

## Description WIP / experiments ## Suggested changelog entry: ```rst ```

python dev

## Description * Remove cmake `PROPERTIES CXX_VISIBILITY_PRESET "hidden"` * Add `PYBIND11_NS_VISIBILITY` in pybind11/detail/common.h * Use to resolve all "... declared with greater visibility than ..." warnings across all platforms. TODO:...

## Description WIP ## Suggested changelog entry: ```rst ```

## Description Dummy change. Just to trigger CI. I will keep this draft PR around indefinitely for testing the testing on master. (3939 is so easy to remember.) ## Suggested...

## Description This change fixes 9 failing targets discovered via Google-internal global testing with added `PyGILState_Check()` `assert`s in `Py_INCREF()` and `Py_DECREF()` (diff below). **TODO: Reduce failing tests and add as...

## Description See https://github.com/python/cpython/issues/92678 for background. ## Suggested changelog entry: ```rst ```

python dev

@rickeylev had this suggestion: The github `/archive/` urls aren't guaranteed to have stable hashes. Github has changed their hashing twice and plans to do it again in the next year...

## Description `py::metaclass(PyType_Type)` is useful to resolve these problems: * [abc.ABCMeta](https://docs.python.org/3/library/abc.html#abc.ABCMeta) incompatibility: look for `metaclass conflict` in the added tests. * MATLAB incompatibility: see https://github.com/pybind/cmake_example/pull/164. * [mox](https://pypi.org/project/mox/) incompatibility (mox is...

## Description For context see https://github.com/pybind/pybind11/pull/4876#issuecomment-1768750707 and surrounding comments. Note: PR #5073 was split out from this PR and released with [pybind11 v2.12.0](https://github.com/pybind/pybind11/releases/tag/v2.12.0) TODO: * Wait for feedback: https://github.com/python/mypy/issues/16306 ##...

## Description TODO — See #4983. NOTE: This PR triggers the test_cross_module_exception_translator issue observed previously: #4054 ## Suggested changelog entry: ```rst ```