Go to file
Amritanshu 96e54e2a0a Fix: Repint was creating new bills. Rounding caused it to think that the amounts had changed.
Made the inventory amount expression round to even and the inventory schema to validate to round the inputs
2023-07-26 13:00:01 +05:30
.vscode Moved back from devcontainer to normal as ubuntu now has python 3.11 2023-07-20 06:59:32 +05:30
barker Fix: Repint was creating new bills. Rounding caused it to think that the amounts had changed. 2023-07-26 13:00:01 +05:30
bookie Version Bump v11.6.1 2023-07-22 14:57:57 +05:30
DB
docker Changed docker to use a hosts file with various var files and to use roles. 2023-07-23 08:46:45 +05:30
frank Version Bump v11.6.1 2023-07-22 14:57:57 +05:30
.env
.gitignore
CHANGES.md
deploy.sh Changed docker to use a hosts file with various var files and to use roles. 2023-07-23 08:46:45 +05:30
frank.sh
import.sh
lint.sh
README.md
version_bump.sh

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