[build-system] requires = [ "setuptools>=64", "setuptools-scm>=8", ] build-backend = "setuptools.build_meta" [project] name = "openfe" description = "" readme = "README.md" authors = [{name = "The OpenFE developers", email = "openfe@omsf.io"}] license = {text = "MIT"} classifiers = [ "Development Status :: 1 - Planning", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Operating System :: Microsoft :: Windows", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Scientific/Engineering :: Chemistry", ] urls = {Homepage = "https://github.com/OpenFreeEnergy/openfe"} requires-python = ">= 3.10" dynamic = ["version"] [project.scripts] openfe = "openfecli.cli:main" [tool.setuptools] zip-safe = false include-package-data = true license-files = ["LICENSE"] [tool.setuptools.packages] find = {namespaces = false} [tool.setuptools.package-data] openfe = ['"./openfe/tests/data/lomap_basic/toluene.mol2"'] [tool.mypy] files = "openfe" ignore_missing_imports = true [tool.coverage.run] omit = [ "openfe/due.py", "*/tests/dev/*py", "*/tests/protocols/test_openmm_rfe_slow.py" ] [tool.coverage.report] exclude_lines = [ 'if __name__ == "__main__"', "pragma: no cover", "pragma: no-cover", "-no-cov", "raise NotImplementedError", ] [tool.setuptools_scm] fallback_version = "0.0.0"