Skip to content

jopalach/dem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Development Environment Manager

image

image

Documentation Status

Overview

"Go get dem packages!" - dem creators

Development Environment Manager (dem) is a python library used to manage a project dependencies in a consistent fashion. This is most useful when working on a large project where multiple dependencies are required.

Benefits:

  • Easily setup the project in the same way every time
  • Get new team members setup faster
  • Keeps the system environment from getting polluted with project specifics
  • Install dependencies from many different mediums

Types of dependencies supported:

  • local/network archives and URLs (zips and tar.gz)
  • git repositories
  • yum packages (Fedora based systems)
  • pip packages

Requirements

dem is a multi-platform tool which currently works on Fedora and Windows based platforms.

Supported python versions:

  • 2.7
  • 3.3
  • 3.4
  • 3.5

Install

Installing dem is easily done using pip. Assuming it is installed, just run the following from the command-line:

# pip install dem

This command will download the latest version of dem from the Python Package Index and install it to your system. More information about pip and pypi can be found here:

Alternatively, you can install from the distribution using the setup.py script:

# python setup.py install

Source Code

$ git clone https://github.com/nitehawck/dem

Finally verify the installation by running the nose powered unit tests:: :

$ nosetests

About

dem is a development environment manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages