Git Product home page Git Product logo

Comments (5)

yarikoptic avatar yarikoptic commented on August 12, 2024

@aqw?

from datalad.org.

aqw avatar aqw commented on August 12, 2024

@yarikoptic Michael pinged me in IM about these two issues, and if you're concerned about stepping on my toes: don't be. I'm completely cool with you making changes. But if you're swamped with stuff (he said you have an NIH meeting on Fri) then I can take care of this real quick tomorrow (as it looks to just be a quick content fix).

Let me know what you'd prefer.

---Alex

from datalad.org.

yarikoptic avatar yarikoptic commented on August 12, 2024

if you could address it -- would be awesome, since I forgot the procedure to test/upload to the server.

from datalad.org.

mih avatar mih commented on August 12, 2024

Before we are putting that info on the webpage may I ask why we are maintaining so many flavors/schemes and what the rules are for categorizing something as not part of the default install?

Looking into #2242 I only saw two potential reasons to not install all deps.

  1. (Non-Python and/or) binary deps. For example, scrapy pulls in twisted, which has to-be-compiled extensions. This requires a complete build environment, and I can clearly see why that should be optional (didn't see another case like this besides scrapy, though)
  2. Substantial change in the size of the installation. I would argue on real system that makes no difference within the range that we can manipulate. Where it would make a potential diff would be the size of a container image. In #2242 I see that the size of an absolutely barebone datalad image (that can at least show some help, and has git/annex) is 150M, an image with all bells and whistles (inlcuding scrapy/twisted and friends) is 300M -- not worth the trouble IMHO.

I would vote for not offering such a large number of schemes, but only distinguish everything vs. evrything but stuff that needs to be compiled.

from datalad.org.

mih avatar mih commented on August 12, 2024

The new page uses a different approach for the installation instructions. Listing all special case flavors is now definitely beyond the scope of this page. thx!

from datalad.org.

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.