Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python/pythoncapi-compat

The pythoncapi-compat project can be used to write a C extension supporting a wide range of Python versions with a single code base.
https://github.com/python/pythoncapi-compat

README: +snappy

f54a50a9ea86f2217fe16676af2ae3ea7836787e authored about 3 years ago
upgrade_pythoncapi.py: C++ files, ignore .git directory

b9cd1e59390890dcc1bffdc1b66e69cf80d58ce6 authored about 3 years ago
README: +mypy

0ed3209405500de26c572ea4b7d76b2acf647d1e authored about 3 years ago
README: python-zstd

62a45c6339563e52c511828c7e01808ff9f83740 authored about 3 years ago
Add PyThreadState_EnterTracing() and PyThreadState_LeaveTracing()

Add PyThreadState_EnterTracing() and PyThreadState_LeaveTracing()
functions.

runtests.py: add P...

10fde24739cab4547e9c27c31c8804a25e23e8a0 authored over 3 years ago
Fix README

764b8566c95eff5d7cfb25a0cf6f87ca0e9c5521 authored over 3 years ago
Fix pre-C99 compilation

920f2ff39a7a82a52cab18109cc83922bce3a28b authored over 3 years ago
Update the copyright

The COPYING file was copied from https://github.com/psf/pyperf/
without updating the copyright.
...

14c4ade30c05153e9aa0ccd85bb7743ee0fdb5cb authored almost 4 years ago
EXPR_REGEX matchs "*obj"

ef315d0170ba8ab1809a4f38359929705c9711bc authored almost 4 years ago
Py_Is operation uses EXPR_REGEX

6663463e4010aa50826c7545f86ff4c42ca93b03 authored almost 4 years ago
Add test on --no-compat option

1ba32a448f0668651703ee347f2bc32711954c6e authored almost 4 years ago
Add Py_Is(), Py_IsNone(), Py_IsTrue(), Py_IsFalse()

233a0d5e2c2825dc347273e57780ba5c1516ffcc authored almost 4 years ago
upgrade_pythoncapi: add FORCE_STEALREF

2c86932de03b4b1f18729b9b8012b5ce1cd5cfb6 authored almost 4 years ago
runtests.py: test also pypy3.7 if available

592bf24306144574481da63027b576f9d8d50563 authored almost 4 years ago
upgrade_pythoncapi.py: fix ID_REGEX

f1e16af05a70105f850e46e3da0a2eeeea7104a3 authored almost 4 years ago
README: mention functions not available on PyPy

4b19a14ff7e77fcae9dc09ba5fe76275421a0259 authored almost 4 years ago
Add a note about numpy

e07b78cfb31294d7ffea568dcb93644ef133e7ea authored almost 4 years ago
README: mention all functions not available on PyPy

1c5a338e424c3ab6d5d3aa4bd7a762d1bc390e29 authored almost 4 years ago
Fix support with PyPy 3.7

PyPy doesn't have PyThreadState.id member: omit PyThreadState_GetID()
function on PyPy 3.7.

cab493be9b7162c8d07e86c9dc85a2c6636febf4 authored almost 4 years ago
README: PyPy is also supported

b3fc3abb4284d3c1990b6b94da78c1afd3cbea89 authored almost 4 years ago
Add PyPy support

8e5c3edb9ceb40544b846079874f9a3eda503b26 authored almost 4 years ago
tests display the Python implementation name

a13ed8dbd858e18b80d5eca6fc4110cfb3c86097 authored almost 4 years ago
upgrade_pythoncapi.py skips pythoncapi_compat.h

8f14a0a1e2ab8524d4f370b478eb59e625e01b64 authored almost 4 years ago
Add Py_SETREF(), Py_XSETREF() and Py_UNUSED()

a50e38e4a1c500d674e9ad2339245b423f812c57 authored almost 4 years ago
GHA: add Python 3.10

