Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python314-PyMySQL-1.2.0-1.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python314-PyMySQL Distribution: openSUSE Tumbleweed
Version: 1.2.0 Vendor: openSUSE
Release: 1.2 Build date: Mon May 25 22:05:55 2026
Group: Development/Languages/Python Build host: reproducible
Size: 438156 Source RPM: python-PyMySQL-1.2.0-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/PyMySQL/PyMySQL/
Summary: Pure Python MySQL Driver
This package contains a pure-Python MySQL client library. Documentation on the
MySQL client/server protocol can be found here:
http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol

The goal of pymysql is to be a drop-in replacement for MySQLdb and work on
CPython 2.3+, Jython, IronPython, PyPy and Python 3. We test for compatibility
by simply changing the import statements in the Django MySQL backend and running
its unit tests as well as running it against the MySQLdb and myconnpy unit tests.

Provides

Requires

License

MIT

Changelog

* Mon May 25 2026 Dirk Müller <dmueller@suse.com>
  - update to 1.2.0:
    * `Connection.ping()` change the default to not reconnect and
      deprecate `reconnect` argument.
    * Create a new connection if you want to reconnect.
    * `connect()` arguments `db` and `passwd` now emit
      DeprecationWarning.
    * Use `database` and `password` instead.
    * Reorganize TLS connection behavior.
    * PyMySQL uses TLS by default when server supports it.
    * Use `ssl_disabled=True` to prohibit SSL.
    * When `ssl_verify_cert=True`, `ssl_verify_identity=True`, an
      `ssl.SSLContext` is passed,
    * or when any other SSL option is configured, the connection
    * *requires** SSL and raises
    * `OperationalError` (CR_SSL_CONNECTION_ERROR) if the server
      doesn't support it.
    * Support MySQL 8 row/column alias syntax in `executemany`
      INSERT regex.
    * Expose SQLSTATE on MySQL protocol exceptions without changing
      exception formatting.
    * Reject non-finite `decimal.Decimal` query parameters (`NaN`,
      `sNaN`, `±Infinity`).
    * `Connection.set_charset(charset)` now emits
      `DeprecationWarning`.
    * Fix `Cursor.callproc()` didn't escape procedure name.
    * There was a possibility of SQL injection when calling a
      procedure with a string received from an untrusted source as
      the procedure name.
* Mon Sep 29 2025 Dirk Müller <dmueller@suse.com>
  - update to 1.1.2:
    * Prevent UnboundLocalError in very rare situation.
    * Close underlying `SocketIO` soon when Connection is closed
      for PyPy.
    * Fix importing PyMySQL fail on CPython 3.13 when
      `getpass.getuser()` raises OSEError.
    * Make charset name "utf8" case insensitive.
    * `Connection.kill()` uses `KILL` query instead of
      `COM_KILL`command to support MySQL 8.4.
    * Fix SSL error on CPython 3.13 caused by strict TLS default
      setting. https://github.com/PyMySQL/PyMySQL/pull/1198
    * Fix auth switch request handling.
* Tue Apr 29 2025 Dirk Müller <dmueller@suse.com>
  - update filelist to be compatible with older setuptools
