@@ -4,13 +4,13 @@ build-backend = "hatchling.build"
44
55[project ]
66name = " nypl_py_utils"
7- version = " 1.10.2 "
7+ version = " 1.11.0 "
88authors = [
99 { name =" Aaron Friedman" , email =" aaronfriedman@nypl.org" },
1010]
1111description = " A package containing Python utilities for use across NYPL"
1212readme = " README.md"
13- requires-python = " >=3.9 "
13+ requires-python = " >=3.10 "
1414classifiers = [
1515 " Programming Language :: Python :: 3" ,
1616 " License :: OSI Approved :: MIT License" ,
@@ -25,85 +25,85 @@ dependencies = []
2525[project .optional-dependencies ]
2626avro-client = [
2727 " nypl_py_utils[log-helper]" ,
28- " fastavro>=1.11.1 " ,
29- " requests>=2.28 .1"
28+ " fastavro==1.12.2 " ,
29+ " requests==2.33 .1"
3030]
3131cloudlibrary-client = [
3232 " nypl_py_utils[log-helper]" ,
33- " requests>=2.28 .1"
33+ " requests==2.33 .1"
3434]
3535kinesis-client = [
3636 " nypl_py_utils[log-helper]" ,
37- " boto3>=1.26.5 " ,
38- " botocore>=1.29.5 "
37+ " boto3==1.43.1 " ,
38+ " botocore==1.43.1 "
3939]
4040kms-client = [
4141 " nypl_py_utils[log-helper]" ,
42- " boto3>=1.26.5 " ,
43- " botocore>=1.29.5 "
42+ " boto3==1.43.1 " ,
43+ " botocore==1.43.1 "
4444]
4545mysql-client = [
4646 " nypl_py_utils[log-helper]" ,
47- " mysql-connector-python>=8.0.32 "
47+ " mysql-connector-python==9.7.0 "
4848]
4949oauth2-api-client = [
5050 " nypl_py_utils[log-helper]" ,
51- " oauthlib>=3.2.2 " ,
52- " requests_oauthlib>=1.3.1 "
51+ " oauthlib==3.3.1 " ,
52+ " requests_oauthlib==2.0.0 "
5353]
5454postgresql-client = [
5555 " nypl_py_utils[log-helper]" ,
56- " psycopg[binary]>=3.1.6 "
56+ " psycopg[binary]==3.3.3 "
5757]
5858redshift-client = [
5959 " nypl_py_utils[log-helper]" ,
60- " botocore>=1.29.5 " ,
61- " redshift-connector>=2.0.909 "
60+ " botocore==1.43.1 " ,
61+ " redshift-connector==2.1.13 "
6262]
6363s3-client = [
6464 " nypl_py_utils[log-helper]" ,
65- " boto3>=1.26.5 " ,
66- " botocore>=1.29.5 "
65+ " boto3==1.43.1 " ,
66+ " botocore==1.43.1 "
6767]
6868secrets-manager-client = [
6969 " nypl_py_utils[log-helper]" ,
70- " boto3>=1.26.5 " ,
71- " botocore>=1.29.5 "
70+ " boto3==1.43.1 " ,
71+ " botocore==1.43.1 "
7272]
7373sftp-client = [
7474 " nypl_py_utils[log-helper]" ,
75- " paramiko>=3.4.1 "
75+ " paramiko==4.0.0 "
7676]
7777snowflake-client = [
7878 " nypl_py_utils[log-helper]" ,
79- " snowflake-connector-python> =4.3.0"
79+ " snowflake-connector-python= =4.3.0"
8080]
8181config-helper = [
8282 " nypl_py_utils[kms-client,log-helper]" ,
83- " PyYAML>= 6.0"
83+ " PyYAML== 6.0.3 "
8484]
8585log-helper = [
86- " structlog> =25.5.0"
86+ " structlog= =25.5.0"
8787]
8888obfuscation-helper = [
8989 " nypl_py_utils[log-helper]" ,
90- " bcrypt>=4 .0.1 "
90+ " bcrypt==5 .0.0 "
9191]
9292patron-data-helper = [
93- " nypl_py_utils[postgresql-client,redshift-client,log-helper]>=1.1.5 " ,
94- " pandas>=2.2 .2"
93+ " nypl_py_utils[postgresql-client,redshift-client,log-helper]" ,
94+ " pandas==3.0 .2"
9595]
9696research-catalog-identifier-helper = [
97- " requests>=2.28 .1"
97+ " requests==2.33 .1"
9898]
9999development = [
100100 " nypl_py_utils[avro-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]" ,
101- " flake8>=6.0 .0" ,
102- " freezegun>=1.2.2 " ,
103- " mock>=4.0.3 " ,
104- " pytest>=8 .0.0 " ,
105- " pytest-mock>=3.10.0 " ,
106- " requests-mock>=1.10.0 "
101+ " flake8==7.3 .0" ,
102+ " freezegun==1.5.5 " ,
103+ " mock==5.2.0 " ,
104+ " pytest==9 .0.3 " ,
105+ " pytest-mock==3.15.1 " ,
106+ " requests-mock==1.12.1 "
107107]
108108
109109[tool .pytest .ini_options ]
0 commit comments