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

Implement PyType_FromSpec and the required types to get pof working on

the CPython ABI.

github.com/hpyproject/hpy - c64c74e0cd3cfbe756849ed1d7b2c83876e7803e authored almost 5 years ago
Ideas for how to add custom type support from design discussion.

github.com/hpyproject/hpy - 81a3be805f091aa02b3a1209f63dd9914b37ee52 authored almost 5 years ago
Merge pull request #24 from pyhandle/improve-autogen

Improve autogen to reduce code duplication.

github.com/hpyproject/hpy - 31b150e0dfab5d8df23e9a2e6ee050857729ea49 authored almost 5 years ago
force using a string here, else we crash later

github.com/hpyproject/hpy - 337eb0a2db34e6ded74e4a5e4ef51890e0fea12b authored almost 5 years ago
reintroduce hpy.devel.get_{include,sources}: they are needed to build pof. Also, make sure that build_wheel_nodeps stops early in case of error

github.com/hpyproject/hpy - 32cce59cb1a9bbb604095cf4f13d00b32dca25c4 authored almost 5 years ago
force using py.path instead of pathlib.Path: it is cleaner because we are already using py.path for tmpdir below

github.com/hpyproject/hpy - 94d9714333c5a6ee94406e01ce40bf3b3e256e42 authored almost 5 years ago
Refactor how include_dir and sources are computed.

1. It is no longer necessary to have the --correct option to determine the
location of includ...

github.com/hpyproject/hpy - ab62a4f448fffb3e3fed1533075ed1b489fccbd3 authored almost 5 years ago
Avoid duplicating implementations.

The duplicated definitions in 'devel/include/cpython/hpy.h' and
'universal/src/api.c' have been ...

github.com/hpyproject/hpy - 49dab3aa6cb339944aa24fb5877a435c878d1894 authored almost 5 years ago
Auto-generate implementation for the functions with

irregular naming compared to CPython.

github.com/hpyproject/hpy - 5c9fd26c486bd253e118aa2749387078cdc57979 authored almost 5 years ago
Make implementation generation more flexible.

github.com/hpyproject/hpy - 2e9c75301c2e71b9a026e8f108e21e5ca4c2c0ca authored almost 5 years ago
Add autogen_pypy.txt to .gitignore

github.com/hpyproject/hpy - 68691eee6d0b28323c63300140726c7500af9e48 authored almost 5 years ago
Check for exceptions in HPyArg_Parse("i" or "l")

github.com/hpyproject/hpy - cd95d87032c5dd6f5d7babefd017ae95f355d6f4 authored almost 5 years ago
HPyErr_Occurred()

github.com/hpyproject/hpy - f03492db2d63f8b31c24d74b6dcc53bc90406d58 authored almost 5 years ago
Fix py.test when run from another directory than the top-level one

github.com/hpyproject/hpy - 5ee85b12c2607128479897e6e74372518ebbe136 authored almost 5 years ago
Merge pull request #21 from pyhandle/feature/add-get-and-set-attr

Implement object protocol item and attribute access.

github.com/hpyproject/hpy - 613ba03ba2d1062cf9e9e8b1b79827b2682b939f authored almost 5 years ago
(arigo, ronan) Add test for hasattr() exception swallowing behaviour

github.com/hpyproject/hpy - d486aa2374920baf367e02f1e7c269832d5a5ec4 authored almost 5 years ago
Implement HPy_HasAttr and HPy_HasAttr_s.

github.com/hpyproject/hpy - 382350f0e1c6d4301cae18f0b05d1b88a6b9d65d authored almost 5 years ago
Update autogenerated code.

github.com/hpyproject/hpy - 738439046d72d34ff8d3fb055041fd33eb4269f1 authored almost 5 years ago
Add HPy_HasAttr and HPy_HasAttr_s to API.

github.com/hpyproject/hpy - d426168e1fda6e306941981d7c9726bf60125cf8 authored almost 5 years ago
Implement HPy_SetAttr_s.

github.com/hpyproject/hpy - 57bc64f776df6862c0cf793206d2e13649f24704 authored almost 5 years ago
Implement HPy_SetAttr.

github.com/hpyproject/hpy - 603a76d3e0df7fcfb9f671c6024cbb241d85d4f4 authored almost 5 years ago
Implement HPy_GetAttr_s.

github.com/hpyproject/hpy - b8b9c1fd76b7ff79edcc0b45cbadaebc785611c6 authored almost 5 years ago
Implement HPy_GetAttr.

github.com/hpyproject/hpy - dd46c09a244ca42b12c79c145204b7eecc3c76c9 authored almost 5 years ago
Implement HPy_SetItem_s.

