Menu

Tree [276019] master /
 History

HTTPS access


File Date Author Commit
 .github 2023-05-12 Jordan Irwin Jordan Irwin [b9b808] Check return value of bin.trash in unit test
 doc 2023-05-12 Jordan Irwin Jordan Irwin [276019] Update changelog
 lib 2023-05-12 Jordan Irwin Jordan Irwin [422f99] Fix bin.trash on non-Win32 platforms with gio c...
 tests 2023-05-12 Jordan Irwin Jordan Irwin [422f99] Fix bin.trash on non-Win32 platforms with gio c...
 .gitignore 2023-04-03 Jordan Irwin Jordan Irwin [92b3c4] Don't track Python compiled bytecode files
 .mypy.ini 2023-04-07 Jordan Irwin Jordan Irwin [6b9aec] Fix search directories for mypy & pylint
 .pylintrc 2023-04-07 Jordan Irwin Jordan Irwin [6b9aec] Fix search directories for mypy & pylint
 Doxyfile 2023-04-24 Jordan Irwin Jordan Irwin [349289] Increment version
 LICENSE.txt 2023-04-03 Jordan Irwin Jordan Irwin [73b3cc] Add license & README texts
 README.md 2023-05-12 Jordan Irwin Jordan Irwin [c3d92b] Add file utility (BSD) for checking file types ...
 TODO.txt 2023-05-12 Jordan Irwin Jordan Irwin [d2bcdb] Implement sending files to recycle bin on Win32...
 build.conf 2023-04-24 Jordan Irwin Jordan Irwin [349289] Increment version
 build.py 2023-04-17 Jordan Irwin Jordan Irwin [ca9356] Change development version formatting

Read Me

libdbr

Contents

Description

A high level Python library for Debreate.

Licensing

libdbr is licensed under MIT.

Building

A build.py script is provided to help with installation & packaging. It is invoked as
python3 build.py [args] or ./build.py [args].

Build Script Options

  • -h|--help
    • Show help information.
  • -v|--version
    • Show libdbr version.
  • -V|--verbose
    • Include detailed task information when printing to stdout.
  • -l|--log-level <level>
    • Logging output verbosity.
    • Levels are 0 (silent), 1 (error), 2 (warn), 3 (info),
      & 4 (debug).
  • -t|--task <task>
  • -p|--prefix <path>
    • Path prefix to directory where files are to be installed.
  • -d|--dir <path>
    • Target directory (defaults to system root). This is useful for directing the script to place
      the files in a temporary directory, rather than the intended installation path. It is
      equivalent to the "DESTDIR" environment variable used by
      GNU make.

Build Script Tasks

  • stage
    • Prepare files for installation or distribution.
  • dist-source
    • Build a source distribution package.
  • clean
    • Remove all temporary build files.
  • clean-stage
    • Remove temporary build files from'build/stage' directory.
  • clean-dist
    • Remove built packages from 'build/dist' directory.
  • test
    • Run configured unit tests from 'tests' directory.
  • check-code

Links

3rd Party Tools