From 6969687cfe62cb2bad3b704323d8ecd921c67480 Mon Sep 17 00:00:00 2001 From: Victoria Martínez de la Cruz Date: Mar 30 2015 14:08:43 +0000 Subject: Adds sources for python-designateclient --- diff --git a/.gitignore b/.gitignore index e69de29..2305c03 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/python-designateclient-1.1.1.tar.gz diff --git a/0001-Remove-runtime-dependency-on-python-pbr.patch b/0001-Remove-runtime-dependency-on-python-pbr.patch new file mode 100644 index 0000000..66b1152 --- /dev/null +++ b/0001-Remove-runtime-dependency-on-python-pbr.patch @@ -0,0 +1,36 @@ +From cb9c9a921c51d97749bfb048965c53a384a3843d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Victoria=20Mart=C3=ADnez=20de=20la=20Cruz?= + +Date: Wed, 25 Feb 2015 14:58:08 -0300 +Subject: [PATCH] Remove runtime dependency on python pbr + +--- + designateclient/version.py | 3 +-- + setup.py | 1 - + 2 files changed, 1 insertion(+), 3 deletions(-) + +diff --git a/designateclient/version.py b/designateclient/version.py +index cd56b54..6619a15 100644 +--- a/designateclient/version.py ++++ b/designateclient/version.py +@@ -13,6 +13,5 @@ + # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + # License for the specific language governing permissions and limitations + # under the License. +-import pbr.version + +-version_info = pbr.version.VersionInfo('python-designateclient') ++version_info = "REDHATDESIGNATECLIENTVERSION" +diff --git a/setup.py b/setup.py +index 7363757..09230a0 100755 +--- a/setup.py ++++ b/setup.py +@@ -26,5 +26,4 @@ except ImportError: + pass + + setuptools.setup( +- setup_requires=['pbr'], + pbr=True) +-- +2.1.0 + diff --git a/python-designateclient.spec b/python-designateclient.spec new file mode 100644 index 0000000..b22848b --- /dev/null +++ b/python-designateclient.spec @@ -0,0 +1,48 @@ +Name: python-designateclient +Version: 1.1.1 +Release: 1%{?dist} +Summary: Client library for OpenStack DNSaaS API + +License: ASL 2.0 +URL: http://wiki.openstack.org/designate +Source0: https://pypi.python.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz +Patch0: 0001-Remove-runtime-dependency-on-python-pbr.patch +BuildArch: noarch + +BuildRequires: python2-devel +BuildRequires: python-pbr +Requires: python-jsonschema +Requires: python-keystoneclient +Requires: python-requests +Requires: python-six +Requires: python-stevedore + +%description +Client library and command line utility for interacting with OpenStack DNSaaS API. + +%prep +%setup -q +%patch0 -p1 -b .pbr +# remove runtime dep on PBR +sed -i s/REDHATDESIGNATECLIENTVERSION/%{version}/ designateclient/version.py +rm -rf {,test-}requirements.txt + +# Remove bundled egg-info +rm -rf %{pypi_name}.egg-info + +%build +%{__python2} setup.py build + +%install +%{__python2} setup.py install --skip-build --root %{buildroot} + +%files +%{!?_licensedir:%global license %%doc} +%license LICENSE +%{python2_sitelib}/designateclient +%{python2_sitelib}/python_designateclient-%{version}-py?.?.egg-info +%{_bindir}/designate + +%changelog +* Wed Feb 25 2015 Victoria Martinez de la Cruz - 1.1.1-1 +- Initial package. diff --git a/sources b/sources index e69de29..d0967de 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +f09de6e5d37713ffcb21b406b077a649 python-designateclient-1.1.1.tar.gz