tracking/pyproject.toml (23 lines of code) (raw):
[build-system]
requires = [ "setuptools>=61.2",]
build-backend = "setuptools.build_meta"
[project]
name = "translations_parser"
version = "0.1.0"
description = "A training log parser for the Mozilla translation ML tool"
requires-python = ">=3.10"
dependencies = [
"PyYAML>=6.0.1",
"wandb==0.17.2",
"taskcluster>=56.0.3,<57.0.0",
# numpy 2.0 fails with wandb
"numpy<2.0.0"
]
[project.scripts]
parse_tc_logs = "translations_parser.cli.taskcluster:main"
parse_experiment_dir = "translations_parser.cli.experiments:main"
parse_tc_group = "translations_parser.cli.taskcluster_group:main"
[tool.setuptools]
include-package-data = true
[tool.setuptools.packages.find]
namespaces = false