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

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.