Projects
Eulaceura:Factory
python-meson-python
_service:obs_scm:python-meson-python.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:python-meson-python.spec of Package python-meson-python
%bcond_without tests Name: python-meson-python Summary: Meson Python build backend (PEP 517) Version: 0.16.0 Release: 1 License: MIT URL: https://github.com/mesonbuild/meson-python Source: %{pypi_source meson_python} BuildArch: noarch BuildRequires: python3-devel python3-packaging python3-pyproject-metadata BuildRequires: python3-pip python3-wheel python3-pytest python3-Cython BuildRequires: git-core meson python3-pytest-mock %if %{with tests} BuildRequires: gcc %endif %global common_description %{expand: meson-python is a Python build backend built on top of the Meson build system. It enables to use Meson for the configuration and build steps of Python packages. Meson is an open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible. meson-python is best suited for building Python packages containing extension modules implemented in languages such as C, C++, Cython, Fortran, Pythran, or Rust. Consult the documentation for more details.} %description %{common_description} %package -n python3-meson-python Summary: %{summary} # When patchelf is not in the PATH, mesonpy.get_requires_for_build_wheel() adds # https://pypi.org/project/patchelf/ to the dependencies. We always want to use # the system patchelf. BuildRequires: patchelf Requires: patchelf %description -n python3-meson-python %{common_description} %prep %autosetup -n meson_python-%{version} # build: used only by skipped PEP 518 test sed -r -i "s/^ '(build|pytest-cov)/#&/" pyproject.toml %build %pyproject_build %install %pyproject_install %check %if %{with tests} # PEP 518 tests require network access. # Note: tests are *not* safe for parallel execution with pytest-xdist. pytest --ignore=tests/test_pep518.py %endif %files -n python3-meson-python %{python3_sitelib}/* %license LICENSES/* %doc CHANGELOG.rst %doc README.rst %changelog * Wed Jul 24 2024 kywqs <weiqingsong@kylinos.cn> - 0.16.0-1 - update version to 0.16.0 * Mon Feb 19 2024 wangkai <13474090681@163.com> - 0.15.0-1 - Package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2