Clinical-Genomics / loqusdbapi

A simple REST api for loqusdb
2 stars 0 forks source link

Installation with poetry following readme instructions fails #29

Open northwestwitch opened 2 years ago

northwestwitch commented 2 years ago

poetry install:

(loqus) chiararasi@ChiaraRMBP:~/Documents/work/GITs/loqusdbapi$ poetry install

  RuntimeError

  Poetry could not find a pyproject.toml file in /Users/chiararasi/Documents/work/GITs/loqusdbapi or its parents

  at ~/miniconda3/envs/loqus/lib/python3.8/site-packages/poetry/core/factory.py:369 in locate
      365│             if poetry_file.exists():
      366│                 return poetry_file
      367│
      368│         else:
    → 369│             raise RuntimeError(
      370│                 "Poetry could not find a pyproject.toml file in {} or its parents".format(
      371│                     cwd
      372│                 )
      373│             )

Same following the instruction to install via Pip. It says it doesn't find the poetry.lock file and it fails to launch the app:

(loqus) chiararasi@ChiaraRMBP:~/Documents/work/GITs/loqusdbapi$ pip install micropipenv[toml]
Requirement already satisfied: micropipenv[toml] in /Users/chiararasi/miniconda3/envs/loqus/lib/python3.8/site-packages (1.2.1)
Requirement already satisfied: pip>=9 in /Users/chiararasi/miniconda3/envs/loqus/lib/python3.8/site-packages (from micropipenv[toml]) (20.3.3)
Requirement already satisfied: toml in /Users/chiararasi/miniconda3/envs/loqus/lib/python3.8/site-packages (from micropipenv[toml]) (0.10.2)
(loqus) chiararasi@ChiaraRMBP:~/Documents/work/GITs/loqusdbapi$ micropipenv requirements --method poetry --no-hashes > requirements.txt
File 'poetry.lock' not found in '/Users/chiararasi/Documents/work/GITs/loqusdbapi' or any parent directory
(loqus) chiararasi@ChiaraRMBP:~/Documents/work/GITs/loqusdbapi$ pip install -r requirements.txt
(loqus) chiararasi@ChiaraRMBP:~/Documents/work/GITs/loqusdbapi$ uvicorn loqusdbapi.main:app --reload
-bash: uvicorn: command not found