Comments (9)
OIC, thanks. That makes sense, though I'd recommend beefing up the error message to let people know that they can sidestep the build failure by installing the wheel.
Rerunning now: https://github.com/inducer/pymbolic/runs/1270267105
from pymbolic.
Ah, okay. So then wheel
is not the issue here. I'll add wheels for 3.9.
from pymbolic.
symengine python wrapper version is 0.6.1 and it's looking for C++ library version 0.6.0 which is fine. The issue is that the pip wheel is not installed because wheel is missing.
Using legacy setup.py install for symengine, since package 'wheel' is not installed.
from pymbolic.
I always thought wheel
was optional... how come it's required here/why does a 'conventional' build not work?
from pymbolic.
https://gitlab.tiker.net/inducer/ci-support/-/commit/ba0031d3e6d62ec2e53b793f7de3541e0ee85515 FWIW
from pymbolic.
wheel
package is needed to install python wheels from PyPI. A conventional build does not work because the symengine C++ library is not installed which is required for the python symengine package. The symengine wheels bundle the C++ library, so there's no need for it.
from pymbolic.
Didn't help: No wheels for 3.9.
from pymbolic.
Linux and OSX wheels should be available now
from pymbolic.
Runs now: https://github.com/inducer/pymbolic/runs/1271655765
Thanks for your help!
from pymbolic.
Related Issues (20)
- Cached mappers can't handle lists HOT 8
- Minimum python version for running tests is unexpectedly 3.10 HOT 2
- Test missing assertions HOT 3
- Pymbolic to SymEngine conversion error when using FloorDiv. HOT 6
- ParseError when parsing assignment expression HOT 4
- pymbolic interoperabiity with python ast described in the pymbolic documentation raises an exception under python 3.8.2 HOT 2
- TypeError for foreign unhashable types HOT 4
- Mapper for deriving subexpressions as a list HOT 1
- [parser] Cannot parse boolean literals HOT 2
- Use a better parser HOT 3
- Applicability for Image Domain Delayed Operation Problem HOT 3
- Method for removing the `__getinitargs__` and `init_arg_names` boilerplate. HOT 1
- Symengine conversion fails due to potentially spurious isinstance check HOT 2
- [Parser] Incorrect if-else precedence
- StringifyMapper: Incorrect result for side-by-side product nodes HOT 7
- Stop auto-flattening HOT 3
- Equality comparison of DAGs can have exponential complexity
- EvaluationMapper can't handle math functions HOT 1
- Memoizing results of traversals HOT 3
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 pymbolic.