Metadata-Version: 2.1
Name: meson-python
Version: 0.5.0
Summary: Meson Python build backend (PEP 517)
Keywords: meson build backend pep517 package
Home-page: https://github.com/FFY00/mesonpy
Author-Email: Filipe Laíns <lains@riseup.net>
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Project-URL: Homepage, https://github.com/FFY00/mesonpy
Project-URL: Repository, https://github.com/FFY00/mesonpy
Project-URL: Documentation, https://mesonpy.readthedocs.io
Project-URL: Changelog, https://mesonpy.readthedocs.io/en/latest/changelog.html
Requires-Python: >=3.7
Requires-Dist: colorama; os_name == "nt"
Requires-Dist: meson>=0.60.0
Requires-Dist: ninja
Requires-Dist: pep621>=0.3.0
Requires-Dist: tomli>=1.0.0
Requires-Dist: typing-extensions>=3.7.4; python_version < "3.8"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: GitPython; extra == "test"
Requires-Dist: auditwheel; extra == "test"
Requires-Dist: pep621>=0.4.0; extra == "test"
Requires-Dist: furo>=2021.08.31; extra == "docs"
Requires-Dist: sphinx~=4.0; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints>=1.10; extra == "docs"
Provides-Extra: test
Provides-Extra: docs
Description-Content-Type: text/markdown

# meson-python [![PyPI version](https://badge.fury.io/py/meson-python.svg)](https://pypi.org/project/meson-python/)

[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/FFY00/mesonpy/main.svg)](https://results.pre-commit.ci/latest/github/FFY00/mesonpy/main)
[![checks](https://github.com/FFY00/mesonpy/actions/workflows/checks.yml/badge.svg)](https://github.com/FFY00/mesonpy/actions/workflows/checks.yml)
[![tests](https://github.com/FFY00/mesonpy/actions/workflows/tests.yml/badge.svg)](https://github.com/FFY00/mesonpy/actions/workflows/tests.yml)
[![codecov](https://codecov.io/gh/FFY00/meson-python/branch/main/graph/badge.svg?token=xcb2u2YvVk)](https://codecov.io/gh/FFY00/meson-python)
[![Documentation Status](https://readthedocs.org/projects/meson-python/badge/?version=stable)](https://meson-python.readthedocs.io/en/stable/?badge=stable)

Python build backend ([PEP 517](https://www.python.org/dev/peps/pep-0517/)) for Meson projects.

See the [documentation](https://meson-python.readthedocs.io/en/stable/) for more details.

### Status

- Pure Python modules :+1:
- Native modules
  - Don't link against anything :+1:
  - Link against external libraries :+1:
  - Link against libraries from the Meson project :+1:
  - Detect the ABI :+1:
- Scripts (executables in Meson)
  - Don't link against anything :+1:
  - Link against external libraries :+1:
  - Link against libraries from the Meson project :hammer:

#### Platform Support

- Linux :+1:
- Windows :hammer:
  - Does not support linking against libraries from the Meson project
- MacOS :hammer:
  - Does not support linking against libraries from the Meson project
- Other UNIX-like :warning:
  - Most platforms should work, but currently that is not tested or guaranteed
