Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • fix_dnstimeout
  • feature_rowgroup
3 results

transporte

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    775d3144
    History

    transporte

    Transport planing tool

    python

    use python3!

    database

    for production use it is recommended to use mysql or postgresql.

    venv

    use venvs!

    create venv

    python -m venv venv

    activate venv

    source venv/bin/activate

    copy & edit config

    cp transporte/config.cfg.example transporte/config.cfg
    nano transporte/config.cfg

    build

    pip install -r requirements.txt
    pip install --editable .

    create database

    python -i
    >>> from transporte.transporte import db
    >>> db.create_all()

    run

    export FLASK_APP=transporte/transporte.py
    flask run

    debug

    export FLASK_APP=transporte/transporte.py
    export FLASK_DEBUG=True
    flask run

    development

    Install development tools

    pip install -r requirements-dev.txt
    pre-commit install

    please use black,isort and flake8 to ensure coherent code style

    black transporte
    isort --profile black transporte
    flake8 transporte