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

Bump the other group with 4 updates #395

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 6, 2023

Bumps the other group with 4 updates: pyodbc, pylint, furo and exasol-integration-test-docker-environment.

Updates pyodbc from 4.0.39 to 5.0.1

Release notes

Sourced from pyodbc's releases.

5.0.1 with fix for Azure tokens / binary attrs_before

This is a bug fix for 5.0.0 that restores the ability to pass bytes objects in the attrs_before parameter when connecting. This is often used for Azure with a token. Issue #1289

5.0.0 Release

This is the first 3.x only pyodbc release, supporting Python 3.8-3.12.

The API is backwards compatible, so previous Python 3 products using pyodbc should not need any changes.

Please note that macOS ARM / Apple Silicon binary builds have been problematic due inconsistencies in the way unixODBC libraries can be installed. Please see the issues and discussions.

5.0.0 beta2 - Help test macOS Apple Silicon binary wheels

We're retrying macOS Apple Silicon wheels, for those with M1, M2, etc. chips. If you have one of these, please give this release a try so we know before the final 5.0.0 release in a few days.

This means you would not use Rosetta. Just install normally using pip install pyodbc==5.0.0b2. Don't use --no-binary.

For those wondering, the inability to supply these wheels has not been due to any pyodbc code issues. We use Github Actions to build all the different versions and it still doesn't have complete support for macOS Apple Silicon CI runners. At this time, only Intel is supported. However, we can cross-compile and generate ARM wheels on Intel, but we can't test them. That's why we need your help!

5.0.0 Beta 1

This is a beta release for the upcoming 5.0 that drops Python 2 and adds Python 3.12

Source and wheels for 5.0.0b1 is available on PyPI.

This beta restores fast_executemany, so it should be feature complete. If there are no serious issues reported, it will be released as 5.0.0 this week (before Python 3.12 is officially released).

5.0.0 alpha 2

This is a test release for the upcoming 5.0 that drops Python 2 and supports Python 3.12

Source and wheels for 5.0.0a2 is available on PyPI

Note that fastexecmany is not available in this release, but will be ported to the next.

Please give it a try and join the discussion here.

Commits
  • 32d1073 Release 5.0.1
  • d5a9359 attrs_before: Add error for unknown type
  • 4435d14 odbcversion doc and pyi updates
  • 19beb9a handle bytes in attrs_before
  • 7f91191 Updating version to 5.0.0
  • 215dbaa params: Move xdecrefs after last use
  • 8a4555d Allow customization of default odbc version
  • 36148c3 Upgrade Python syntax with pyupgrade --py38-plus
  • d84993b Drop support for EOL Python 3.7
  • 885a84c Remove redundant code for dropped Python versions
  • Additional commits viewable in compare view

Updates pylint from 2.17.7 to 3.0.2

Commits

Updates furo from 2022.12.7 to 2023.9.10

Changelog

Sourced from furo's changelog.

Changelog

2023.09.10 -- Zesty Zaffre

  • Make asset hash injection idempotent, fixing Sphinx 6 compatibility.
  • Fix the check for HTML builders, fixing non-HTML Read the Docs builds.

2023.08.19 -- Xenolithic Xanadu

  • Fix missing search context with Sphinx 7.2, for dirhtml builds.
  • Drop support for Python 3.7.
  • Present configuration errors in a better format -- thanks @​AA-Turner!
  • Bump require_sphinx() to Sphinx 6.0, in line with dependency changes in Unassuming Ultramarine.

2023.08.17 -- Wonderous White

  • Fix compatiblity with Sphinx 7.2.0 and 7.2.1.

2023.07.26 -- Vigilant Volt

  • Fix compatiblity with Sphinx 7.1.
  • Improve how content overflow is handled.
  • Improve how literal blocks containing inline code are handled.

2023.05.20 -- Unassuming Ultramarine

  • ✨ Add support for Sphinx 7.
  • Drop support for Sphinx 5.
  • Improve the screen-reader label for sidebar collapse.
  • Make it easier to create derived themes from Furo.
  • Bump all JS dependencies (NodeJS and npm packages).

2023.03.27 -- Tasty Tangerine

  • Regenerate with newer version of sphinx-theme-builder, to fix RECORD hashes.
  • Add missing class to Font Awesome examples

2023.03.23 -- Sassy Saffron

... (truncated)

