rpms/python-paver/devel paver-python2.4.patch, NONE, 1.1 python-paver.spec, 1.7, 1.8

Toshio くらとみ toshio at fedoraproject.org
Mon Apr 13 21:10:42 UTC 2009


Author: toshio

Update of /cvs/pkgs/rpms/python-paver/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1279

Modified Files:
	python-paver.spec 
Added Files:
	paver-python2.4.patch 
Log Message:
python-2.4 compat.  Just syncing with EPEL patch no fedora build needed.


paver-python2.4.patch:

--- NEW FILE paver-python2.4.patch ---
diff -up Paver-1.0/paver/tasks.py.py2.4 Paver-1.0/paver/tasks.py
--- Paver-1.0/paver/tasks.py.py2.4	2009-04-13 13:12:28.000000000 -0700
+++ Paver-1.0/paver/tasks.py	2009-04-13 13:12:43.000000000 -0700
@@ -207,7 +207,7 @@ def _import_task(taskname):
     full_mod_name = ".".join(parts[:-1])
     mod_name = parts[-2]
     try:
-        module = __import__(full_mod_name, fromlist=[mod_name])
+        module = __import__(full_mod_name, globals(), locals(), [mod_name])
     except ImportError:
         return None
     return getattr(module, func_name, None)


Index: python-paver.spec
===================================================================
RCS file: /cvs/pkgs/rpms/python-paver/devel/python-paver.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- python-paver.spec	24 Mar 2009 16:18:38 -0000	1.7
+++ python-paver.spec	13 Apr 2009 21:10:09 -0000	1.8
@@ -3,13 +3,15 @@
 %define srcname Paver
 Name: python-paver
 Version: 1.0
-Release: 1%{?dist}
+Release: 2%{?dist}
 Summary: Python-based build/distribution/deployment scripting tool
 
 Group: Development/Languages
 License: BSD
 URL: http://www.blueskyonmars.com/projects/paver/
 Source0: http://pypi.python.org/packages/source/P/%{srcname}/%{srcname}-%{version}.tar.gz
+Patch0: paver-python2.4.patch
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch: noarch
@@ -49,6 +51,7 @@
 
 %prep
 %setup -q -n %{srcname}-%{version}
+%patch0 -p1 -b .py2.4
 
 # Note: This falls somewhere in between source and non-source.  It's a copy
 # of the essential files from the library that's being packaged.  But it's
@@ -79,6 +82,9 @@
 
 
 %changelog
+* Mon Apr 13 2009 Toshio Kuratomi <toshio at fedoraproject.org> - 1.0-2
+- Patch for python-2.4 compatibility
+
 * Tue Mar 24 2009 Toshio Kuratomi <toshio at fedoraproject.org> - 1.0-1
 - New upstream final.
 




More information about the fedora-extras-commits mailing list