You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the project cannot be built on Mac silicon. The problem displays itself as missing dependency files during the build process.
Analysis
The issue happens because the build process builds all dependency wheels on the local machine, which builds wheels for the host system architecture.
Example:
0.689 INFO: pip is looking at multiple versions of leapfrogai-api to determine which version is compatible with other requirements. This could take a while.
0.690 ERROR: Could not find a version that satisfies the requirement watchfiles>=0.21.0 (from leapfrogai-api) (from versions: none)
0.690 ERROR: No matching distribution found for watchfiles>=0.21.0
Solution
The solution involves adjusting our build process to build specifically for the linux Docker containers. The way to do this is by moving all wheel creation functions to inside the docker container setup, into the Dockerfiles for each package and out of the Makefile.
The text was updated successfully, but these errors were encountered:
Issue
Currently the project cannot be built on Mac silicon. The problem displays itself as missing dependency files during the build process.
Analysis
The issue happens because the build process builds all dependency wheels on the local machine, which builds wheels for the host system architecture.
Example:
Solution
The solution involves adjusting our build process to build specifically for the linux Docker containers. The way to do this is by moving all wheel creation functions to inside the docker container setup, into the Dockerfiles for each package and out of the Makefile.
The text was updated successfully, but these errors were encountered: