Ecosyste.ms: OpenCollective

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

HPy

HPy: a better API for Python
Collective - Host: opensource - https://opencollective.com/hpy - Website: https://hpyproject.org/ - Code: https://github.com/hpyproject/hpy

finally fix the original issue #322 for which I started this branch :)

github.com/hpyproject/hpy - 930035ed971a984a2d95e9d6057c6e3266f733ad authored over 2 years ago by Antonio Cuni <[email protected]>
blindly try to fix windows

github.com/hpyproject/hpy - 2b4f2c85bca922d1b9d35ef454b48d19db4cf6da authored over 2 years ago by Antonio Cuni <[email protected]>
test that setup.py build_ext --inplace works

github.com/hpyproject/hpy - 99aff98ce6fdc7193e6fcddf274ff217aa65d839 authored over 2 years ago by Antonio Cuni <[email protected]>
add a test to check installing with wheels

github.com/hpyproject/hpy - 46092555b88c35db156176dbadc741879e2c9a5f authored over 2 years ago by Antonio Cuni <[email protected]>
improve the tests

github.com/hpyproject/hpy - 333bf3c8676dd54c289455aceb00820801ea4060 authored over 2 years ago by Antonio Cuni <[email protected]>
refactor and reorganize fix_distribution, I think it's clearer now

github.com/hpyproject/hpy - d29a8c59392030449f62d7f089a514a44c6115e5 authored over 2 years ago by Antonio Cuni <[email protected]>
we need a newer setuptools to run tests

github.com/hpyproject/hpy - 3e085187faf3740f96f45c9ae35c6f58ed338013 authored over 2 years ago by Antonio Cuni <[email protected]>
We no longer need to monky-patch build.has_ext_modules.

All the logic was to replace has_ext_modules with our own version, we our
version is the very sa...

github.com/hpyproject/hpy - be42806254f801c716cafbaf5ff59f171a30abc6 authored over 2 years ago by Antonio Cuni <[email protected]>
it seems we need to update pip nowoadays, else it fails with an internal AssertionError

github.com/hpyproject/hpy - bf3b83a403058cec86e00f497e4528a74114cbcc authored over 2 years ago by Antonio Cuni <[email protected]>
introduce a test which checks that we can build, install an import an universal ABI module. Also, introduce a @monkeypatch decorator which is a much nicer way to monkey-patch bdist_egg.write_stub

github.com/hpyproject/hpy - 7110dd1b3fcf5f15b34002ca54698716bd0b2ee9 authored over 2 years ago by Antonio Cuni <[email protected]>
WIP, typo

github.com/hpyproject/hpy - 933617dde49ed6e6a8a70b095d1bf1031a018f0a authored over 2 years ago by Antonio Cuni <[email protected]>
add an option to persist the venv_template between runs, it's must faster

github.com/hpyproject/hpy - 80af6313d95bd4bffd2152c6aac5d134c5af80b4 authored over 2 years ago by Antonio Cuni <[email protected]>
WIP, refactor test_distutils: instead of creating a new venv for every test, create one at the beginning and clone it muliple times. This is much faster

github.com/hpyproject/hpy - d1d1bf83615061a1b714ee4cbed276e13c8731ef authored over 2 years ago by Antonio Cuni <[email protected]>
small refactor of build_ext_hpy_mixin: this will make it easier to override other commands

github.com/hpyproject/hpy - 355dfbec4328ef179cbbc53981dea7cb24043212 authored over 2 years ago by Antonio Cuni <[email protected]>
add a failing test which shows the problem in https://github.com/hpyproject/hpy/issues/322

github.com/hpyproject/hpy - e728e6785616e640b1796a37e60e405ba46654da authored over 2 years ago by Antonio Cuni <[email protected]>
add tests for hpy_ext_modules

github.com/hpyproject/hpy - b5e5de105b59820d0a960b1d3aa13a059da799e8 authored over 2 years ago by Antonio Cuni <[email protected]>
add a sanity check for setuptools

github.com/hpyproject/hpy - 217b368461033052d87ea4ffbacd20b9439b667e authored over 2 years ago by Antonio Cuni <[email protected]>
introduce test_distutils, to check that the various ways of compiling and installing hpy modules work

github.com/hpyproject/hpy - f664f1c5c55743fc40088f31750d9a0c80595599 authored over 2 years ago by Antonio Cuni <[email protected]>
Merge pull request #336 from koubaa/doc-update

update docs

