Способы работы с Meson и distutils
Старые рабочие процессы (на основе numpy.distutils):
python runtests.py-
python setup.py build_ext -i+export PYTHONPATH=/home/username/path/to/numpy/reporoot(а затем отредактируйте чистый код Python в NumPy и запустите его с помощьюpython some_script.py). -
python setup.py develop— это аналогично (2), за исключением того, что сборка на месте постоянно отображается в среде. -
python setup.py bdist_wheel+pip install dist/numpy*.whl— сборка wheel в текущей среде и ее установка. -
pip install .— сборка wheel в изолированной среде сборки по зависимостям вpyproject.tomlи ее установка. Обратите внимание: будьте осторожны, это обычно не правильная команда для установок для разработки — обычно вы хотите использовать (4) илиpip install . -v --no-build-isolation.
Новые рабочие процессы (на основе Meson и meson-python):
spin test-
pip install -e . --no-build-isolation(примечание: только для работы над самим NumPy — для получения более подробной информации см. Поддержка IDE и установка в режиме редактирования) - то же самое, что и (2)
-
python -m build --no-isolation+pip install dist/numpy*.whl— см. pypa/build. pip install .
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/building/distutils_equivalents.html