Skip to main content

Analog space habitat operating system.

Project description

Operating System for analog extraterrestrial habitats.



  • Python >= 3.6
  • Installed requirements from requirements.txt file


Download the project

$ git clone

Setup environment and install dependencies:

$ python -m venv .virtualenv
$ source .virtualenv/bin/activate
$ pip install -r requirements.txt

Create database and load data

$ python migrate
$ python createsuperuser
$ python loaddata fixtures/*


$ python test --verbosity 2


$ gunicorn habitat.wsgi

Open browser and use:

$ open


In order to Memcache as a cache:

$ brew install memcached
$ brew install libmemcached
$ python -m pip install pylibmc
$ memcached -d -s /tmp/memcached.sock


# linux (Debian/Ubuntu based)
$ apt-get install postgresql

# macOS
$ brew install postgresql


API Documentation

Pre-Commit Hook

set -e

pep8 habitat
python check
python makemigrations
python migrate
python test --verbosity 2

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for HabitatOS, version 0.9.0
Filename, size File type Python version Upload date Hashes
Filename, size HabitatOS-0.9.0.tar.gz (382.4 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page