62 projects
cabarchive
A pure-python library for creating and extracting cab files
binary-inspector
binary-inspector is a library and tools to inspect binaries (elf, winpe, mach0) for symbols and other information, and models to store this.
pyahocorasick
pyahocorasick is a fast and memory efficient library for exact or approximate multi-pattern string search. With the ``ahocorasick.Automaton`` class, you can find multiple key string occurrences at once in some input text. You can use it as a plain dict-like Trie or convert a Trie to an automaton for efficient Aho-Corasick search. And pickle to disk for easy reuse of large automatons. Implemented in C and tested on Python 3.6+. Works on Linux, macOS and Windows. BSD-3-Cause license.
intbitset
C-based extension implementing fast integer bit sets.
fetchcode
fetchcode is a library to reliably fetch code via HTTP, FTP and version control systems.
rust-inspector
rust-inspector is a scancode plugin to extract symbols and dependencies found in Rust binaries.
scorecode
A package to fetch data from OpenSSF Scorecard API
elf-inspector
A utility to inspect ELF binary files. Designed as a ScanCode plugin.
matchcode-toolkit
matchcode-toolkit
aboutcode.pipeline
AboutCode Pipeline library. Execute code in steps.
aboutcode.federatedcode
A library for FederatedCode client
aboutcode.hashid
A library for aboutcode hash-based identifiers for VCID, and PURLs
samecode
A library to help detect approximately code such as AI-generated code.
go-inspector
go-inspector is a scancode plugin to extract symbols and dependencies found in Go binaries.
extractcode-7z-system-provided
A ScanCode path provider plugin to provide system package provided sevenzip binary.
extractcode-libarchive-system-provided
A ScanCode path provider plugin to provide a system package provided libarchive shared library.
typecode-libmagic-system-provided
A ScanCode path provider plugin to provide a system package provided libmagic binary and database.
spdx-tools
SPDX parser and tools.
gemfileparser2
Parse Ruby Gemfile, .gemspec and Cocoapod .podspec files using Python.
purl2vcs
purl2vcs is an add-on library working with the PurlDB to find the version control system (VCS) URL of a package and detect the commit, tags and path for a given version.
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.
cwe2
cwe2 is a CWE common weakness enumeration library for Python
licensedcode-index
A packaging of the ScanCode licensedb license and license rules pre-built index. Can only be used with ScanCode-Toolkit.
licensedcode-data
A packaging of the ScanCode licensedb license and license rules database.
pymaven-patch
Python access to maven. nexB advanced patch.
purldb-toolkit
A toolkit and library to use the PurlDB and its API
flot
Flot is a simple tool to easily build multiple packages (wheel and sdist) from a single repo without having to create a subdir or another repo for each package, and by simply listing which files to include.
dejacode
Automate open source license compliance and ensure supply chain integrity
plugincode
plugincode is a library that provides plugin functionality for ScanCode toolkit.
tracecode-toolkit-strace
TraceCode toolkit "strace" is dynamic build tracer and grapher
dparse2
A parser for Python dependency files
packvers
Core utilities for Python packages. Fork to support LegacyVersion
packaging2
Core utilities for Python packages. Fork to support LegacyVersion
pip-requirements-parser
pip requirements parser - a mostly correct pip requirements parsing library because it uses pip's own code.
packagedb
A purl (Package URL) Database
parameter-expansion-patched
Shell parameter expansion in Python. Patched by co-maintainer for a PyPI release.
regipy2
Python Registry Parser2 - This is a temporary advanced patched package, with relaxed dependency constraints. It is there only until upstream is updated. See https://github.com/nexB/regipy/ and https://github.com/mkorman90/regipy/pull/200
reppy2
Replacement robots.txt Parser in pure Python
compiledcode
A ScanCode scan plugin to get lkmclue, dwarf, gwt, cpp includes, code/comments lines generated code and elf info.
scancodeio-glc-plugin
Google Licenseclassifier pipeline for ScanCode.io
parameter-expansion
POSIX parameter expansion in Python
typecode-libmagic
A ScanCode path provider plugin to provide a prebuilt native libmagic binary and database.
extractcode-libarchive
A ScanCode path provider plugin to provide a prebuilt native libarchive binary.
extractcode-7z
A ScanCode path provider plugin to provide a prebuilt native sevenzip binary.
fetchcode-container
A ScanCode path provider plugin to provide a prebuilt native skopeobinary built from sources that are bundled in the repo and sdist.
scancode-analyzer
A scancode-toolkit plugin to analyze scan results for License Detection Issues
rpm-inspector-rpm
A ScanCode path provider plugin to provide a prebuilt native rpm binary built with many rpm backend database formats supported. The rpm binary is built from sources that are bundled in the repo and sdist.
textcode-pdf2text
A ScanCode path provider plugin to provide a prebuilt native libmagic binary and database.
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
debut
Utilities to parse Debian package, copyright and control files.
github-release-retry2
A tool for creating GitHub Releases and uploading assets reliably. Temp fork with patch for https://github.com/google/github-release-retry/pull/6
gemfileparser
Parse Ruby Gemfile, .gemspec and Cocoapod .podspec files using Python.
urlpy
Simple URL parsing, canonicalization and equivalence.
publicsuffix2
Get a public suffix for a domain name using the Public Suffix List. Forked from and using the same API as the publicsuffix package.
schematics-patched
A aptched version of schematics 1.1.1 that can pickle with multiprocessing
purl-python
A "purl" aka. package URL parser and builder. [deprecated name: use instead packageurl-python at https://pypi.python.org/pypi/packageurl-python ]
certbot-pinned
certbot metapackage with pinned dependency versions
django-pluggables
A design pattern for Django that allows you to build "Pluggable" Reusable Applications
django-guardian-on-wheels
Implementation of per object permissions for Django. Minor fork to get wheels in Pypi
AboutCode
Document the provenance (origin and license) of third-party software using small text files. Collect inventories, generate attribution documentation.
anyreadline
Install the proper readline package implementation as needed for your OS: Mac, Windows or Linux
buildout-offline
A buildout offline extension to run a buildout offline consistently with no network connection