Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Outdated requirement.txt #14

Open
even4void opened this issue Feb 8, 2023 · 0 comments
Open

Outdated requirement.txt #14

even4void opened this issue Feb 8, 2023 · 0 comments

Comments

@even4void
Copy link

I tried installing ngphylogeny a few days ago and I got into some trouble with dependencies listed in the requirement.txt file. Indeed, Python will install the latest version of python-slugify and bibtexparser, which both raise a lot of errors (at different stages of the installation) because newer versions of these packages no longer support Python 2.7.

Here is a quick patch if you are interested in updating the README and Python setup files:

diff --git a/requirement.txt b/requirement.txt
index 5e2bda7..125464a 100644
--- a/requirement.txt
+++ b/requirement.txt
@@ -4,8 +4,8 @@ django-crispy-forms==1.6
 bioblend==0.10
 django-markdown-deux==1.0.5
 biopython==1.70
-python-slugify
-bibtexparser
+python-slugify==1.2.6
+bibtexparser==0.6.2
 celery[redis]
 uwsgi
 django-simple-captcha

I should note I wasn't able to proceed further beyond linking the Django app to our Galaxy server running on a local machine. When it came to import existing tools from Galaxy to the Django app, I got the error shown below:

No result was found for query  phylogeny
CommandError: Tool BMGE is not imported, and cannot be associated to Alignment Curation,Tool display in OneClick Workflows,Tool display in Advanced Workflows,Tool display in Workflow Maker flag(s)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant