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-ceilometerclient-wheels
|
||||||
python-cinderclient-wheels
|
python-cinderclient-wheels
|
||||||
python-django-horizon-wheels
|
python-django-horizon-wheels
|
||||||
|
python-django-openstack-auth-wheels
|
||||||
python-glanceclient-wheels
|
python-glanceclient-wheels
|
||||||
python-gnocchiclient-wheels
|
python-gnocchiclient-wheels
|
||||||
python-ironicclient-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
|
0005-meta-cache-authorized-tenants-in-cookie-to-improve-performance.patch
|
||||||
0006-meta-Distributed-Keystone.patch
|
0006-meta-Distributed-Keystone.patch
|
||||||
0007-meta-patch-for-distributed-keystone-fix.patch
|
0007-meta-patch-for-distributed-keystone-fix.patch
|
||||||
|
0008-Build-python-wheel.patch
|
||||||
|
Loading…
Reference in New Issue
Block a user