cffi merge requestshttps://foss.heptapod.net/pypy/cffi/-/merge_requests2023-02-23T07:31:43Zhttps://foss.heptapod.net/pypy/cffi/-/merge_requests/119Use license_files instead of license_file in setup.cfg [metadata] section.2023-02-23T07:31:43ZManuel JacobUse license_files instead of license_file in setup.cfg [metadata] section.When using license_file, setuptools prints a warning: “setuptools._deprecation_warning.SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.”.
The license_files key was introduced in “wheel” ...When using license_file, setuptools prints a warning: “setuptools._deprecation_warning.SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.”.
The license_files key was introduced in “wheel” package Git commit 59976ab294e1b118f42cab404d95df66ed55f7e4 from 2018-07-16. The disadvantage of this change is that when using wheel < 0.32.0, the resulting wheel will not contain the license file in its .dist-info directory.https://foss.heptapod.net/pypy/cffi/-/merge_requests/81Add arithmetic support in enum2020-02-12T23:43:11ZBitbucket ImporterAdd arithmetic support in enum*Created originally on Bitbucket by [realitix (Jean-Sébastien Bevilacqua)](https://bitbucket.org/%7B3f4e5232-f96c-4bca-acba-c2b5d2b22f45%7D/)*
fix #174
With tests!
I don't know how to properly create pull request with hg. So tell me...*Created originally on Bitbucket by [realitix (Jean-Sébastien Bevilacqua)](https://bitbucket.org/%7B3f4e5232-f96c-4bca-acba-c2b5d2b22f45%7D/)*
fix #174
With tests!
I don't know how to properly create pull request with hg. So tell me if something is wrong.
Thanks Arminhttps://foss.heptapod.net/pypy/cffi/-/merge_requests/77Handle computed literals in cdef2020-02-12T23:42:56ZBitbucket ImporterHandle computed literals in cdef*Created originally on Bitbucket by [ernwa (Andrea Waite)](https://bitbucket.org/%7B47c88211-75d9-4ab9-8e64-7918acd2118b%7D/)*
* parse int, char, float, string literals and #defines
* detects and captures the value of constant expressi...*Created originally on Bitbucket by [ernwa (Andrea Waite)](https://bitbucket.org/%7B47c88211-75d9-4ab9-8e64-7918acd2118b%7D/)*
* parse int, char, float, string literals and #defines
* detects and captures the value of constant expressions in #defines
* can ingest unmodified .h files from real c projects now
* Using “proper” AST parsing cribbed from pull request #30. Support unary, binary, ternary ops.
* passes all but a few tests related to re_python; generates different code than expected or generates "SystemError: Objects/longobject.c:1024: bad argument to internal function", probably related to integer handling (added support in int parser for LL & ULL as python long type)https://foss.heptapod.net/pypy/cffi/-/merge_requests/74Parse constant expressions of the form "1<<12" (common in headers and enum va...2020-02-12T23:42:47ZBitbucket ImporterParse constant expressions of the form "1<<12" (common in headers and enum values).*Created originally on Bitbucket by [machinaut (Alexander Ray)](https://bitbucket.org/%7B34e991ad-2c07-4bbb-b4ec-1be05b43eea1%7D/)*
Parse constant expressions of the form "1<<12" (common in headers and enum values).*Created originally on Bitbucket by [machinaut (Alexander Ray)](https://bitbucket.org/%7B34e991ad-2c07-4bbb-b4ec-1be05b43eea1%7D/)*
Parse constant expressions of the form "1<<12" (common in headers and enum values).https://foss.heptapod.net/pypy/cffi/-/merge_requests/30Do constant arithmetics2020-02-12T23:41:58ZBitbucket ImporterDo constant arithmetics*Created originally on Bitbucket by [mozbugbox (Mozbugbox)](https://bitbucket.org/%7Bfc090113-ed87-4f49-9608-38af3701d4c3%7D/)*
*Created originally on Bitbucket by [mozbugbox (Mozbugbox)](https://bitbucket.org/%7Bfc090113-ed87-4f49-9608-38af3701d4c3%7D/)*