pitt-crc / lmod_tracking

Database ingestion for Lmod usage logs
https://crc-pages.pitt.edu/lmod_tracking/
GNU General Public License v3.0
0 stars 0 forks source link

Bump the python-dependencies group with 4 updates #42

Closed dependabot[bot] closed 12 months ago

dependabot[bot] commented 12 months ago

Updates the requirements on alembic, asyncpg, pandas and sqlalchemy to permit the latest version. Updates alembic to 1.12.0

Release notes

Sourced from alembic's releases.

1.12.0

Released: August 31, 2023

feature

  • [feature] [autogenerate] Added new feature to the "code formatter" function which allows standalone executable tools to be run against code, without going through the Python interpreter. Known as the exec runner, it complements the existing console_scripts runner by allowing non-Python tools such as ruff to be used. Pull request courtesy Mihail Milushev.

    References: #1275

usecase

  • [usecase] [autogenerate] Change the default value of EnvironmentContext.configure.compare_type to True. As Alembic's autogenerate for types was dramatically improved in version 1.4 released in 2020, the type comparison feature is now much more reliable so is now enabled by default.

    References: #1248

bug

  • [bug] [operations] Added support for op.drop_constraint() to support PostrgreSQL ExcludeConstraint objects, as well as other constraint-like objects that may be present in third party dialects, by resolving the type_ parameter to be None for this case. Autogenerate has also been enhanced to exclude the type_ parameter from rendering within this command when type_ is None. Pull request courtesy David Hills.

    References: #1300

  • [bug] [commmands] Fixed issue where the revision_environment directive in alembic.ini was ignored by the alembic merge command, leading to issues when other configurational elements depend upon env.py being invoked within the command.

    References: #1299

  • [bug] [autogenerate] Fixed issue where the ForeignKeyConstraint.match parameter would not be rendered in autogenerated migrations. Pull request courtesy Asib Kamalsada.

    References: #1302

Commits


Updates asyncpg to 0.28.0

Release notes

Sourced from asyncpg's releases.

v0.28.0

Minor fixes and improvements.

Changes

Commits


Updates pandas to 2.0.3

Release notes

Sourced from pandas's releases.

Pandas 2.0.3

This is a patch release in the 2.0.x series and includes some regression and bug fixes. We recommend that all users upgrade to this version.

See the full whatsnew for a list of all the changes.

The release will be available on the defaults and conda-forge channels:

conda install pandas Or via PyPI:

python3 -m pip install --upgrade pandas Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

Commits


Updates sqlalchemy to 2.0.21

Release notes

Sourced from sqlalchemy's releases.

2.0.21

Released: September 18, 2023

orm

  • [orm] [bug] Adjusted the ORM's interpretation of the "target" entity used within Update and Delete to not interfere with the target "from" object passed to the statement, such as when passing an ORM-mapped _orm.aliased construct that should be maintained within a phrase like "UPDATE FROM". Cases like ORM session synchonize using "SELECT" statements such as with MySQL/ MariaDB will still have issues with UPDATE/DELETE of this form so it's best to disable synchonize_session when using DML statements of this type.

    References: #10279

  • [orm] [bug] Added new capability to the _orm.selectin_polymorphic() loader option which allows other loader options to be bundled as siblings, referring to one of its subclasses, within the sub-options of parent loader option. Previously, this pattern was only supported if the _orm.selectin_polymorphic() were at the top level of the options for the query. See new documentation section for example.

    As part of this change, improved the behavior of the _orm.Load.selectin_polymorphic() method / loader strategy so that the subclass load does not load most already-loaded columns from the parent table, when the option is used against a class that is already being relationship-loaded. Previously, the logic to load only the subclass columns worked only for a top level class load.

    References: #10348

engine

  • [engine] [bug] Fixed a series of reflection issues affecting the PostgreSQL, MySQL/MariaDB, and SQLite dialects when reflecting foreign key constraints where the target column contained parenthesis in one or both of the table name or column name.

    References: #10275

sql

  • [sql] [usecase] Adjusted the _types.Enum datatype to accept an argument of None for the _types.Enum.length parameter, resulting in a VARCHAR or other textual type with no length in the resulting DDL. This

... (truncated)

Commits


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 ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore 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 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 ` 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 ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions