Comprehensive filetype and mimetype detection using libmagic and Pygments.
Project description
license: Apache-2.0
copyright: copyright (c) nexB. Inc. and others
homepage_url: https://github.com/nexB/typecode
keywords: filetype, mimetype, libmagic, scancode-toolkit, typecode
TypeCode provides comprehensive filetype and mimetype detection using multiple detectors including libmagic (included as a dependency for Linux, Windows and macOS) and Pygments. It started as library in scancode-toolkit. Visit https://aboutcode.org and https://github.com/nexB/ for support and download.
To install this package with its full capability (where the binaries for libmagic are installed), use the full option:
pip install typecode[full]
If you want to use the version of libmagic (possibly) provided by your operating system, use the minimal option:
pip install typecode
To set up the development environment:
source configure
To run unit tests:
pytest -vvs -n 2
To clean up development environment:
./configure --clean
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for typecode-21.2.24-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d46d4c98fae2f6d018e8b293013061d2c2715278cf2e929ef8c56e9684294ea |
|
MD5 | 9459224ab504a79c1629a9d9c4bdedb4 |
|
BLAKE2b-256 | d1e4b144b2046f1f804e2f66c93779b79a8390dee60b02d217495c99f4c425ea |