Revisions of python-asyncpg

buildservice-autocommit accepted request 1128744 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 19)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 18)
- 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)
- Update to 0.27.0
- update
  * Add support for password functions (useful for RDS IAM auth)
  * Vastly speedup executemany by batching protocol messages
  * Avoid unnecessary overhead during connection reset
- Update to version 0.20.1
buildservice-autocommit accepted request 1098177 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 17)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 16)
- update to 0.28.0:
  * Minor fixes and improvements.
  * Do not try to cleanup statements (#981)
  * Add Pool.is_closing() method (#973)
  * Fix test_tls_version for LibreSSL (#974)
  * Handle environments without home dir (#1011)
  * fix: salt and iterations parsing for scram (#1026)
  * Add support for target_session_attrs (#987)
  * Add support for READ UNCOMMITTED (#1039)
  * Update benchmarks, add psycopg3 (#1042)
buildservice-autocommit accepted request 1096814 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 15)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1096808 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 14)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit accepted request 1034468 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 13)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1034371 from Yogalakshmi Arunachalam's avatar Yogalakshmi Arunachalam (yarunachalam) (revision 12)
- Update to 0.27.0 
  Support Python 3.11 and PostgreSQL 15. This release also drops support
  for Python 3.6.
  * Changes
  Add arm64 mac and linux wheels
  Add Python 3.11 to the test matrix
  Exclude .venv from flake8 (#958)
  Upgrade to flake8 5.0.4 (from 3.9.2) (#961)
  Show an example of a custom Record class (#960)
  Use the exact type name in Record.repr (#959)
  Drop Python 3.6 support (#940)
  Test on Python 3.11 and PostgreSQL 15, fix workflow deprecations (#968)
buildservice-autocommit accepted request 1010616 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 11)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 10)
- Disable failing test test_executemany_uvloop_ssl_issue_700, because
  the ssl_user role doesn't have permission to create tables by default with
  the current postgresql configuration.
buildservice-autocommit accepted request 993145 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 9)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 992741 from Otto Hollmann's avatar Otto Hollmann (ohollmann) (revision 8)
- Update to 0.26.0:
  * Changes
    -------
    * Add support to use awaitable object in password function.   (#889)
      (by @kwarunek in fb3b6bf7 for #889)
    * Support direct TLS connections (i.e. no STARTTLS) (#923)
      (by @jackwotherspoon in f2a937d2 for #923)
  * Fixes
    -----
    * Fix invalid `pyproject.toml` (#900)
      (by @Rongronggg9 in eddb649c for #900)
    * Add record_class parameter Pool.fetch and Pool.fetchrow (#896)
      (by @baltitenger in 2519cf38 for #896)
    * Domain basetypes are introspected (#886) (#887)
      (by @QuantumTM in cca4a2d3 for #886)
    * Properly handle exceptions raised while handling server auth messages (#862)
      (by @elprans in bd192623 for #862)
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 7)
- update  

- update to 0.25.0:
  * Improve SSL option compatibility in URIs
  * Add Pool methods to determine its min, max, current and idle size
  * Make it possible to specify a statement name in Connection.prepare()
  * Implement support for multirange types
  * Make sure timeout callbacks always get cleaned up
  * Update __all__ statements to a simpler form that is better supported by typecheckers
  * Fix test_timetz_encoding on Python 3.10
  * Fix a bunch of ResourceWarnings in the test suite
  * Fix SSLContext deprecation warnings
  * Fix the description of the database argument to connect()
  * Fix parsing of IPv6 addresses in the connection URI
  * Improve diagnostics of invalid executemany() input
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 925854 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 6)
- Update to 0.24.0
  * Drop support for Python 3.5 (#777)
  * Add support for Python 3.10 (#795)
  * Add support for asynchronous iterables to
    copy_records_to_table() (#713)
  * Add support for coroutine functions as listener callbacks
    (#802)
  * Add support for sslcert, sslkey and sslrootcert parameters to
    DSN (#768)
  * Add copy_ wrappers to Pool (#661)
  * Add issubset and issuperset methods to the Range type (#563)
  * Break connection internal circular reference (#774)
  * Make Server Version Extraction More Flexible (#778)
- Release 0.23.0
  * Avoid TypeError in Transaction.__repr__ (#703)
  * Feed memoryview to writelines() (#715)
  * Add sslmode=allow support and fix =prefer retry (#720)
  * Loosen message test in test_invalid_input (#751)
  * Support readonly and deferrable for non-serializable
    transactions (#747)
  * Fix asyncpg with Py_DEBUG mode (#719)
  * Fix docs/Makefile and docs/_static/theme_overrides.css missing
    from PyPI package (#708)
- Reactivate python36: uvloop for testing is optional
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 919659 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 5)
- Do not build for python 3.6: the required dependency uvloop does
  no longer support Python 3.6 since version 0.16.
buildservice-autocommit accepted request 890178 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 4)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 3)
- update to 0.22.0:
  * Add support for connection termination listeners
  * 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 
  * 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 
  * Bugfixes
- drop merged-static-fix.patch (upstream)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 850170 from John Vandenberg's avatar John Vandenberg (jayvdb) (revision 2)
initialized devel package after accepting 850170
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 849971 from John Vandenberg's avatar John Vandenberg (jayvdb) (revision 1)
Modern equiv of psycopg2, which is also maintained at d-l-py.  It is a dependency of a very large number of python libraries already present in d-l-py, and many others which should be in d-l-py because they are considered core by most other Linux distros, so I believe this new should also be maintained here.
4.5k stars on GitHub.
Already present in Debian & Ubuntu & co, Arch & Manjaro & co, Gentoo, *ports, nix, Kali
https://repology.org/projects/?search=asyncpg
Displaying all 19 revisions
openSUSE Build Service is sponsored by