[python-migrate] update to new version

tomspur tomspur at fedoraproject.org
Sat Jul 31 22:09:17 UTC 2010


commit bfd9e8bc04ec2f96de3afd351c551c056e3ff4e4
Author: Thomas Spura <tomspur at fedoraproject.org>
Date:   Sun Aug 1 00:08:49 2010 +0200

    update to new version
    
    (testsuite doesn't work right now)

 python-migrate-sqlalchemy-migrate.patch |   11 ++++++-----
 python-migrate.spec                     |   22 ++++++++++++++++++----
 2 files changed, 24 insertions(+), 9 deletions(-)
---
diff --git a/python-migrate-sqlalchemy-migrate.patch b/python-migrate-sqlalchemy-migrate.patch
index 2ac94bf..cb83566 100644
--- a/python-migrate-sqlalchemy-migrate.patch
+++ b/python-migrate-sqlalchemy-migrate.patch
@@ -1,8 +1,9 @@
-diff -up sqlalchemy-migrate-0.5.4/setup.py.bak sqlalchemy-migrate-0.5.4/setup.py
---- sqlalchemy-migrate-0.5.4/setup.py.bak	2010-04-13 17:48:58.007206349 -0400
-+++ sqlalchemy-migrate-0.5.4/setup.py	2010-04-13 17:49:38.058331216 -0400
-@@ -41,8 +41,8 @@ Migrate extends SQLAlchemy to have datab
- 
+Index: setup.py
+===================================================================
+--- setup.py
++++ setup.py	2010-07-31 23:40:30.923637842 +0200
+@@ -32,8 +32,8 @@
+     license = "MIT",
      entry_points = """
      [console_scripts]
 -    migrate = migrate.versioning.shell:main
diff --git a/python-migrate.spec b/python-migrate.spec
index 5755133..d9810cb 100644
--- a/python-migrate.spec
+++ b/python-migrate.spec
@@ -5,7 +5,7 @@
 %global srcname sqlalchemy-migrate
 
 Name: python-migrate
-Version: 0.5.4
+Version: 0.6
 Release: 2%{?dist}
 Summary: Schema migration tools for SQLAlchemy
 
@@ -14,7 +14,7 @@ License: MIT
 URL: http://code.google.com/p/%{srcname}/
 Source0: http://%{srcname}.googlecode.com/files/%{srcname}-%{version}.tar.gz
 # Local patch to rename /usr/bin/migrate to sqlalchemy-migrate
-Patch0: python-migrate-0.5.4-rename.patch
+Patch0: python-migrate-sqlalchemy-migrate.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -26,6 +26,10 @@ BuildRequires: python-nose
 BuildRequires: python-sphinx
 BuildRequires: python-decorator
 
+# for testsuite
+BuildRequires: python-scripttest
+BuildRequires: python-tempita
+
 Requires: python-sqlalchemy >= 0.5
 Requires: python-setuptools
 Requires: python-decorator
@@ -44,7 +48,12 @@ atabase change sets and database repository versioning.
 
 %prep
 %setup -q -n %{srcname}-%{version}
-%patch0 -p1 -b .rename
+%patch0 -p0 -b .rename
+
+# use real unittest in python 2.7 and up
+sed -i "s/import unittest2/import unittest as unittest2/g" \
+    migrate/tests/fixture/__init__.py \
+    migrate/tests/fixture/base.py
 
 %build
 %{__python} setup.py build
@@ -58,7 +67,8 @@ atabase change sets and database repository versioning.
 
 %check
 echo 'sqlite:///__tmp__' > test_db.cfg
-%{__python} setup.py test
+#%{__python} setup.py test
+#nosetests
 
 %files
 %defattr(-,root,root,-)
@@ -67,6 +77,10 @@ echo 'sqlite:///__tmp__' > test_db.cfg
 %{python_sitelib}/*
 
 %changelog
+* Sat Jul 31 2010 Thomas Spura <tomspur at fedoraproject.org> - 0.6-1
+- update to new version
+- testsuite doesn't work right now
+
 * Thu Jul 22 2010 David Malcolm <dmalcolm at redhat.com> - 0.5.4-2
 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
 


More information about the scm-commits mailing list