From dca5bf7c6bd3ee9b93a49afe95a3c60fd4138364 Mon Sep 17 00:00:00 2001 From: compile_success <980965867@qq.com> Date: Sat, 30 Nov 2019 16:04:26 +0800 Subject: [PATCH] add package init --- python-mimeparse-1.6.0.tar.gz | Bin 0 -> 6541 bytes python-mimeparse.spec | 60 ++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 python-mimeparse-1.6.0.tar.gz create mode 100644 python-mimeparse.spec diff --git a/python-mimeparse-1.6.0.tar.gz b/python-mimeparse-1.6.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..baa3984fa7e1b6a26118ecaf2fadbf3bbc1d49af GIT binary patch literal 6541 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 literal 0 HcmV?d00001 diff --git a/python-mimeparse.spec b/python-mimeparse.spec new file mode 100644 index 0000000..9a648f8 --- /dev/null +++ b/python-mimeparse.spec @@ -0,0 +1,60 @@ +Name: python-mimeparse +Version: 1.6.0 +Release: 8 +Summary: Python module for handling mime-types. +License: MIT +URL: https://github.com/dbtsai/python-mimeparse +Source0: https://files.pythonhosted.org/packages/source/p/python-mimeparse/%{name}-%{version}.tar.gz +BuildArch: noarch + +%description +This module provides basic functions for handling mime-types. +It can handle matching mime-types against a list of media-ranges. + +%package -n python2-mimeparse +Summary: Python2 module for handing mime-type +BuildRequires: python2-devel python2-setuptools +%{?python_provide:%python_provide python2-mimeparse} + +%description -n python2-mimeparse +This module provides basic functions for handling mime-types. +It can handle matching mime-types against a list of media-ranges. + + +%package -n python3-mimeparse +Summary: Python3 module for handling mime-types. +BuildRequires: python3-devel python3-setuptools +%{?python_provide:%python_provide python3-mimeparse} + +%description -n python3-mimeparse +This module provides basic functions for handling mime-types. +It can handle matching mime-types against a list of media-ranges. + +%prep +%autosetup -n %{name}-%{version} + +%build +%py2_build +%py3_build + +%install +%py2_install +%py3_install + +%check +%{__python2} -m unittest -v mimeparse_test +%{__python3} -m unittest -v mimeparse_test + +%files -n python2-mimeparse +%license LICENSE +%doc README.rst +%{python2_sitelib}/* + +%files -n python3-mimeparse +%license LICENSE +%doc README.rst +%{python3_sitelib}/* + +%changelog +* Fri Nov 29 2019 zhujunhao - 1.6.0-8 +- Package init