Final release of 0.8.0
- Fix for a unittest that assumes order in dicts
This commit is contained in:
parent
979b766059
commit
ec65de8055
1
.gitignore
vendored
1
.gitignore
vendored
@ -12,3 +12,4 @@ SQLAlchemy-0.6.1.tar.gz
|
|||||||
/SQLAlchemy-0.7.8.tar.gz
|
/SQLAlchemy-0.7.8.tar.gz
|
||||||
/SQLAlchemy-0.7.9dev.tar.gz
|
/SQLAlchemy-0.7.9dev.tar.gz
|
||||||
/SQLAlchemy-0.8.0b1.tar.gz
|
/SQLAlchemy-0.8.0b1.tar.gz
|
||||||
|
/SQLAlchemy-0.8.0.tar.gz
|
||||||
|
@ -11,23 +11,14 @@
|
|||||||
|
|
||||||
Name: python-sqlalchemy
|
Name: python-sqlalchemy
|
||||||
Version: 0.8.0
|
Version: 0.8.0
|
||||||
Release: 0.2.b1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Modular and flexible ORM library for python
|
Summary: Modular and flexible ORM library for python
|
||||||
|
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: http://www.sqlalchemy.org/
|
URL: http://www.sqlalchemy.org/
|
||||||
# hg clone -u rel_0_7 -r 8535 http://hg.sqlalchemy.org/sqlalchemy
|
Source0: http://pypi.python.org/packages/source/S/%{srcname}/%{srcname}-%{version}.tar.gz
|
||||||
# cd sqlalchemy
|
Patch0: sqlalchemy-unittest-ordering.patch
|
||||||
# Apply Patch100
|
|
||||||
# python setup.py sdist
|
|
||||||
# tarball will be in the dist/ subdirectory
|
|
||||||
# Package a snapshot of 0.7 to fix unittests on python3.3
|
|
||||||
Source0: http://downloads.sf.net/%{srcname}/%{srcname}-%{version}b1.tar.gz
|
|
||||||
#Source0: http://pypi.python.org/packages/source/S/%{srcname}/%{srcname}-%{version}b1.tar.gz
|
|
||||||
#Source0: SQLAlchemy-0.7.9dev.tar.gz
|
|
||||||
# This is just necessary for setup.py sdist in the current snapshot
|
|
||||||
#Patch100: sqlalchemy-include-profiling-data-file.patch
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
|
||||||
BuildRequires: python2-devel
|
BuildRequires: python2-devel
|
||||||
@ -69,14 +60,11 @@ This package includes the python 3 version of the module.
|
|||||||
%endif # with_python3
|
%endif # with_python3
|
||||||
|
|
||||||
# Filter unnecessary dependencies
|
# Filter unnecessary dependencies
|
||||||
%{?filter_setup:
|
%global __provides_exclude_from ^(%{python_sitearch}|%{python3_sitearch})/.*\\.so$
|
||||||
%filter_provides_in %{python_sitearch}.*\.so$
|
|
||||||
%filter_provides_in %{python3_sitearch}.*\.so$
|
|
||||||
%filter_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{srcname}-0.8.0b1
|
%setup -q -n %{srcname}-0.8.0
|
||||||
|
%patch0 -p1 -b .ordering
|
||||||
|
|
||||||
%if 0%{?with_python3}
|
%if 0%{?with_python3}
|
||||||
rm -rf %{py3dir}
|
rm -rf %{py3dir}
|
||||||
@ -90,7 +78,7 @@ CFLAGS="%{optflags}" %{__python} setup.py --with-cextensions build
|
|||||||
pushd %{py3dir}
|
pushd %{py3dir}
|
||||||
# Convert tests, examples, source to python3
|
# Convert tests, examples, source to python3
|
||||||
%{__python3} sa2to3.py --no-diffs -w lib test examples
|
%{__python3} sa2to3.py --no-diffs -w lib test examples
|
||||||
# Currently the cextension doesn't work with py3
|
# Currently the cextension doesn't work with python3
|
||||||
CFLAGS="%{optflags}" %{__python3} setup.py build
|
CFLAGS="%{optflags}" %{__python3} setup.py build
|
||||||
popd
|
popd
|
||||||
%endif
|
%endif
|
||||||
@ -104,6 +92,7 @@ mkdir -p %{buildroot}%{python_sitelib}
|
|||||||
%if 0%{?with_python3}
|
%if 0%{?with_python3}
|
||||||
pushd %{py3dir}
|
pushd %{py3dir}
|
||||||
mkdir -p %{buildroot}%{python3_sitelib}
|
mkdir -p %{buildroot}%{python3_sitelib}
|
||||||
|
# Currently the cextension doesn't work with python3
|
||||||
%{__python3} setup.py install --skip-build --root %{buildroot}
|
%{__python3} setup.py install --skip-build --root %{buildroot}
|
||||||
popd
|
popd
|
||||||
%endif
|
%endif
|
||||||
@ -137,6 +126,10 @@ popd
|
|||||||
%endif # with_python3
|
%endif # with_python3
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Apr 12 2013 Toshio Kuratomi <toshio@fedoraproject.org> - 0.8.0-1
|
||||||
|
- Final release of 0.8.0
|
||||||
|
- Fix for a unittest that assumes order in dicts
|
||||||
|
|
||||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.0-0.2.b1
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.0-0.2.b1
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
a76e4bbd6deec8e0951601ff3a5d1fce SQLAlchemy-0.8.0b1.tar.gz
|
11cd07ca81fab78d53f2922b5fb187a3 SQLAlchemy-0.8.0.tar.gz
|
||||||
|
26
sqlalchemy-unittest-ordering.patch
Normal file
26
sqlalchemy-unittest-ordering.patch
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
Index: SQLAlchemy-0.8.0/test/dialect/test_postgresql.py
|
||||||
|
===================================================================
|
||||||
|
--- SQLAlchemy-0.8.0.orig/test/dialect/test_postgresql.py
|
||||||
|
+++ SQLAlchemy-0.8.0/test/dialect/test_postgresql.py
|
||||||
|
@@ -2836,8 +2836,8 @@ class HStoreTest(fixtures.TestBase):
|
||||||
|
dialect = default.DefaultDialect()
|
||||||
|
proc = self.test_table.c.hash.type._cached_bind_processor(dialect)
|
||||||
|
eq_(
|
||||||
|
- proc({"key1": "value1", "key2": "value2"}),
|
||||||
|
- '"key2"=>"value2", "key1"=>"value1"'
|
||||||
|
+ ', '.join(sorted(proc({"key1": "value1", "key2": "value2"}).split(', '))),
|
||||||
|
+ '"key1"=>"value1", "key2"=>"value2"'
|
||||||
|
)
|
||||||
|
|
||||||
|
def test_parse_error(self):
|
||||||
|
@@ -2878,8 +2878,8 @@ class HStoreTest(fixtures.TestBase):
|
||||||
|
dialect._has_native_hstore = False
|
||||||
|
proc = self.test_table.c.hash.type._cached_bind_processor(dialect)
|
||||||
|
eq_(
|
||||||
|
- proc({"key1": "value1", "key2": "value2"}),
|
||||||
|
- '"key2"=>"value2", "key1"=>"value1"'
|
||||||
|
+ ', '.join(sorted(proc({"key1": "value1", "key2": "value2"}).split(', '))),
|
||||||
|
+ '"key1"=>"value1", "key2"=>"value2"'
|
||||||
|
)
|
||||||
|
|
||||||
|
def test_result_deserialize_psycopg2(self):
|
Loading…
Reference in New Issue
Block a user