- Remove obsolete_python_versioned macro again. This mechanism
has no business to be in Python 3.11, because we have abolished with it whole interpreter+setuptools+pip product. Python 3.11 should not be replaced by later versions anymore. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python311?expand=0&rev=68
This commit is contained in:
parent
d34496b956
commit
7a2425c221
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 26 13:02:05 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
||||||
|
|
||||||
|
- Remove obsolete_python_versioned macro again. This mechanism
|
||||||
|
has no business to be in Python 3.11, because we have abolished
|
||||||
|
with it whole interpreter+setuptools+pip product. Python 3.11
|
||||||
|
should not be replaced by later versions anymore.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Apr 30 18:13:16 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
Sun Apr 30 18:13:16 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
||||||
|
|
||||||
|
@ -43,16 +43,6 @@
|
|||||||
%define primary_interpreter 0
|
%define primary_interpreter 0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{?sle_version} && 0%{?suse_version} < 1550
|
|
||||||
# Obsoleting previous "latest" Python versions
|
|
||||||
# Next versions will get more lines like for older versions
|
|
||||||
%define obsolete_python_versioned() \
|
|
||||||
Obsoletes: python39%{?1:-%{1}} \
|
|
||||||
Obsoletes: python310%{?1:-%{1}}
|
|
||||||
%else
|
|
||||||
%define obsolete_python_versioned() %{nil}
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# Setting up variables
|
# Setting up variables
|
||||||
%define _version %(c=%{version}; echo ${c/[a-z]*/})
|
%define _version %(c=%{version}; echo ${c/[a-z]*/})
|
||||||
%define tar_suffix %(c=%{_version}; echo ${c#%{_version}})
|
%define tar_suffix %(c=%{_version}; echo ${c#%{_version}})
|
||||||
@ -227,7 +217,6 @@ Provides: %{python_pkg_name}-sqlite3
|
|||||||
Recommends: %{python_pkg_name}-curses
|
Recommends: %{python_pkg_name}-curses
|
||||||
Recommends: %{python_pkg_name}-dbm
|
Recommends: %{python_pkg_name}-dbm
|
||||||
Recommends: %{python_pkg_name}-pip
|
Recommends: %{python_pkg_name}-pip
|
||||||
%obsolete_python_versioned
|
|
||||||
%if %{primary_interpreter}
|
%if %{primary_interpreter}
|
||||||
Provides: python3 = %{python_version}
|
Provides: python3 = %{python_version}
|
||||||
Provides: python3-readline
|
Provides: python3-readline
|
||||||
@ -253,7 +242,6 @@ development environment (python3-idle).
|
|||||||
%package -n %{python_pkg_name}-tk
|
%package -n %{python_pkg_name}-tk
|
||||||
Summary: TkInter, a Python Tk Interface
|
Summary: TkInter, a Python Tk Interface
|
||||||
Requires: %{python_pkg_name} = %{version}
|
Requires: %{python_pkg_name} = %{version}
|
||||||
%obsolete_python_versioned tk
|
|
||||||
%if %{primary_interpreter}
|
%if %{primary_interpreter}
|
||||||
Provides: python3-tk = %{version}
|
Provides: python3-tk = %{version}
|
||||||
%endif
|
%endif
|
||||||
@ -264,7 +252,6 @@ Python interface to Tk. Tk is the GUI toolkit that comes with Tcl.
|
|||||||
%package -n %{python_pkg_name}-curses
|
%package -n %{python_pkg_name}-curses
|
||||||
Summary: Python Interface to the (N)Curses Library
|
Summary: Python Interface to the (N)Curses Library
|
||||||
Requires: %{python_pkg_name} = %{version}
|
Requires: %{python_pkg_name} = %{version}
|
||||||
%obsolete_python_versioned curses
|
|
||||||
%if %{primary_interpreter}
|
%if %{primary_interpreter}
|
||||||
Provides: python3-curses
|
Provides: python3-curses
|
||||||
%endif
|
%endif
|
||||||
@ -276,7 +263,6 @@ Console User Interface.
|
|||||||
%package -n %{python_pkg_name}-dbm
|
%package -n %{python_pkg_name}-dbm
|
||||||
Summary: Python Interface to the GDBM Library
|
Summary: Python Interface to the GDBM Library
|
||||||
Requires: %{python_pkg_name} = %{version}
|
Requires: %{python_pkg_name} = %{version}
|
||||||
%obsolete_python_versioned dbm
|
|
||||||
%if %{primary_interpreter}
|
%if %{primary_interpreter}
|
||||||
Provides: python3-dbm
|
Provides: python3-dbm
|
||||||
%endif
|
%endif
|
||||||
@ -289,7 +275,6 @@ the GNU implementation GDBM.
|
|||||||
Summary: An Integrated Development Environment for Python
|
Summary: An Integrated Development Environment for Python
|
||||||
Requires: %{python_pkg_name} = %{version}
|
Requires: %{python_pkg_name} = %{version}
|
||||||
Requires: %{python_pkg_name}-tk
|
Requires: %{python_pkg_name}-tk
|
||||||
%obsolete_python_versioned idle
|
|
||||||
%if %{primary_interpreter}
|
%if %{primary_interpreter}
|
||||||
Provides: python3-idle = %{version}
|
Provides: python3-idle = %{version}
|
||||||
%endif
|
%endif
|
||||||
@ -303,7 +288,6 @@ a debugger.
|
|||||||
%package -n %{python_pkg_name}-doc
|
%package -n %{python_pkg_name}-doc
|
||||||
Summary: Package Documentation for Python 3
|
Summary: Package Documentation for Python 3
|
||||||
Enhances: %{python_pkg_name} = %{python_version}
|
Enhances: %{python_pkg_name} = %{python_version}
|
||||||
%obsolete_python_versioned doc
|
|
||||||
%if %{primary_interpreter}
|
%if %{primary_interpreter}
|
||||||
Provides: python3-doc = %{version}
|
Provides: python3-doc = %{version}
|
||||||
%endif
|
%endif
|
||||||
@ -315,7 +299,6 @@ Python, and Macintosh Module Reference in HTML format.
|
|||||||
|
|
||||||
%package -n %{python_pkg_name}-doc-devhelp
|
%package -n %{python_pkg_name}-doc-devhelp
|
||||||
Summary: Additional Package Documentation for Python 3 in devhelp format
|
Summary: Additional Package Documentation for Python 3 in devhelp format
|
||||||
%obsolete_python_versioned doc-devhelp
|
|
||||||
%if %{primary_interpreter}
|
%if %{primary_interpreter}
|
||||||
Provides: python3-doc-devhelp = %{version}
|
Provides: python3-doc-devhelp = %{version}
|
||||||
%endif
|
%endif
|
||||||
@ -329,7 +312,6 @@ Python, and Macintosh Module Reference in format for devhelp.
|
|||||||
Summary: Python 3 Interpreter and Stdlib Core
|
Summary: Python 3 Interpreter and Stdlib Core
|
||||||
Requires: libpython%{so_version} = %{version}
|
Requires: libpython%{so_version} = %{version}
|
||||||
Recommends: %{python_pkg_name} = %{version}
|
Recommends: %{python_pkg_name} = %{version}
|
||||||
%obsolete_python_versioned base
|
|
||||||
#Recommends: python3-ensurepip
|
#Recommends: python3-ensurepip
|
||||||
# python 3.1 didn't have a separate python-base, so it is wrongly
|
# python 3.1 didn't have a separate python-base, so it is wrongly
|
||||||
# not a conflict to have python3-3.1 and python3-base > 3.1
|
# not a conflict to have python3-3.1 and python3-base > 3.1
|
||||||
@ -337,10 +319,8 @@ Obsoletes: python3 < 3.2
|
|||||||
# no Provides, because python3 is obviously provided by package python3
|
# no Provides, because python3 is obviously provided by package python3
|
||||||
# python 3.4 provides asyncio
|
# python 3.4 provides asyncio
|
||||||
Provides: %{python_pkg_name}-asyncio = %{version}
|
Provides: %{python_pkg_name}-asyncio = %{version}
|
||||||
%obsolete_python_versioned asyncio
|
|
||||||
# python 3.6 provides typing
|
# python 3.6 provides typing
|
||||||
Provides: %{python_pkg_name}-typing = %{version}
|
Provides: %{python_pkg_name}-typing = %{version}
|
||||||
%obsolete_python_versioned typing
|
|
||||||
# python3-xml was merged into python3, now moved into -base
|
# python3-xml was merged into python3, now moved into -base
|
||||||
Provides: %{python_pkg_name}-xml = %{version}
|
Provides: %{python_pkg_name}-xml = %{version}
|
||||||
%if %{primary_interpreter}
|
%if %{primary_interpreter}
|
||||||
@ -370,7 +350,6 @@ Summary: Python Utility and Demonstration Scripts
|
|||||||
Requires: %{python_pkg_name}-base = %{version}
|
Requires: %{python_pkg_name}-base = %{version}
|
||||||
Provides: %{python_pkg_name}-2to3 = %{version}
|
Provides: %{python_pkg_name}-2to3 = %{version}
|
||||||
Provides: %{python_pkg_name}-demo = %{version}
|
Provides: %{python_pkg_name}-demo = %{version}
|
||||||
%obsolete_python_versioned tools
|
|
||||||
%if %{primary_interpreter}
|
%if %{primary_interpreter}
|
||||||
Provides: python3-2to3 = %{version}
|
Provides: python3-2to3 = %{version}
|
||||||
Provides: python3-demo = %{version}
|
Provides: python3-demo = %{version}
|
||||||
@ -386,7 +365,6 @@ and a set of demonstration programs.
|
|||||||
%package -n %{python_pkg_name}-devel
|
%package -n %{python_pkg_name}-devel
|
||||||
Summary: Include Files and Libraries Mandatory for Building Python Modules
|
Summary: Include Files and Libraries Mandatory for Building Python Modules
|
||||||
Requires: %{python_pkg_name}-base = %{version}
|
Requires: %{python_pkg_name}-base = %{version}
|
||||||
%obsolete_python_versioned devel
|
|
||||||
%if %{primary_interpreter}
|
%if %{primary_interpreter}
|
||||||
Provides: python3-devel = %{version}
|
Provides: python3-devel = %{version}
|
||||||
%endif
|
%endif
|
||||||
@ -406,7 +384,6 @@ package up to version 2.2.2.
|
|||||||
Summary: Unit tests for Python and its standard library
|
Summary: Unit tests for Python and its standard library
|
||||||
Requires: %{python_pkg_name} = %{version}
|
Requires: %{python_pkg_name} = %{version}
|
||||||
Requires: %{python_pkg_name}-tk = %{version}
|
Requires: %{python_pkg_name}-tk = %{version}
|
||||||
%obsolete_python_versioned testsuite
|
|
||||||
%if %{primary_interpreter}
|
%if %{primary_interpreter}
|
||||||
Provides: python3-testsuite = %{version}
|
Provides: python3-testsuite = %{version}
|
||||||
%endif
|
%endif
|
||||||
|
Loading…
Reference in New Issue
Block a user