Skip to content
Kirill Pavlov edited this page Jul 4, 2020 · 4 revisions

Project release

There are two ways to install tabtools: via python module or via copy-pasting built scripts.

Some scripts are written in python and some are written in bash, make sure

  1. CircleCI has both available as build artifacts
  • Copy bash scripts from "bin/" to "dist/", there is no build process.
  • "Build" python scripts: concatenate python source files using build shell script (python or bash are not available on alpine container used for the build).
  1. Make sure python package has both python scripts (source code is not "concatenated") and shell scripts (include via scripts and entry_points)

Test python scripts in development:

  • The final version should be available via pip install tabtools (python3 -m pip install --user tabtools)
  • Install package locally to your .env: pip install -e . (Development mode)
  • Package project: python setup.py sdist bdist_wheel (see: Packaging)

AWK:

Clone this wiki locally