You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Amritanshu Agrawal b2db7e8f9c
Version Bump v11.3.3
3 days ago
.devcontainer Chore: 1 month ago
.vscode Chore: 1 month ago
DB
barker Version Bump v11.3.3 3 days ago
bookie Version Bump v11.3.3 3 days ago
docker Chore: 1 month ago
frank Version Bump v11.3.3 3 days ago
.env Using gunicorn to run upto 4 workers. This should fix the problems of the whole program crashing. 11 months ago
.gitignore
CHANGES.md
README.md
deploy.sh Moved ssh and redis tunneling from knox to beacon 11 months ago
frank.sh
import.sh Allow the renaming of the main section by temporal product permission. 2 years ago
lint.sh Feature: Tax Regimes are added so that different bills with different series can be printed for Different regimes such as VAT and GST 2 weeks ago
version_bump.sh Linting broke for v10+ as the regex only matched one digit 12 months ago

README.md

Installation on Ubuntu 14.04

Prepare the system

  1. Install system-wide pip Currently the ensurepip is broken in Python 3.4 / Ubuntu 14.04, therefore we need to install system-wide pip
sudo apt-get install python3-pip
  1. Install postgresql
sudo apt-get install postgresql postgresql-client pgadmin3

Full Guide

  1. Configure the server and set password
sudo -u postgres psql postgres
\password postgres
  1. Install components to build psycopg2
sudo apt-get install libpq-dev python3-dev

Setup the virutal environment

  1. Create the virtual environment Currently the ensurepip is broken in Python 3.4 / Ubuntu 14.04, therefore --without-pip is needed.
pyvenv-3.4 env --without-pip --system-site-packages
  1. Activate the virtual environment
source env/bin/activate
  1. Install pyramid, sqlachemy, psycopg2 and other dependencies:
python3 -m pip install pyramid waitress sqlalchemy zope.sqlalchemy psycopg2