ntanmayee / decoden

🌊 Analyse experimental conditions and replicates jointly to remove cell-type specific bias in multi-condition ChIP-Seq
GNU General Public License v3.0
8 stars 1 forks source link

Installation problems #11

Closed ntanmayee closed 6 months ago

ntanmayee commented 1 year ago

While running poetry install I get

Installing dependencies from lock file
Warning: poetry.lock is not consistent with pyproject.toml. You may be getting improper dependencies. Run `poetry lock [--no-update]` to fix it.

Because decoden depends on pyarrow (^11.0.0) which doesn't match any versions, version solving failed.

When I run poetry lock [--no-update], I get

No arguments expected for "lock" command, got "[--no-update]"

I suspect that some dependencies can be downgraded.

ntanmayee commented 1 year ago

I downgraded my dependencies to what used to work before the poetry update. This is my pyproject.toml file right now.

[tool.poetry.dependencies]
python = "^3.9"
joblib = "^1.1.0"
numpy = "^1.21.4"
pandas = "^1.5.1"
tqdm = "^4.62.0"
scikit-learn = "^1.0.2"
typer = {extras = ["all"], version = "^0.7.0"}
MACS2 = "^2.2.6"
matplotlib = "^3.5.2"
seaborn = "^0.12.0"
pyarrow = "^8.0.0"

I think dependencies can be downgraded further. Lower version of python also should work.