Comments (2)
This message is two years old:
Can not install Firedrake with Python 3.12 at the moment:
Some wheels are not yet available for Python 3.12 for some required package(s).
Please install with Python 3.11 (or an earlier version >= 3.8).
Hacking through the install script, it appears there is actually no problem, except for
a) numpy (version 1.24) (needed version restriction removed and remove from wheel_blacklist to go through)
b) mpi4py (needs python3-dev package on host system to build to go through)
Curiously, both were on the wheel_blacklist, which undermined the claimed reason 3.12 should not yet be used, as claimed.
Note that the numpy version restriction appears due to performance.
from firedrake.
I'm glad that hacking around has worked for you, but this won't solve the problem for all of our users. We still have some issues before we can claim that Firedrake is Python 3.12 ready. There are also good reasons to not use the numpy wheel related to BLAS/LAPACK ABI incompatibilities.
If you want to follow progress there is a PR open which will address Python 3.12 installation when merged.
PS: I'm well aware that the message is two years old! I put it there 😛
from firedrake.
Related Issues (20)
- INSTALL: Linux (Ubuntu 22.04.4 LTS) HOT 18
- Tests for `to_petsc_local_numbering`
- BUG: firedrake-install is now failing with --petsc-int-type=int64 HOT 3
- Buckling problem HOT 2
- Flake8 for demos HOT 2
- Zenodo release
- Labelling of Internal Facets in Mesh Generated with Netgen HOT 3
- Zenodo release request
- Error on interpolation using --petsc-int-type int64 HOT 1
- BUG: Adjoint inconsistency with self-assignment via projection HOT 1
- BUG: Many tests fail with 64-bit indices
- Zenodo release please. HOT 1
- BUG: mesh.locate_cell not returning what is expected for points outside the mesh (--petsc-int-type=int64) HOT 2
- Interpolation on two different meshes doesn't work on parallel HOT 1
- BUG: restricted mode in Lineareigenproblem for mixed problems.
- BUG: Issue with wrapping Firedrake interpolation to vertex-only mesh in PyTorch HOT 2
- INSTALL: HOT 4
- INSTALL: PETSc SF doesn't handle large count MPI datatypes HOT 1
- BUG: Hashing/caching in parallel HOT 11
- BUG: When making a mesh hierarchy from a base mesh loaded from file, the fine mesh does not match the coarse mesh HOT 5
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 firedrake.