diff --git a/Flask-Admin-1.5.8.tar.gz b/Flask-Admin-1.5.8.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..58708034e4afbe100ca5ec16d146004578fabb9f Binary files /dev/null and b/Flask-Admin-1.5.8.tar.gz differ diff --git a/python-flask-admin.spec b/python-flask-admin.spec new file mode 100644 index 0000000000000000000000000000000000000000..f2cc02689ed94809cbd2fd82e49b35844245d5f5 --- /dev/null +++ b/python-flask-admin.spec @@ -0,0 +1,84 @@ +%global srcname Flask-Admin +%global pkgname flask-admin +%global sum Simple and extensible admin interface framework for Flask + +Name: python-%{pkgname} +Version: 1.5.8 +Release: 1 +Summary: %{sum} +License: BSD +URL: https://github.com/flask-admin/flask-admin/ +Source0: https://files.pythonhosted.org/packages/source/F/%{srcname}/%{srcname}-%{version}.tar.gz + +BuildArch: noarch +BuildRequires: python%{python3_pkgversion}-devel +BuildRequires: python%{python3_pkgversion}-setuptools + +%global _description\ +Flask-Admin is advanced, extensible and simple to use administrative interface\ +building extension for Flask framework.\ +\ +It comes with batteries included: model scaffolding for SQLAlchemy,\ +MongoEngine, MongoDB and Peewee ORMs, simple file management interface\ +and a lot of usage samples.\ +\ +You're not limited by the default functionality - instead of providing simple\ +scaffolding for the ORM models, Flask-Admin provides tools that can be used to\ +construct administrative interfaces of any complexity, using a consistent look\ +and feel.\ + + +%description %_description + +%package -n python%{python3_pkgversion}-%{pkgname} +Summary: %{sum} +Requires: python%{python3_pkgversion}-flask +Requires: python%{python3_pkgversion}-wtforms +%{?python_provide:%python_provide python%{python3_pkgversion}-%{pkgname}} + +%description -n python%{python3_pkgversion}-%{pkgname} %_description + + +%prep +%autosetup -n %{srcname}-%{version} +for f in \ + flask_admin/contrib/pymongo/typefmt.py \ + flask_admin/tests/mock.py \ + flask_admin/tests/fileadmin/files/dummy.txt \ +; do + echo "#Empty file" > $f +done + +rm -rf examples +rm flask_admin/translations/README.md + + +%build +%py3_build + + +%install +%py3_install + +%check +# Tests are not included as they require mongod running + + +%files -n python%{python3_pkgversion}-%{pkgname} +%doc README.rst +%license LICENSE +%dir %{python3_sitelib}/flask_admin +%{python3_sitelib}/flask_admin/translations +%{python3_sitelib}/flask_admin/static +%{python3_sitelib}/flask_admin/*.py* +%{python3_sitelib}/flask_admin/__pycache__/ +%{python3_sitelib}/flask_admin/tests/ +%{python3_sitelib}/flask_admin/contrib/ +%{python3_sitelib}/flask_admin/model/ +%{python3_sitelib}/flask_admin/templates/ +%{python3_sitelib}/flask_admin/form/ +%{python3_sitelib}/*.egg-info/ + +%changelog +* Fri June 25 2021 liuliang - 1.5.8-1 +- Package init