62600048b5a7afcb63c5df8a5b457f3731aca960 authored almost 4 years ago
Add Windows and macOS CI

386a4ea0e661ff2131133186cc828ab2ebe9a169 authored almost 4 years ago
Build the C extension with -Wall -Wextra -Werror

ba7469bf677fa0729aad970de19fdbff5726d82f authored almost 4 years ago
Replace Travis CI with GitHub Actions

8ae53ae884a13c2596d3415172fe4413ebaf745d authored almost 4 years ago
Complete Changelog

554df74e03ee85ff807a90f90648dfd3b2df63d0 authored almost 4 years ago
Add _Py_StealRef() and _Py_XStealRef()

02ea717cdffe5a8d567b5b3442d22bb7aa292e1d authored almost 4 years ago
Use Py_NewRef/Py_XNewRef

91c6d2873641bde04158d1851a14ae1c62e19da0 authored almost 4 years ago
PyThreadState_GetFrame() uses Py_XNewRef()

f91dcbcfdc09c9ae0263506747cfa048f58c9181 authored almost 4 years ago
README

072d7af4bfd105b61df87edbbf446a9e51b8a8b6 authored almost 4 years ago
README: add Mercurial

a6b64da16ad414b2d8dd0cdc0f1f4840a68eb6c4 authored almost 4 years ago
Fix compatibility with Visual Studio 2013

Visual C++ 2008 fails with a compiler error on "inline" keyword when
building a C file.

3e0bde93954ea8df328d36900c7060a3f3433eb0 authored almost 4 years ago
README: PyModule_AddObjectRef was added in Python 3.10

015de3fa93f5d2ea672f7bdf7da5317ab1a28ca6 authored about 4 years ago
PyModule_AddType() uses PyModule_AddObjectRef()

45588093369187d98af5b997bfea7bdb263226fc authored about 4 years ago
runtests.py removes tests/build/

aa0a91c16accac979bde0ab7c86c5f17825d815a authored about 4 years ago
Add PyModule_AddObjectRef()

c6464c69cf04f59399fdd8dbcdb2006ddab0eb18 authored about 4 years ago
README: python-zstandard

c11d367c969ea3322e870be5cb83b1c05c2861d2 authored about 4 years ago
Add _PyObject_CAST_CONST; use _PyObject_CAST

2d1e84400a6bc125a2d7eae976ca2f4b231efa11 authored about 4 years ago
README: add bitarray

06d94138b28eab86fbc05909a7fdb20105b37757 authored about 4 years ago
Add SPDX-License-Identifier to pythoncapi_compat.h

714398d06ceb8f66669ca6dad0f0c6fe8a31d4cf authored about 4 years ago
Cython

67a14bd8f6fa85e435fb77b8a1c42c1933ae6688 authored about 4 years ago
README: Cython

e9f9df926a83c04f5853c5571cec8754fb680c60 authored about 4 years ago
immutables uses it

6727f0ce592f7c30277ad5555c5491fb3a08678f authored about 4 years ago
2to3c article

abc28db716a4be744efeb709b4ea65963c505302 authored about 4 years ago
Add a link to 2to3c

757e757cff2cf4d242a86da3f3b29192e1a0cac9 authored about 4 years ago
README

cba2b7d273a63d0629f841613cbd3fe3e2d79213 authored about 4 years ago
README: elaborate on ISO C90

e9efa31b05657eac354ee590ba013494644f58fe authored about 4 years ago
upgrade_pythoncapi.py requires Python 3.6 or newer

2bf6f371d3110025fce9abab3f5e7bab732da67c authored about 4 years ago
Add Python 2.7 support

Add tests/utils.py

a5e3ca17672ea2503bd316b99c2ecf0576ed2bc5 authored about 4 years ago
PyObject_GC_IsFinalized() not available on Python 3.3

7f2631e930b349645a83050203e70d256260c053 authored about 4 years ago
Fix compatibility with ISO C90

