commit cd5e3a5dcef2d58518311bf275731d46a3df7415f27de830fe1c7dd6d1ee3e94 Author: Dirk Mueller Date: Tue Sep 10 13:29:51 2024 +0000 - update to 2.0.0: * `python-mimeparse` brings support for CPython 3.13 (by addressing the removal of the `cgi` module), and drops support for Python 3.7. Also included are packaging, tooling, and CI improvements. `python-mimeparse` is otherwise a stable and mature project that hopefully does not need much active development. - rename to proper package name OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-python-mimeparse?expand=0&rev=16 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/python-mimeparse-1.6.0.tar.gz b/python-mimeparse-1.6.0.tar.gz new file mode 100644 index 0000000..6c571d6 --- /dev/null +++ b/python-mimeparse-1.6.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76e4b03d700a641fd7761d3cd4fdbbdcd787eade1ebfac43f877016328334f78 +size 6541 diff --git a/python-python-mimeparse.changes b/python-python-mimeparse.changes new file mode 100644 index 0000000..97788a3 --- /dev/null +++ b/python-python-mimeparse.changes @@ -0,0 +1,85 @@ +------------------------------------------------------------------- +Tue Sep 10 13:29:06 UTC 2024 - Dirk Müller + +- update to 2.0.0: + * `python-mimeparse` brings support for CPython 3.13 (by + addressing the removal of the `cgi` module), and drops + support for Python 3.7. Also included are packaging, tooling, + and CI improvements. `python-mimeparse` is otherwise a stable + and mature project that hopefully does not need much active + development. + +------------------------------------------------------------------- +Fri Apr 21 12:32:19 UTC 2023 - Dirk Müller + +- add sle15_python_module_pythons (jsc#PED-68) + +------------------------------------------------------------------- +Thu Apr 13 22:44:17 UTC 2023 - Matej Cepl + +- Make calling of %{sle15modernpython} optional. + +------------------------------------------------------------------- +Mon Oct 14 14:36:24 UTC 2019 - Matej Cepl + +- Replace %fdupes -s with plain %fdupes; hardlinks are better. + +------------------------------------------------------------------- +Tue Aug 14 07:24:10 UTC 2018 - tchvatal@suse.com + +- Use %license to install License file + +------------------------------------------------------------------- +Sat May 6 03:31:54 UTC 2017 - toddrme2178@gmail.com + +- Fix Provides/Obsoletes. + +------------------------------------------------------------------- +Sat Apr 1 14:24:37 UTC 2017 - aloisio@gmx.com + +- Updated to version 1.6.0 + * let acceptable types specify their quality (#26) + * more readable formatting of test data + * Run PyPy tests with pypy-5.4 on Travis (#30) + * Ignore more dirs in flake8 tests (#31) + * ignore .venv instead of venv + * flake8 tweaks (#27) + * ignore build/ and venv/ dirs + version 1.5.4: + * Release as a universal wheel (#28) + * Remove __init__.py (#29) + version 1.5.3: + * extra test based on RFC 7231 page 38 + * cleaner code for quality_and_fitness_parsed + * more readable testdata.json + * readme tweaks + * setup.py sanity check + pep8 tweaks to mimeparse.py + * setup.py + README tidying (#22) + * Document return types (#24) + * Add pypy3 to test matrix + * update download_url (fixes #18) + +- Converted to single-spec + +------------------------------------------------------------------- +Tue Nov 15 12:45:22 UTC 2016 - dmueller@suse.com + +- update to 1.5.2 + +------------------------------------------------------------------- +Tue Apr 30 11:24:11 UTC 2013 - speilicke@suse.com + +- Add LICENSE to documentation + +------------------------------------------------------------------- +Mon Apr 29 12:35:22 UTC 2013 - dmueller@suse.com + +- update to 0.1.4: + * no changelog available +- rename to proper package name + +------------------------------------------------------------------- +Wed Mar 21 22:17:52 UTC 2012 - saschpe@gmx.de + +- Initial version + diff --git a/python-python-mimeparse.spec b/python-python-mimeparse.spec new file mode 100644 index 0000000..bf7ce4e --- /dev/null +++ b/python-python-mimeparse.spec @@ -0,0 +1,60 @@ +# +# spec file for package python-python-mimeparse +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%{?sle15_python_module_pythons} +Name: python-python-mimeparse +Version: 2.0.0 +Release: 0 +Summary: Basic functions for parsing and matching mime-type names +License: MIT +URL: https://github.com/dbtsai/python-mimeparse +Source: https://files.pythonhosted.org/packages/source/p/python-mimeparse/python_mimeparse-%{version}.tar.gz +BuildRequires: %{python_module pip} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +BuildArch: noarch +%python_subpackages + +%description +This module provides basic functions for handling mime-types. It can handle +matching mime-types against a list of media-ranges. See section 14.1 of +the HTTP specification [RFC 2616] for a complete explanation. + +%prep +%autosetup -p1 -n python_mimeparse-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%check +%python_exec mimeparse_test.py + +%files %{python_files} +%license LICENSE +%doc README.rst +%pycache_only %{python_sitelib}/__pycache__ +%{python_sitelib}/mimeparse.py* +%{python_sitelib}/python_mimeparse-%{version}.dist-info + +%changelog diff --git a/python_mimeparse-2.0.0.tar.gz b/python_mimeparse-2.0.0.tar.gz new file mode 100644 index 0000000..d93e9e3 --- /dev/null +++ b/python_mimeparse-2.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b9a9dcf7aa82465e31bd667f5cb7000604811dce83554f1c8a43693a32cb303 +size 7162