@@ -37,17 +37,18 @@ classifiers = [
37
37
" Programming Language :: Python :: 3.10" ,
38
38
" Programming Language :: Python :: 3.11" ,
39
39
" Programming Language :: Python :: 3.12" ,
40
+ " Programming Language :: Python :: 3.13" ,
40
41
" Operating System :: OS Independent" ,
41
42
" Topic :: Internet" ,
42
43
]
43
44
dependencies = [
44
- " google-api-core[grpc] >= 2.11.1, < 3.0.0dev " ,
45
- " google-auth >= 2.14.1, < 3.0.0dev " ,
46
- " google-cloud-core >= 2.4.1, < 3.0.0dev " ,
47
- " google-resumable-media >= 2.0.0, < 3.0dev " ,
45
+ " google-api-core[grpc] >= 2.11.1, < 3.0.0 " ,
46
+ " google-auth >= 2.14.1, < 3.0.0 " ,
47
+ " google-cloud-core >= 2.4.1, < 3.0.0 " ,
48
+ " google-resumable-media >= 2.0.0, < 3.0.0 " ,
48
49
" packaging >= 24.2.0" ,
49
- " python-dateutil >= 2.8.2, < 3.0dev " ,
50
- " requests >= 2.21.0, < 3.0.0dev " ,
50
+ " python-dateutil >= 2.8.2, < 3.0.0 " ,
51
+ " requests >= 2.21.0, < 3.0.0 " ,
51
52
]
52
53
dynamic = [" version" ]
53
54
@@ -59,37 +60,37 @@ Repository = "https://github.com/googleapis/python-bigquery"
59
60
# moved back to optional due to bloat. See
60
61
# https://github.com/googleapis/python-bigquery/issues/1196 for more background.
61
62
bqstorage = [
62
- " google-cloud-bigquery-storage >= 2.18.0, < 3.0.0dev " ,
63
+ " google-cloud-bigquery-storage >= 2.18.0, < 3.0.0 " ,
63
64
# Due to an issue in pip's dependency resolver, the `grpc` extra is not
64
65
# installed, even though `google-cloud-bigquery-storage` specifies it
65
66
# as `google-api-core[grpc]`. We thus need to explicitly specify it here.
66
67
# See: https://github.com/googleapis/python-bigquery/issues/83 The
67
68
# grpc.Channel.close() method isn't added until 1.32.0.
68
69
# https://github.com/grpc/grpc/pull/15254
69
- " grpcio >= 1.47.0, < 2.0dev " ,
70
- " grpcio >= 1.49.1, < 2.0dev ; python_version >= '3.11'" ,
70
+ " grpcio >= 1.47.0, < 2.0.0 " ,
71
+ " grpcio >= 1.49.1, < 2.0.0 ; python_version >= '3.11'" ,
71
72
" pyarrow >= 4.0.0" ,
72
73
]
73
74
pandas = [
74
75
" pandas >= 1.1.4" ,
75
- " pandas-gbq >= 0.26.1; python_version >= '3.8' " ,
76
- " grpcio >= 1.47.0, < 2.0dev " ,
77
- " grpcio >= 1.49.1, < 2.0dev ; python_version >= '3.11'" ,
76
+ " pandas-gbq >= 0.26.1" ,
77
+ " grpcio >= 1.47.0, < 2.0.0 " ,
78
+ " grpcio >= 1.49.1, < 2.0.0 ; python_version >= '3.11'" ,
78
79
" pyarrow >= 3.0.0" ,
79
- " db-dtypes >= 1.0.4, < 2.0.0dev " ,
80
+ " db-dtypes >= 1.0.4, < 2.0.0 " ,
80
81
]
81
82
ipywidgets = [" ipywidgets >= 7.7.1" , " ipykernel >= 6.2.0" ]
82
- geopandas = [" geopandas >= 0.9.0, < 2.0dev " , " Shapely >= 1.8.4, < 3.0.0dev " ]
83
+ geopandas = [" geopandas >= 0.9.0, < 2.0.0 " , " Shapely >= 1.8.4, < 3.0.0 " ]
83
84
ipython = [" ipython >= 7.23.1" , " bigquery-magics >= 0.6.0" ]
84
- tqdm = [" tqdm >= 4.7.4, < 5.0.0dev " ]
85
+ tqdm = [" tqdm >= 4.7.4, < 5.0.0 " ]
85
86
opentelemetry = [
86
87
" opentelemetry-api >= 1.1.0" ,
87
88
" opentelemetry-sdk >= 1.1.0" ,
88
89
" opentelemetry-instrumentation >= 0.20b0" ,
89
90
]
90
91
bigquery_v2 = [
91
- " proto-plus >= 1.22.3, < 2.0.0dev " ,
92
- " protobuf >= 3.20.2, < 6 .0.0dev , != 4.21.0, != 4.21.1, != 4.21.2, != 4.21.3, != 4.21.4, != 4.21.5" , # For the legacy proto-based types.
92
+ " proto-plus >= 1.22.3, < 2.0.0 " ,
93
+ " protobuf >= 3.20.2, < 7 .0.0 , != 4.21.0, != 4.21.1, != 4.21.2, != 4.21.3, != 4.21.4, != 4.21.5" , # For the legacy proto-based types.
93
94
]
94
95
all = [
95
96
" google-cloud-bigquery[bqstorage,pandas,ipywidgets,geopandas,ipython,tqdm,opentelemetry,bigquery_v2]" ,
0 commit comments