@@ -13,3 +13,36 @@ which hosts binary wheels for a variety of Python modules.
1313
1414For more informatiion about RISE, visit the [ project
1515website] ( https://riseproject.dev/ ) .
16+
17+ ## Motivation
18+
19+ Python is commonly used in the fields of scientific computing, data analysis and
20+ machine learning. However, the Python packages used in these disciplines aren’t
21+ wholly written in Python - they also contain a lot of code written in C/C++ or
22+ other languages which needs to be built as part of the module. Such projects
23+ typically create binary wheels for each of their releases and upload these
24+ wheels to pypi, the Python Package Index. This allows users to easily and
25+ quickly install tested, prebuilt versions of their favourite projects using the
26+ pip (or [ uv] ( https://docs.astral.sh/uv/ ) ) tool.
27+
28+ Until recently, Python packaging infrastructure like
29+ [ auditwheel] ( https://github.com/pypa/auditwheel ) ,
30+ [ cibuildwheel] ( https://github.com/pypa/cibuildwheel ) , and
31+ [ manylinux] ( https://github.com/pypa/manylinux ) did not support riscv64, and no
32+ native runners for GitHub Actions were available. This made supporting the
33+ architecture difficult for open-source projects without complicated build
34+ processes and emulated systems. However, the aforementioned infrastructure now
35+ supports riscv64, and with the RISE [ RISC-V
36+ Runners] ( https://riscv-runners.riseproject.dev/ ) project, maintainers have the
37+ option of building binary wheels on native riscv64 platforms. The RISE Python
38+ Wheels project's goal is to accelerate this adoption and ensure that the riscv64
39+ architecture is fully-supported for data science and machine learning
40+ applications.
41+
42+ ## Installing the Packages
43+
44+ Under Construction
45+
46+ ## Contributing
47+
48+ Under Construction
0 commit comments