github.com/hpyproject/hpy - eccead55fc20a7895af405817e2bff57f285be2f authored almost 5 years ago
Implement HPy_SetItem_i.

github.com/hpyproject/hpy - 76f8a08c1fb491635c46a0644aaa13806187cabb authored almost 5 years ago
Implement HPy_SetItem.

github.com/hpyproject/hpy - 1dbc766f8062857779ffc2d9070bff097f4192d3 authored almost 5 years ago
Implement HPy_GetItem_s.

github.com/hpyproject/hpy - cf853f3c5dc77e906237257addc08c848b0a6701 authored almost 5 years ago
Implement HPy_GetItem and HPy_GetItem_i.

github.com/hpyproject/hpy - 8290dcac9d0da9e93c56802c08f7a6013f0aeaa4 authored almost 5 years ago
Update autogenerated code.

github.com/hpyproject/hpy - 0d170af35e9366ea3699874a62a39beecfdaccd4 authored almost 5 years ago
Add item and attribute get and set to API.

github.com/hpyproject/hpy - 0fa3f9588e7e161fa6c888bc0e0d9ca13ab1b3d0 authored almost 5 years ago
Further API decisions.

github.com/hpyproject/hpy - 85303fc118d794cd6c91e84fbb36a34d737855d4 authored almost 5 years ago
Merge pull request #19 from pyhandle/feature/implement-meth-keywords

Implement HPy_METH_KEYWORDS, HPyArg_ParseKeywords, and put the parsing functions into their own ...

github.com/hpyproject/hpy - d2e6d3d5bf750c7d58742da8e40eecc33d438340 authored almost 5 years ago
More decisions.

github.com/hpyproject/hpy - 1a8fe68fced8010e7e16a43ea1aee3a2d72c633f authored almost 5 years ago
Document decisions around protocols.

github.com/hpyproject/hpy - be7a0254a93ccb4a5aec30ad7faf06a43b4f6484 authored almost 5 years ago
Add start of discussion notes.

github.com/hpyproject/hpy - 6225211a5dff7fe00c8ec0150ee7110f2586daf0 authored almost 5 years ago
Define _HPy_HIDDEN in a Windows-safe way and redince HPyAPI_RUNTIME_FUNC in terms of _HPy_HIDDEN.

github.com/hpyproject/hpy - eb2a28b6a17dfe50bbf3d1b00e8a7a5d6517db05 authored almost 5 years ago
Fix leaking handles in argparse tests.

github.com/hpyproject/hpy - d45cad82a0ad615c5b93f62a79f805a2985aa20d authored almost 5 years ago
Add TODO about removing HPyDict_SetItem and _GetItem and their present deficiencies.

github.com/hpyproject/hpy - 38e52afc343a32e9c2b5a31d487936665d01c7f2 authored almost 5 years ago
Remove Arg_Parse and Arg_ParseKeywords from exlcusions -- they are not there to start with any more.

github.com/hpyproject/hpy - 9957ecd93641b269f70bb952db022016acf9645a authored almost 5 years ago
Fix TODO in basic keywords test.

github.com/hpyproject/hpy - 9c3ae8036c7b77dacadb7937434e789a4f1e9625 authored almost 5 years ago
Remove _HPy_CallRealFunctionWithKeywordsFromTrampoline and add kw to base trampoline caller.

github.com/hpyproject/hpy - 9f0294ae36e93b28f55f12f81d3db8a2a93443fe authored almost 5 years ago
Revert addition of kw to _HPy_CPyCFunction and cast a bit more.

github.com/hpyproject/hpy - a3e9623365590b5b73b6a99f64e539c9dee85c46 authored almost 5 years ago
Add support for type i.

github.com/hpyproject/hpy - b9170ccd3688d0034ff9bb030aa0bcffa2a3dcad authored almost 5 years ago
Fix handling of va_args in the case of optional arguments.

github.com/hpyproject/hpy - 34dc2baa1b8f48311f0e8ca2c611ec4e63a437c2 authored almost 5 years ago
Move optional parsing into item parser.

github.com/hpyproject/hpy - b03b3c01d4f8342ac37414e818c34105975a6125 authored almost 5 years ago
Add test that keyword only argument parsing fails for HPyArg_Parse.

github.com/hpyproject/hpy - 2a988db64bbdd0be9c082c4c3ace24b24c9617b0 authored almost 5 years ago
Add keyword_only argument support to ParseKeywords.

github.com/hpyproject/hpy - 6bb80dbb4d96832a05b147153cb72716d5d53823 authored almost 5 years ago
Add optional argument support to HPyArg_Parse.

github.com/hpyproject/hpy - cb03a0688e2a1917823d5e429290b860f3c1ead0 authored almost 5 years ago
Implement positional-only arguments in ParseKeywords.

