python-filetype
Port variant py39
Summary Infer file and MIME type of file or buffer (3.9)
Package version 1.0.10
Homepage https://github.com/h2non/filetype.py
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants py310
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 03 FEB 2022, 04:47:05 UTC
Port created 05 JAN 2020, 01:27:50 UTC
Subpackage Descriptions
single filetype.py |Build Status| |PyPI| |Pyversions| |API| ==================================================== Small and dependency free `Python`_ package to infer file type and MIME type checking the `magic numbers`_ signature of a file or buffer. This is a Python port from `filetype`_ Go package. Features -------- - Simple and friendly API - Supports a `wide range`_ of file types - Provides file extension and MIME type inference - File discovery by extension or MIME type - File discovery by kind (image, video, audio…) - `Pluggable`_: add new custom type matchers - `Fast`_, even processing large files - Only first 261 bytes representing the max file header is required, so you can just `pass a list of bytes`_ - Dependency free (just Python code, no C extensions, no libmagic bindings) - Cross-platform file recognition Installation ------------ :: pip install filetype API --- See `annotated API reference`_. Examples -------- Simple file type checking ^^^^^^^^^^^^^^^^^^^^^^^^^
Configuration Switches (platform-specific settings discarded)
PY310 OFF Build using Python 3.10 PY39 ON Build using Python 3.9
Package Dependencies by Type
Build (only) python-pip:single:py39
autoselect-python:single:standard
Build and Runtime python39:single:standard
Download groups
main mirror://PYPIWHL/07/44/c3612c7ed4b0823dc9054eeb21290ca43be26eb15c7e2123e1c0b02002c9
Distribution File Information
63fbe6e818a3d1cfac1d62b196574a7a4b7fc8e06a6c500d53577c018ef127d9 16674 filetype-1.0.10-py2.py3-none-any.whl
Ports that require python-filetype:py39
python-eyed3:py39 Python audio data toolkit (ID3 and MP3) (3.9)