github.com/hpyproject/hpy - d262f43520b02c1e7244a0aaee97a4178fd7e7d5 authored over 2 years ago by Florian Angerer <[email protected]>
fix footnote

github.com/hpyproject/hpy - 2a894685b376cf2ad17203857773ef9593d8e2d9 authored over 2 years ago by Mohamed Koubaa <[email protected]>
Merge pull request #331 from fangerer/fa/ctx_compat

Ensure HPyContext backwards compatibility when adding handles or functions.

github.com/hpyproject/hpy - 52d490c86e52ac42043b2359d97dabec8cc1101a authored over 2 years ago by Antonio Cuni <[email protected]>
update

github.com/hpyproject/hpy - 4ef3fe3a79c42f2c7804ea0b900572d1ec20bc49 authored over 2 years ago by Mohamed Koubaa <[email protected]>
Update docs/api.rst

Co-authored-by: Simon Cross <[email protected]>

github.com/hpyproject/hpy - 119de8e0d3953c9acb974938cc3d3339ae234e31 authored over 2 years ago by Mohamed Koubaa <[email protected]>
Update docs/api.rst

Co-authored-by: Simon Cross <[email protected]>

github.com/hpyproject/hpy - 9022fc2d6b97e077cb750df1b24fa96153b4c9ab authored over 2 years ago by Mohamed Koubaa <[email protected]>
simplify implementation-based environment point

github.com/hpyproject/hpy - e1fb8e362bf97d24c76fbf6c569e6b6703eb026a authored over 2 years ago by Mohamed Koubaa <[email protected]>
improve wording

github.com/hpyproject/hpy - 98aea277e465fa02dc4ef29edbe128c9d5109e36 authored over 2 years ago by Mohamed Koubaa <[email protected]>
reword

github.com/hpyproject/hpy - 08b937592b1134429e45e1840778ca7b9d6302dc authored over 2 years ago by Mohamed Koubaa <[email protected]>
reword

github.com/hpyproject/hpy - 08af634375bd2589fafea254a795d9445b30d497 authored over 2 years ago by Mohamed Koubaa <[email protected]>
update

github.com/hpyproject/hpy - 8c7028f89161329f34bbe5217740c3fcb51862e5 authored over 2 years ago by Mohamed Koubaa <[email protected]>
update docs

github.com/hpyproject/hpy - 4611f38481c30b025bc8fef8ea73f708be2a63fe authored over 2 years ago by Mohamed Koubaa <[email protected]>
Use list comprehension

github.com/hpyproject/hpy - d72eb1c963ff0284b2c328565cedd27b1b2cf4a9 authored over 2 years ago by Florian Angerer <[email protected]>
Update inline doc in public_api.h

github.com/hpyproject/hpy - 2547bfa368c44ba5d7039c8b1e7c50abeebce509 authored over 2 years ago by Florian Angerer <[email protected]>
Adapt autodoc gen to HPy_ID

github.com/hpyproject/hpy - cb9fde7329ab1463a89539812215534fd5dce62c authored over 2 years ago by Florian Angerer <[email protected]>
Add parsing tests for public_api.h

github.com/hpyproject/hpy - 5e6a460adbbc9fc1b7071b4981031ad52c6ad83d authored over 2 years ago by Florian Angerer <[email protected]>
Fixup existing autogen tests

github.com/hpyproject/hpy - 00cd60cde72ceb56e31e68c4489f3e31babb1dba authored over 2 years ago by Florian Angerer <[email protected]>
Fix broken autogen tests

github.com/hpyproject/hpy - 26e5c602682f38bb1dc0ad2f622258c623a6ba9c authored over 2 years ago by Florian Angerer <[email protected]>
Replace HPyAPI_FUNC and HPyAPI_HANDLE by HPy_ID

github.com/hpyproject/hpy - 67a52ad0cf100528686788513f96a634849f5916 authored over 2 years ago by Florian Angerer <[email protected]>
Use pycparser.preprocess_file

github.com/hpyproject/hpy - ad172397f05283638392e250ebdc912f611db65d authored over 2 years ago by Florian Angerer <[email protected]>
Use ifdef instead of if

github.com/hpyproject/hpy - 421d69f3c459d757d9da7343c2ebf01ac017c2aa authored over 2 years ago by Florian Angerer <[email protected]>
Fix the autodoc generation

github.com/hpyproject/hpy - 0928858eb5802feb62256a27f2bb5599040b2c26 authored over 2 years ago by stepan <[email protected]>
Minor cleanups

