Giter VIP home page Giter VIP logo

Comments (5)

newville avatar newville commented on May 31, 2024 2

@caenrigen Yes, good point -- will merge that, and also try to make sure the CI script is working correctly!

from asteval.

pelson avatar pelson commented on May 31, 2024 2

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.

caenrigen avatar caenrigen commented on May 31, 2024

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.

newville avatar newville commented on May 31, 2024

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.

caenrigen avatar caenrigen commented on May 31, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.