Revision a85ac107187e4a1f10a144dffd66df4c31a652a3 authored by Jan-Michael Rye on 28 July 2023, 15:18:49 UTC, committed by Jan-Michael Rye on 28 July 2023, 15:19:01 UTC
1 parent 560781b
pyproject.toml
# https://packaging.python.org/en/latest/specifications/declaring-project-metadata/
# https://packaging.python.org/en/latest/tutorials/packaging-projects/
[build-system]
requires = ['hatchling', 'hatch-vcs', 'wheel']
build-backend = 'hatchling.build'
[project]
name = 'mlflow-extra'
description = 'Utilities for MLflow'
license = {file = 'LICENSE.txt'}
dependencies = [
'mlflow',
'pyyaml'
]
authors = [
{name = 'Jan-Michael Rye', email = 'jan-michael.rye@inria.fr' }
]
requires-python = '>=3.6'
# https://pypi.org/classifiers/
classifiers = [
'Operating System :: OS Independent',
'Programming Language :: Python :: 3'
]
readme = 'README.md'
dynamic = ['version']
[project.urls]
Source = 'https://gitlab.inria.fr/jrye/mlflow-extra'
Documentation = 'https://jrye.gitlabpages.inria.fr/mlflow-extra/'
[project.scripts]
mlflow-filter_runs = 'mlflow_extra.filter:script_filter_runs'
mlflow-fix_artifacts = 'mlflow_extra.merge:script_fix_artifact_uris'
mlflow-fix_experiment_ids = 'mlflow_extra.merge:script_fix_experiment_ids'
mlflow-merge = 'mlflow_extra.merge:script_merge_experiments'
# Set the version from Git.
[tool.hatch.version]
source = 'vcs'
[tool.hatch.version.raw-options]
version_scheme = 'no-guess-dev'
local_scheme = 'no-local-version'
[tool.hatch.build.hooks.vcs]
version-file = 'src/mlflow_extra/version.py'
template = """\
#!/usr/bin/env python3
'''
Version file automatically generated by setuptools-scm via hatch-vcs.
https://pypi.org/project/setuptools-scm/
https://github.com/ofek/hatch-vcs
Do not track this file and do not edit it manually.
'''
VERSION = {version!r}
VERSION_TUPLE = {version_tuple!r}
"""
[tool.pylint.'MESSAGES CONTROL']
max-line-length = 100

Computing file changes ...