Skip to content

Commit 5ce351f

Browse files
Update dependencies and project files
* Add missing pyyaml dependency for garf-executors * Mention python 3.13 support * Extract __version__ to an attribute in garf_core
1 parent 20aef26 commit 5ce351f

File tree

5 files changed

+24
-2
lines changed

5 files changed

+24
-2
lines changed

libs/garf_core/pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ classifiers = [
2424
"Programming Language :: Python :: 3.10",
2525
"Programming Language :: Python :: 3.11",
2626
"Programming Language :: Python :: 3.12",
27+
"Programming Language :: Python :: 3.13",
2728
"Intended Audience :: Developers",
2829
"Topic :: Software Development :: Libraries :: Python Modules",
2930
"Operating System :: OS Independent",

libs/garf_executors/garf_executors/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@
2727
'ApiQueryExecutor',
2828
]
2929

30-
__version__ = '0.0.3'
30+
__version__ = '0.0.4'

libs/garf_executors/pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ name = "garf-executors"
77
dependencies = [
88
"garf-core",
99
"garf-io",
10+
"pyyaml",
1011
]
1112
authors = [
1213
{name = "Google Inc. (gTech gPS CSE team)", email = "no-reply@google.com"},
@@ -22,6 +23,7 @@ classifiers = [
2223
"Programming Language :: Python :: 3.10",
2324
"Programming Language :: Python :: 3.11",
2425
"Programming Language :: Python :: 3.12",
26+
"Programming Language :: Python :: 3.13",
2527
"Intended Audience :: Developers",
2628
"Topic :: Software Development :: Libraries :: Python Modules",
2729
"Operating System :: OS Independent",

libs/garf_io/garf_io/__init__.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Copyright 2025 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# https://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
__version__ = '0.0.2'

libs/garf_io/pyproject.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "garf-io"
7-
version = "0.0.2"
87
dependencies = [
98
'garf-core',
109
'smart_open',
@@ -24,11 +23,16 @@ classifiers = [
2423
"Programming Language :: Python :: 3.10",
2524
"Programming Language :: Python :: 3.11",
2625
"Programming Language :: Python :: 3.12",
26+
"Programming Language :: Python :: 3.13",
2727
"Intended Audience :: Developers",
2828
"Topic :: Software Development :: Libraries :: Python Modules",
2929
"Operating System :: OS Independent",
3030
"License :: OSI Approved :: Apache Software License",
3131
]
32+
dynamic=["version"]
33+
34+
[tool.setuptools.dynamic]
35+
version = {attr = "garf_io.__version__"}
3236

3337
[options.extras_require]
3438
test = [

0 commit comments

Comments
 (0)