!1 Init package python-asttokens

From: @li_zengyi 
Reviewed-by: @zhunaipan 
Signed-off-by: @zhunaipan
This commit is contained in:
openeuler-ci-bot 2023-04-14 07:50:03 +00:00 committed by Gitee
commit 032b25e1cf
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 65 additions and 0 deletions

Binary file not shown.

61
python-asttokens.spec Normal file
View File

@ -0,0 +1,61 @@
Name: python-asttokens
Version: 2.2.1
Release: 1%{?dist}
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
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)
%global _description %{expand:
The asttokens module annotates Python abstract syntax trees (ASTs)
with the positions of tokens and text in the source code that
generated them. This makes it possible for tools that work with
logical AST nodes to find the particular text that resulted in those
nodes, for example for automated refactoring or highlighting.}
%description %_description
%package -n python3-asttokens
Summary: %{summary}
Requires: python3dist(six)
%{?python_provide:%python_provide python3-asttokens}
%description -n python3-asttokens %_description
%prep
%autosetup -p1 -n asttokens-%{version}
%build
%py3_build
%install
%py3_install
%check
pytest-3 tests/ -v --ignore=tests/testdata/
%files -n python3-asttokens
%license LICENSE
%doc README.rst
%{python3_sitelib}/*
%changelog
* Wed Mar 29 2023 li_zengyi <zengyi@isrc.iscas.ac.cn> - 2.2.1-1
- Init asttokens 2.2.1 package

4
python-asttokens.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: pypi
src_repo: asttokens
tag_prefix:
seperator: .