Tags: cloudbase/PyMI
Tags
python: msvc: compiler changed for the new setuptools versions See: pypa/setuptools@754fcc2 Signed-off-by: Adrian Vladu <[email protected]>
python_3.13: use Py_(Is)Initialize(d) instead of (Is)PyEval_InitThreads See: https://docs.python.org/3.9/c-api/init.html#c.PyEval_ThreadsInitialized ``` Returns a non-zero value if PyEval_InitThreads() has been called. This function can be called without holding the GIL, and therefore can be used to avoid calls to the locking API when running single-threaded. Changed in version 3.7: The GIL is now initialized by Py_Initialize(). Deprecated since version 3.9, will be removed in version 3.11. ```
Statically link the VC runtime Before switching to distutils, we were statically linking the VC runtime. distutils, on the other hand, is enforcing dynamic linking. The reason is that some extensions were hitting some runtime limitations when statically linking it: https://bugs.python.org/issue38597 This admittedly hacky patch will override the hardcoded distutils /MD flag. It should work with all the supported Python versions. For future versions, we're probably going to request the Python community a better way of statically linking the runtime when aware of the limitations.
Merge pull request #18 from petrutlucian94/invalid_method_handling Properly handle invalid attributes
Merge pull request #13 from petrutlucian94/master Provide a reference to the previous instance in case of events
PreviousNext