commit 1db1e4128f4b33d2c27d5fe0e424464bfa06588e Author: dogsheng <960055655@qq.com> Date: Tue Nov 19 11:53:46 2019 +0800 Package init diff --git a/Flask-1.0.4.tar.gz b/Flask-1.0.4.tar.gz new file mode 100644 index 0000000..fae9638 Binary files /dev/null and b/Flask-1.0.4.tar.gz differ diff --git a/python-flask.spec b/python-flask.spec new file mode 100644 index 0000000..a7d6d47 --- /dev/null +++ b/python-flask.spec @@ -0,0 +1,97 @@ +%global modname flask +%global srcname Flask + +Name: python-%{modname} +Version: 1.0.4 +Release: 1 +Epoch: 1 +Summary: A Python web application frameworks around Werkzeug, Jinja +License: BSD +URL: https://palletsprojects.com/p/%{modname}/ +Source0: https://files.pythonhosted.org/packages/source/%(n=%{srcname}; echo ${n:0:1})/%{srcname}/%{srcname}-%{version}.tar.gz +BuildArch: noarch + +%description +Flask is a lightweight WSGI web application framework. It is designed +to make getting started quick and easy, with the ability to scale up +to complex applications. It began as a simple wrapper around Werkzeug +and Jinja and has become one of the most popular Python web application +frameworks. + +%package -n python2-%{modname} +Summary: python-flask for Python 2 package +%{?python_provide:%python_provide python2-%{modname}} +BuildRequires: python2-devel python2-setuptools python2-pytest +BuildRequires: python2-werkzeug python2-jinja2 python2-click python2-itsdangerous +Requires: python2-werkzeug python2-jinja2 python2-click python2-itsdangerous +%description -n python2-%{modname} +python-flask for Python 2 package. + +%package -n python3-%{modname} +Summary: python-flask for Python 3 package +%{?python_provide:%python_provide python3-%{modname}} +BuildRequires: python3-devel python3-setuptools python3-pytest +BuildRequires: python3-jinja2 python3-werkzeug python3-itsdangerous python3-click +Requires: python3-jinja2 python3-werkzeug python3-itsdangerous python3-click + +%description -n python3-%{modname} +python-flask for Python 3 package. + +%package devel +Summary: Developmemt files for %{name} +Obsoletes: python-%{modname}-doc +BuildRequires: python2-sphinx + +%description devel +Development files for %{name}. + +%prep +%autosetup -n %{srcname}-%{version} + +%build +%py2_build +%py3_build + +%install +%py2_install +mv %{buildroot}%{_bindir}/%{modname}{,-%{python2_version}} +ln -s %{modname}-%{python2_version} %{buildroot}%{_bindir}/%{modname}-2 + +%py3_install +mv %{buildroot}%{_bindir}/%{modname}{,-%{python3_version}} +ln -s %{modname}-%{python3_version} %{buildroot}%{_bindir}/%{modname}-3 + +ln -sf %{modname}-2 %{buildroot}%{_bindir}/%{modname} + +%check +export LC_ALL=C.UTF-8 +PYTHONPATH=%{buildroot}%{python2_sitelib} py.test-%{python2_version} -v +PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v || : + +%files -n python2-%{modname} +%license LICENSE* +%doc CHANGES* README* +%{_bindir}/%{modname} +%{_bindir}/%{modname}-2 +%{_bindir}/%{modname}-%{python2_version} +%{python2_sitelib}/%{srcname}-*.egg-info/ +%{python2_sitelib}/%{modname}/ + +%files -n python3-%{modname} +%license LICENSE* +%doc CHANGES* README* +%{_bindir}/%{modname}-3 +%{_bindir}/%{modname}-%{python3_version} +%{python3_sitelib}/%{srcname}-*.egg-info/ +%{python3_sitelib}/%{modname}/ + +%files devel +%license LICENSE* +%doc examples + +%changelog +* Thu Nov 07 2019 openEuler Buildteam - 1.0.4-1 +- Type:NA +- ID:NA +- SUG:NA +- DESC:Package Init