github.com/hpyproject/hpy - 22e93bb6a4afa06de7a6178fbd6b3b47dcb0d6b0 authored almost 5 years ago
Fix references to NULL.

github.com/hpyproject/hpy - 81c90e81a69ba4738eaf74a3b3b6177aea2259f0 authored almost 5 years ago
add a HPy_METH_KEYWORDS to pof.c

github.com/hpyproject/hpy - d96349d3d61ddf6989fd5f4b8c7c2e35956ff1a8 authored almost 5 years ago
Fix export of METH_KEYWORDS and fix missing required arguments test.

github.com/hpyproject/hpy - 0c972aab33bccd31f7407325ea279d084b3bbcbd authored almost 5 years ago
Handle case where keyword dict is NULL.

github.com/hpyproject/hpy - ef28fa57398f536a4080fb43cceeea50365ffebf authored almost 5 years ago
Fix typo in constant.

github.com/hpyproject/hpy - 28834d48d2c09e70250291cd1cac62399d166bdf authored almost 5 years ago
Remove unnecessary HPy_IsNull check and explain.

github.com/hpyproject/hpy - 2a9b799d289372bcc2dc6084d2cf8ff47df19e5f authored almost 5 years ago
Add rudimentary exception handling to argument parsing.

github.com/hpyproject/hpy - 8163c3db9d00aa4c082882e34c3626dbc21d55a4 authored almost 5 years ago
Split out argparse tests into their own module.

github.com/hpyproject/hpy - 6e3c03cf6ba04a9321da6fded96a119432427a2f authored almost 5 years ago
Remove unused imports.

github.com/hpyproject/hpy - a3f308340316b80da0f1eebe80a98b42293a29c2 authored almost 5 years ago
Add sources to proof-of-concept setup.py.

github.com/hpyproject/hpy - 9fb22c5d750e531a852816c6bbfd6ba79d46d433 authored almost 5 years ago
Add test for optional arguments.

github.com/hpyproject/hpy - cc2abde79f3020c0d6f0581f1ca8519ea9d78a9c authored almost 5 years ago
Add test for HPyDict_GetItem.

github.com/hpyproject/hpy - 2bdd2357a2151f1fdd85d26312e4dd8b787df055 authored almost 5 years ago
Add support for optional args to HPyArg_ParseKeywords.

github.com/hpyproject/hpy - 6bb7acf11d85670f0007f2daf1d046a69aa3ca42 authored almost 5 years ago
Add support for NULL to _py2h and _h2py.

github.com/hpyproject/hpy - a5e0f535b3e80c4f481ebf3d5d6e22a41803b277 authored almost 5 years ago
Fix how HPy runtime definitions are exposed.

github.com/hpyproject/hpy - 1a4587d8a901802f5d285a6b91532a9e947759d7 authored almost 5 years ago
Add get_sources for HPy runtime.

github.com/hpyproject/hpy - 0153d977074b24098c2fd84913e8e470ca51f7e6 authored almost 5 years ago
Add const to keywords.

github.com/hpyproject/hpy - 4321a8571356a3f971cfdbffaeeb620ac0c98ff0 authored almost 5 years ago
Add HPyObject_IsTrue.

github.com/hpyproject/hpy - bc231d5b0d38d27d12a40e125dc1db234d0a32ce authored almost 5 years ago
Add a test for reordered keywords.

github.com/hpyproject/hpy - 135671d2b7501d3d47a30e1643187bdba386852a authored almost 5 years ago
Implement keyword arguments.

github.com/hpyproject/hpy - 48107d56eb85122951d75132c9f90db98f2f7d33 authored almost 5 years ago
Update autogenerated code.

github.com/hpyproject/hpy - 4841d2c6339a8211e9dcc4ed7d7eef24981b0835 authored almost 5 years ago
Add HPyDict_GetItem to API.

github.com/hpyproject/hpy - 932c8a6585cd378e0aef4063e0ecc59966faa2e0 authored almost 5 years ago
Extract inner switch from Arg_Parse and Arg_ParseKeywords.

github.com/hpyproject/hpy - 6ebc53cb6bb2fb20dea868bc0d7fcb6c10116991 authored almost 5 years ago
Update keywords test to pass correct arguments to HPyArg_ParseKeywords.

github.com/hpyproject/hpy - 196230d5684a3fe3b09034e99baadbe1ca94044a authored almost 5 years ago
Add argparse.c to the list of source files.

github.com/hpyproject/hpy - 68f9a6027108ea9bfa10e1d2baeebee83b1a36f3 authored almost 5 years ago
Move HPyArg_Parse and HPyArg_ParseKeywords into the HPy runtime.

