{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/9"}],"enrichment":{"capability":"Provides a prebuilt native libmagic binary and database as a ScanCode plugin for file type detection and analysis.","skillfed_tags":["scancode-plugin","file-type-detection","prebuilt-binary"],"use_cases":["Integrate file type detection into ScanCode-based software composition analysis workflows.","Avoid system-level libmagic installation by using a prebuilt, versioned binary via pip.","Ensure consistent file type identification across macOS, Linux, and Windows CI/CD environments.","Bundle libmagic with ScanCode in containerized or isolated Python environments.","Extend ScanCode toolkit with native binary capabilities without manual compilation."],"what_it_does":"typecode-libmagic is a plugin for the ScanCode toolkit that bundles a prebuilt native libmagic binary and its associated file-type database. It enables file type detection and analysis by providing the underlying libmagic library as a managed dependency, rather than requiring users to install libmagic separately on their system. The package distributes platform-specific wheels for macOS, Linux, and Windows, handling the complexity of cross-platform binary distribution.\n\nThe plugin is part of the ScanCode ecosystem and integrates transparently into ScanCode's path provider system. It is licensed under a composite of Apache 2.0 and multiple open-source licenses covering the bundled binaries. The repository is actively maintained, though the most recent release dates to 2021; it serves primarily as a stable, prebuilt dependency for ScanCode users who need reliable file type identification without managing native library installations.","worth_installing":"Yes, if you are using ScanCode toolkit and need reliable file type detection without managing system libmagic installations. The prebuilt binaries simplify cross-platform deployment. However, review the composite license terms carefully if you have proprietary or restricted licensing requirements. The 2021 release date warrants verification that it remains compatible with your ScanCode version."},"id":"typecode-libmagic","links":{"html":"https://skillfed.io/packages/typecode-libmagic","md":"https://skillfed.io/packages/typecode-libmagic.md","pypi":"https://pypi.org/project/typecode-libmagic/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2021-05-31","license_spdx":null,"license_treatment":"copyleft","name":"typecode-libmagic","python_support":"unspecified","summary":"A ScanCode path provider plugin to provide a prebuilt native libmagic binary and database."},"popularity":{"monthly_downloads":125820,"position":11798,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.39.210531"}
