https://gitlab.inria.fr/jrye/chemfeat.git
Tip revision: 25bfa1d9d55358292cbdf185f96f20c4d9f17893 authored by Jan-Michael Rye on 03 October 2023, 13:20:55 UTC
Add MolPred link to README
Add MolPred link to README
Tip revision: 25bfa1d
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 = {file = 'LICENSE.txt'}
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
