Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory:Staging:I
Configuration
Project Config
Overview
Repositories
Monitor
Requests
Users
Subprojects
Project Config
Attributes
Signing Keys
Meta
Status
Pulse
Staging
Project Configuration of openSUSE:Factory:Staging:I
Patterntype: rpm-md ymp %if "%_repository" == "images" Type: kiwi Repotype: none Patterntype: none Prefer: openSUSE-release openSUSE-release-ftp Constraint: hardware:disk:size unit=G 21 %endif %if "%_repository" == "bootstrap_copy" VMinstall: !kernel-obs-build %else VMinstall: kernel-obs-build %endif Macros: %vendor openSUSE %distribution openSUSE Tumbleweed %packager http://bugs.opensuse.org :Macros # PYTHON STUFF %define primary_python python311 %define skip_python2 1 %define _without_python2 1 Macros: ## PYTHON MACROS BEGIN # order of %pythons is important: The last flavor overrides any operation on conflicting files and definitions during expansions, # making it the "default" in many cases --> keep the primary python3 provider at the end. %pythons %{?!skip_python3:%{?!skip_python310:python310} %{?!skip_python312:python312} %{?!skip_python313:python313} %{?!skip_python311:python311}} %add_python() %{expand:%%define pythons %1 %pythons} %_without_python2 1 # prjconf definitions for python-rpm-macros # This method for generating python_modules gets too deep to expand for rpm at about 5 python flavors. # Hence, python_module_iter is replaced by python_module_lua in macros.lua. # However, OBS cannot expand lua, but has a much higher expansion depth, so this works fine for the server side resolver. %python_module_iter(a:) %{expand:%%define python %{-a*}} ( %python-%args ) %{expand:%%{?!python_module_iter_%1:%%{python_module_iter -a%*}}%%{?python_module_iter_%1}} # pseudo-undefine for obs: reset for the next expansion within the next call of python_module %python_module_iter_STOP %global python %%%%python %python_module() %{?!python_module_lua:%{expand:%%define args %{**}} %{expand:%%{python_module_iter -a %{pythons} STOP}}}%{?python_module_lua:%python_module_lua %{**}} # gh#openSUSE/python-rpm-macros#127 ... define our current primary Python interpreter %primary_python python311 ## PYTHON MACROS END :Macros Prefer: -python310-uv -python312-uv -python313-uv Prefer: -python310-numpy1-devel -python311-numpy1-devel -python312-numpy1-devel -python313-numpy1-devel -python311-numpy1 -python310-numpy1 -python312-numpy1 -python313-numpy1 Prefer: -python310-pypdf -python311-pypdf -python312-pypdf -python313-pypdf Prefer: -python312-anyio3 -python313-anyio3 Prefer: -python312-Django4 -python313-Django4 Prefer: -python310-txt2tags -python312-txt2tags -python313-txt2tags Prefer: -python312-mistune -python313-mistune Prefer: -python310-urllib3_1 -python311-urllib3_1 -python312-urllib3_1 -python313-urllib3_1 Prefer: -python310-magic -python312-magic -python313-magic Prefer: -python310-Cython0 -python311-Cython0 -python312-Cython0 -python313-Cython0 Prefer: -python310-SQLAlchemy1 -python311-SQLAlchemy1 -python312-SQLAlchemy1 -python313-SQLAlchemy1 Prefer: -python312-PyQt6 -python313-PyQt6 Prefer: -python310-html2text -python311-html2text -python312-html2text -python313-html2text Prefer: -python310-nbclassic -python312-nbclassic -python313-nbclassic Prefer: -python312-pytest-asyncio0.21 -python313-pytest-asyncio0.21
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor