Comments (5)
@caenrigen Yes, good point -- will merge that, and also try to make sure the CI script is working correctly!
from asteval.
Just wanted to add that there is now a missing dependency declaration, as per https://github.com/newville/asteval/pull/94#pullrequestreview-690394299, which means this issue shouldn't quite be closed I think.
from asteval.
This also breaks packages like lmfit
:
import lmfit
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-6-42f2a570039d> in <module>
----> 1 import lmfit
/usr/local/anaconda3/envs/q37/lib/python3.7/site-packages/lmfit/__init__.py in <module>
34
35 """
---> 36 from asteval import Interpreter
37
38 from .confidence import conf_interval, conf_interval2d
/usr/local/anaconda3/envs/q37/lib/python3.7/site-packages/asteval/__init__.py in <module>
25 'make_symbol_table', 'get_ast_names']
26
---> 27 from ._version import __version__
/usr/local/anaconda3/envs/q37/lib/python3.7/site-packages/asteval/_version.py in <module>
3 __release_version__ = '0.9.24'
4
----> 5 from importlib.metadata import version, PackageNotFoundError
6 try:
7 __version__ = version("asteval")
ModuleNotFoundError: No module named 'importlib.metadata'
from asteval.
oh, my mistake and very sorry for the mess -- I'm trying to understand why the CI at https://github.com/newville/asteval/actions/runs/959037623
reports success for Python 3.6 and 3.7. It looks like that testing is misconfigured, always using Python 3.8! Yikes.
I will revert to versioneer, effectively reverting to b114a3e and checking that the tests use all versions. When that passes, I'll tag that as 0.9.25 and push out. I'm hoping that is within hours.
from asteval.
oh, my mistake and very sorry for the mess -- I'm trying to understand why the CI at https://github.com/newville/asteval/actions/runs/959037623
reports success for Python 3.6 and 3.7. It looks like that testing is misconfigured, always using Python 3.8! Yikes.I will revert to versioneer, effectively reverting to b114a3e and checking that the tests use all versions. When that passes, I'll tag that as 0.9.25 and push out. I'm hoping that is within hours.
Hi, thank you for the reply :)
maybe there is no need for a revert, see my #94, making sure the CI tests for python 3.7 should be enough I am guessing
from asteval.
Related Issues (20)
- Supporting lambda expressions HOT 2
- Python 3.10: test_kaboom fails with IndexError HOT 4
- Backward incompatible change is not documented HOT 8
- Does not evaluate types like eval() HOT 6
- Returned value is repeated on next invocation of eval HOT 4
- asteval segfault HOT 5
- Missing dependency in Python 3.7 HOT 3
- Latest release (0.9.26) has importlib_metadata/importlib.metadata bug HOT 7
- Improve the propagation of Exception information (the bad name for a NameError) HOT 2
- List comprehension with multiple "for" loops results in NameError HOT 6
- max_time seems to be unsued HOT 2
- Support regex / glob modules HOT 2
- PyPI: also upload source tarball HOT 2
- power to a negative int HOT 4
- name 'str' is not defined HOT 1
- tests/test_asteval.py::TestEval::test_set_default_nodehandler fails if Python is built without Tkiner HOT 4
- ipmt throws deprecation warning in numpy 2.0.dev HOT 2
- The truth value of a Series is ambiguous HOT 3
- Variable unpacking does not work as expected HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from asteval.