Debian Patches
Status for python-magic/2:0.4.27-5
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| cherry-picked/0.4.27-1-gf3ab085.add-magic-1-dll-to-the-list-of-dll-files-to-search-for-on-windows.patch | Add "magic-1.dll" to the list of DLL files to search for on Windows This is the name of the DLL file generated when using vcpkg to build libmagic: https://github.com/microsoft/vcpkg/tree/master/ports/libmagic |
valpogus <32718480+valpogus@users.noreply.github.com> | no | upstream, commit 0.4.27-1-gf3ab085 <https://github.com/ahupp/python-magic/commit/0.4.27-1-gf3ab085> | 2022-06-16 | |
| cherry-picked/0.4.27-3-gcc0c587.corrected-the-command-for-the-test-for-python3.patch | Corrected the command for the test for python3 | ekko <gar001300@gmail.com> | no | upstream, commit 0.4.27-3-gcc0c587 <https://github.com/ahupp/python-magic/commit/0.4.27-3-gcc0c587> | 2022-10-22 | |
| cherry-picked/0.4.27-5-gcd3929f.added-path-for-local-homebrew-installation-267.patch | Added path for local homebrew installation (#267) * added path for local homebrew installation * used brew --prefix to detect local path |
Manuele <57706020+manvento@users.noreply.github.com> | no | upstream, commit 0.4.27-5-gcd3929f <https://github.com/ahupp/python-magic/commit/0.4.27-5-gcd3929f> | 2022-10-24 | |
| cherry-picked/0.4.27-6-gea2150d.add-python-3-10-to-tox-environment-list.patch | Add python 3.10 to tox environment list | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-6-gea2150d <https://github.com/ahupp/python-magic/commit/0.4.27-6-gea2150d> | 2022-10-24 | |
| cherry-picked/0.4.27-7-g05fde96.further-update-readme-for-test-running-changes.patch | Further update README for test running changes | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-7-g05fde96 <https://github.com/ahupp/python-magic/commit/0.4.27-7-g05fde96> | 2022-10-24 | |
| cherry-picked/0.4.27-8-g3794a39.docker-test-cleanup.patch | Docker test cleanup | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-8-g3794a39 <https://github.com/ahupp/python-magic/commit/0.4.27-8-g3794a39> | 2022-10-24 | |
| cherry-picked/0.4.27-9-g4ffcd59.update-test-for-upstream-added-gzip-extensions.patch | Update test for upstream added gzip extensions | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-9-g4ffcd59 <https://github.com/ahupp/python-magic/commit/0.4.27-9-g4ffcd59> | 2023-01-09 | |
| cherry-picked/0.4.27-10-gb805925.dont-run-coverage-by-default-in-tox-config.patch | Don't run coverage by default in tox config | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-10-gb805925 <https://github.com/ahupp/python-magic/commit/0.4.27-10-gb805925> | 2023-01-10 | |
| cherry-picked/0.4.27-11-gc7a2e7b.remove-python3-ism-from-loader.patch | Remove python3-ism from loader | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-11-gc7a2e7b <https://github.com/ahupp/python-magic/commit/0.4.27-11-gc7a2e7b> | 2023-01-10 | |
| cherry-picked/0.4.27-12-gc7642f0.chore-tests-add-python-3-10-and-3-11-in-ci-runs-tox-trove-classifier-284.patch | Chore(tests): add Python 3.10 and 3.11 in CI runs/tox/trove classifier (#284) | Stevie Gayet <87695919+stegayet@users.noreply.github.com> | no | upstream, commit 0.4.27-12-gc7642f0 <https://github.com/ahupp/python-magic/commit/0.4.27-12-gc7642f0> | 2023-01-23 | |
| cherry-picked/0.4.27-13-ge0052c5.bump-to-0-4-28.patch | Bump to 0.4.28 | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-13-ge0052c5 <https://github.com/ahupp/python-magic/commit/0.4.27-13-ge0052c5> | 2023-03-23 | |
| cherry-picked/0.4.27-14-g7cde785.revert-remove-python3-ism-from-loader.patch | Revert "remove python3-ism from loader" This reverts commit c7a2e7bc7c387af23b3c896bf05003cf2bd8646b. |
Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-14-g7cde785 <https://github.com/ahupp/python-magic/commit/0.4.27-14-g7cde785> | 2023-03-30 | |
| cherry-picked/0.4.27-15-g3ab9608.revert-added-path-for-local-homebrew-installation-267.patch | Revert "added path for local homebrew installation (#267)" This reverts commit cd3929fa7cbc2e383629d0893fc08bcb68a7614c. |
Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-15-g3ab9608 <https://github.com/ahupp/python-magic/commit/0.4.27-15-g3ab9608> | 2023-03-30 | |
| cherry-picked/0.4.27-16-g545a2a5.fix-test-suite-with-file-5-45.patch | Fix test suite with file 5.45 [ 12s] test/python_magic_test.py:53: in assert_values [ 12s] self.assertIn(value, expected_value) [ 12s] E AssertionError: 'PDF document, version 1.2, 2 page(s)' not found in ('PDF document, version 1.2', 'PDF document, version 1.2, 2 pages') |
Dominique Leuenberger <dimstar@opensuse.org> | no | upstream, commit 0.4.27-16-g545a2a5 <https://github.com/ahupp/python-magic/commit/0.4.27-16-g545a2a5> | 2023-08-02 | |
| cherry-picked/0.4.27-17-g0cc3cf8.chore-python-add-python-3-12-in-test-matrix.patch | Chore(python): add Python 3.12 in test matrix | Stevie <stevie.gayet@backmarket.com> | no | upstream, commit 0.4.27-17-g0cc3cf8 <https://github.com/ahupp/python-magic/commit/0.4.27-17-g0cc3cf8> | 2023-08-06 | |
| cherry-picked/0.4.27-18-g7229954.fix-dont-raise-filenotfoundexception-on-symlinks.patch | Fix: Don't raise FileNotFoundException on symlinks The builtin `open` will always follow symlinks. Using `os.stat` is the easiest solution imo. An alternative would be using `os.access` but that does not raise a FileNotFoundException so I chose `os.stat`. |
Marten Ringwelski <git@maringuu.de> | no | upstream, commit 0.4.27-18-g7229954 <https://github.com/ahupp/python-magic/commit/0.4.27-18-g7229954> | 2023-08-23 | |
| cherry-picked/0.4.27-19-g2a01b18.add-magic-symlink-support-and-tests-for-same.patch | Add MAGIC_SYMLINK support, and tests for same | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-19-g2a01b18 <https://github.com/ahupp/python-magic/commit/0.4.27-19-g2a01b18> | 2023-08-25 | |
| cherry-picked/0.4.27-20-g64ed0bd.typing-stubs-add-magic-init-extension-follow-symlinks-args.patch | Typing stubs: add Magic.__init__ extension & follow_symlinks args | Robert Scott <code@humanleg.org.uk> | no | upstream, commit 0.4.27-20-g64ed0bd <https://github.com/ahupp/python-magic/commit/0.4.27-20-g64ed0bd> | 2023-10-07 | |
| cherry-picked/0.4.27-21-gfd279e0.magic-init-add-kwargs-to-enable-disable-different-types-of-magic-detection.patch | Magic.__init__: add kwargs to enable/disable different types of magic detection | Robert Scott <code@humanleg.org.uk> | no | upstream, commit 0.4.27-21-gfd279e0 <https://github.com/ahupp/python-magic/commit/0.4.27-21-gfd279e0> | 2023-10-07 | |
| cherry-picked/0.4.27-22-g54d86fd.python-magic-tests-add-test-files-for-elf-and-json-use-to-test-flags.patch | Python-magic tests: add test files for elf and json, use to test flags elf-NetBSD-x86_64-echo is from https://github.com/JonathanSalwan/binary-samples under an MIT license incidentally this exposes that the ELF builtin magic detector only works on files, falling back to the soft magic for buffers Note for Debian: test/testdata/elf-NetBSD-x86_64-echo.gz.b64 is upstream's test/testdata/elf-NetBSD-x86_64-echo¹, gzip'ed and base64-encoded so it fits in a patch. Unpacking is done in debian/rules and debian/tests/run-testsuite ¹ sha256sum 17ebd33e39aeda51701f48f925340b09596602bbe6bc02a7ec94183797095618 |
Robert Scott <code@humanleg.org.uk> | no | upstream, commit 0.4.27-22-g54d86fd <https://github.com/ahupp/python-magic/commit/0.4.27-22-g54d86fd> | 2023-10-07 | |
| cherry-picked/0.4.27-23-g8eecfb7.travis-ci-test-on-python-3-13-beta.patch | Travis CI: Test on Python 3.13 beta The Python 3.13 release notes mention `python-magic` as one of the alternatives for `imghdr` which was removed from the Standard Library so let's ensure that its tests pass on Python 3.13 beta. https://www.python.org/downloads/release/python-3130b1/ May raise `ModuleNotFoundError: No module named 'imghdr'` because Python 3.13 removes it from the Standard Library. * https://docs.python.org/3/library/imghdr.html > imghdr: use the projects [filetype](https://pypi.org/project/filetype/), [puremagic](https://pypi.org/project/puremagic/), or [python-magic](https://pypi.org/project/python-magic/) instead. (Contributed by Victor Stinner in [gh-104773](https://github.com/python/cpython/issues/104773).) https://docs.python.org/3.13/whatsnew/3.13.html#pep-594-dead-batteries-and-other-module-removals |
Christian Clauss <cclauss@me.com> | no | upstream, commit 0.4.27-23-g8eecfb7 <https://github.com/ahupp/python-magic/commit/0.4.27-23-g8eecfb7> | 2024-05-11 | |
| cherry-picked/0.4.27-24-g7ee4180.delete-travis-yml.patch | Delete .travis.yml As discussed at https://github.com/ahupp/python-magic/pull/317#issuecomment-2111634995 this file is useless without a paid subscription to Travis CI. GitHub Actions is free to open source projects but Travis CI is not. * #318 |
Christian Clauss <cclauss@me.com> | no | upstream, commit 0.4.27-24-g7ee4180 <https://github.com/ahupp/python-magic/commit/0.4.27-24-g7ee4180> | 2024-05-16 | |
| cherry-picked/0.4.27-25-ge578995.github-action-to-replace-travis-ci.patch | GitHub Action to replace Travis CI | Christian Clauss <cclauss@me.com> | no | upstream, commit 0.4.27-25-ge578995 <https://github.com/ahupp/python-magic/commit/0.4.27-25-ge578995> | 2024-05-11 | |
| cherry-picked/0.4.27-26-gab1b2a4.update-ci-yml.patch | Update ci.yml | Christian Clauss <cclauss@me.com> | no | upstream, commit 0.4.27-26-gab1b2a4 <https://github.com/ahupp/python-magic/commit/0.4.27-26-gab1b2a4> | 2024-05-16 | |
| cherry-picked/0.4.27-27-gaa49677.update-readme-md.patch | Update README.md Remove travis build badge |
Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-27-gaa49677 <https://github.com/ahupp/python-magic/commit/0.4.27-27-gaa49677> | 2024-05-16 | |
| cherry-picked/0.4.27-28-geae08a3.readme-md-add-a-badge-for-github-actions.patch | README.md: Add a badge for GitHub Actions https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge [](https://github.com/ahupp/python-magic/actions/workflows/ci.yml) |
Christian Clauss <cclauss@me.com> | no | upstream, commit 0.4.27-28-geae08a3 <https://github.com/ahupp/python-magic/commit/0.4.27-28-geae08a3> | 2024-05-16 | |
| cherry-picked/0.4.27-29-gfc7ebc0.update-readme-md.patch | Update README.md | Christian Clauss <cclauss@me.com> | no | upstream, commit 0.4.27-29-gfc7ebc0 <https://github.com/ahupp/python-magic/commit/0.4.27-29-gfc7ebc0> | 2024-05-16 | |
| cherry-picked/0.4.27-30-g1217005.fix-typos-discovered-by-codespell.patch | Fix typos discovered by codespell | ddelange <14880945+ddelange@users.noreply.github.com> | no | upstream, commit 0.4.27-30-g1217005 <https://github.com/ahupp/python-magic/commit/0.4.27-30-g1217005> | 2024-05-22 | |
| cherry-picked/0.4.27-31-gcf21065.clean-up-loader-py.patch | Clean up loader.py | Christian Clauss <cclauss@me.com> | no | upstream, commit 0.4.27-31-gcf21065 <https://github.com/ahupp/python-magic/commit/0.4.27-31-gcf21065> | 2024-05-22 | |
| cherry-picked/0.4.27-32-g0a2fda3.handle-unknown-platforms-gracefully-in-loader-py.patch | Handle unknown platforms gracefully in loader.py | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-32-g0a2fda3 <https://github.com/ahupp/python-magic/commit/0.4.27-32-g0a2fda3> | 2024-05-26 | |
| cherry-picked/0.4.27-33-g4b776d7.rename-no-json-test-to-avoid-duplicate-function-definitions.patch | Rename no_json test to avoid duplicate function definitions | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-33-g4b776d7 <https://github.com/ahupp/python-magic/commit/0.4.27-33-g4b776d7> | 2024-05-26 | |
| cherry-picked/0.4.27-34-g339eac0.smartos-support-adapted-from-132.patch | Smartos support, adapted from #132 | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-34-g339eac0 <https://github.com/ahupp/python-magic/commit/0.4.27-34-g339eac0> | 2024-05-26 | |
| cherry-picked/0.4.27-35-ga9e6276.log-warning-on-ctypes-load-error-adapted-from-279.patch | Log warning on ctypes load error, adapted from #279 | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-35-ga9e6276 <https://github.com/ahupp/python-magic/commit/0.4.27-35-ga9e6276> | 2024-05-26 | |
| cherry-picked/0.4.27-36-g067399b.update-readme-md.patch | Update README.md | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-36-g067399b <https://github.com/ahupp/python-magic/commit/0.4.27-36-g067399b> | 2024-06-09 | |
| cherry-picked/0.4.27-37-g42980e5.simplify-tests-into-something-more-delarative.patch | Simplify tests into something more delarative | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-37-g42980e5 <https://github.com/ahupp/python-magic/commit/0.4.27-37-g42980e5> | 2024-05-26 | |
| cherry-picked/0.4.27-38-g36ecbf9.update-magic-compat-py.patch | Update magic/compat.py This pulls changes from https://github.com/file/file, commit 512840337ead1076519332d24fefcaa8fac36e06 |
Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-38-g36ecbf9 <https://github.com/ahupp/python-magic/commit/0.4.27-38-g36ecbf9> | 2024-08-05 | |
| cherry-picked/0.4.27-39-ga3ed086.unbreak-various-things.patch | Unbreak various things * A merge to reduce error spam during loading broke .so loading in at least some (maybe all?) cases, where find_library doesn't return an absolute path. * Prematurely pushed some in-progress test changes that were super broken, all fixed now. |
Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-39-ga3ed086 <https://github.com/ahupp/python-magic/commit/0.4.27-39-ga3ed086> | 2025-02-18 | |
| cherry-picked/0.4.27-40-g5a89644.add-support-for-python-3-13.patch | Add support for python 3.13 | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-40-g5a89644 <https://github.com/ahupp/python-magic/commit/0.4.27-40-g5a89644> | 2025-02-19 | |
| cherry-picked/0.4.27-41-g62bd3c6.format-with-ruff.patch | Format with ruff | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-41-g62bd3c6 <https://github.com/ahupp/python-magic/commit/0.4.27-41-g62bd3c6> | 2025-03-01 | |
| cherry-picked/0.4.27-42-gfac6615.small-fix-to-readme-that-makes-pip-install-command-easier-to-see-find.patch | Small Fix to ReadMe that makes pip install command easier to see/find I wasn't able to really find the pip command quickly, so I thought this addition would help with readability and help people find the pip install command easier |
Name <87663453+Dodf12@users.noreply.github.com> | no | upstream, commit 0.4.27-42-gfac6615 <https://github.com/ahupp/python-magic/commit/0.4.27-42-gfac6615> | 2025-07-01 | |
| cherry-picked/0.4.27-43-g8361a33.update-readme-md.patch | Update README.md | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-43-g8361a33 <https://github.com/ahupp/python-magic/commit/0.4.27-43-g8361a33> | 2025-07-06 | |
| cherry-picked/0.4.27-44-g7cbbc99.update-readme-md.patch | Update README.md | Adam Hupp <adam@hupp.org> | no | upstream, commit 0.4.27-44-g7cbbc99 <https://github.com/ahupp/python-magic/commit/0.4.27-44-g7cbbc99> | 2025-08-14 | |
| cherry-picked/0.4.27-45-gf8fb0ee.add-python-3-14-to-the-testing.patch | Add Python 3.14 to the testing Python v3.14 -- October 7th * https://www.python.org/download/pre-releases * https://www.python.org/downloads/release/python-3140rc3 * https://docs.python.org/3.14/whatsnew/3.14.html Like: * #347 |
Christian Clauss <cclauss@me.com> | no | upstream, commit 0.4.27-45-gf8fb0ee <https://github.com/ahupp/python-magic/commit/0.4.27-45-gf8fb0ee> | 2025-09-24 | |
| cherry-picked/0.4.27-46-g07bd5dd.keep-github-actions-up-to-date-with-github-s-dependabot.patch | Keep GitHub Actions up to date with GitHub's Dependabot * [Keeping your software supply chain secure with Dependabot](https://docs.github.com/en/code-security/dependabot) * [Keeping your actions up to date with Dependabot](https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot) * [Configuration options for the `dependabot.yml` file - package-ecosystem](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#package-ecosystem) |
Christian Clauss <cclauss@me.com> | no | upstream, commit 0.4.27-46-g07bd5dd <https://github.com/ahupp/python-magic/commit/0.4.27-46-g07bd5dd> | 2025-09-24 | |
| cherry-picked/0.4.27-47-g5cffa79.bump-actions-checkout-from-5-to-6-in-the-github-actions-group.patch | Bump actions/checkout from 5 to 6 in the github-actions group Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout). Updates `actions/checkout` from 5 to 6 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com> |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | no | upstream, commit 0.4.27-47-g5cffa79 <https://github.com/ahupp/python-magic/commit/0.4.27-47-g5cffa79> | 2025-11-24 | |
| cherry-picked/0.4.27-48-gff3e049.drop-unused-imports.patch | Drop unused imports | Semyon Pupkov <mail@semyonpupkov.com> | no | upstream, commit 0.4.27-48-gff3e049 <https://github.com/ahupp/python-magic/commit/0.4.27-48-gff3e049> | 2026-03-03 | |
| cherry-picked/0.4.27-49-ga1fad43.fix-test-for-apache-parquet-files-for-file-5-47.patch | Fix test for Apache Parquet files for file 5.47 The output for Parquet files changed in 5.47. This commit edits the test to accept both the old and new output. ```sh # Old $ file example.parquet example.parquet: Apache Parquet $ file --mime example.parquet example.parquet: application/octet-stream; charset=binary # New $ file example.parquet example.parquet: Apache Parquet file $ file --mime example.parquet example.parquet: application/vnd.apache.parquet; charset=binary ``` |
Adam Thompson-Sharpe <adamthompsonsharpe@gmail.com> | no | upstream, commit 0.4.27-49-ga1fad43 <https://github.com/ahupp/python-magic/commit/0.4.27-49-ga1fad43> | 2026-05-06 | |
| cherry-picked/0.4.27-50-g71301b0.add-python-3-14-to-ci.patch | Add python 3.14 to CI | ddelange <14880945+ddelange@users.noreply.github.com> | no | upstream, commit 0.4.27-50-g71301b0 <https://github.com/ahupp/python-magic/commit/0.4.27-50-g71301b0> | 2025-10-14 | |
| cherry-picked/0.4.27-51-g8e7d98e.move-lock-to-global-scope.patch | Move lock to global scope | ddelange <14880945+ddelange@users.noreply.github.com> | no | upstream, commit 0.4.27-51-g8e7d98e <https://github.com/ahupp/python-magic/commit/0.4.27-51-g8e7d98e> | 2025-10-14 | |
| cherry-picked/0.4.27-52-g892543d.add-test.patch | Add test | ddelange <14880945+ddelange@users.noreply.github.com> | no | upstream, commit 0.4.27-52-g892543d <https://github.com/ahupp/python-magic/commit/0.4.27-52-g892543d> | 2025-10-14 | |
| cherry-picked/0.4.27-53-gf3cef27.apply-suggestions-from-code-review.patch | Apply suggestions from code review | ddelange <14880945+ddelange@users.noreply.github.com> | no | upstream, commit 0.4.27-53-gf3cef27 <https://github.com/ahupp/python-magic/commit/0.4.27-53-gf3cef27> | 2025-10-14 | |
| cherry-picked/0.4.27-54-g4043553.revert-move-lock-to-global-scope.patch | Revert "Move lock to global scope" This reverts commit f2ac98d8aa7464165984068de9e484d0321cd4f3. |
ddelange <14880945+ddelange@users.noreply.github.com> | no | debian | upstream, commit 0.4.27-54-g4043553 <https://github.com/ahupp/python-magic/commit/0.4.27-54-g4043553> | 2025-10-17 |
All known versions for source package 'python-magic'
- 2:0.4.27-5 (sid)
- 2:0.4.27-4 (forky)
- 2:0.4.27-3 (trixie)
- 2:0.4.26-3 (bookworm)
