Skip to main content
# Introduction

Diabric is a python package containing utilities for use in Fabric fabfiles.
These tasks, functions, and classes are useful for:

- working with Amazon EC2
- configuring machines
- installing, configuring, and starting services, servers, and daemons, like
nginx and supervisord.
- deploying python wsgi web applications.
- uploading and formatting files
- creating python virtualenv virtual environments
- installing packages into virtualenvs
- configuring fabfiles


This package is still very much _alpha_ and exists to reduce code duplication
across a number of fabfiles I have for different projects.

# Requirements

- Written with Python 2.7
(http://python.org/download/releases/2.7.3/) in mind.
- Packaged with distutils2 (http://packages.python.org/Distutils2/)
- Fabric (http://docs.fabfile.org/) for creating fabfile tasks, working with
remote hosts, ...
- Boto (https://github.com/boto/boto) for interacting with EC2.

# Installation

## Install from pypi.python.org

Download and install diabric.

pip install diabric

## Install from github.com

Install distutils2 if you do not yet have it installed.

pip install distutils2

Download and install diabric.

cd ~
git clone git@github.com:todddeluca/diabric.git
cd diabric
pysetup install

Metadata

Release files for diabric 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for diabric 0.2.0
File Size Uploaded
diabric-0.2.0.tar.gz 13.6 kB Details

Release files / diabric-0.2.0.tar.gz

Download URL diabric-0.2.0.tar.gz
Size 13.6 kB
Tags Source
SHA-256 checksum
How to use checksums
05e4c3e7508fc16921a01466d3e90f356562faca453e6c6d2447e111e0b799cc
BLAKE2b-256 checksum
How to use checksums
99ca72c4daf13f063e1cf77e1e08d0b660075cfc2e59a81a0a5d29eb29dbd0e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.0 This release

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page