Skip to main content

Convenient Python helper classes for cli Main programs.

Project description

Convenient Python helper classes for cli Main programs.

Intended advantages:

  • consistent command line

  • consistent logging

Installation

pip install git+https://gitlab.diamond.ac.uk/kbp43231/dls-mainiac.git

dls-mainiac --version

Summary

TBD

Documentation

See https://www.cs.diamond.ac.uk/dls-mainiac for more detailed documentation.

Building and viewing the documents locally:

git clone git+https://gitlab.diamond.ac.uk/kbp43231/dls-mainiac.git
cd dls-mainiac
virtualenv /scratch/$USER/venv/dls-mainiac
source /scratch/$USER/venv/dls-mainiac/bin/activate
pip install -e .[dev]
make -f .dls-mainiac/Makefile validate_docs
browse to file:///scratch/$USER/venvs/dls-mainiac/build/html/index.html

Topics for further documentation:

  • TODO list of improvements

  • change log

Project details


Download files

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

Source Distribution

dls-mainiac-4.1.0.tar.gz (46.7 kB view details)

Uploaded Source

Built Distribution

dls_mainiac-4.1.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file dls-mainiac-4.1.0.tar.gz.

File metadata

  • Download URL: dls-mainiac-4.1.0.tar.gz
  • Upload date:
  • Size: 46.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for dls-mainiac-4.1.0.tar.gz
Algorithm Hash digest
SHA256 2734d9ee3351f2783670b4ec1c8b6e4a3963973749e4570b64d988d673e2b4a8
MD5 796901518d5da02390749e02fc68c320
BLAKE2b-256 91a8c4d2d841cae549c5167233732fd4ffd4648a5a9e497ce809e0b1be523756

See more details on using hashes here.

File details

Details for the file dls_mainiac-4.1.0-py3-none-any.whl.

File metadata

  • Download URL: dls_mainiac-4.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for dls_mainiac-4.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 667754597526da6ff7dab215b8f31d96a3e39b267d3f5265d09623b78746d32d
MD5 fd0f0248f62179454a3d333c022da361
BLAKE2b-256 7d0f7a86b6f8c6de7b4192335db3e0d7b7c17d3e8c29ea3e634162488b5a17d3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page