summaryrefslogtreecommitdiff
path: root/python-asttokens.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-07-09 07:15:56 +0000
committerCoprDistGit <infra@openeuler.org>2023-07-09 07:15:56 +0000
commit3da29ed956803281efbba41247b1a3152d78fb3f (patch)
treedfdf5abffc9031f183980680d832c97e13543399 /python-asttokens.spec
parente084e034dbd59dd914b1636382837ae55cf8adda (diff)
automatic import of python-asttokensopeneuler23.03
Diffstat (limited to 'python-asttokens.spec')
-rw-r--r--python-asttokens.spec61
1 files changed, 61 insertions, 0 deletions
diff --git a/python-asttokens.spec b/python-asttokens.spec
new file mode 100644
index 0000000..cf4dea4
--- /dev/null
+++ b/python-asttokens.spec
@@ -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