├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG ├── COMPAT.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── magic ├── __init__.py ├── __init__.pyi ├── compat.py ├── loader.py └── py.typed ├── ruff.toml ├── setup.cfg ├── setup.py ├── stdeb.cfg ├── test ├── README ├── __init__.py ├── docker │ ├── alpine │ ├── archlinux │ ├── bionic │ ├── centos7 │ ├── centos8 │ ├── focal │ └── xenial ├── libmagic_test.py ├── python_magic_test.py ├── run_all_docker_test.sh └── testdata │ ├── elf-NetBSD-x86_64-echo │ ├── keep-going.jpg │ ├── lambda │ ├── magic._pyc_ │ ├── name_use.jpg │ ├── pgpunicode │ ├── test.gz │ ├── test.json │ ├── test.pdf │ ├── test.snappy.parquet │ ├── text-iso8859-1.txt │ └── text.txt ├── tox.ini └── upload.sh /.dockerignore: -------------------------------------------------------------------------------- 1 | .gitignore -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/CHANGELOG -------------------------------------------------------------------------------- /COMPAT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/COMPAT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/README.md -------------------------------------------------------------------------------- /magic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/magic/__init__.py -------------------------------------------------------------------------------- /magic/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/magic/__init__.pyi -------------------------------------------------------------------------------- /magic/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/magic/compat.py -------------------------------------------------------------------------------- /magic/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/magic/loader.py -------------------------------------------------------------------------------- /magic/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- 1 | exclude = ["magic/compat.py"] 2 | 3 | 4 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/setup.py -------------------------------------------------------------------------------- /stdeb.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/stdeb.cfg -------------------------------------------------------------------------------- /test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/README -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/docker/alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/docker/alpine -------------------------------------------------------------------------------- /test/docker/archlinux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/docker/archlinux -------------------------------------------------------------------------------- /test/docker/bionic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/docker/bionic -------------------------------------------------------------------------------- /test/docker/centos7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/docker/centos7 -------------------------------------------------------------------------------- /test/docker/centos8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/docker/centos8 -------------------------------------------------------------------------------- /test/docker/focal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/docker/focal -------------------------------------------------------------------------------- /test/docker/xenial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/docker/xenial -------------------------------------------------------------------------------- /test/libmagic_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/libmagic_test.py -------------------------------------------------------------------------------- /test/python_magic_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/python_magic_test.py -------------------------------------------------------------------------------- /test/run_all_docker_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/run_all_docker_test.sh -------------------------------------------------------------------------------- /test/testdata/elf-NetBSD-x86_64-echo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/testdata/elf-NetBSD-x86_64-echo -------------------------------------------------------------------------------- /test/testdata/keep-going.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/testdata/keep-going.jpg -------------------------------------------------------------------------------- /test/testdata/lambda: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /test/testdata/magic._pyc_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/testdata/magic._pyc_ -------------------------------------------------------------------------------- /test/testdata/name_use.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/testdata/name_use.jpg -------------------------------------------------------------------------------- /test/testdata/pgpunicode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/testdata/pgpunicode -------------------------------------------------------------------------------- /test/testdata/test.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/testdata/test.gz -------------------------------------------------------------------------------- /test/testdata/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/testdata/test.json -------------------------------------------------------------------------------- /test/testdata/test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/testdata/test.pdf -------------------------------------------------------------------------------- /test/testdata/test.snappy.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/testdata/test.snappy.parquet -------------------------------------------------------------------------------- /test/testdata/text-iso8859-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/test/testdata/text-iso8859-1.txt -------------------------------------------------------------------------------- /test/testdata/text.txt: -------------------------------------------------------------------------------- 1 | Hello, World! 2 | 3 | -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/tox.ini -------------------------------------------------------------------------------- /upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahupp/python-magic/HEAD/upload.sh --------------------------------------------------------------------------------