ncsa / NEAT

NEAT (NExt-generation Analysis Toolkit) simulates next-gen sequencing reads and can learn simulation parameters from real data.
Other
37 stars 12 forks source link

Conda env installs correctly but fails on poetry build step #105

Closed MTDouglas closed 1 month ago

MTDouglas commented 1 month ago

Describe the bug After activating the conda environment with neat in it and using poetry build it is unable to find the neat package

To Reproduce Steps to reproduce the behavior: 1.conda env create -f neat_environment.yml -n neat_v4

  1. conda activate neat_v4
  2. poetry build Error produced: `Building neat (4.0)
    • Building sdist

No file/folder found for package neat`

Expected behavior Poetry build step should run without errors.

This is being done in a linux/HPC enviroment. Thanks

joshfactorial commented 1 month ago

Working on building a fresh environment to test this on an HPC.

joshfactorial commented 1 month ago

Okay, I was able to get it to run the install command, but I'll keep looking to make sure I don't have a hidden dependency. things to check:

joshfactorial commented 1 month ago

I pushed an update to main to clean up the enivronment a little. That may help.

MTDouglas commented 1 month ago

Our solutions architect discovered the following (in reference to my own base):

There is a python issue in the base with NEAT : ERROR: Package 'neat' requires a different Python: 3.8.12 not in '<4.0,>=3.10'

He was then able to fix the issue from there and install it properly for me.