From f38dfe61c16e62b102831f665c325e14dfd35064 Mon Sep 17 00:00:00 2001 From: aaronfriedman Date: Wed, 28 Oct 2026 10:24:57 -0400 Subject: [PATCH] Update dependency versions --- .github/dependabot.yml | 16 ++++++++++++-- CHANGELOG.md | 3 +++ pyproject.toml | 50 +++++++++++++++++++++--------------------- 3 files changed, 42 insertions(+), 27 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 696b5d7..c56bbe7 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,9 +3,21 @@ updates: - package-ecosystem: "github-actions" directory: "/" schedule: - interval: "weekly" + interval: "monthly" + cooldown: + default-days: 7 + groups: + monthly-batch: + patterns: + - "*" - package-ecosystem: "pip" directory: "/" schedule: - interval: "weekly" + interval: "monthly" + cooldown: + default-days: 7 + groups: + monthly-batch: + patterns: + - "*" diff --git a/CHANGELOG.md b/CHANGELOG.md index a444daa..690fc8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,7 @@ # Changelog +## v1.13.1 10/28/26 +- Update dependency versions + ## v1.13.0 10/15/26 - Add Batch client diff --git a/pyproject.toml b/pyproject.toml index 2ce7180..ca898f0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,13 +4,13 @@ build-backend = "hatchling.build" [project] name = "nypl_py_utils" -version = "1.13.0" +version = "1.13.1" authors = [ { name="Aaron Friedman", email="aaronfriedman@nypl.org" }, ] description = "A package containing Python utilities for use across NYPL" readme = "README.md" -requires-python = ">=3.10" +requires-python = ">=3.11" classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", @@ -25,18 +25,18 @@ dependencies = [] [project.optional-dependencies] avro-client = [ "nypl_py_utils[log-helper]", - "fastavro==1.12.2", + "fastavro==1.13.1", "requests==2.34.2" ] azure-client = [ "nypl_py_utils[log-helper]", - "mssql-python==1.15.0", - "pandas==3.0.6" + "mssql-python==1.16.0", + "pandas==3.1.0" ] batch-client = [ "nypl_py_utils[log-helper]", - "boto3==1.43.97", - "botocore==1.43.97" + "boto3==1.43.120", + "botocore==1.43.120" ] cloudlibrary-client = [ "nypl_py_utils[log-helper]", @@ -44,21 +44,21 @@ cloudlibrary-client = [ ] kinesis-client = [ "nypl_py_utils[log-helper]", - "boto3==1.43.97", - "botocore==1.43.97" + "boto3==1.43.120", + "botocore==1.43.120" ] kms-client = [ "nypl_py_utils[log-helper]", - "boto3==1.43.97", - "botocore==1.43.97" + "boto3==1.43.120", + "botocore==1.43.120" ] mysql-client = [ "nypl_py_utils[log-helper]", - "mysql-connector-python==26.7.0" + "mysql-connector-python==26.10.0" ] oauth2-api-client = [ "nypl_py_utils[log-helper]", - "oauthlib==3.3.1", + "oauthlib==4.0.0", "requests_oauthlib==2.0.0" ] postgresql-client = [ @@ -67,26 +67,26 @@ postgresql-client = [ ] redshift-client = [ "nypl_py_utils[log-helper]", - "botocore==1.43.97", - "redshift-connector==2.1.16" + "botocore==1.43.120", + "redshift-connector==2.2.0" ] s3-client = [ "nypl_py_utils[log-helper]", - "boto3==1.43.97", - "botocore==1.43.97" + "boto3==1.43.120", + "botocore==1.43.120" ] secrets-manager-client = [ "nypl_py_utils[log-helper]", - "boto3==1.43.97", - "botocore==1.43.97" + "boto3==1.43.120", + "botocore==1.43.120" ] sftp-client = [ "nypl_py_utils[log-helper]", - "paramiko==5.0.0" + "paramiko==5.1.0" ] snowflake-client = [ "nypl_py_utils[log-helper]", - "snowflake-connector-python==4.7.4" + "snowflake-connector-python==5.1.0" ] config-helper = [ "nypl_py_utils[kms-client,log-helper]", @@ -101,18 +101,18 @@ obfuscation-helper = [ ] patron-data-helper = [ "nypl_py_utils[postgresql-client,redshift-client,log-helper]", - "pandas==3.0.6" + "pandas==3.1.0" ] research-catalog-identifier-helper = [ "requests==2.34.2" ] development = [ "nypl_py_utils[avro-client,azure-client,batch-client,cloudlibrary-client,kinesis-client,kms-client,mysql-client,oauth2-api-client,postgresql-client,redshift-client,s3-client,secrets-manager-client,sftp-client,snowflake-client,config-helper,log-helper,obfuscation-helper,patron-data-helper,research-catalog-identifier-helper]", - "flake8==7.3.0", + "flake8==7.4.1", "freezegun==1.5.5", "mock==5.2.0", - "pytest==9.1.1", - "pytest-mock==3.15.1", + "pytest==9.2.0", + "pytest-mock==3.17.0", "requests-mock==1.12.1" ]