* Tue Mar 25 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Lowercase metadata directory name.
* Thu May 23 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Update to 1.1.1 (bsc#1225070):
    * Prohibit dict parameter for Cursor.execute(). It didn't produce
      valid SQL and might cause SQL injection. (CVE-2024-36039)
    * Added ssl_key_password param by @svaskov in #1145
* Wed Aug 16 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Wed Aug 02 2023 Daniel Garcia <daniel.garcia@suse.com>
  - disable test_json broken with latest mariadb (11.0)
  - update to 1.1.0:
    * Remove redundant wheel dep from pyproject.toml by @mgorny in #1099
    * ci: Fix black options by @methane in #1109
    * Remove unused function by @methane in #1108
    * Expose Cursor.warning_count by @Nothing4You in #1056
    * Add constants and tests related to query timeouts by @Nothing4You in #1033
    * Fix SSCursor raising query timeout error on wrong query on MySQL DB by @Nothing4You in #1035
    * Make Cursor an iterator by @sanchezg in #995
    * ci: Update CodeQL workflow by @methane in #1110
    * Use Ruff instead of flake8 by @methane in #1112
    * Use Codecov instead of coveralls. by @methane in #1113
    * optionfile: Replace _ with - by @methane in #1114
    * Cursor.fetchall() always return list. by @methane in #1115
    * Fix LOAD DATA LOCAL INFILE write EOF packet on closed connection. by @methane in #1116
    * Deprecate Cursor.Error access by @methane in #1117
    * Run pyupgrade by @methane in #1118
    * Add collation option and set_character_set() to Connection by @methane in #1119
    * CI: Run Django test by @methane in #1121
    * Release v1.1.0rc1 by @methane in #1122
    * Bump mariadb version by @grooverdan in #1123
    * Configure Renovate by @renovate in #1124
    * Make charset="utf8" use utf8mb4. by @methane in #1127
    * Add codecov.yml by @methane in #1128
    * Release v1.1.0rc2 by @methane in #1129
    * Release v1.1.0 by @methane in #1130
* Wed May 03 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.0.3:
    * Dropped support of end of life MySQL version 5.6
    * Dropped support of end of life MariaDB versions below 10.3
    * Dropped support of end of life Python version 3.6
* Thu Oct 13 2022 Steve Kowalik <steven.kowalik@suse.com>
  - Skip a test that is failing due to character set fun and games.
* Wed Jul 28 2021 Matej Cepl <mcepl@suse.com>
  - Fix databases.json used for tests.

Files

/usr/lib/python3.14/site-packages/pymysql
/usr/lib/python3.14/site-packages/pymysql-1.2.0.dist-info
/usr/lib/python3.14/site-packages/pymysql-1.2.0.dist-info/INSTALLER
/usr/lib/python3.14/site-packages/pymysql-1.2.0.dist-info/METADATA
/usr/lib/python3.14/site-packages/pymysql-1.2.0.dist-info/RECORD
/usr/lib/python3.14/site-packages/pymysql-1.2.0.dist-info/REQUESTED
/usr/lib/python3.14/site-packages/pymysql-1.2.0.dist-info/WHEEL
/usr/lib/python3.14/site-packages/pymysql-1.2.0.dist-info/licenses
/usr/lib/python3.14/site-packages/pymysql-1.2.0.dist-info/licenses/LICENSE
/usr/lib/python3.14/site-packages/pymysql-1.2.0.dist-info/top_level.txt
/usr/lib/python3.14/site-packages/pymysql/__init__.py
/usr/lib/python3.14/site-packages/pymysql/__pycache__
/usr/lib/python3.14/site-packages/pymysql/__pycache__/__init__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/__init__.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/_auth.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/_auth.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/charset.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/charset.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/connections.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/connections.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/converters.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/converters.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/cursors.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/cursors.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/err.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/err.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/optionfile.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/optionfile.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/protocol.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/protocol.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/times.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/__pycache__/times.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/_auth.py
/usr/lib/python3.14/site-packages/pymysql/charset.py
/usr/lib/python3.14/site-packages/pymysql/connections.py
/usr/lib/python3.14/site-packages/pymysql/constants
/usr/lib/python3.14/site-packages/pymysql/constants/CLIENT.py
/usr/lib/python3.14/site-packages/pymysql/constants/COMMAND.py
/usr/lib/python3.14/site-packages/pymysql/constants/CR.py
/usr/lib/python3.14/site-packages/pymysql/constants/ER.py
/usr/lib/python3.14/site-packages/pymysql/constants/FIELD_TYPE.py
/usr/lib/python3.14/site-packages/pymysql/constants/FLAG.py
/usr/lib/python3.14/site-packages/pymysql/constants/SERVER_STATUS.py
/usr/lib/python3.14/site-packages/pymysql/constants/__init__.py
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/CLIENT.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/CLIENT.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/COMMAND.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/COMMAND.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/CR.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/CR.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/ER.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/ER.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/FIELD_TYPE.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/FIELD_TYPE.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/FLAG.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/FLAG.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/SERVER_STATUS.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/SERVER_STATUS.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/__init__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/pymysql/constants/__pycache__/__init__.cpython-314.pyc
/usr/lib/python3.14/site-packages/pymysql/converters.py
/usr/lib/python3.14/site-packages/pymysql/cursors.py
/usr/lib/python3.14/site-packages/pymysql/err.py
/usr/lib/python3.14/site-packages/pymysql/optionfile.py
/usr/lib/python3.14/site-packages/pymysql/protocol.py
/usr/lib/python3.14/site-packages/pymysql/times.py
/usr/share/doc/packages/python314-PyMySQL
/usr/share/doc/packages/python314-PyMySQL/CHANGELOG.md
/usr/share/doc/packages/python314-PyMySQL/README.md
/usr/share/licenses/python314-PyMySQL
/usr/share/licenses/python314-PyMySQL/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:14:27 2026