GitHub / mesonbuild/meson-python / commits
Meson PEP 517 Python build backend
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 43fff4ae | MAINT: update `description` text in pyproject.toml |
Ralf Gommers <r****s@g****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
2 days ago | |
| 9dc225aa | MAINT: remove `spelling_wordlist.txt`, change `.license` to REUSE.toml |
Ralf Gommers <r****s@g****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
2 days ago | |
| c21e5783 | CI: add a pixi job - conda-forge python/deps, linux aarch64 |
Ralf Gommers <r****s@g****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
2 days ago | |
| 10b27cbb | TST: fix conditional expression in the abi3t wheel tag test |
Ralf Gommers <r****s@g****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
3 days ago | |
| 6b9c6d94 | TST: add test for the stable ABI filename suffix multiarch tuple |
Ralf Gommers <r****s@g****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
3 days ago | |
| 3333005d | ENH: implement editable loader with PEP 829 .start files |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
4 days ago | |
| e9a62fa0 | MAINT: delete .readthedocs.yaml |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
6 days ago | |
| 7c78da35 | CI: validate workflows with zizmor |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
6 days ago | |
| 0cfbcd7f | CI: tighten setup applying zizmor recommendations |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 days ago | |
| 83ba6efc | CI: update actions |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 days ago | |
| f39b9dd6 | TST: tighten implementation and extend comment | Daniele Nicolodi <d****e@g****t> | 20 days ago | |
| 865aa613 | BUG: adjust regexp to extract ABI from extension filename | Daniele Nicolodi <d****e@g****t> | 20 days ago | |
| 143db897 | MAINT: adjust comment | Daniele Nicolodi <d****e@g****t> | 20 days ago | |
| cec60cc3 | CI: add free-threaded Python jobs |
Ralf Gommers <r****s@g****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
21 days ago | |
| 3c19a360 | MAINT: fix typo | Daniele Nicolodi <d****e@g****t> | about 1 month ago | |
| d7bb4210 | ENH: tweak exception message on editable re-build failure | Daniele Nicolodi <d****e@g****t> | about 1 month ago | |
| f9150436 | CI: fix installation of specific meson version in msvc job | Daniele Nicolodi <d****e@g****t> | about 1 month ago | |
| e6cd66b3 | CI: drop duplicate in test matrix | Daniele Nicolodi <d****e@g****t> | about 1 month ago | |
| 58c5ecea | TST: remove known failure marker for bug fixed in CPython 5.15.0b4 | Daniele Nicolodi <d****e@g****t> | about 1 month ago | |
| 47ea86f0 | MAINT: modernize typing annotations for the _tags module |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
about 2 months ago | |
| 8bc4d7e6 | MAINT: remove dead code |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
about 2 months ago | |
| e33fe062 | MAINT: fix typos | Daniele Nicolodi <d****e@g****t> | about 2 months ago | |
| a4133d20 | MAINT: drop unused code on Python 3.9 and later | Daniele Nicolodi <d****e@g****t> | about 2 months ago | |
| fc3a1943 | MAINT: replace functools.lru_cache() with functools.cache | Daniele Nicolodi <d****e@g****t> | about 2 months ago | |
| 1ad5f19a | MAINT: minor simplification | Daniele Nicolodi <d****e@g****t> | about 2 months ago | |
| 81cce1c1 | ENH: do not sort list repeatedly |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
about 2 months ago | |
| 3b64539a | BUG: do not add .dist-info/direct_url.json to editable wheels | Daniele Nicolodi <d****e@g****t> | about 2 months ago | |
| 4cbd126a | BUG: fix typo in regular expression for wheel file names |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
about 2 months ago | |
| bc406f72 | MAINT: synchronize meson version requirements | Daniele Nicolodi <d****e@g****t> | about 2 months ago | |
| f489fa35 | TST: rename NOGIL_BUILD to FREE_THREADED_BUILD |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
about 2 months ago | |
| 41248216 | ENH: capture and report build errors when rebuilding editable wheels | Daniele Nicolodi <d****e@g****t> | about 2 months ago | |
| cfdee347 | TST: drop conditional test on Python older than minimum supported |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
2 months ago | |
| 1e11272c | MAINT: spell out the Path definition where needed |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
2 months ago | |
| 3b34a735 | MAINT: do not use conditional imports from typing-extensions |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
2 months ago | |
| dabb5c27 | MAINT: drop backward compatibility shim for Python < 3.9 |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
2 months ago | |
| bda2cf12 | MAINT: drop conditional typing imports for Python < 3.9 |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
2 months ago | |
| bb71f22e | MAINT: remove typing-extensions from test dependency group |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
2 months ago | |
| fee49350 | TST: disable symlinks sdist test on Python 3.15 on Windows | Daniele Nicolodi <d****e@g****t> | 2 months ago | |
| a7aa41f7 |
TST: Fix the module name in `limited-api` test
Signed-off-by: Michał Górny <m****y@q****m> |
Michał Górny <m****y@q****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
2 months ago | |
| 8f7aa62f |
ENH: add support for PEP 803 `abi3t` with Python 3.15.0b2+
Signed-off-by: Michał Górny <m****y@q****m> |
Michał Górny <m****y@q****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
2 months ago | |
| d9a64e63 | CI: test with Python 3.15 | Daniele Nicolodi <d****e@g****t> | 2 months ago | |
| d53e6cd9 | CI: add macOS on arm64 to the test matrix |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
2 months ago | |
| 1093dce8 | CI: Cirrus CI shut down |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
2 months ago | |
| 4977b7d1 | MAINT: set version to 0.20.1.dev0 | Ralf Gommers <r****s@g****m> | 3 months ago | |
| 9f207c9d | REL: set version to 0.20.0 | Ralf Gommers <r****s@g****m> | 3 months ago | |
| b40c7040 | DOC: update changelog for release 0.20.0 | Ralf Gommers <r****s@g****m> | 3 months ago | |
| d2da482f | MAINT: update to mypy 1.19 and adjust type annotations |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
6 months ago | |
| 070c5971 | ENH: allow to specify editable-verbose in pyproject.toml | Daniele Nicolodi <d****e@g****t> | 7 months ago | |
| e5ba90fc | ENH: add support for cross-compiling Android with cibuildwheel |
Malcolm Smith <s****h@c****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
7 months ago | |
| 6ea60fdc | MAINT: set version to 0.20.0.dev0 | Ralf Gommers <r****s@g****m> | 7 months ago | |
| d7578513 | REL: set version to 0.19.0 | Ralf Gommers <r****s@g****m> | 7 months ago | |
| 1cdd8dda | DOC: update changelog for release 0.19.0 | Ralf Gommers <r****s@g****m> | 7 months ago | |
| 988bf4f6 | CI: add gcc to the Cirrus CI debian-unstable container image | Daniele Nicolodi <d****e@g****t> | 8 months ago | |
| 3205db1c | MAINT: refactoring |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
8 months ago | |
| fda5f694 | CI: force updating python3 symlink in opensuse-15 container image |
Michał Górny <m****y@g****g>
Committed by: Daniele Nicolodi <d****e@g****t> |
8 months ago | |
| c8158e45 | CI: update FreeBSD image |
Michał Górny <m****y@g****g>
Committed by: Daniele Nicolodi <d****e@g****t> |
8 months ago | |
| b94af9cf | CI: add cmake and g++ to Cirrus CI Linux container images |
Michał Górny <m****y@g****g>
Committed by: Daniele Nicolodi <d****e@g****t> |
8 months ago | |
| cfcfb355 | CI: update from macOs 13 to to macOS 15 on intel |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
9 months ago | |
| 1b6e61a2 | MAINT: make mypy happy not redefining a variable to a different type |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| 06d24699 | TST: enable fatal meson warnings for almost all test packages |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| 2f9c1e7f | TST: use the same spelling for pytest.mark.skipif() reason |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| 8a1290a0 | CI: setup release artifacts build job and upload with trusted publishing |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| 8e985984 | CI: switch to supported macOS VM image on Cirrus CI | Daniele Nicolodi <d****e@g****t> | 10 months ago | |
| 2a4e3984 | DOC: assume pip 23.1 or later in examples |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| 1674d9b4 | DOC: fix white space |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| e23bcb70 | MAINT: do not require the pytest-cov toml extra |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| d28ad8d7 | DOC: add contributing guide | Daniele Nicolodi <d****e@g****t> | 10 months ago | |
| 3c6b89d0 | CI: run tests with Meson master branch with Python 3.14 |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| ab2bb6d0 | TST: enable sdist test on Python 3.14 with sufficiently recent Meson |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| 58e3e951 | CI: drop path conditional referring to the removed examples |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| 1e6fc26c | DOC: remove example | Daniele Nicolodi <d****e@g****t> | 10 months ago | |
| 17bc720f | TST: make test the same with all Meson versions and avoid a warning |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| 6c650ee1 | CI: there is not need to update pip on Homebrew anymore | Daniele Nicolodi <d****e@g****t> | 10 months ago | |
| 70474b97 | CI: allow pip to install packages system-wide on Homebrew | Daniele Nicolodi <d****e@g****t> | 10 months ago | |
| 68d3d9d9 | CI: use the right Python in the Homebrew jobs | Daniele Nicolodi <d****e@g****t> | 10 months ago | |
| 62d4f8bd | DOC: document how to use installed data files with editable installs |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| 4fa5497b | DOC: remove CPython C API tutorial links, mention binding generators |
Ralf Gommers <r****s@g****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
10 months ago | |
| e16f9b63 | TST: skip a test that exposes a Meson bug on Python 3.14 |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| 2412ceae | CI: add Meson 1.8 to test matrix now that Meson 1.9 has been released |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| fadb971a | CI: test with Python 3.14 too |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| cfe5bc0a | MAIN: bump the minimum required Python version from 3.8 to 3.9 |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
10 months ago | |
| 7b970bc8 |
Add instructions for cibuildwheel to support Windows wheels
Co-authored-by: Ralf Gommers <r****s@g****m> |
Tobias Diez <c****e@t****m>
Committed by: Ralf Gommers <r****s@g****m> |
11 months ago | |
| 8d50078e | EHN: normalize paths coming from meson introspection data |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
about 1 year ago | |
| 121339e7 | DOC: shared-libraries: fix and clarify install location example |
Dr. Andrew Annex <a****y@v****u>
Committed by: Daniele Nicolodi <d****e@g****t> |
about 1 year ago | |
| 6077c68d | TST: define minimum required meson version |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
about 1 year ago | |
| d8ed5999 | ENH: define strip binary in synthesized cross files |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
about 1 year ago | |
| 7efa4176 | MAINT: add comment | Daniele Nicolodi <d****e@g****t> | about 1 year ago | |
| 73b70195 | EHN: add tool.meson-python.wheel.{exclude,include} settings | Daniele Nicolodi <d****e@g****t> | about 1 year ago | |
| cd442147 | BUG: allow $MACOSX_DEPLOYMENT_TARGET to be set to major version only |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
about 1 year ago | |
| 09b86c59 | TST: there is no need to build packages from a git repository |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
about 1 year ago | |
| 063b0e07 | TST: apply environment variable cleanup to all tests |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
about 1 year ago | |
| 1e69e7a2 | TST: harden against environment variables affecting meson-python |
Daniele Nicolodi <d****e@g****t>
Committed by: Ralf Gommers <r****s@g****m> |
about 1 year ago | |
| 3d03c9cd | MAINT: fix ruff configuration in pyproject.toml |
Ralf Gommers <r****s@g****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
about 1 year ago | |
| cfee3065 | MAINT: enforce string quoting style with ruff | Daniele Nicolodi <d****e@g****t> | about 1 year ago | |
| 9d46f41f | MAINT: move Thomas Li to emeritus maintainer |
Ralf Gommers <r****s@g****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
over 1 year ago | |
| 6414f05b | MAINT: add string quoting style configuration for ruff formatter |
Tobias Diez <c****e@t****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
over 1 year ago | |
| 031780bd | MAINT: add VSCode settings for pytest configuration |
Tobias Diez <c****e@t****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
over 1 year ago | |
| dbc2c480 | ENH: add support for targeting iOS |
Russell Keith-Magee <r****l@k****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
over 1 year ago | |
| 5e4a9b64 | DOC: correct typo in docstring. (#748) |
Russell Keith-Magee <r****l@k****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 0fc34127 | MAINT: avoid warnings because of symlinks pointing outside repo |
Ralf Gommers <r****s@g****m>
Committed by: Daniele Nicolodi <d****e@g****t> |
over 1 year ago |