Hello people,
I am working on packaging scancode-toolkit
ScanCode detects licenses, copyrights, dependencies by “scanning code” … to discover and inventory open source and third-party packages used in your code.
There are 32 Python packages using the latest guidelines.
If you want to take a look, use the following copr repo in your mock.cfg to deal with the dependencies:
[copr:copr.fedorainfracloud.org:eclipseo:scancode-toolkit]
name=Copr repo for scancode-toolkit owned by eclipseo
baseurl=https://download.copr.fedorainfracloud.org/results/eclipseo/scancode-toolkit/fedora-rawhide-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://download.copr.fedorainfracloud.org/results/eclipseo/scancode-toolkit/pubkey.gpg
repo_gpgcheck=0
enabled=1
enabled_metadata=1
The complexity is relatively easy because we are using the Python macros which does everything for us.
- scancode-toolkit 2235055 – (scancode-toolkit) Review Request: scancode-toolkit - Scan code and detect licenses, copyrights, and more.
- python-banal 2235056 – (python-banal) Review Request: python-banal - Commons of stupid, simple Python micro functions
- python-commoncode 2235057 – (python-commoncode) Review Request: python-commoncode - Set of common functions and utilities for handling paths, dates, files and hashes
- python-container-inspector 2235058 – (python-container-inspector) Review Request: python-container-inspector - Suite of analysis utilities and command line tools for Docker container images
- python-debian-inspector https://bugzilla.redhat.com/show_bug.cgi?id=2235059
- python-dparse2 2235060 – (python-dparse2) Review Request: python-dparse2 - Parser for Python dependency files
- python-extractcode 2235061 – (python-extractcode) Review Request: python-extractcode - Mostly universal file extraction library and CLI tool to extract almost any archive
- python-extractcode-7z 2235062 – (python-extractcode-7z) Review Request: python-extractcode-7z - ScanCode Toolkit plugin to use pre-installed 7zip executables
- python-extractcode-libarchive 2235063 – (python-extractcode-libarchive) Review Request: python-extractcode-libarchive - ScanCode Toolkit plugin to use pre-installed libarchive library
- python-fingerprints 2235064 – (python-fingerprints) Review Request: python-fingerprints - Compare the names of companies and people by applying strong normalisation
- python-ftfy 2235065 – (python-ftfy) Review Request: python-ftfy - Fixes mojibake and other glitches in Unicode text, after the fact
- python-intbitset 2235067 – (python-intbitset) Review Request: python-intbitset - Python C-based extension implementing fast integer bit sets
- python-jsonstreams 2235068 – (python-jsonstreams) Review Request: python-jsonstreams - Python library for writing JSON documents as streams
- python-license-expression 2235069 – (python-license-expression) Review Request: python-license-expression - Utility library to parse, normalize and compare License expressions for Python
- python-normality 2235070 – (python-normality) Review Request: python-normality - Tiny library for Python text normalisation
- python-packageurl-python https://bugzilla.redhat.com/show_bug.cgi?id=2235071
- python-packvers 2235072 – (python-packvers) Review Request: python-packvers - Core utilities for Python packages
- python-parameter-expansion-patched https://bugzilla.redhat.com/show_bug.cgi?id=2235073
- python-patch 2235074 – (python-patch) Review Request: python-patch - Library to parse and apply unified diffs
- python-pip-requirements-parser 2235075 – (python-pip-requirements-parser) Review Request: python-pip-requirements-parser - Mostly correct pip requirements parsing library
- python-pkginfo2 2235076 – (python-pkginfo2) Review Request: python-pkginfo2 - API for querying the distutils metadata written in the PKG-INFO file
- python-plugincode 2235077 – (python-plugincode) Review Request: python-plugincode - Plugable functionality with plugins used by ScanCode toolkit
- python-pyahocorasick https://bugzilla.redhat.com/show_bug.cgi?id=2235078
- python-pygmars https://bugzilla.redhat.com/show_bug.cgi?id=2235079
- python-pymaven-patch 2235080 – (python-pymaven-patch) Review Request: python-pymaven-patch - Library for working with Maven repositories via Python
- python-pytest-travis-fold 2235081 – (python-pytest-travis-fold) Review Request: python-pytest-travis-fold - Folds captured output sections in Travis CI build log
- python-saneyaml 2235082 – (python-saneyaml) Review Request: python-saneyaml - Cleaner, simpler, safer and saner YAML parsing/serialization in Python
- python-spdx-tools 2235083 – (python-spdx-tools) Review Request: python-spdx-tools - Python library to parse, validate and create SPDX documents
- python-typecode 2235084 – (python-typecode) Review Request: python-typecode - Comprehensive filetype and mimetype detection
- python-typecode-libmagic 2235085 – (python-typecode-libmagic) Review Request: python-typecode-libmagic - ScanCode Toolkit plugin to use pre-installed libmagic library and data file
- python-uritools 2235086 – (python-uritools) Review Request: python-uritools - URI parsing, classification and composition
- python-urlpy 2235087 – (python-urlpy) Review Request: python-urlpy - URL Transformation, Sanitization
Feel free to ask for review in return.