Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

depend(deps): update pymssql requirement from <2.3,>=2.2 to >=2.2,<2.4 #563

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 8, 2024

Updates the requirements on pymssql to permit the latest version.

Changelog

Sourced from pymssql's changelog.

Version 2.3.0 - 2024-04-06 - Mikhail Terekhov

General

  • Add python 3.12 support (fix #851). Thanks to Raphael Jacob.
  • Update FreeTDS to 1.4.10.
  • Add read_only parameter for connection.
  • Add encryption parameter to connect.
  • Add use_datetime2 parameter to connect.
  • Use utf-8 for connection properties.
  • Implement batching in executemany based on optional batch_size parameter. with default equal arraysize cursor attribute (closes #332, #462).
  • Build aarch64 wheels. Thanks to Jun Tang.
  • Build musllinux wheels.
  • Some documentation fixes. Thanks to Casey Korver and Quentin LEGAY.
  • FAQ update: #877.
  • Add stubs (closes #767).
  • Fix DBAPI-2.0 compliance - DataError must be a subclass of DatabaseError.
  • Fix DBAPI-2.0 compliance: rename batchsize cursor attribute to arraysize.
  • Implement DATETIMEOFFSET handling for stored procedures.
  • Implement DATETIMEOFFSET handling for insert and select queries (fixes #649).
  • Return instance of datetime.datetime on select from SQLDATETIM4, SQLDATETIME, SQLDATETIME2 columns (closes #662, #695, #792, #844).

Bug fixes

  • Fix SQLDATETIME2 handling in convert_python_value().
  • Use four digits for the year in SP args binding (fix #454).
  • Fix convert_python_value to work with datetime.date. Thanks to Testsr.
  • Check if C compiler is installed if check for clock_gettime fails (fix #825).
  • Add missing charset parameter in the _substitute_params method when calling ensure_bytes (fix #650). Thans to Andrey Yuroshev.
  • Fix empty, zero or None parameter substitution. (fix #609).

Internals

  • Add tests for fetchall(), fetchmany(), fetchone() and next() with SP.
  • Add test for #134.
  • Require Cython>3.0.7.
  • Use Cython 3 for compilation.
  • Use docker image for MSSQL2019 as a default for tests.
  • Take FreeTDS version for PyPI wheels from pyproject.toml.
  • Check sdist with twine.
  • Use OpenSSL-1.1.1.2100 for Windows x86 wheels. Thanks to PrimozGodec (fixes #839).
  • Use OpenSSL-3.1.1 for Windows x64 wheels (FreeTDS build fails with OpenSSL-3.2.1).
  • Add SQLTIME and SQLDATETIME2 to convert_python_value.
  • Use dbanydatecrack() function instead of dbdatecrack().

... (truncated)

Commits
  • 9fcbfec Update ChangeLog.rst
  • d854409 Explicitly format year.
  • 0ceb56e Update cython & setuptools_scm requirements.
  • e8d105d Fix apload-arefact@4.
  • 8c027d3 Updat ChangeLog.rst.
  • ba22714 Add use_datetime2 parameter to connect (#608, #646).
  • 7219320 Add use_datetime2 parameter and tests for _quote_simple_value function.
  • ad60d3d Some cleanup and Python2 remnants.
  • cd0b0a4 Update ChangeLog.rst.
  • c9ac9d7 Update psutil requirement from <5.9.8 to <5.9.9
  • Additional commits viewable in compare view

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Updates the requirements on [pymssql](https://github.com/pymssql/pymssql) to permit the latest version.
- [Release notes](https://github.com/pymssql/pymssql/releases)
- [Changelog](https://github.com/pymssql/pymssql/blob/master/ChangeLog.rst)
- [Commits](pymssql/pymssql@v2.2.0...v2.3.0)

---
updated-dependencies:
- dependency-name: pymssql
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants