| |
@@ -198,6 +198,9 @@
|
| |
# workaround http://bugs.python.org/issue19804 (test_uuid requires ifconfig)
|
| |
BuildRequires: /usr/sbin/ifconfig
|
| |
|
| |
+ # For %%python_provide
|
| |
+ BuildRequires: python-rpm-macros
|
| |
+
|
| |
%if %{with rpmwheels}
|
| |
BuildRequires: python-setuptools-wheel
|
| |
BuildRequires: python-pip-wheel
|
| |
@@ -347,6 +350,8 @@
|
| |
Provides: bundled(python3-setuptools) = 40.8.0
|
| |
%endif
|
| |
|
| |
+ %{?python_provide:%python_provide python3-libs}
|
| |
+
|
| |
# There are files in the standard library that have python shebang.
|
| |
# We've filtered the automatic requirement out so libs are installable without
|
| |
# the main package. This however makes it pulled in by default.
|
| |
@@ -368,6 +373,8 @@
|
| |
Requires: python-rpm-macros
|
| |
Requires: python3-rpm-macros
|
| |
|
| |
+ %{?python_provide:%python_provide python3-devel}
|
| |
+
|
| |
%if %{without bootstrap}
|
| |
# This is not "API" (packages that need setuptools should still BuildRequire it)
|
| |
# However some packages apparently can build both with and without setuptools
|
| |
@@ -406,6 +413,8 @@
|
| |
Provides: %{name}-tools%{?_isa} = %{version}-%{release}
|
| |
Obsoletes: %{name}-tools < %{version}-%{release}
|
| |
|
| |
+ %{?python_provide:%python_provide python3-idle}
|
| |
+
|
| |
%description idle
|
| |
IDLE is Python’s Integrated Development and Learning Environment.
|
| |
|
| |
@@ -423,6 +432,8 @@
|
| |
Summary: A GUI toolkit for Python
|
| |
Requires: %{name} = %{version}-%{release}
|
| |
|
| |
+ %{?python_provide:%python_provide python3-tkinter}
|
| |
+
|
| |
%description tkinter
|
| |
The Tkinter (Tk interface) library is a graphical user interface toolkit for
|
| |
the Python programming language.
|
| |
@@ -433,6 +444,8 @@
|
| |
Requires: %{name} = %{version}-%{release}
|
| |
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
| |
|
| |
+ %{?python_provide:%python_provide python3-test}
|
| |
+
|
| |
%description test
|
| |
The self-test suite for the Python interpreter.
|
| |
|
| |
@@ -455,6 +468,8 @@
|
| |
Requires: %{name}-tkinter%{?_isa} = %{version}-%{release}
|
| |
Requires: %{name}-idle%{?_isa} = %{version}-%{release}
|
| |
|
| |
+ %{?python_provide:%python_provide python3-debug}
|
| |
+
|
| |
%description debug
|
| |
python3-debug provides a version of the Python runtime with numerous debugging
|
| |
features enabled, aimed at advanced Python users such as developers of Python
|
| |
This allows easier compatibility back and forth once (and if)
https://fedoraproject.org/wiki/Changes/Python_means_Python3
happens. This is not the full implementation of the change,
as the python-unversioned package still needs to be added.
This is currently a no-op as %python_provide does nothing
for python3.
This is a forward-port of https://src.fedoraproject.org/rpms/python3/pull-request/118