From 62229bf7dfca777e1f3824e544b545d95d759361 Mon Sep 17 00:00:00 2001 From: cherry530 Date: Mon, 20 Mar 2023 17:20:38 +0800 Subject: [PATCH] Adaptation to setup.py Signed-off-by: cherry530 (cherry picked from commit 6f9ff7a2e5d52805057703f51398e559d3403959) --- add-setup-file.patch | 23 +++++++++++++++++++++++ python-Flask-SQLAlchemy.spec | 9 ++++++--- setup.py | 9 --------- 3 files changed, 29 insertions(+), 12 deletions(-) create mode 100644 add-setup-file.patch delete mode 100644 setup.py diff --git a/add-setup-file.patch b/add-setup-file.patch new file mode 100644 index 0000000..786a628 --- /dev/null +++ b/add-setup-file.patch @@ -0,0 +1,23 @@ +diff --git a/setup.py b/setup.py +--- /dev/null ++++ b/setup.py +@@ -0,0 +1,19 @@ ++import io ++import re ++ ++from setuptools import setup ++ ++with io.open("README.rst", "rt", encoding="utf8") as f: ++ readme = f.read() ++ ++with io.open("src/flask_sqlalchemy/__init__.py", "rt", encoding="utf8") as f: ++ version = re.search(r'__version__ = "(.*?)"', f.read(), re.M).group(1) ++ ++setup( ++ name="Flask-SQLAlchemy", ++ version=version, ++ long_description=readme, ++ packages=["src/flask_sqlalchemy"], ++ include_package_data=True, ++ install_requires=["Flask>=0.10", "SQLAlchemy>=0.8.0"], ++) diff --git a/python-Flask-SQLAlchemy.spec b/python-Flask-SQLAlchemy.spec index 191dffd..873febf 100644 --- a/python-Flask-SQLAlchemy.spec +++ b/python-Flask-SQLAlchemy.spec @@ -1,12 +1,13 @@ %global _empty_manifest_terminate_build 0 Name: python-Flask-SQLAlchemy Version: 3.0.2 -Release: 1 +Release: 2 Summary: Adds SQLAlchemy support to your Flask application. License: BSD-3-Clause URL: https://github.com/pallets/flask-sqlalchemy Source0: https://files.pythonhosted.org/packages/35/f0/39dd2d8e7e5223f78a5206d7020dc0e16718a964acfb3564d89e9798ab9b/Flask-SQLAlchemy-%{version}.tar.gz -Source1: setup.py +Patch0: add-setup-file.patch + BuildArch: noarch Requires: python3-Flask @@ -40,7 +41,6 @@ easier to accomplish common tasks. %prep %autosetup -n Flask-SQLAlchemy-%{version} -p1 -cp %{SOURCE1} ./ %build %py3_build @@ -81,6 +81,9 @@ mv %{buildroot}/doclist.lst . %{_pkgdocdir} %changelog +* Mon Mar 20 2023 xu_ping - 3.0.2-2 +- Adaptation to setup.py + * Thu Dec 15 2022 liqiuyu - 3.0.2-1 - Update package to version 3.0.2 diff --git a/setup.py b/setup.py deleted file mode 100644 index b514773..0000000 --- a/setup.py +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env python - -import setuptools - -if __name__ == "__main__": - setuptools.setup( - name="Flask-SQLAlchemy", - version="3.0.2", - ) -- Gitee