Snakebasket - Recursive Python Package Installer

  •        0

snakebasket is a recursive Python package installer that makes multi-package Python development a little easier. It's a layer on top of pip that can resolve and install an entire dependency graph with a single command: sb install. It recursively reads requirements from simple requirements.txt or old-school setup.ph files when sb install is run and decides between conflicting versions and installs the latest one.

https://github.com/prezi/snakebasket

Tags
Implementation
License
Platform

   




Related Projects

Chocolatey - Like apt-get but for windows


Chocolatey NuGet is a Machine Package Manager, somewhat like apt-get, but built with windows in mind. For those unfamiliar with apt/debian, think about chocolatey as a global silent installer for applications and tools. It can also do configuration tasks and anything that you can do with PowerShell.

Calamares - The Universal Installer Framework for Linux Distribution


Calamares is an installer framework. By design it is very customizable, in order to satisfy a wide variety of needs and use cases. Calamares aims to be easy, usable, beautiful, pragmatic, inclusive and distribution-agnostic. It includes an advanced partitioning feature, with support for both manual and automated partitioning operations. It is the first installer with an automated “Replace Partition” option, which makes it easy to reuse a partition over and over for distribution testing.

PEAR Framework - reusable PHP components


PEAR is a framework and distribution system for reusable PHP components. It has all categories of components from DB access, security, xml parsing, encryption etc.

vim-kit-installer - An offline package manager for your Vim configurations


Vim Kit Installer is a simple package manager that simply backups and restores your .vimrc file and .vim/ directory, and it can work offline.

meteorite - Installer & smart package manager for Meteor


Installer & smart package manager for Meteor

meteorite - MOVED TO https://github.com/oortcloud/meteorite Meteor Installer & Smart Package Manager


MOVED TO https://github.com/oortcloud/meteorite Meteor Installer & Smart Package Manager

RPM - RPM Package Manager


RPM is a powerful and mature command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating Unix software packages. Each software package consists of an archive of files along with information about the package like its version, a description, and the like. There is also a library API, permitting advanced developers to manage such transactions from programming languages such as C, Perl or Python.

OPAM - Source-based package manager for OCaml


OPAM is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.

Scoop - A simple package manager for Windows


Scoop is a simple package manager for Windows. It installs the tools you know and love. It takes care of resolving dependencies. It does not have unexpected side-effects from installing and uninstalling programs.

SDKMAN - The Software Development Kit Manager


SDKMAN is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. It provides a convenient Command Line Interface (CLI) and API for installing, switching, removing and listing Candidates. Formerly known as GVM the Groovy enVironment Manager. It is suited for (but not limited to) installing Java related development kits. Install Groovy, Scala, Grails, Play or Spring Boot all from one convenient place.

IzPack - Cross-platform Installer


IzPack is a one-stop solution for packaging, distributing and deploying applications. It is fully cross-platform and generates a single installer. As such, it is an alternative to native solutions such as platform-specific installers and package managers. IzPack-generated installers only require a Java virtual machine to run.

WIXML - Do you package large...?


The combination of Windows Installer XML (WiX) and MSBuild has lead to a successful venture into automated package creation. The goal of the project was to use as many toolsets that are already available to the community in order to create robust Windows Installer packages ins...

Furcadia Installer Browser


A program that can access files within a Furcadia installer and allow the user to open them from within the install package, extract some or all the files inside the package, check data integrity of each file and compare the content of two installers.

android-installer - Serverside android package installer


Serverside android package installer

ender-installer - Package installer component of the Ender CLI


Package installer component of the Ender CLI

microphork-installer - A package installer for the microphork framework.


A package installer for the microphork framework.

ClamXav-Installer - Customized, deployable installer package for ClamXav.


Customized, deployable installer package for ClamXav.