Update python-django-openstack-auth to build wheel
Modify the python-django-openstack-auth spec to add steps to build the python wheel, as well as include it in the pike wheels tarball. Change-Id: Idfe6de304b41d3a08cbfd8435f9191e9fefd8ed0 Story: 2004520 Task: 28587 Signed-off-by: Don Penney <don.penney@windriver.com>
This commit is contained in:
parent
1bfd984e70
commit
61b7f7b752
@ -16,6 +16,7 @@ openstack-nova-wheels
|
||||
python-ceilometerclient-wheels
|
||||
python-cinderclient-wheels
|
||||
python-django-horizon-wheels
|
||||
python-django-openstack-auth-wheels
|
||||
python-glanceclient-wheels
|
||||
python-gnocchiclient-wheels
|
||||
python-ironicclient-wheels
|
||||
|
@ -0,0 +1,58 @@
|
||||
From 1a5349cf73177d155a3309737635bc1ae22ae051 Mon Sep 17 00:00:00 2001
|
||||
From: Don Penney <don.penney@windriver.com>
|
||||
Date: Mon, 17 Dec 2018 09:16:20 -0600
|
||||
Subject: [PATCH] Build python wheel
|
||||
|
||||
---
|
||||
SPECS/python-django-openstack-auth.spec | 14 ++++++++++++++
|
||||
1 file changed, 14 insertions(+)
|
||||
|
||||
diff --git a/SPECS/python-django-openstack-auth.spec b/SPECS/python-django-openstack-auth.spec
|
||||
index 89acf21..5e9e8e0 100644
|
||||
--- a/SPECS/python-django-openstack-auth.spec
|
||||
+++ b/SPECS/python-django-openstack-auth.spec
|
||||
@@ -39,6 +39,8 @@ Summary: Django authentication backend for OpenStack Keystone
|
||||
%{?python_provide:%python_provide python2-django-openstack-auth}
|
||||
BuildRequires: python2-devel
|
||||
BuildRequires: python-setuptools
|
||||
+BuildRequires: python2-pip
|
||||
+BuildRequires: python2-wheel
|
||||
BuildRequires: python-sphinx
|
||||
BuildRequires: python-keystoneclient
|
||||
BuildRequires: python-iso8601
|
||||
@@ -135,6 +137,7 @@ find . -name "django.po" -exec rm -f '{}' \;
|
||||
|
||||
|
||||
%{__python} setup.py build
|
||||
+%py2_build_wheel
|
||||
|
||||
%if 0%{?with_python3}
|
||||
%{__python3} setup.py build
|
||||
@@ -145,6 +148,8 @@ find . -name "django.po" -exec rm -f '{}' \;
|
||||
|
||||
%install
|
||||
%{__python2} setup.py install --skip-build --root %{buildroot}
|
||||
+mkdir -p $RPM_BUILD_ROOT/wheels
|
||||
+install -m 644 dist/*.whl $RPM_BUILD_ROOT/wheels/
|
||||
|
||||
cp -r openstack_auth/locale %{buildroot}/%{python_sitelib}/openstack_auth
|
||||
|
||||
@@ -189,6 +194,15 @@ rm -rf %{buildroot}/%{python3_sitelib}/openstack_auth/tests
|
||||
%{python3_sitelib}/%{pypi_name}-*.egg-info
|
||||
%endif
|
||||
|
||||
+%package wheels
|
||||
+Summary: %{name} wheels
|
||||
+
|
||||
+%description wheels
|
||||
+Contains python wheels for %{name}
|
||||
+
|
||||
+%files wheels
|
||||
+/wheels/*
|
||||
+
|
||||
%changelog
|
||||
* Mon Aug 21 2017 Alfredo Moralejo <amoralej@redhat.com> 3.5.0-1
|
||||
- Update to 3.5.0
|
||||
--
|
||||
1.8.3.1
|
||||
|
@ -5,3 +5,4 @@
|
||||
0005-meta-cache-authorized-tenants-in-cookie-to-improve-performance.patch
|
||||
0006-meta-Distributed-Keystone.patch
|
||||
0007-meta-patch-for-distributed-keystone-fix.patch
|
||||
0008-Build-python-wheel.patch
|
||||
|
Loading…
Reference in New Issue
Block a user