forked from pool/python-SQLAlchemy
Accepting request 842705 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/842705 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-SQLAlchemy?expand=0&rev=79
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3bba2e9fbedb0511769780fe1d63007081008c5c2d7d715e91858c94dbaa260e
|
||||
size 6197860
|
||||
3
SQLAlchemy-1.3.20.tar.gz
Normal file
3
SQLAlchemy-1.3.20.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d2f25c7f410338d31666d7ddedfa67570900e248b940d186b48461bd4e5569a1
|
||||
size 6264898
|
||||
37
SQLAlchemy.keyring
Normal file
37
SQLAlchemy.keyring
Normal file
@@ -0,0 +1,37 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
5qf+DkoAGJ5NzOVT
|
||||
=lWzK
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
@@ -1,3 +1,93 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 19 07:04:45 UTC 2020 - Adrian Schröter <adrian@suse.de>
|
||||
|
||||
- added gpg pub key for source validation
|
||||
- Update to version 1.3.20
|
||||
pytest_depr_from_parent.patch is obsolete again
|
||||
orm
|
||||
* An ArgumentError with more detail is now raised if the target
|
||||
parameter for Query.join() is set to an unmapped object. Prior
|
||||
to this change a less detailed AttributeError was raised. Pull
|
||||
request courtesy Ramon Williams. References: #4428
|
||||
|
||||
* Fixed issue where using a loader option against a string attribute
|
||||
name that is not actually a mapped attribute, such as a plain
|
||||
Python descriptor, would raise an uninformative AttributeError;
|
||||
a descriptive error is now raised. References: #4589
|
||||
|
||||
engine
|
||||
* Fixed issue where a non-string object sent to SQLAlchemyError or a
|
||||
subclass, as occurs with some third party dialects, would fail to
|
||||
stringify correctly. Pull request courtesy Andrzej Bartosiński.
|
||||
References: #5599
|
||||
|
||||
* Repaired a function-level import that was not using SQLAlchemy’s
|
||||
standard late-import system within the sqlalchemy.exc module.
|
||||
References: #5632
|
||||
|
||||
sql
|
||||
* Fixed issue where the pickle.dumps() operation against Over construct
|
||||
would produce a recursion overflow. References: #5644
|
||||
|
||||
* Fixed bug where an error was not raised in the case where a column()
|
||||
were added to more than one table() at a time. This raised correctly
|
||||
for the Column and Table objects. An ArgumentError is now raised when
|
||||
this occurs. References: #5618
|
||||
|
||||
postgresql
|
||||
* The psycopg2 dialect now support PostgreSQL multiple host connections,
|
||||
by passing host/port combinations to the query string.
|
||||
References: #4392
|
||||
|
||||
* Adjusted the Comparator.any() and Comparator.all() methods to implement
|
||||
a straight “NOT” operation for negation, rather than negating the
|
||||
comparison operator. References: #5518
|
||||
|
||||
* Fixed issue where the ENUM type would not consult the schema translate
|
||||
map when emitting a CREATE TYPE or DROP TYPE during the test to see if
|
||||
the type exists or not. Additionally, repaired an issue where if the
|
||||
same enum were encountered multiple times in a single DDL sequence,
|
||||
the “check” query would run repeatedly rather than relying upon a cached value.
|
||||
References: #5520
|
||||
|
||||
mysql
|
||||
* Adjusted the MySQL dialect to correctly parenthesize functional index
|
||||
expressions as accepted by MySQL 8. Pull request courtesy Ramon Williams.
|
||||
References: #5462
|
||||
|
||||
* The “skip_locked” keyword used with with_for_update() will emit a warning
|
||||
when used on MariaDB backends, and will then be ignored. This is a
|
||||
deprecated behavior that will raise in SQLAlchemy 1.4, as an application
|
||||
that requests “skip locked” is looking for a non-blocking operation which
|
||||
is not available on those backends.
|
||||
References: #5568
|
||||
|
||||
* Fixed bug where an UPDATE statement against a JOIN using MySQL multi-table
|
||||
format would fail to include the table prefix for the target table if the
|
||||
statement had no WHERE clause, as only the WHERE clause were scanned to
|
||||
detect a “multi table update” at that particular point. The target is now
|
||||
also scanned if it’s a JOIN to get the leftmost table as the primary table
|
||||
and the additional entries as additional FROM entries.
|
||||
References: #5617
|
||||
|
||||
* Add new MySQL reserved words: cube, lateral added in MySQL 8.0.1 and 8.0.14,
|
||||
respectively; this indicates that these terms will be quoted if used as table
|
||||
or column identifier names.
|
||||
References: #5539
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 9 13:02:39 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
||||
|
||||
- Replace pytest_depr_from_parent.patch with the upstream commit resolving
|
||||
same issue (gh#sqlalchemy/sqlalchemy#commit40cdb9c0bf4d).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 8 15:45:04 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
||||
|
||||
- Add pytest_depr_from_parent.patch to fix FTBGS with pytest 6.*
|
||||
(gh#sqlalchemy/sqlalchemy#5635)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 20 12:00:42 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>
|
||||
|
||||
|
||||
@@ -19,12 +19,13 @@
|
||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||
%define oldpython python
|
||||
Name: python-SQLAlchemy
|
||||
Version: 1.3.19
|
||||
Version: 1.3.20
|
||||
Release: 0
|
||||
Summary: Database Abstraction Library
|
||||
License: MIT
|
||||
URL: https://www.sqlalchemy.org
|
||||
Source: https://files.pythonhosted.org/packages/source/S/SQLAlchemy/SQLAlchemy-%{version}.tar.gz
|
||||
Source1: SQLAlchemy.keyring
|
||||
# devel is needed for optional C extensions cprocessors.so, cresultproxy.so and cutils.so
|
||||
BuildRequires: %{python_module devel}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
@@ -65,6 +66,7 @@ reference for python-SQLAlchemy.
|
||||
|
||||
%prep
|
||||
%setup -q -n SQLAlchemy-%{version}
|
||||
|
||||
rm -rf doc/build # Remove unnecessary scripts for building documentation
|
||||
sed -i 's/\r$//' examples/dynamic_dict/dynamic_dict.py
|
||||
|
||||
@@ -77,7 +79,7 @@ export CFLAGS="%{optflags} -fno-strict-aliasing"
|
||||
%python_expand %fdupes %{buildroot}%{$python_sitearch}
|
||||
|
||||
%check
|
||||
%pytest -n auto
|
||||
%pytest_arch -n auto
|
||||
|
||||
%files %{python_files}
|
||||
%license LICENSE
|
||||
|
||||
Reference in New Issue
Block a user