/ pyproject.toml
pyproject.toml
 1  [tool.poetry]
 2  name = "fastx-barber"
 3  version = "0.1.5"
 4  description = "FASTX trimming tools"
 5  authors = ["Gabriele Girelli <gigi.ga90@gmail.com>"]
 6  license = "MIT"
 7  readme = "README.md"
 8  homepage = "https://github.com/ggirelli/fastx-barber"
 9  repository = "https://github.com/ggirelli/fastx-barber"
10  keywords = ["fasta", "fastq", "trimming", "bioinformatics"]
11  classifiers = [
12      "Development Status :: 4 - Beta",
13      "Environment :: Console",
14      "Intended Audience :: Science/Research",
15      "Topic :: Scientific/Engineering :: Bio-Informatics",
16      "Operating System :: Unix",
17      "Operating System :: POSIX :: Linux",
18      "Programming Language :: Python :: 3.8",
19      "Programming Language :: Python :: 3.9",
20  ]
21  include = ["CHANGELOG.md", "LICENSE"]
22  
23  [tool.poetry.dependencies]
24  python = "^3.8"
25  biopython = "^1.77"
26  joblib = ">=0.16,<1.1"
27  numpy = "^1.19.1"
28  pandas = "^1.1.2"
29  pytest = "^6.1.1"
30  regex = ">=2020.7.14,<2022.0.0"
31  rich = ">=9,<11"
32  tqdm = "^4.48.1"
33  
34  [build-system]
35  requires = ["poetry>=0.12"]
36  build-backend = "poetry.masonry.api"
37  
38  [tool.poetry.scripts]
39  "fbarber" = "fastx_barber.scripts.barber:main"