[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