diff --git a/asteval-0.9.25.tar.gz b/asteval-0.9.25.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..1ead15d10ab7862803de4e7af28f5755d5e4e226 Binary files /dev/null and b/asteval-0.9.25.tar.gz differ diff --git a/asteval-1.0.6.tar.gz b/asteval-1.0.6.tar.gz deleted file mode 100644 index c6acc34d15854074ffc17d5fdb5caf618f21da9d..0000000000000000000000000000000000000000 Binary files a/asteval-1.0.6.tar.gz and /dev/null differ diff --git a/python-asteval.spec b/python-asteval.spec index d4a2d835bc7aafb14418ac3509b5cd6900619af3..8fe987136f4e0fc4b39d0aff275946e9d6587c37 100644 --- a/python-asteval.spec +++ b/python-asteval.spec @@ -1,41 +1,41 @@ %global _empty_manifest_terminate_build 0 Name: python-asteval -Version: 1.0.6 +Version: 0.9.25 Release: 1 Summary: Safe, minimalistic evaluator of python expression using ast module License: MIT -URL: https://github.com/lmfit/asteval -Source0: %{pypi_source asteval} +URL: http://github.com/newville/asteval +Source0: https://files.pythonhosted.org/packages/f0/81/c1385350267c5c02be74acba7167fd6608083324a51421c6b8a57240eb35/asteval-0.9.25.tar.gz BuildArch: noarch %description ASTEVAL provides a numpy-aware, safe(ish) 'eval' function + Emphasis is on mathematical expressions, and so numpy ufuncs are used if available. Symbols are held in the Interpreter symbol table 'symtable': a simple dictionary supporting a simple, flat namespace. + Expressions can be compiled into ast node for later evaluation, using the values in the symbol table current at evaluation time. %package -n python3-asteval Summary: Safe, minimalistic evaluator of python expression using ast module -Provides: python-asteval = %{version}-%{release} +Provides: python-asteval BuildRequires: python3-devel BuildRequires: python3-setuptools -BuildRequires: python3-pip -BuildRequires: python3-setuptools_scm -BuildRequires: python3-coverage -BuildRequires: python3-pytest -BuildRequires: python3-pytest-cov -BuildRequires: python3-sphinx -Requires: python3-importlib-metadata +BuildRequires: python3-pip +BuildRequires: python-setuptools_scm +BuildRequires: python3-toml %description -n python3-asteval ASTEVAL provides a numpy-aware, safe(ish) 'eval' function + Emphasis is on mathematical expressions, and so numpy ufuncs are used if available. Symbols are held in the Interpreter symbol table 'symtable': a simple dictionary supporting a simple, flat namespace. + Expressions can be compiled into ast node for later evaluation, using the values in the symbol table current at evaluation time. @@ -44,10 +44,12 @@ Summary: Development documents and examples for asteval Provides: python3-asteval-doc %description help ASTEVAL provides a numpy-aware, safe(ish) 'eval' function + Emphasis is on mathematical expressions, and so numpy ufuncs are used if available. Symbols are held in the Interpreter symbol table 'symtable': a simple dictionary supporting a simple, flat namespace. + Expressions can be compiled into ast node for later evaluation, using the values in the symbol table current at evaluation time. @@ -92,36 +94,8 @@ mv %{buildroot}/doclist.lst . %{_docdir}/* %changelog -* Sun Jan 26 2025 yaoxin <1024769339@qq.com> - 1.0.6-1 -- Update to 1.0.6: - * drop testing and support for Python3.8, add Python 3.13, change document to reflect this. - * implement safe_getattr and safe_format functions; fix bugs in UNSAFE_ATTRS and UNSAFE_ATTRS_DTYPES usage - * make all procedure attributes private to curb access to AST nodes, which can be exploited - * improvements to error messages, including use ast functions to construct better error messages - * remove import of numpy.linalg, as documented - * update doc description for security advisory - -* Wed Oct 16 2024 jiangxinyu - 1.0.5-1 -- Update package to version 1.0.5 -- fix error handling that might result in null exception - cleanups of exception handling : errors must now have an exception - Handling NameError is not working - -* Mon Aug 19 2024 Ge Wang - 1.0.2-1 -- Update package to version 1.0.2 - -* Tue Aug 01 2023 niuyaru - 0.9.31-1 -- Update package to version 0.9.31 - -* Sun Jun 25 2023 jiangxinyu - 0.9.30-1 -- Update package to version 0.9.30 - -* Thu Oct 13 2022 liqiuyu - 0.9.27-1 -- Upgrade package to version 0.9.27 - -* Thu Jul 22 2021 Xu Jin - 0.9.25-1 -- Update package to 0.9.25 -- Add BuildRequires:python3-pip python-setuptools_scm python3-toml +* Fri Oct 14 2022 Ge Wang - 0.9.25-1 +- Update to version 0.9.25 * Thu Jul 16 2020 Python_Bot - Package Spec generated diff --git a/python-asteval.yaml b/python-asteval.yaml deleted file mode 100644 index dd2e303e65c299335510b1986c577133da381d7f..0000000000000000000000000000000000000000 --- a/python-asteval.yaml +++ /dev/null @@ -1,4 +0,0 @@ -version_control: github -src_repo: lmfit/asteval -tag_prefix: "^" -separator: "."