Compare commits

...

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
c9fd9755cb
!12 Update to 1.0.6 for fix CVE-2025-24359 and Sync code
From: @starlet-dx 
Reviewed-by: @shinwell_hu 
Signed-off-by: @shinwell_hu
2025-01-27 06:47:34 +00:00
starlet-dx
d3d84d866b Update to 1.0.6 for fix CVE-2025-24359 2025-01-27 11:39:28 +08:00
openeuler-ci-bot
49c74d7451
!7 Update package to version 0.9.31
From: @kirin_2_0 
Reviewed-by: @yangzhao_kl 
Signed-off-by: @yangzhao_kl
2023-08-03 08:09:51 +00:00
nyr
ef0711199b updated to latest:0.9.31 2023-08-01 10:12:34 +08:00
openeuler-ci-bot
bd125119a7
!6 Update package to version 0.9.30
From: @jxy_git 
Reviewed-by: @yangzhao_kl 
Signed-off-by: @yangzhao_kl
2023-06-25 09:23:13 +00:00
jxy_git
ac5d43e911 Update package to version 0.9.30 2023-06-25 16:06:50 +08:00
openeuler-ci-bot
bc9f91543b
!3 Update package
From: @liqiuyu123 
Reviewed-by: @yangzhao_kl 
Signed-off-by: @yangzhao_kl
2022-10-13 07:17:54 +00:00
liqiuyu123
80b2aa46f8 update package 2022-10-13 15:06:56 +08:00
openeuler-ci-bot
4929c78417 !2 更新python-asteval至上游最新版0.9.25
Merge pull request !2 from jinxu1992/master
2021-12-14 12:17:04 +00:00
jinxu1992
456d35b73c Update package to 0.9.25 2021-07-30 20:03:02 +08:00
4 changed files with 48 additions and 12 deletions

Binary file not shown.

BIN
asteval-1.0.6.tar.gz Normal file

Binary file not shown.

View File

@ -1,38 +1,41 @@
%global _empty_manifest_terminate_build 0 %global _empty_manifest_terminate_build 0
Name: python-asteval Name: python-asteval
Version: 0.9.18 Version: 1.0.6
Release: 1 Release: 1
Summary: Safe, minimalistic evaluator of python expression using ast module Summary: Safe, minimalistic evaluator of python expression using ast module
License: OSI Approved :: MIT License License: MIT
URL: http://github.com/newville/asteval URL: https://github.com/lmfit/asteval
Source0: https://files.pythonhosted.org/packages/e4/3b/8aaee90977588fa3e88d7a495af306d6f4a1c1c01c8f0fe0de1fc43d0908/asteval-0.9.18.tar.gz Source0: %{pypi_source asteval}
BuildArch: noarch BuildArch: noarch
%description %description
ASTEVAL provides a numpy-aware, safe(ish) 'eval' function ASTEVAL provides a numpy-aware, safe(ish) 'eval' function
Emphasis is on mathematical expressions, and so numpy ufuncs Emphasis is on mathematical expressions, and so numpy ufuncs
are used if available. Symbols are held in the Interpreter are used if available. Symbols are held in the Interpreter
symbol table 'symtable': a simple dictionary supporting a symbol table 'symtable': a simple dictionary supporting a
simple, flat namespace. simple, flat namespace.
Expressions can be compiled into ast node for later evaluation, Expressions can be compiled into ast node for later evaluation,
using the values in the symbol table current at evaluation time. using the values in the symbol table current at evaluation time.
%package -n python3-asteval %package -n python3-asteval
Summary: Safe, minimalistic evaluator of python expression using ast module Summary: Safe, minimalistic evaluator of python expression using ast module
Provides: python-asteval Provides: python-asteval = %{version}-%{release}
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: python3-setuptools 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
%description -n python3-asteval %description -n python3-asteval
ASTEVAL provides a numpy-aware, safe(ish) 'eval' function ASTEVAL provides a numpy-aware, safe(ish) 'eval' function
Emphasis is on mathematical expressions, and so numpy ufuncs Emphasis is on mathematical expressions, and so numpy ufuncs
are used if available. Symbols are held in the Interpreter are used if available. Symbols are held in the Interpreter
symbol table 'symtable': a simple dictionary supporting a symbol table 'symtable': a simple dictionary supporting a
simple, flat namespace. simple, flat namespace.
Expressions can be compiled into ast node for later evaluation, Expressions can be compiled into ast node for later evaluation,
using the values in the symbol table current at evaluation time. using the values in the symbol table current at evaluation time.
@ -41,17 +44,15 @@ Summary: Development documents and examples for asteval
Provides: python3-asteval-doc Provides: python3-asteval-doc
%description help %description help
ASTEVAL provides a numpy-aware, safe(ish) 'eval' function ASTEVAL provides a numpy-aware, safe(ish) 'eval' function
Emphasis is on mathematical expressions, and so numpy ufuncs Emphasis is on mathematical expressions, and so numpy ufuncs
are used if available. Symbols are held in the Interpreter are used if available. Symbols are held in the Interpreter
symbol table 'symtable': a simple dictionary supporting a symbol table 'symtable': a simple dictionary supporting a
simple, flat namespace. simple, flat namespace.
Expressions can be compiled into ast node for later evaluation, Expressions can be compiled into ast node for later evaluation,
using the values in the symbol table current at evaluation time. using the values in the symbol table current at evaluation time.
%prep %prep
%autosetup -n asteval-0.9.18 %autosetup -n asteval-%{version}
%build %build
%py3_build %py3_build
@ -91,5 +92,36 @@ mv %{buildroot}/doclist.lst .
%{_docdir}/* %{_docdir}/*
%changelog %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 <jiangxinyu@kylinos.cn> - 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 <wang__ge@126.com> - 1.0.2-1
- Update package to version 1.0.2
* Tue Aug 01 2023 niuyaru <niuyaru@kylinos.cn> - 0.9.31-1
- Update package to version 0.9.31
* Sun Jun 25 2023 jiangxinyu <jiangxinyu@kylinos.cn> - 0.9.30-1
- Update package to version 0.9.30
* Thu Oct 13 2022 liqiuyu <liqiuyu@kylinos.cn> - 0.9.27-1
- Upgrade package to version 0.9.27
* Thu Jul 22 2021 Xu Jin <jinxu@kylinos.cn> - 0.9.25-1
- Update package to 0.9.25
- Add BuildRequires:python3-pip python-setuptools_scm python3-toml
* Thu Jul 16 2020 Python_Bot <Python_Bot@openeuler.org> * Thu Jul 16 2020 Python_Bot <Python_Bot@openeuler.org>
- Package Spec generated - Package Spec generated

4
python-asteval.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: github
src_repo: lmfit/asteval
tag_prefix: "^"
separator: "."