Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Cloud:OTC:Tools:OpenStack
Configuration
Project Config
Overview
Repositories
Monitor
Requests
Users
Subprojects
Project Config
Attributes
Signing Keys
Meta
Status
Pulse
Project Configuration of Cloud:OTC:Tools:OpenStack
# Important!!!! EPEL repo must be standart and not CentOS ###### CentOS7 %if "%_repository" == "CentOS_7" # CentOS7 hacks Preinstall: python-srpm-macros Substitute: python3-setuptools_scm python36-setuptools_scm= Substitute: python3-packaging python36-packaging= Substitute: python3-six python36-six Substitute: python3-requests python36-requests Substitute: python3-cryptography python36-cryptography= Substitute: python3-iso8601 python36-iso8601= Substitute: python3-pyparsing python36-pyparsing= Substitute: python3-netaddr python36-netaddr Substitute: python3-simplejson python36-simplejson Substitute: python3-wrapt python36-wrapt Substitute: python3-msgpack python36-msgpack Substitute: python3-pytest python36-pytest Substitute: python3-rfc3986 python36-rfc3986= # Substitute: python3-jmespath python36-jmespath= # Substitute: python3-netifaces python36-netifaces= # Substitute: python3-PyYAML python36-PyYAML= # Substitute: python3-requests python36-requests= # Substitute: python3-mock python36-mock= Prefer: python3-ipaddress Prefer: python3-pbr Prefer: python36-requests Macros: %python3_pkgversion 3 %_without_python2 1 %_with_python3 1 %_without_test 1 %_without_docs 1 :Macros %endif # Centos7 ###### CentOS8 %if "%_repository" == "CentOS_8" # CentOS8 hacks Preinstall: python-srpm-macros # Substitute: python-devel platform-python-devel= # Substitute: python3-devel platform-python-devel= Prefer: python3-ipaddress Prefer: python3-six Macros: %python3_pkgversion 3 %_without_python2 1 %_with_python3 1 %_without_test 1 %_without_docs 1 :Macros %endif # Centos8 ###### RHEL7 %if "%_repository" == "RHEL_7" # RHEL7 hacks Preinstall: python-srpm-macros #RHEL7 includes old python-devel-2.7.5-16.el7m while centos python-devel-2.7.5-68.el7 Required: python2-rpm-macros Substitute: python2-devel python-devel Substitute: python2-setuptools python-setuptools Substitute: python2-PyYAML PyYAML= Substitute: python2-nose python-nose= Substitute: python2-mako python-mako= Substitute: python2-netifaces python-netifaces= Substitute: python2-decorator python-decorator= Macros: %python3_pkgversion 34 %py_setup setup.py %_with_python2 1 %_without_python3 1 %_without_docs 1 :Macros %endif # RHEL7 ###### Fedora %if 0%{?fedora} && 0%{?fedora_version} <= 29 Prefer: environment-modules Prefer: python3-pyyaml Substitute: python2-PyYAML python2-pyyaml Macros: %python3_pkgversion 3 %_without_python2 1 %_with_python3 1 %_without_docs 1 :Macros %endif # fedora %if 0%{?fedora} && 0%{?fedora_version} > 29 Prefer: environment-modules Substitute: python2-PyYAML python22-pyyaml Macros: %python3_pkgversion 3 %_without_python2 1 # Disable py2 from Fedora 30 %_with_python3 1 %_without_docs 1 :Macros %endif # Fedora > 29 ############## General Suse diffs %if 0%{?suse_version} Substitute: python3-oslo-i18n python3-oslo.i18n= Substitute: python3-oslo-config python3-oslo.config= Substitute: python3-oslo-serialization python3-oslo.serialization= Substitute: python3-oslo-utils python3-oslo.utils= %endif ###### Leap 42 and SLE 12 %if 0%{?suse_version} == 1315 Required: python-rpm-macros Substitute: python2-devel python-devel Substitute: python2-setuptools python-setuptools Substitute: python2-six python-six Substitute: python2-decorator python-decorator= Substitute: python2-iso8601 python-iso8601= Substitute: python2-sphinx python-Sphinx= Substitute: python3-sphinx python3-Sphinx= Substitute: python2-PyYAML python-PyYAML= Substitute: python2-netifaces python-netifaces= Substitute: python2-lxml python-lxml= Substitute: python2-ipaddress python-ipaddress= Substitute: python2-futures python-futures= Substitute: python2-mock python-mock= Substitute: python2-nose python-nose= Substitute: python2-deprecation python2-deprecation= Substitute: python2-coverage python-coverage= Substitute: python2-cryptography python-cryptography= Substitute: python2-jsonpointer python-jsonpointer= Substitute: python2-jsonpatch python-jsonpatch= Substitute: python2-requestsexceptions python-requestsexceptions= Substitute: python2-requests python-requests= Substitute: python2-pbr python-pbr= Substitute: python2-dogpile-cache python2-dogpile.cache= Substitute: python3-dogpile-cache python3-dogpile.cache= Substitute: python2-os-service-types python-os-service-types= Macros: %python3_pkgversion 3 %_without_python2 1 %_with_python3 1 %_without_test 1 %_without_docs 1 :Macros %endif # Leap 42 and SLE 12 ###### Leap 15 %if 0%{?suse_version} == 1500 %define python3_pkgversion 3 Substitute: python2-sphinx python2-Sphinx= Substitute: python3-sphinx python3-Sphinx= Substitute: python2-dogpile-cache python2-dogpile.cache= Substitute: python3-dogpile-cache python3-dogpile.cache= Substitute: python3-prettytable python3-PrettyTable= # Some crazy behavior in SLE15 Macros: %python3_pkgversion 3 %_without_python2 1 %_with_python3 1 %_without_test 1 %_without_docs 1 :Macros %endif # Leap 15 ###### Tumbleweed %if 0%{?suse_version} > 1500 %define python3_pkgversion 3 Substitute: python2-sphinx python2-Sphinx= Substitute: python3-sphinx python3-Sphinx= Substitute: python2-dogpile-cache python2-dogpile.cache= Substitute: python3-dogpile-cache python3-dogpile.cache= Substitute: python3-prettytable python3-PrettyTable= # Some crazy behavior in SLE15 Macros: %python3_pkgversion 3 %_without_python2 1 %_with_python3 1 %_without_test 1 %_without_docs 1 :Macros %endif # Tumbleweed Macros: %_without_test 1 :Macros
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