rpms/python-paver/EL-5 paver-python2.4.patch, NONE, 1.1 python-paver.spec, 1.2, 1.3

Toshio くらとみ toshio at fedoraproject.org
Mon Apr 13 20:51:25 UTC 2009


Author: toshio

Update of /cvs/pkgs/rpms/python-paver/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27089

Modified Files:
	python-paver.spec 
Added Files:
	paver-python2.4.patch 
Log Message:

* Mon Apr 13 2009 Toshio Kuratomi <toshio at fedoraproject.org> - 1.0-2
- Patch for python-2.4 compatibility


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/EL-5/python-paver.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- python-paver.spec	8 Apr 2009 14:08:24 -0000	1.2
+++ python-paver.spec	13 Apr 2009 20:50:54 -0000	1.3
@@ -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