From ca08995fceb07f607a22137ab88ad60189059e64 Mon Sep 17 00:00:00 2001 From: juyi <1263810658@qq.com> Date: Sun, 24 Sep 2023 14:37:56 +0000 Subject: [PATCH 1/3] change setup.py to pyproject.toml --- pyproject.toml | 24 ++++++++++++++++++++++++ setup.py | 42 ------------------------------------------ 2 files changed, 24 insertions(+), 42 deletions(-) create mode 100644 pyproject.toml delete mode 100644 setup.py diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..3b5efea --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,24 @@ +[build-system] +requires = ["setuptools>=61.0"] +build-backend = "setuptools.build_meta" + +[project] +name = "pyporter" +version = "0.1" +authors=[ + {name="Zhipeng Xie", email="xiezhipeng1@huawei.com"}, +] +description = "A rpm packager bot for python modules from pypi.org" +readme = "README.md" +requires-python = ">=3.6" +classifiers = [ + "Programming Language :: Python :: 3", + "License :: Mulan PSL v2", +] +dependencies = [ + "retry2" +] + +[project.urls] +"Homepage" = "https://gitee.com/openeuler/pyporter" +"Bug Tracker" = "https://gitee.com/openeuler/pyporter/issues" diff --git a/setup.py b/setup.py deleted file mode 100644 index 6005bcb..0000000 --- a/setup.py +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/python3 -""" -setup file for pyporter -""" -#****************************************************************************** -# Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved. -# licensed under the Mulan PSL v2. -# You can use this software according to the terms and conditions of the Mulan PSL v2. -# You may obtain a copy of Mulan PSL v2 at: -# http://license.coscl.org.cn/MulanPSL2 -# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR -# PURPOSE. -# See the Mulan PSL v2 for more details. -# Author: Zhipeng Xie -# Create: 2020-05-15 -# Description: provide setup file for pyporter -# ******************************************************************************/ - -import setuptools - -setuptools.setup( - name='pyporter', - version='0.1', - url='https://gitee.com/openeuler/pyporter', - author='Zhipeng Xie', - author_email='xiezhipeng1@huawei.com', - description="A rpm packager bot for python modules from pypi.org", - license="Mulan PSL v2", - classifiers=[ - 'Environment :: Console', - 'License :: Mulan PSL v2', - 'Operating System :: OS Independent', - 'Programming Language :: Python :: 3', - 'Topic :: Software Development :: Libraries :: Python Modules', - 'Topic :: Utilities', - ], - long_description=open('README.md').read(), - entry_points={'console_scripts': [ - 'pyporter = pyporter.pyporter:main', - ]}, - install_requires=["retry2"]) -- Gitee From 9e8dbcb000bebee4b83c70601c74098e71203a21 Mon Sep 17 00:00:00 2001 From: juyi <1263810658@qq.com> Date: Sun, 24 Sep 2023 16:23:13 +0000 Subject: [PATCH 2/3] update --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 3b5efea..0966c8d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,6 +19,9 @@ dependencies = [ "retry2" ] +[project.scripts] +pyporter = "pyporter.pyporter:main" + [project.urls] "Homepage" = "https://gitee.com/openeuler/pyporter" "Bug Tracker" = "https://gitee.com/openeuler/pyporter/issues" -- Gitee From 2c28d89373755dcf1bb39d178f77232aebf6b539 Mon Sep 17 00:00:00 2001 From: juyi <1263810658@qq.com> Date: Mon, 25 Sep 2023 06:44:03 +0000 Subject: [PATCH 3/3] update --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 0966c8d..3d9ab98 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "pyporter" -version = "0.1" +version = "1.1" authors=[ {name="Zhipeng Xie", email="xiezhipeng1@huawei.com"}, ] -- Gitee