Commits
  • 2718ca4 Prepare release: 2023.09.10
  • c22c99d Update changelog
  • c37e849 Quote a not-runtime-generic type annotation
  • 9cfdf44 Rework infrastructure for linting
  • 5abeb9f Fix the check for HTML builders
  • ee2ab54 Tweak how tests are run with nox
  • cdae236 Test against Sphinx minor versions in CI
  • 9e40071 Make asset hash injection idempotent
  • aab86f4 Revert "Exclude incompatible Sphinx releases (#711)"
  • 4dd6eec Exclude incompatible Sphinx releases (#711)
  • Additional commits viewable in compare view

Updates exasol-integration-test-docker-environment from 1.7.1 to 2.0.0

Release notes

Sourced from exasol-integration-test-docker-environment's releases.

2.0.0

Integration-Test-Docker-Environment 2.0.0, released 2023-08-07

Summary

Version 2.0.0 of ITDE comes with breaking changes as the public API class DatabaseInfo has been changed. Former separate attributes database_port_forwardand bucketfs_port_forward have been replaced by a single attribute port set to an instance of PortForwarding with attributes database, bucketfs, and ssh.

Previous versions of the ITDE used docker_exec to access the Docker Container, e.g. to analyze the content of logfiles or execute some shell commands. In future versions of the Exasol Docker-DB the format of the Docker Containers might change so that docker_exec is no longer possible. Instead ITDE will then need to use SSH access.

The current release therefore enhances ITDE to enable to access the Docker Container via SSH. The user can select the docker access method with command line option --db-os-access and can specify a port number to which ITDE forwards the SSH port of the Docker Container, see User Guide.

Additionally the directory for storing the randomly generated SSH keys has been moved to ~/.cache/exasol/itde/. By that ITDE can restrict file permissions allowing access only by the current user.

This release also removes versions 7.0.x of the Exasol database from the regular CI builds as version 8.x is already available and ITDE only supports the latest two minor versions.

Supported Exasol Versions

  • 7.1: up to 7.1.17
  • 8: 8.18.1

If you need further versions, please open an issue.

Internal

Changes

  • #329: Added CLI option --ssh-port-forward to forward SSH port
  • #343: Added SshInfo to DatabaseInfo containing user, port and path to SSH key file
  • #308: Unified ports for database, BucketFS, and SSH
  • #322: Added additional tests for environment variable LOG_ENV_VARIABLE_NAME
  • #359: Fixed custom logging path not working if dir does not exist.
  • #304: Create SSH access replacements for calls to docker.exec_run()
  • #368: Removed versions 7.0.x of Exasol database
  • #305: Replaced calls to DockerContainer.exec_run() to support SSH access alternatively
Commits
  • 41a7c72 [run all tests]
  • 1e40864 Fixed typo found during review
  • 1713cb9 [run all tests]
  • 2f313f4 Updated changes file
  • 37ff344 Replaced calls to DockerContainer.exec_run() to support SSH access alternativ...
  • 9d045bf Removed versions 7.0.x of Exasol database (#369)
  • 7c0e930 Create SSH access replacements for calls to docker.exec_run() (#362)
  • d6fcbaa Fixed env variable LOG_ENV_VARIABLE_NAME (#360)
  • 390968a Unify ports for database, BucketFS, and SSH (#354)
  • 985abe2 Add port, keys, user to DatabaseInfo with parent field ssh_info (#353)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the other group with 4 updates: [pyodbc](https://github.com/mkleehammer/pyodbc), [pylint](https://github.com/pylint-dev/pylint), [furo](https://github.com/pradyunsg/furo) and [exasol-integration-test-docker-environment](https://github.com/exasol/integration-test-docker-environment).


Updates `pyodbc` from 4.0.39 to 5.0.1
- [Release notes](https://github.com/mkleehammer/pyodbc/releases)
- [Commits](mkleehammer/pyodbc@4.0.39...5.0.1)

Updates `pylint` from 2.17.7 to 3.0.2
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v2.17.7...v3.0.2)

Updates `furo` from 2022.12.7 to 2023.9.10
- [Release notes](https://github.com/pradyunsg/furo/releases)
- [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md)
- [Commits](pradyunsg/furo@2022.12.07...2023.09.10)

Updates `exasol-integration-test-docker-environment` from 1.7.1 to 2.0.0
- [Release notes](https://github.com/exasol/integration-test-docker-environment/releases)
- [Changelog](https://github.com/exasol/integration-test-docker-environment/blob/main/release_config.yml)
- [Commits](exasol/integration-test-docker-environment@1.7.1...2.0.0)

---
updated-dependencies:
- dependency-name: pyodbc
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: other
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: other
- dependency-name: furo
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: other
- dependency-name: exasol-integration-test-docker-environment
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: other
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Nov 6, 2023
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 13, 2023

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Nov 13, 2023
@dependabot dependabot bot deleted the dependabot/pip/other-9bacc4afd8 branch November 13, 2023 12:39
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.

0 participants