Skip to content

Commit

Permalink
Integrate requirements.txt and MANIFEST.in into pyproject.toml
Browse files Browse the repository at this point in the history
…by replacing `setup.py`
  • Loading branch information
akikuno committed May 19, 2024
1 parent 1a54b40 commit 12f255c
Show file tree
Hide file tree
Showing 4 changed files with 46 additions and 63 deletions.
6 changes: 0 additions & 6 deletions MANIFEST.in

This file was deleted.

46 changes: 46 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

[tool.poetry]
name = "DAJIN2"
version = "0.5.0"
description = "One-step genotyping tools for targeted long-read sequencing"
authors = ["Akihiro Kuno <[email protected]>"]
readme = "README.md"
homepage = "https://github.com/akikuno/DAJIN2"
license = "MIT"
packages = [
{ include = "DAJIN2", from = "src" }
]

[tool.poetry.dependencies]
python = "^3.8"
numpy = ">=1.24.0"
scipy = ">=1.10.0"
pandas = ">=1.0.0"
openpyxl = ">=3.1.0"
rapidfuzz = ">=3.6.0"
scikit-learn = ">=1.3.0"
mappy = ">=2.24"
pysam = ">=0.21.0"
Flask = ">=2.2.0"
waitress = ">=2.1.0"
Jinja2 = ">=3.1.0"
plotly = ">=5.19.0"
kaleido = ">=0.2.0"
cstag = ">=1.0.0"
midsv = ">=0.11.0"
wslPath = ">=0.4.1"

[tool.poetry.scripts]
DAJIN2 = "DAJIN2.main:execute"

[tool.poetry.include]
files = [
"requirements.txt",
"src/DAJIN2/template_igvjs.html",
"src/DAJIN2/templates/**",
"src/DAJIN2/static/**",
"src/DAJIN2/utils/**",
]
22 changes: 0 additions & 22 deletions requirements.txt

This file was deleted.

35 changes: 0 additions & 35 deletions setup.py

This file was deleted.

0 comments on commit 12f255c

Please sign in to comment.