[StarCluster/el6: 5/5] Drop package version requirements for EL6

Orion Poplawski orion at fedoraproject.org
Thu May 9 22:21:32 UTC 2013


commit 426a9c773dc18f1571532ba045d703a49d666011
Author: Orion Poplawski <orion at nwra.com>
Date:   Thu May 9 16:21:21 2013 -0600

    Drop package version requirements for EL6

 StarCluster-requires.patch |   16 ++++++++++++++++
 StarCluster.spec           |   27 +++++++++++++++------------
 2 files changed, 31 insertions(+), 12 deletions(-)
---
diff --git a/StarCluster-requires.patch b/StarCluster-requires.patch
new file mode 100644
index 0000000..5127ccd
--- /dev/null
+++ b/StarCluster-requires.patch
@@ -0,0 +1,16 @@
+diff -up StarCluster-0.9999-git4c374a4/setup.py.requires StarCluster-0.9999-git4c374a4/setup.py
+--- StarCluster-0.9999-git4c374a4/setup.py.requires	2013-05-09 14:36:21.468896473 -0600
++++ StarCluster-0.9999-git4c374a4/setup.py	2013-05-09 14:37:40.473235246 -0600
+@@ -14,9 +14,9 @@ try:
+     console_scripts = ['starcluster = starcluster.cli:main']
+     extra = dict(test_suite="starcluster.tests",
+                  tests_require="nose",
+-                 install_requires=["paramiko>=1.10.0", "boto>=2.8.0",
+-                                   "workerpool>=0.9.2", "Jinja2>=2.6",
+-                                   "decorator>=3.4.0", "pyasn1>=0.1.6"],
++                 install_requires=["paramiko", "boto",
++                                   "workerpool", "Jinja2",
++                                   "decorator", "pyasn1"],
+                  include_package_data=True,
+                  entry_points=dict(console_scripts=console_scripts),
+                  zip_safe=False)
diff --git a/StarCluster.spec b/StarCluster.spec
index a3f05cf..3f2ea49 100644
--- a/StarCluster.spec
+++ b/StarCluster.spec
@@ -9,6 +9,8 @@ Summary:        Tool for managing computing clusters hosted on Amazon's EC2
 License:        LGPLv3 and LGPLv2+ and (MIT or BSD or GPLv2) and (MIT or GPLv2)
 URL:            http://star.mit.edu/cluster
 Source0:        https://pypi.python.org/packages/source/S/StarCluster/StarCluster-%{version}-git4c374a4.tar.gz
+# Drop versioned requires
+Patch0:         StarCluster-requires.patch
 
 BuildArch:      noarch
 BuildRequires:  python2-devel
@@ -16,22 +18,22 @@ BuildRequires:  python2-devel
 BuildRequires:  python-sphinx
 # For tests
 BuildRequires:  python-nose-progressive
-BuildRequires:  python-boto >= 2.8.0
-BuildRequires:  python-decorator >= 3.4.0
+BuildRequires:  python-boto
+BuildRequires:  python-decorator
 BuildRequires:  python-iptools
-BuildRequires:  python-jinja2 >= 2.6
+BuildRequires:  python-jinja2
 BuildRequires:  python-optcomplete 
-BuildRequires:  python-pyasn1 >= 0.1.6
-BuildRequires:  python-paramiko >= 0.10.0
-BuildRequires:  python-workerpool >= 0.9.2
-Requires:       python-boto >= 2.8.0
-Requires:       python-decorator >= 3.4.0
+BuildRequires:  python-pyasn1
+BuildRequires:  python-paramiko
+BuildRequires:  python-workerpool
+Requires:       python-boto
+Requires:       python-decorator
 Requires:       python-iptools
-Requires:       python-jinja2 >= 2.6
+Requires:       python-jinja2
 Requires:       python-optcomplete 
-Requires:       python-pyasn1 >= 0.1.6
-Requires:       python-paramiko >= 0.10.0
-Requires:       python-workerpool >= 0.9.2
+Requires:       python-pyasn1
+Requires:       python-paramiko
+Requires:       python-workerpool
 
 %description
 StarCluster is an open source cluster-computing toolkit for Amazon’s Elastic
@@ -59,6 +61,7 @@ Documentation for %{name}.
 
 %prep
 %setup -q -n %{name}-%{version}-git4c374a4
+%patch0 -p1 -b .requires
 # Remove egg-info
 rm -rf %{name}.egg-info
 # Remove bundled modules


More information about the scm-commits mailing list