15
0

Accepting request 812913 from devel:languages:python

- Add missing deps
- Reenable testsuite by skipping the tests needing pgsql

- update to 0.36.6:
  - Reverted #426 and added support for Legacy Encrypted Type (#450, pull request courtesy of rushilsrivastava)
  - Added psycopg2cffi support for create_database and drop_database (#447, pull request courtesy of DominicBurkart)

OBS-URL: https://build.opensuse.org/request/show/812913
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-SQLAlchemy-Utils?expand=0&rev=27
This commit is contained in:
2020-06-09 22:47:33 +00:00
committed by Git OBS Bridge
4 changed files with 44 additions and 8 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:680068c4b671225c183815e19b6f4adc765a9989dd5d9e8e9c900ede30cc7434
size 131216

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7a7fab14bed80df065412bbf71a0a9b0bfeb4b7c111c2d9bffe57283082f3a6b
size 131690

View File

@@ -1,3 +1,16 @@
-------------------------------------------------------------------
Tue Jun 9 12:14:36 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Add missing deps
- Reenable testsuite by skipping the tests needing pgsql
-------------------------------------------------------------------
Mon Jun 8 13:33:49 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- update to 0.36.6:
- Reverted #426 and added support for Legacy Encrypted Type (#450, pull request courtesy of rushilsrivastava)
- Added psycopg2cffi support for create_database and drop_database (#447, pull request courtesy of DominicBurkart)
-------------------------------------------------------------------
Sat May 9 16:12:59 UTC 2020 - Arun Persaud <arun@gmx.de>

View File

@@ -19,26 +19,33 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-SQLAlchemy-Utils
Version: 0.36.5
Version: 0.36.6
Release: 0
Summary: Various utility functions for SQLAlchemy
License: BSD-3-Clause
URL: https://github.com/kvesteri/sqlalchemy-utils
Source: https://files.pythonhosted.org/packages/source/S/SQLAlchemy-Utils/SQLAlchemy-Utils-%{version}.tar.gz
BuildRequires: %{python_module Babel >= 1.3}
BuildRequires: %{python_module Jinja2 >= 2.3}
BuildRequires: %{python_module Pygments >= 1.2}
BuildRequires: %{python_module SQLAlchemy >= 1.0}
BuildRequires: %{python_module anyjson >= 0.3.3}
BuildRequires: %{python_module arrow >= 0.3.4}
BuildRequires: %{python_module colour >= 0.0.4}
BuildRequires: %{python_module cryptography >= 0.6}
BuildRequires: %{python_module docutils >= 0.10}
BuildRequires: %{python_module flexmock >= 0.9.7}
BuildRequires: %{python_module furl >= 0.4.1}
BuildRequires: %{python_module intervals >= 0.7.1}
BuildRequires: %{python_module mock}
BuildRequires: %{python_module mock >= 2.0.0}
BuildRequires: %{python_module passlib >= 1.6}
BuildRequires: %{python_module pendulum >= 2.0.5}
BuildRequires: %{python_module phonenumbers >= 5.9.2}
BuildRequires: %{python_module psycopg2 >= 2.5.1}
BuildRequires: %{python_module psycopg2cffi >= 2.8.1}
BuildRequires: %{python_module pyodbc}
BuildRequires: %{python_module pytest >= 2.7.1}
BuildRequires: %{python_module python-dateutil}
BuildRequires: %{python_module python-dateutil >= 2.6}
BuildRequires: %{python_module pytz >= 2014.2}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module six}
@@ -55,6 +62,7 @@ Recommends: python-dateutil
Recommends: python-furl >= 0.4.1
Recommends: python-intervals >= 0.7.1
Recommends: python-passlib >= 1.6
Recommends: python-pendulum >= 2.0.5
Recommends: python-phonenumbers >= 5.9.2
BuildArch: noarch
%python_subpackages
@@ -73,8 +81,23 @@ Various utility functions and custom data types for SQLAlchemy.
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
# requires initialized pgsql database
#%%pytest
# needs running pgsql / mssql / mysql
rm tests/test_asserts.py
rm tests/test_translation_hybrid.py
rm tests/aggregate/test_o2m_o2m_o2m.py
rm tests/aggregate/test_search_vectors.py
rm tests/aggregate/test_with_ondelete_cascade.py
rm tests/observes/test_column_property.py
rm tests/observes/test_m2m_m2m_m2m.py
rm tests/observes/test_o2m_o2o_o2m.py
rm tests/observes/test_o2m_o2m_o2m.py
rm tests/observes/test_o2o_o2o.py
rm tests/observes/test_o2o_o2o_o2o.py
rm tests/relationships/test_select_correlated_expression.py
rm tests/types/test_composite.py
rm tests/types/test_ltree.py
rm tests/types/test_tsvector.py
%pytest -k 'not (TestDatabasePostgres or TestDatabaseMssql or OnPostgres or OnMysql or TestPostgres or TestMysql or TestSortQueryRelationshipCounts or TestSortQueryWithPolymorphicInheritance or TestMaterializedViews or TestLazyEvaluatedSelectExpressionsForAggregates or TestAggregatesWithManyToManyRelationships or TestAggregateManyToManyAndManyToMany or TestAggregateOneToManyAndOneToMany or TestJSONSQL or TestJSONBSQL or TestSortQueryWithCustomPolymorphic or TestAggregateOneToManyAndManyToMany or test_timezone)'
%files %{python_files}
%license LICENSE