swh:1:snp:02443124ed4ee0d8d724fefd38bf9b271361cc09
Tip revision: 800919da4d6c104401e877a14e4bd7778e750ab4 authored by Jan-Michael Rye on 25 July 2023, 13:32:51 UTC
Initial commit
Initial commit
Tip revision: 800919d
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 = 'chemfeat'
description = 'Calculate feature vectors for molecules using cheminformatics libraries.'
license = 'MIT'
dependencies = [
'PaDEL-pywrapper',
'docstring_parser',
'pandas',
'pyyaml',
'rdkit',
'simple-file-lock'
]
authors = [
{name = 'Jan-Michael Rye', email = 'jan-michael.rye@inria.fr' }
]
requires-python = '>=3.7'
# 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/chemfeat'
Documentation = 'https://jrye.gitlabpages.inria.fr/chemfeat/'
[project.scripts]
chemfeat = 'chemfeat.main:main'
# 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/chemfeat/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