Giter Site home page Giter Site logo

Comments (10)

pdmars avatar pdmars commented on August 16, 2024

Hmm. So what happens if you just remove QIIME from the qiime-deploy config file, run qiime-deploy and use its activate.sh and then setup just qiime manually in your own directory?

from qiime-deploy-conf.

gregcaporaso avatar gregcaporaso commented on August 16, 2024

I haven't tried, but I'm guessing it is that simple. It might be convenient to provide that file regardless though, just to facilitate this for others. I'll try it out.

from qiime-deploy-conf.

jairideout avatar jairideout commented on August 16, 2024

It'll work if you remove the QIIME target from the conf file. I don't think it's a good idea to duplicate the QIIME conf file because that places more of a burden on us when dependencies change, QIIME versions change, etc..

from qiime-deploy-conf.

pdmars avatar pdmars commented on August 16, 2024

@jrrideout I agree about maintaining duplicate QIIME conf files. @gregcaporaso Do you mostly see this as a one-off where developers who know what they're doing want to do this (so it's fine to just remove qiime from the conf file at deployment time)? Or are you wondering about long-term and an easy solution for anyone?

from qiime-deploy-conf.

jairideout avatar jairideout commented on August 16, 2024

I forgot to mention that this is how I'm using qiime-deploy on my laptop (since I have several versions of QIIME installed and want to share dependencies) and it works out pretty well.

from qiime-deploy-conf.

gregcaporaso avatar gregcaporaso commented on August 16, 2024

I could see this as something that developers/sys admins would be doing. I guess just documenting the change that would need to be made could be a good way to go here.

from qiime-deploy-conf.

wasade avatar wasade commented on August 16, 2024

What about relying on modules (http://modules.sourceforge.net/) for installed dependencies? This allows you to have as many different versions of whatever on the system, and the individual user just needs to use module load xxx. The loads could be scripted out very easily.

from qiime-deploy-conf.

pdmars avatar pdmars commented on August 16, 2024

@wasade That's an interesting idea. I think originally I saw qiime-deploy being more user-focused so I wouldn't have recommended relying on modules, but for cluster deployments that could be helpful. (And even if modules isn't on a system or VM image, qiime-deploy could just deploy the whole stack like it currently does.) On a somewhat related note, I've also mentioned to @dmdu the possibility of updating qiime-deploy to integrate better with chef or puppet, etc. Modules should probably also be part of that discussion.

from qiime-deploy-conf.

wasade avatar wasade commented on August 16, 2024

+1 re: puppet. One of our admins here has a substantial amount of
experience with puppet and would likely be interested in helping

On Wed, May 8, 2013 at 2:25 PM, Paul [email protected] wrote:

@wasade https://github.com/wasade That's an interesting idea. I think
originally I saw qiime-deploy being more user-focused so I wouldn't have
recommended relying on modules, but for cluster deployments that could be
helpful. (And even if modules isn't on a system or VM image, qiime-deploy
could just deploy the whole stack like it currently does.) On a somewhat
related note, I've also mentioned to @dmdu https://github.com/dmdu the
possibility of updating qiime-deploy to integrate better with chef or
puppet, etc. Modules should probably also be part of that discussion.


Reply to this email directly or view it on GitHubhttps://github.com//issues/49#issuecomment-17631432
.

from qiime-deploy-conf.

jairideout avatar jairideout commented on August 16, 2024

Closing this as qiime-deploy now only installs non-Python dependencies.

from qiime-deploy-conf.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.