github.com/hpyproject/hpy - f1daa0930d66e38071004a4fdf717ea497a017f5 authored almost 5 years ago
Update autogenerated code.

github.com/hpyproject/hpy - 3d3ce5a412f7d305cd2f0a611b599d66792b9964 authored almost 5 years ago
Remove support for varargs from tools -- HPyArg_Parse and HPyArg_ParseKeywords are being moved from the HPyAPI to a separate HPy runtime.

github.com/hpyproject/hpy - 9096cfc9c37d7c8992f94b93f0f73c6b1fed8612 authored almost 5 years ago
Fix passing of keyword arguments through to functions that request them.

github.com/hpyproject/hpy - 7f21638a658233cfdba7c396909766b2b409a708 authored almost 5 years ago
Update autogenerated code.

github.com/hpyproject/hpy - 18cf9ac76bbf254d28c3b0095677ad7a193e6491 authored almost 5 years ago
Add dummy HPyArg_ParseKeywords to api.

github.com/hpyproject/hpy - cc8706094d37dbe7d8b00fa74fd5e6488731309e authored almost 5 years ago
Add basic test for keywork arguments.

github.com/hpyproject/hpy - 96ef74aa2e73b232be874a547105da33b0e9d429 authored almost 5 years ago
Implement HPy_DEF_METH_KEYWORDS.

github.com/hpyproject/hpy - 6766dcf2210d72281b228b7be8428e33a9b99e42 authored almost 5 years ago
Add context method for calling trampolines with keywords.

github.com/hpyproject/hpy - ffb53a4d252358cc3c92dae05d0e07c0b84eff21 authored almost 5 years ago
Merge pull request #18 from pyhandle/feature/implement-o-for-hpyarg-parse

Implement O for HPyArg_Parse. Reviewed by Antonio & Armin.

github.com/hpyproject/hpy - 3f850ae562c6977ed3088d5f5bb31a1ef4155d18 authored almost 5 years ago
Implement O format for HPyArg_Parse.

github.com/hpyproject/hpy - 7855300ce696c1f1087698bb5cb57851690cf0fb authored almost 5 years ago
Add test for O format for HPyArg_Parse.

github.com/hpyproject/hpy - d2e143616e0d9210c834b364df963e5b3490dbb2 authored almost 5 years ago
Merge pull request #16 from pyhandle/refactor-packages

Create hpy.devel and hpy.universal

github.com/hpyproject/hpy - 8f7c1a1f27c19eac58a9eff568564b74e1a38eb7 authored almost 5 years ago
s/hpy_universal/hpy.universal

github.com/hpyproject/hpy - be8e36cb3fea71cdc40b84c3fde46be5814c7fd8 authored almost 5 years ago
remove this, hpy-api no longer works

github.com/hpyproject/hpy - 83c48f02a15ffbce7aea1039333bf31930ea4924 authored almost 5 years ago
fix autogen

github.com/hpyproject/hpy - 4a5b63d6195f8b6ef4551862bd601cb31af7f3e1 authored almost 5 years ago
include hpy.devel into the distribution

github.com/hpyproject/hpy - a1a6dc0af39409c8c05f496561da3ea10d7c2df9 authored almost 5 years ago
try to fix test_pof on azure

github.com/hpyproject/hpy - 6daeddbd46a247737669ec029fff1f0868f22d07 authored almost 5 years ago
reintroduce a line which was killed by mistake

github.com/hpyproject/hpy - 50acd159c0921944eaea484e3bb4d373f712f090 authored almost 5 years ago
try to enable azure on branches as well

github.com/hpyproject/hpy - f0a2876dca3768807aeb79b3e0f964b20cfffa3f authored almost 5 years ago
rename hpy_devel into hpy.devel

github.com/hpyproject/hpy - 9e732ad0da82cb77bc03097aabf53cd5b2e28c1a authored almost 5 years ago
Make hpy a PEP-420 namespace, and move hpy_universal into hpy.universal

github.com/hpyproject/hpy - f20fc62b5e21c7bc899a2da9633b8e0fb43f4871 authored almost 5 years ago
add a test which fails on pypy

github.com/hpyproject/hpy - 3dc960204d30ebca6a000c3db3fb43ad2a9a65b9 authored about 5 years ago
add a test for HPy_AsPyObject, which was missing

github.com/hpyproject/hpy - 0b50d4cb83be8e0d1de3f5cf8854fd70fac50e31 authored about 5 years ago
make more tests compatible with PyPy, and explain why this is needed

github.com/hpyproject/hpy - cb52198b4c156aa7fd31307375af41ecc38ed6dc authored about 5 years ago