11 projects
typecode-libmagic-system-provided
A ScanCode path provider plugin to provide a system package provided libmagic binary and database.
license-expression
license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic.
scancode-toolkit
ScanCode is a tool to scan code for license, copyright, package and their documented dependencies and other interesting facts.
commoncode
Set of common utilities, originally split from ScanCode
saneyaml
Read and write readable YAML safely preserving order and avoiding bad surprises with unwanted infered type conversions. This library is a PyYaml wrapper with sane behaviour to read and write readable YAML safely, typically when used for configuration.
typecode
Comprehensive filetype and mimetype detection using libmagic and Pygments.
plugincode
plugincode is a library that provides plugin functionality for ScanCode toolkit.
extractcode
A mostly universal archive extractor using 7zip, libarchive and the Python standard library for reliable archive extraction.
boolean.py
Define boolean algebras, create and parse boolean expressions and create custom boolean DSL.
typecode-libmagic-from-sources
A ScanCode path provider plugin to provide a prebuilt native libmagic binary and database. libmagic is built from sources that are bundled in the repo and sdist
deltacode
Utility for comparing codebases using scancode-toolkit