diff --git a/asyncpg-0.28.0.tar.gz b/asyncpg-0.28.0.tar.gz deleted file mode 100644 index fae09c7..0000000 --- a/asyncpg-0.28.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7252cdc3acb2f52feaa3664280d3bcd78a46bd6c10bfd681acfffefa1120e278 -size 807997 diff --git a/asyncpg-0.30.0.tar.gz b/asyncpg-0.30.0.tar.gz new file mode 100644 index 0000000..3f073cf --- /dev/null +++ b/asyncpg-0.30.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c551e9928ab6707602f44811817f82ba3c446e018bfe1d3abecc8ba5f3eac851 +size 957746 diff --git a/python-asyncpg.changes b/python-asyncpg.changes index f8be5d2..54161fc 100644 --- a/python-asyncpg.changes +++ b/python-asyncpg.changes @@ -1,3 +1,60 @@ +------------------------------------------------------------------- +Wed Oct 23 12:16:37 UTC 2024 - Daniel Garcia + +- Remove 0001-notice-also-the-MERGE-command.patch not needed anymore. +- update to 0.30.0: + * Implement GSSAPI authentication + * Implement SSPI authentication + * Add initial typings + * Allow building with Cython 3 + * docs: fix connection pool close call (#1125) + * Add support for the sslnegotiation parameter + * Test and build on Python 3.13 + * Support PostgreSQL 17 + * Add fetchmany to execute many and return rows + * Add connect kwarg to Pool to better support GCP's CloudSQL + * Allow customizing connection state reset (#1191) + * s/quote/quote_plus/ in the note about DSN part quoting + * Use asyncio.run() instead of run_until_complete() + * Require async_timeout for python < 3.11 (#1177) + * Allow testing with uvloop on Python 3.12 (#1182) + * Mark pool-wrapped connection coroutine methods as coroutines + * handle None parameters in copy_from_query, returning NULL + * fix: return the pool from async_init_ if it's already initialized (#1104) + * Replace obsolete, unsafe Py_TRASHCAN_SAFE_BEGIN/END (#1150) + +------------------------------------------------------------------- +Wed Oct 2 13:16:22 UTC 2024 - Markéta Machová + +- Add 0001-notice-also-the-MERGE-command.patch to support Postgres 15+, + sent upstream + +------------------------------------------------------------------- +Sat Nov 25 14:10:47 UTC 2023 - Dirk Müller + +- update to 0.29.0: + * Python 3.12 and PostgreSQL 16 support (#1084) + * Add support for tuple-format custom codecs on composite types + * Support `target_session_attrs` in URL format, add tests + * Infinity numeric support (#1067) + * Add support for the `WHERE` clause in `copy_to` methods + * Add query logging callbacks and context manager (#1043) + * When prepared statements are disabled, avoid relying on them + harder (#1065) + * Handle environments with HOME set to a not-a-directory + * Fix handling of non-ASCII passwords (#1062) + * Disable JIT while doing type introspection (#1082) + * Remove connection parameter caching in `Pool` (#1053) + * Switch to Python 3.12-style `wait_for` (#1086) + * Update automatic PostGIS type conversion for Shapely 2.0 + * Use the `timeout` context manager in the connection path + * Small fix for documentation on using SSL in Connection (#995) + * Use cleanup_ctx in pool usage doc (#878) + * Close cursor portals once the iterator is exhausted (#1088) + * Cut BaseProtocol circular reference on close. (#1049) + * Allow passing hosts as tuples to `connect()` (in addition to + * Drop support for Python 3.7 (#1064) + ------------------------------------------------------------------- Tue Jul 11 13:32:37 UTC 2023 - Dirk Müller @@ -20,7 +77,7 @@ Tue Jul 4 13:09:00 UTC 2023 - ecsos ------------------------------------------------------------------- Mon Nov 7 20:50:09 UTC 2022 - Yogalakshmi Arunachalam -- Update to 0.27.0 +- Update to 0.27.0 Support Python 3.11 and PostgreSQL 15. This release also drops support for Python 3.6. * Changes @@ -64,7 +121,7 @@ Thu Aug 4 08:57:47 UTC 2022 - Otto Hollmann ------------------------------------------------------------------- Sun Jan 23 16:35:31 UTC 2022 - Dirk Müller -- update +- update ------------------------------------------------------------------- Sun Jan 23 16:30:52 UTC 2022 - Dirk Müller @@ -82,7 +139,7 @@ Sun Jan 23 16:30:52 UTC 2022 - Dirk Müller * Fix the description of the database argument to connect() * Fix parsing of IPv6 addresses in the connection URI * Improve diagnostics of invalid executemany() input - + ------------------------------------------------------------------- Sun Oct 17 14:19:32 UTC 2021 - Ben Greiner @@ -122,16 +179,16 @@ Mon May 3 20:51:42 UTC 2021 - Dirk Müller - update to 0.22.0: * Add support for connection termination listeners - * Add support for password functions (useful for RDS IAM auth) + * Add support for password functions (useful for RDS IAM auth) * Fix possible uninitalized pointer access on unexpected array * message data (CVE-2020-17446, - * Vastly speedup executemany by batching protocol messages + * Vastly speedup executemany by batching protocol messages * Add Python 3.9 support * Allow using custom Record class * Prefer SSL connections by default * Add codecs for a bunch of new builtin types * Expose Pool as asyncpg.Pool - * Avoid unnecessary overhead during connection reset + * Avoid unnecessary overhead during connection reset * Bugfixes - drop merged-static-fix.patch (upstream) @@ -145,7 +202,7 @@ Sun Nov 22 14:12:03 UTC 2020 - John Vandenberg ------------------------------------------------------------------- Fri Jan 24 08:54:51 UTC 2020 - Bruno Friedmann -- Update to version 0.20.1 +- Update to version 0.20.1 ------------------------------------------------------------------- Wed Dec 26 14:01:50 UTC 2018 - Bruno Friedmann diff --git a/python-asyncpg.spec b/python-asyncpg.spec index 1a360fa..6af4d95 100644 --- a/python-asyncpg.spec +++ b/python-asyncpg.spec @@ -1,7 +1,7 @@ # # spec file for package python-asyncpg # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,20 +18,25 @@ %{?sle15_python_module_pythons} Name: python-asyncpg -Version: 0.28.0 +Version: 0.30.0 Release: 0 Summary: Python asyncio PosgtreSQL driver License: Apache-2.0 Group: Development/Languages/Python URL: https://github.com/MagicStack/asyncpg Source: https://files.pythonhosted.org/packages/source/a/asyncpg/asyncpg-%{version}.tar.gz -BuildRequires: %{python_module Cython >= 0.29.24} +BuildRequires: %{python_module Cython} +BuildRequires: %{python_module async_timeout if %python-base < 3.11} BuildRequires: %{python_module devel >= 3.6} +BuildRequires: %{python_module distro} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module typing-extensions >= 3.7.4.3 if %python-base < 3.8} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: libpq5 >= 9.4 +%if 0%{?python_version_nodots} < 311 +Requires: python-async_timeout +%endif %if 0%{?python_version_nodots} < 38 Requires: python-typing-extensions >= 3.7.4.3 %endif