From 83ffc43c2567af5036ee817e189ca9d1374f5ef1 Mon Sep 17 00:00:00 2001 From: tigro Date: Sat, 4 Jan 2025 15:38:27 +0300 Subject: [PATCH] import python-asttokens-2.4.1-7.el10 --- .gitignore | 1 + .python-asttokens.metadata | 1 + SPECS/python-asttokens.spec | 195 ++++++++++++++++++++++++++++++++++++ 3 files changed, 197 insertions(+) create mode 100644 .gitignore create mode 100644 .python-asttokens.metadata create mode 100644 SPECS/python-asttokens.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e24eba0 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/asttokens-2.4.1.tar.gz diff --git a/.python-asttokens.metadata b/.python-asttokens.metadata new file mode 100644 index 0000000..47c1b82 --- /dev/null +++ b/.python-asttokens.metadata @@ -0,0 +1 @@ +e4083769f4132e319aabc69c54e5ef52ffcadf8d SOURCES/asttokens-2.4.1.tar.gz diff --git a/SPECS/python-asttokens.spec b/SPECS/python-asttokens.spec new file mode 100644 index 0000000..ea48d3f --- /dev/null +++ b/SPECS/python-asttokens.spec @@ -0,0 +1,195 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.6.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 7; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + +Name: python-asttokens +Version: 2.4.1 +Release: %autorelease +Summary: Module to annotate Python abstract syntax trees with source code positions + +License: Apache-2.0 +URL: https://pypi.python.org/pypi/asttokens +Source: https://github.com/gristlabs/asttokens/archive/v%{version}/asttokens-%{version}.tar.gz + +BuildArch: noarch +BuildRequires: git-core +BuildRequires: python3-devel +BuildRequires: python3dist(setuptools) +BuildRequires: python3dist(setuptools-scm) +BuildRequires: python3dist(wheel) +BuildRequires: python3dist(pytest) +BuildRequires: python3dist(astroid) +BuildRequires: python3dist(six) + +%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: %{py3_dist six} +%{?python_provide:%python_provide python3-asttokens} + +%description -n python3-asttokens %_description + +%prep +%autosetup -S git -p1 -n asttokens-%{version} +git tag %{version} + +%build +%py3_build + +%install +%py3_install + +%check +# test_fixture9 and test_sys_modules tests are currently failing with Python 3.12 +%pytest tests/ -v "${TEST_ARGS[@]}" + +%files -n python3-asttokens +%license LICENSE +%doc README.rst +%{python3_sitelib}/* + +%changelog +* Sat Jan 04 2025 Arkady L. Shane - 2.4.1-7 +- Rebuilt for MSVSphere 10 + +## START: Generated by rpmautospec +* Fri Jul 19 2024 Fedora Release Engineering - 2.4.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri Jun 07 2024 Python Maint - 2.4.1-5 +- Rebuilt for Python 3.13 + +* Fri Jan 26 2024 Fedora Release Engineering - 2.4.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 2.4.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Tue Nov 21 2023 Zbigniew Jędrzejewski-Szmek - 2.4.1-2 +- Convert license tag to SPDX + +* Tue Nov 21 2023 Zbigniew Jędrzejewski-Szmek - 2.4.1-1 +- Version 2.4.1 (rhbz#2246346) + +* Wed Sep 06 2023 Zbigniew Jędrzejewski-Szmek - 2.4.0-1 +- Version 2.4.0 (rhbz#2236972) + +* Fri Jul 21 2023 Fedora Release Engineering - 2.2.1^20230701a802446-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Sun Jul 02 2023 Python Maint - 2.2.1^20230701a802446-2 +- Rebuilt for Python 3.12 + +* Sun Jul 02 2023 Tomáš Hrnčiar - 2.2.1^20230701a802446-1 +- Use sources from 3.12 branch to add compatibility with Python 3.12 + +* Wed Feb 15 2023 Michel Alexandre Salim - 2.2.1-1 +- Update to 2.2.1 (resolves: rhbz#2149290) + +* Fri Jan 20 2023 Miro Hrončok - 2.1.0-3 +- Remove an unneeded build dependency on deprecated python3dist(toml) +- https://fedoraproject.org/wiki/Changes/DeprecatePythonToml + +* Fri Jan 20 2023 Fedora Release Engineering - 2.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Tue Nov 01 2022 Lumir Balhar - 2.1.0-1 +- Update to 2.1.0 + +* Wed Aug 17 2022 Zbigniew Jędrzejewski-Szmek - 2.0.8-1 +- Version 2.0.8 (rhbz#2116423) + +* Fri Jul 22 2022 Fedora Release Engineering - 2.0.5-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 2.0.5-7 +- Rebuilt for Python 3.11 + +* Wed Apr 27 2022 Zbigniew Jędrzejewski-Szmek - 2.0.5-6 +- Do not test against astroid (rhbz#2034943) + +* Mon Apr 25 2022 Zbigniew Jędrzejewski-Szmek - 2.0.5-5 +- Rewrap %%description to 80 columns + +* Fri Jan 21 2022 Fedora Release Engineering - 2.0.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 2.0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 2.0.4-4 +- Rebuilt for Python 3.10 + +* Wed Jan 27 2021 Fedora Release Engineering - 2.0.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 2.0.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jun 3 2020 Zbigniew Jędrzejewski-Szmek - 2.0.4-1 +- Update to latest version (#1823090) +- Ignore tests that fail with python3.9 (#1817679) + +* Tue May 26 2020 Miro Hrončok - 2.0.3-3 +- Rebuilt for Python 3.9 + +* Thu Jan 30 2020 Fedora Release Engineering - 2.0.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Dec 18 2019 - 2.0.3-1 +- Update to latest bugfix release + +* Tue Oct 15 2019 Zbigniew Jędrzejewski-Szmek - 2.0.0-1 +- Update to latest version (#1752074). This should finally fix compatibility + with python3.8. + +* Tue Sep 10 2019 Zbigniew Jędrzejewski-Szmek - 1.1.13-3 +- Fix build with python3.8 (#1697503) + +* Mon Aug 19 2019 Miro Hrončok - 1.1.13-3 +- Rebuilt for Python 3.8 + +* Fri Jul 26 2019 Fedora Release Engineering - 1.1.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat May 4 2019 Zbigniew Jędrzejewski-Szmek - 1.1.13-1 +- Update to latest version (#1697407) + +* Sat Feb 02 2019 Fedora Release Engineering - 1.1.10-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Wed Oct 24 2018 Zbigniew Jędrzejewski-Szmek - 1.1.10-4 +- Subpackage python2-asttokens has been removed + See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal + +* Fri Jul 13 2018 Fedora Release Engineering - 1.1.10-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sat Jul 7 2018 Zbigniew Jędrzejewski-Szmek - 1.1.10-2 +- Replace my own patches with better patches from upstream + (all tests should now pass) + +* Thu Jul 5 2018 Zbigniew Jędrzejewski-Szmek - 1.1.10-1 +- Update to latest version (#1586009) + +* Fri Feb 09 2018 Fedora Release Engineering - 1.1.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Nov 6 2017 Zbigniew Jędrzejewski-Szmek - 1.1.6-1 +- Initial version + +## END: Generated by rpmautospec