!10 Upgrade to version 2.4.1 and change the build method from py3 to pyproject

From: @desert-sailor 
Reviewed-by: @sinever 
Signed-off-by: @sinever
This commit is contained in:
openeuler-ci-bot 2023-11-20 09:03:42 +00:00 committed by Gitee
commit c39e511291
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 21 additions and 15 deletions

BIN
asttokens-2.4.1.tar.gz Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1,22 +1,25 @@
Name: python-asttokens
Version: 2.2.1
Release: 1%{?dist}
Version: 2.4.1
Release: 1
Summary: Module to annotate Python abstract syntax trees with source code positions
License: Apache-2.0
URL: https://github.com/gristlabs/asttokens
Source0: %{name}-%{version}.tar.gz
Source0: https://files.pythonhosted.org/packages/45/1d/f03bcb60c4a3212e15f99a56085d93093a497718adf828d050b9d675da81/asttokens-2.4.1.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3dist(setuptools)
BuildRequires: python3dist(setuptools-scm)
BuildRequires: python3dist(wheel)
BuildRequires: python3dist(toml)
BuildRequires: python3dist(pytest)
BuildRequires: python3dist(astroid)
BuildRequires: python3dist(six)
BuildRequires: python3dist(typing-extensions)
BuildRequires: python3-setuptools
BuildRequires: python3-setuptools_scm
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
BuildRequires: python3-hatchling
BuildRequires: python3-toml
BuildRequires: python3-pytest
BuildRequires: python3-astroid
BuildRequires: python3-six
BuildRequires: python3-typing-extensions
%global _description %{expand:
The asttokens module annotates Python abstract syntax trees (ASTs)
@ -30,7 +33,7 @@ nodes, for example for automated refactoring or highlighting.}
%package -n python3-asttokens
Summary: %{summary}
Requires: python3dist(six)
Requires: python3-six
%{?python_provide:%python_provide python3-asttokens}
%description -n python3-asttokens %_description
@ -41,14 +44,14 @@ Requires: python3dist(six)
%build
%py3_build
%pyproject_build
%install
%py3_install
%pyproject_install
%check
pytest-3 tests/ -v --ignore=tests/testdata/
%pytest
%files -n python3-asttokens
%license LICENSE
@ -57,5 +60,8 @@ pytest-3 tests/ -v --ignore=tests/testdata/
%changelog
* Fri Nov 17 2023 Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.4.1-1
- Upgrade to version 2.4.1 and change the build method from py3 to pyproject
* Wed Mar 29 2023 li_zengyi <zengyi@isrc.iscas.ac.cn> - 2.2.1-1
- Init asttokens 2.2.1 package