Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Simmphonie:python310
Configuration
Project Config
Overview
Repositories
Monitor
Requests
Users
Subprojects
Project Config
Attributes
Signing Keys
Meta
Status
Pulse
Project Configuration of home:Simmphonie:python310
#Prefer: -python39-urllib3_1 -python310-urllib3_1 -python311-urllib3_1 Prefer: -python39-urllib3 -python310-urllib3 -python311-urllib3 Prefer: python310-anyio python311-anyio python312-anyio %if "%_repository" == "15.4" #BuildFlags: excludebuild:python-setuptools:wheel %endif %if "%_repository" == "15.6_py311" Prefer: python311-urllib3 %endif %if "%_repository" == "15.5_py311" || "%_repository" == "15.6_py311" Macros: # Macro to build Python Stack Proposal packages %sle15_python_module_pythons() %global pythons python311 ## PYTHON MACROS BEGIN # adapted form of https://github.com/openSUSE/python-rpm-macros/blob/master/default-prjconf for SLE/Leap # requires python-rpm-macros >= 20210204 # 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_python311:python311} %add_python() %{expand:%%define pythons %1 %pythons} # 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 %{**}} ## PYTHON MACROS END :Macros %endif %if "%_repository" == "15.5" Macros: # Macro to build Python Stack Proposal packages %sle15_python_module_pythons() %global pythons python310 ## PYTHON MACROS BEGIN # adapted form of https://github.com/openSUSE/python-rpm-macros/blob/master/default-prjconf for SLE/Leap # requires python-rpm-macros >= 20210204 # 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_python310:python310} %add_python() %{expand:%%define pythons %1 %pythons} # 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 %{**}} ## PYTHON MACROS END :Macros %endif %if "%_repository" == "15.5" || "%_repository" == "15.5_py311" || "%_repository" == "15.6_py311" Prefer: libicu-devel %endif %if "%_repository" == "15.3" || "%_repository" == "15.4" Prefer: -python3-base python310-base python310-six python310-pyparsing #Prefer: python310-PyYAML python310-python-dateutil python310-wcwidth python310-sphinx_rtd_theme #Substitute: python3-base python310-base Substitute: python36-base python310-base #Substitute: python3-devel python310-devel #Substitute: python3-Sphinx python310-Sphinx Substitute: python3-sphinx-autodoc-typehints python310-sphinx-autodoc-typehints #Substitute: python3 python310 #Required: python310-base #Ignore: python3-base #Ignore: python3-devel # PYTHON STUFF Macros: #have_python2 1 %have_python3 1 #have_pypy3 1 #primary_python python310 %secondary_python python310 %python_module() %{expand: %{?have_python3:python310-%{**}} } %_without_python2 1 %skip_python2 1 #skip_python3 1 ## PYTHON MACROS BEGIN # adapted form of https://github.com/openSUSE/python-rpm-macros/blob/master/default-prjconf for SLE/Leap # requires python-rpm-macros >= 20210204 # 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_python2:python2} %{?!skip_python3:python310} %add_python() %{expand:%%define pythons %1 %pythons} # 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 %{**}} ## PYTHON MACROS END :Macros # END PYTHON STUFF %endif # ---------------- exclude builds ------------ %if "%_repository" == "15.4" || "%_repository" == "15.5" || "%_repository" == "15.5_py311" || "%_repository" == "15.6_py311" BuildFlags: excludebuild:mypy:test BuildFlags: excludebuild:python-Automat:test BuildFlags: excludebuild:python-Twisted:test BuildFlags: excludebuild:python-WSGIProxy2:test BuildFlags: excludebuild:python-Werkzeug:test BuildFlags: excludebuild:python-aiohttp:test BuildFlags: excludebuild:python-apipkg:test BuildFlags: excludebuild:python-attrs:test BuildFlags: excludebuild:python-autodocsumm:test BuildFlags: excludebuild:python-cryptography:test BuildFlags: excludebuild:python-cssselect:test BuildFlags: excludebuild:python-dnspython:test BuildFlags: excludebuild:python-docutils:test BuildFlags: excludebuild:python-eventlet:test BuildFlags: excludebuild:python-flaky:test BuildFlags: excludebuild:python-flit-core:test BuildFlags: excludebuild:python-gunicorn:test BuildFlags: excludebuild:python-httpcore:test BuildFlags: excludebuild:python-httpx:test BuildFlags: excludebuild:python-hypothesis:test BuildFlags: excludebuild:python-importlib-metadata:test BuildFlags: excludebuild:python-incremental:test BuildFlags: excludebuild:python-iniconfig:test BuildFlags: excludebuild:python-isort:test BuildFlags: excludebuild:python-libcst:test BuildFlags: excludebuild:python-jsonschema:test BuildFlags: excludebuild:python-matplotlib:test BuildFlags: excludebuild:python-marshmallow:doc BuildFlags: excludebuild:python-mock:test BuildFlags: excludebuild:python-mocket:test BuildFlags: excludebuild:python-opengl:test BuildFlags: excludebuild:python-pandas:test-py310 BuildFlags: excludebuild:python-pandas:test-py39 BuildFlags: excludebuild:python-pandas:test-py311 BuildFlags: excludebuild:python-poetry-plugin-export:test BuildFlags: excludebuild:python-pyinstaller-hooks-contrib:test BuildFlags: excludebuild:python-packaging:test BuildFlags: excludebuild:python-paramiko:test BuildFlags: excludebuild:python-pybind11:test BuildFlags: excludebuild:python-pyparsing:test BuildFlags: excludebuild:python-pytest-qt:test-pyqt6 BuildFlags: excludebuild:python-pytest-qt:test-pyside2 BuildFlags: excludebuild:python-pytest-qt:test-pyside6 BuildFlags: excludebuild:python-PyVirtualDisplay:test BuildFlags: excludebuild:python-QtPy:test BuildFlags: excludebuild:python-scikit-build:test BuildFlags: excludebuild:python-pbr:test BuildFlags: excludebuild:python-pep517:test BuildFlags: excludebuild:python-pip:test BuildFlags: excludebuild:python-pluggy:test BuildFlags: excludebuild:python-poetry:test BuildFlags: excludebuild:python-pycurl:test BuildFlags: excludebuild:python-pydantic:test BuildFlags: excludebuild:python-pyquery:test BuildFlags: excludebuild:python-pythran:test-py39 BuildFlags: excludebuild:python-pythran:test-py310 BuildFlags: excludebuild:python-pythran:test-py311 BuildFlags: excludebuild:python-pytest-cov:test BuildFlags: excludebuild:python-python-dateutil:test BuildFlags: excludebuild:python-requests:test BuildFlags: excludebuild:python-scipy:test BuildFlags: excludebuild:python-semantic_version:test BuildFlags: excludebuild:python-setuptools:test BuildFlags: excludebuild:python-setuptools_scm:test BuildFlags: excludebuild:python-six:test BuildFlags: excludebuild:python-soupsieve:test BuildFlags: excludebuild:python-sphinx-autodoc-typehints:test BuildFlags: excludebuild:python-sphinx_rtd_theme:test BuildFlags: excludebuild:python-sphinxcontrib-applehelp:test BuildFlags: excludebuild:python-sphinxcontrib-devhelp:test BuildFlags: excludebuild:python-sphinxcontrib-jsmath:test BuildFlags: excludebuild:python-sphinxcontrib-qthelp:test BuildFlags: excludebuild:python-sphinxcontrib-serializinghtml:test BuildFlags: excludebuild:python-sphinxcontrib-websupport:test BuildFlags: excludebuild:python-starlette:test BuildFlags: excludebuild:python-SecretStorage:test BuildFlags: excludebuild:python-toml:test BuildFlags: excludebuild:python-trio:test BuildFlags: excludebuild:python-urllib3:test BuildFlags: excludebuild:python-virtualenv:test BuildFlags: excludebuild:python-waitress:doc BuildFlags: excludebuild:python-wheel:test BuildFlags: excludebuild:python-zipp:test BuildFlags: excludebuild:python-zope.component:test BuildFlags: excludebuild:python-zope.interface:test BuildFlags: excludebuild:python310:doc BuildFlags: excludebuild:python-cheroot:test BuildFlags: excludebuild:python-aiosmtpd:test BuildFlags: excludebuild:python-pytest:test BuildFlags: excludebuild:python-pytest4:test BuildFlags: excludebuild:python-pdm:test BuildFlags: excludebuild:python-tornado:python3 BuildFlags: excludebuild:python-pytest-asyncio:test #BuildFlags: excludebuild:python-numpy:gnu-hpc # primary BuildFlags: excludebuild:python-packaging:primary BuildFlags: excludebuild:python-pyparsing:primary BuildFlags: excludebuild:python-flit-core:primary BuildFlags: excludebuild:python-atomicwrites:doc # wxPython BuildFlags: excludebuild:python-wxPython:python3 %if "%_repository" == "15.4" || "%_repository" == "15.5" BuildFlags: excludebuild:python-wxPython:python311 BuildFlags: excludebuild:python-wxPython:python38 BuildFlags: excludebuild:python-wxPython:python39 BuildFlags: excludebuild:python-pandas:test-py312 %endif %if "%_repository" == "15.5_py311" || "%_repository" == "15.6_py311" BuildFlags: excludebuild:python-wxPython:python310 BuildFlags: excludebuild:python-wxPython:python38 BuildFlags: excludebuild:python-wxPython:python39 %endif %endif
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