github.com/hpyproject/hpy - 14f21e0f837c35a1ef023bc8862e13c3af7bd4e8 authored over 2 years ago by Florian Angerer <[email protected]>
Consider the specified ctx_index during context generation

github.com/hpyproject/hpy - 199f322924528eb09a130ef1e9c331ef09ef0a90 authored over 2 years ago by Florian Angerer <[email protected]>
Parse pragmas to extract context index

github.com/hpyproject/hpy - a5fa975b7df140822920f863980f3e48b9024c09 authored over 2 years ago by Florian Angerer <[email protected]>
Add description for ctx_index purpose

github.com/hpyproject/hpy - ae5e827693c6b6dbad3eba0c3430f84fbf580c59 authored over 2 years ago by Florian Angerer <[email protected]>
Merge pull request #334 from hpyproject/add-sponsor-link

Create FUNDING.yml

github.com/hpyproject/hpy - 38893482e7443fb9924b49d381a1f052b2525e96 authored over 2 years ago by Ronan Lamy <[email protected]>
Create FUNDING.yml

Add a link to our Open Collective in the sidebar

github.com/hpyproject/hpy - a60da0bc596b57a10ee3b45a98648546b6702380 authored over 2 years ago by Ronan Lamy <[email protected]>
Merge pull request #332 from fangerer/fa/update_changelog_0.0.4

Update changelog

github.com/hpyproject/hpy - 850f53fe3f3bf84b326ec88cb1d057987827f19d authored over 2 years ago by Florian Angerer <[email protected]>
Merge pull request #333 from tekknolagi/mb-env-var

Replace `python` with `${PYTHON}` in test_pof.sh

github.com/hpyproject/hpy - 4fbba318d0b296505afbddc5d8e25caeb436afad authored over 2 years ago by Antonio Cuni <[email protected]>
Replace `python` with `${PYTHON}` in test_pof.sh

This allows pluggable Python runtimes or paths via an environment variable.

github.com/hpyproject/hpy - 703ec9c4d1cd96c97aebedc1fa127c0ae7d7da6e authored over 2 years ago by Maxwell Bernstein <[email protected]>
Update changelog

github.com/hpyproject/hpy - 486cce431c98cca34498afd669537f1864f2a766 authored over 2 years ago by Florian Angerer <[email protected]>
Add explicit context index to all context members

github.com/hpyproject/hpy - bccdf8080383c83c5c77f0926cda51413367670b authored over 2 years ago by Florian Angerer <[email protected]>
Introduce autogen.h; move dummy decls to it

github.com/hpyproject/hpy - f98cfad98f4223c8514f06222752f223f86683e3 authored over 2 years ago by Florian Angerer <[email protected]>
Merge pull request #329 from hpyproject/dependabot/pip/py-1.10.0

Bump py from 1.8.0 to 1.10.0

github.com/hpyproject/hpy - f9b80ca9dd719499488b7fec1f5bb676a7bb1974 authored over 2 years ago by Florian Angerer <[email protected]>
Bump py from 1.8.0 to 1.10.0