efb61d469905d9a6e3a48e5d0f6e19cdb6f7949b authored about 4 years ago
Fix flake8 issues

6ea20872e88d81e96f2f5440608ef49ca9c89157 authored about 4 years ago
run_tests.py: add --current option

1f872ba7a02e601105c192a68f960917b9a12305 authored about 4 years ago
README

336a4f4702e471d9715de3efb50e6143f42fc25b authored about 4 years ago
Update Travis CI config

c42e49af41529f62a89a74b10668ad3509c5fd35 authored about 4 years ago
Py_NewRef() casts its argument to PyObject*

b3ac5c1f55b8506c12efaf85538eeae2fe59236d authored about 4 years ago
Don't fine a macro if it's already defined

6ebe8a5b4a62de8c9c7bdf8ad36b4d0d138aa797 authored about 4 years ago
Enhance Py_NewRef() tests

a11cc68f165e77e7b1e865e60627fe3b73fa4685 authored about 4 years ago
Add upgrade_pythoncapi.py and reorganize tests

f9e807c3f821c38801ece1af651246ee3df27f2d authored about 4 years ago
Add Borrow variant functions

12724ddbfe83a3facb409d8a7accace7226e8d53 authored about 4 years ago
_Py_Borrow casts its argument to PyObject*

1b7e66074acd95806b90f84fb55206bd713c9628 authored about 4 years ago
Update README

4fa27a115cd7fd825be1588e86ce0a59c822c4fe authored about 4 years ago
Remove trailing dot from the first URL

2977691bb2fa26089cccf853f39c7e361eb42c20 authored about 4 years ago
Add URL to the latest version

ebc45abf76ecb7684da6e62879a4deef0db8f584 authored about 4 years ago
Add _Py_Borrow() and _Py_XBorrow()

73220fb57067bb2809562a0b3b29cafad4ccad31 authored about 4 years ago
Add #ifdef to Py_NewRef()

b30738cb2f51ecc8400c8906204e35482cbb9d83 authored about 4 years ago
Test also Python 3.10

540c470ddcf5809befe74dcfa914ca760cc7bf90 authored about 4 years ago
Add Py_NewRef() and Py_XNewRef() functions

8cd990bc5752a816fd9f21735f1a34315ac9545c authored about 4 years ago
run_tests.py enables faulthandler

98a9dd9817e38bccf555b9ae2b8e64141a066309 authored about 4 years ago
Project moved to travis-ci.com

eaaceb7219b96e28316433af088959671e4dfc4b authored over 4 years ago
Add PyObject_CallOneArg()

09d7c640e813cb8ac5ec8055ae001731733cb68f authored over 4 years ago
run_tests.py: refleak logs run number

9176e677214e8e7c6e96f123a2576db8ef433280 authored over 4 years ago
Add Py_IS_TYPE()

8ae31963494dd1b25434356d9577fc1ca0061c50 authored over 4 years ago
test_matrix: pass -v to run_tests.py

b5bce9c469b56a3dc9cbc41510b3e27dd3ac16cf authored over 4 years ago
Test all functions

run_tests now displays the number of tests.

aae4db4ee2e46a738a706859a7381e82ef1da089 authored over 4 years ago
test_matrix: test also python3-debug

1c50968377afc1df7892fe318694bfe35c64f753 authored over 4 years ago
Fix test_set_funcs()

7929e19fcfe905e88961d5d4c4e6a115906c3780 authored over 4 years ago
Add Travis CI config (#1)

3cf2552c5d108ceb5a24bf61782cfbaa926e0764 authored over 4 years ago
Remove reference to the opaque C API PEP

It's not directly related.

9c75f81b62696284864e3697f35f52d11ce12fc1 authored over 4 years ago
Add more tests

219cdd858595fb5d478117b0ef4758fedc3d2365 authored over 4 years ago
Creation of the project

239f7552a74b4d50e9cb0b5b5ee89ddc73175e23 authored over 4 years ago