Spaces:
Running
Running
| [build-system] | |
| requires = ["setuptools>=42", "wheel"] | |
| build-backend = "setuptools.build_meta" | |
| [project] | |
| name = "dgeb" | |
| version = "0.1.0" | |
| description = "Diverse Genomic Embedding Benchmark" | |
| readme = "README.md" | |
| license = { file = "LICENSE" } | |
| keywords = [ | |
| "scientific software", | |
| "genomic embeddings", | |
| "machine learning", | |
| "benchmark", | |
| ] | |
| classifiers = [ | |
| "Development Status :: 2 - Pre-Alpha", | |
| "Environment :: Console", | |
| "Intended Audience :: Developers", | |
| "Intended Audience :: Information Technology", | |
| "Intended Audience :: Science/Research", | |
| "License :: OSI Approved :: Apache Software License", | |
| "Operating System :: OS Independent", | |
| "Programming Language :: Python", | |
| ] | |
| dependencies = [ | |
| "datasets>=2.20.0", | |
| "matplotlib>=3.9.0", | |
| "numpy>=2.0.0", | |
| "pandas>=2.2.2", | |
| "pydantic>=2.7.4", | |
| "pytrec_eval_terrier>=0.5", | |
| "rich>=13.7.1", | |
| "scikit_learn>=1.5.0", | |
| "scipy>=1.13.1", | |
| "seaborn>=0.13.2", | |
| "torch>=2.3.1", | |
| "tqdm>=4.66.4", | |
| "transformers>=4.41.2", | |
| ] | |
| [project.urls] | |
| homepage = "https://github.com/TattaBio/DGEB" | |
| "Huggingface Organization" = "https://huggingface.co/tattabio" | |
| "Source Code" = "https://github.com/TattaBio/DGEB" | |
| [project.scripts] | |
| dgeb = "dgeb.cli:main" | |
| [project.optional-dependencies] | |
| dev = ["ruff>=0.0.254", "pytest", "pytest-xdist"] | |
| [tool.setuptools.packages.find] | |
| exclude = ["tests", "results", "leaderboard", "Dockerfile"] | |
| [tool.setuptools.package-data] | |
| "*" = ["*.json"] | |
| [tool.ruff] | |
| target-version = "py38" | |
| exclude = [".venv", "build/"] | |
| line-length = 88 | |
| indent-width = 4 | |
| [tool.semantic_release] | |
| version_toml = ["pyproject.toml:project.version"] | |
| build_command = "python -m pip install build; python -m build" | |
| commit_message = "{version}\n\nAutomatically generated by python-semantic-release [skip ci]" | |
| logging_use_named_masks = false | |
| major_on_zero = true | |
| allow_zero_version = true | |
| no_git_verify = false | |
| tag_format = "v{version}" | |
| [tool.semantic_release.branches.main] | |
| match = "(main|master)" | |
| prerelease_token = "rc" | |
| prerelease = false | |
| [tool.semantic_release.changelog] | |
| template_dir = "templates" | |
| changelog_file = "CHANGELOG.md" | |
| exclude_commit_patterns = [] | |
| [tool.semantic_release.changelog.environment] | |
| block_start_string = "{%" | |
| block_end_string = "%}" | |
| variable_start_string = "{{" | |
| variable_end_string = "}}" | |
| comment_start_string = "{#" | |
| comment_end_string = "#}" | |
| trim_blocks = false | |
| lstrip_blocks = false | |
| newline_sequence = "\n" | |
| keep_trailing_newline = false | |
| extensions = [] | |
| autoescape = true | |
| [tool.semantic_release.commit_author] | |
| env = "GIT_COMMIT_AUTHOR" | |
| default = "semantic-release <semantic-release>" | |
| [tool.semantic_release.commit_parser_options] | |
| allowed_tags = [ | |
| "build", | |
| "chore", | |
| "ci", | |
| "docs", | |
| "feat", | |
| "fix", | |
| "perf", | |
| "style", | |
| "refactor", | |
| "test", | |
| ] | |
| minor_tags = ["feat"] | |
| patch_tags = ["fix", "perf"] | |
| default_bump_level = 0 | |
| [tool.semantic_release.remote] | |
| name = "origin" | |
| type = "github" | |
| ignore_token_for_push = false | |
| insecure = false | |
| [tool.semantic_release.publish] | |
| dist_glob_patterns = ["dist/*"] | |
| upload_to_vcs_release = true | |