Bumps [py](https://github.com/pytest-dev/py) from 1.8.0 to 1.10.0.
- [Release notes](https://git...

github.com/hpyproject/hpy - 3688c6c1c139d611a0cfcee1b5451d3212b1cfe9 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #327 from fangerer/fa/fix_autogen

Small autogen fixes and improvements.

github.com/hpyproject/hpy - c6bd5ffa57fd7af2424e90d323b37c22394b161c authored over 2 years ago by Florian Angerer <[email protected]>
Merge pull request #326 from hpyproject/fa/fix_readme

Fix README.md: Don't use reStructuredText headings.

github.com/hpyproject/hpy - 4cbe0941ae280df38a79012666d851bee321afd9 authored over 2 years ago by Florian Angerer <[email protected]>
Sort declarations to ensure deterministic autogen output

github.com/hpyproject/hpy - 958a9e768158e60eefe4b2ae0e665717198e0f71 authored over 2 years ago by Florian Angerer <[email protected]>
Add requirements-autogen.txt

github.com/hpyproject/hpy - da70970eee1bc091a19a5bbe7f1488ad33f28fc7 authored over 2 years ago by Florian Angerer <[email protected]>
Fix README.md; don't use reStructuredText headings

github.com/hpyproject/hpy - 6a7f089b641b3d018a0a6d7f939ba8d1525ac7f0 authored over 2 years ago by Florian Angerer <[email protected]>
Fix: make autogen compatible to pycparser 2.21

github.com/hpyproject/hpy - d36a807528d38f52b5c31e48f3be6200ad155a26 authored over 2 years ago by Florian Angerer <[email protected]>
Merge pull request #324 from steve-s/ss/improve-hpy-ext-usability

Minor usability improvements in hpy.universal

github.com/hpyproject/hpy - 41989b8bdee17873133429bec235091129949ed4 authored over 2 years ago by Stepan Sindelar <[email protected]>
Merge pull request #314 from steve-s/add/improve-debug-ctx-usability

Improve debug context usability

github.com/hpyproject/hpy - f8596924d98cf01d8da578b435e5659cf30a99d6 authored over 2 years ago by Antonio Cuni <[email protected]>
Fix error handling in set_handle_stack_trace_limit

github.com/hpyproject/hpy - 71471e50168cd4588515d0da9427ab1ea030a26c authored over 2 years ago by stepan <[email protected]>
Further improvements in the debug mode docs

github.com/hpyproject/hpy - 2b344fd5bb5091aef3b5150596203ff49b3f380e authored over 2 years ago by stepan <[email protected]>
Fix make debug, remove HPY_DEBUG warning from setup.py

github.com/hpyproject/hpy - 57160f1bba4e0face35a3ef7ade334c5d8f8bc69 authored over 2 years ago by stepan <[email protected]>
Fix minor typos

github.com/hpyproject/hpy - b0e082457a8d2a58ba3f53b831da8f082aae1cf4 authored over 2 years ago by stepan <[email protected]>
Debug mode: support for capturing stack traces of handle allocations

github.com/hpyproject/hpy - 523f8785226255b80673e5c40a6f2a4f60cf459f authored over 2 years ago by stepan <[email protected]>
Debug ctx: support activation via env variable HPY_DEBUG_CONTEXT

github.com/hpyproject/hpy - c8e55430a14f4063972b6c0a826f579757173209 authored over 2 years ago by stepan <[email protected]>
Universal loader recognizes HPY_LOG env var

github.com/hpyproject/hpy - 5c95ccdd20287f7530b830130a1671a94f64c29d authored over 2 years ago by stepan <[email protected]>
Debug ctx: document the LeakDetector and hpy_debug fixture

github.com/hpyproject/hpy - f3c13aa60a3df693dfa81d994fe8f0b150fd0ba1 authored over 2 years ago by stepan <[email protected]>
set_handle_stack_trace_limit does not change the previous limit on input error

github.com/hpyproject/hpy - c0b1065d19a642bf3ad60df5af17da4a7b60893a authored over 2 years ago by stepan <[email protected]>
Improve comments in docs/examples/tests.py

Co-authored-by: Antonio Cuni <[email protected]>

github.com/hpyproject/hpy - ea8b36cf68b83643f28e58e03de7210f4f9cb269 authored over 2 years ago by Stepan Sindelar <[email protected]>
Fix macos compilation warning in debug handle repr

github.com/hpyproject/hpy - f0ff7fa8be80cc2f3441c7d70bcab7f0fc9c1e34 authored over 2 years ago by stepan <[email protected]>
Fix handles leak in debug handle repr

github.com/hpyproject/hpy - 624c68ea7dc109f8d315015dd3e48e1795fb0a0c authored over 2 years ago by stepan <[email protected]>
Properly initialize handle_alloc_stacktrace_limit

github.com/hpyproject/hpy - ddea27db8e922c3e8b3c46ded6a3c430f8857434 authored over 2 years ago by stepan <[email protected]>
Fix infer error

github.com/hpyproject/hpy - 0e03e7e8a45ac3c627f38efa6064b9f73ee22836 authored over 2 years ago by stepan <[email protected]>
Use HPY_DEBUG for HPy debug context, change what was previously HPY_DEBUG to HPY_DEBUG_BUILD

github.com/hpyproject/hpy - 3dc38552f22338762c2e340980d4aa258240d305 authored over 2 years ago by stepan <[email protected]>
Also check and error for GRAALVM_PYTHON when building hpy.univeral

github.com/hpyproject/hpy - 665ed4c4c5617c36f63b0866c6897745be1ad3ec authored over 2 years ago by stepan <[email protected]>
Merge pull request #313 from steve-s/ss/improve-docs-for-0.4

Improve the documentation for the 0.0.4 release

github.com/hpyproject/hpy - e748ee54bd91c4591ec5c4e3febe9dde531a130c authored over 2 years ago by Antonio Cuni <[email protected]>
Remove obsolete set_debug from hpy.universal

github.com/hpyproject/hpy - 5fc06b0d30c6430d7db28640c62adcb47db6dc38 authored over 2 years ago by stepan <[email protected]>
Improve error messages when loading universal HPy extensions

github.com/hpyproject/hpy - 9c4a66564198da77d35a78783dd9d48392db02e2 authored over 2 years ago by stepan <[email protected]>
Merge pull request #321 from mattip/cpp

Add CPlusPlus support

github.com/hpyproject/hpy - 02a4f7e7a3e8f5777b4d9ca0335b5984deebd36d authored over 2 years ago by Omer Katz <[email protected]>
GitHub CI: upload built documentation as artifact

github.com/hpyproject/hpy - ba5d4b27e26bf8e9e9c43a26b323bc730593d77e authored over 2 years ago by stepan <[email protected]>
Minor further improvements in the docs

github.com/hpyproject/hpy - 7c0f63706d50f287688028071a99232ebccacc24 authored over 2 years ago by stepan <[email protected]>
add include for windows

github.com/hpyproject/hpy - 3600bb02a6bdf6eed94d63d15e5846bce2942983 authored over 2 years ago by mattip <[email protected]>
only test with g++, build with gcc

github.com/hpyproject/hpy - 21a865d54835623c0fb97c2e3828c05bc4a5250f authored over 2 years ago by mattip <[email protected]>
add a g++ compiler CI run

github.com/hpyproject/hpy - e10225970523eda377c6dae6c07bf3a0ab7757dd authored over 2 years ago by mattip <[email protected]>
properly cast malloc return values

github.com/hpyproject/hpy - 9170dc83e633beaa83962fb0ff27c0e63dfc6ade authored over 2 years ago by mattip <[email protected]>
move HPyTuple_Pack from a macro to an inline function

github.com/hpyproject/hpy - f7d6d4f69165306d1058ffb1c7c73a4b74c99ebe authored over 2 years ago by mattip <[email protected]>
Add 'extern "C"' for C++

github.com/hpyproject/hpy - d91f94cebfb0e4ce86937d78b5750d5299eafed8 authored over 2 years ago by mattip <[email protected]>
Docs: fix Sphinx duplicate labels

github.com/hpyproject/hpy - 165371c9e96cbb9f4e5ecbe613accba07260c41b authored over 2 years ago by stepan <[email protected]>
Docs: sphinx syntax fixes

github.com/hpyproject/hpy - c6514e84744fd8c5c2f79cb630177c503e97c2e9 authored over 2 years ago by stepan <[email protected]>
Run autogen (order of some elements changed)

github.com/hpyproject/hpy - 06a650287375eca23e61d011869936fb3d64bb25 authored over 2 years ago by stepan <[email protected]>
Improve the documentation for the 0.0.4 release

github.com/hpyproject/hpy - fcd0ba4e0a0a56cf5e2ab3034b9dca3e445a8f21 authored over 2 years ago by stepan <[email protected]>
Merge pull request #299 from steve-s/ss/add-hpyglobal

Introduce HPyGlobal

github.com/hpyproject/hpy - f941e8f530d4fe67be8606b6e01c69c52ef56fc6 authored almost 3 years ago by Stepan Sindelar <[email protected]>
Merge pull request #302 from steve-s/ss/fix-hpy-field-store

Fix possibility to see stale objects in tp_finalize due to an issue in HPyField_Store

github.com/hpyproject/hpy - 63d1fbc7df135e6899b34063b42d377e8952e713 authored almost 3 years ago by Stepan Sindelar <[email protected]>
HPyGlobal: clarify thread-safety expectations

github.com/hpyproject/hpy - cf11a5775361ba3d51b22249de35448a26fd5b40 authored almost 3 years ago by stepan <[email protected]>
Merge pull request #306 from steve-s/ss/pep518

Add pyproject.toml to support PEP 518 and isolated builds

github.com/hpyproject/hpy - bd076f171a7c4491cf93b5c1bd2d4be2619920aa authored almost 3 years ago by Stepan Sindelar <[email protected]>
Revert changes to setup.py to still support setup.py based builds

github.com/hpyproject/hpy - f0438dfe614994650733a051d7551066abdef261 authored almost 3 years ago by stepan <[email protected]>