Spec-Zone.ru › NumPy 2.0

Способы работы с Meson и distutils

Старые рабочие процессы (на основе numpy.distutils):

  1. python runtests.py
  2. python setup.py build_ext -i + export PYTHONPATH=/home/username/path/to/numpy/reporoot (а затем отредактируйте чистый код Python в NumPy и запустите его с помощью python some_script.py).
  3. python setup.py develop — это аналогично (2), за исключением того, что сборка на месте постоянно отображается в среде.
  4. python setup.py bdist_wheel + pip install dist/numpy*.whl — сборка wheel в текущей среде и ее установка.
  5. pip install . — сборка wheel в изолированной среде сборки по зависимостям в pyproject.toml и ее установка. Обратите внимание: будьте осторожны, это обычно не правильная команда для установок для разработки — обычно вы хотите использовать (4) или pip install . -v --no-build-isolation.

Новые рабочие процессы (на основе Meson и meson-python):

  1. spin test
  2. pip install -e . --no-build-isolation (примечание: только для работы над самим NumPy — для получения более подробной информации см. Поддержка IDE и установка в режиме редактирования)
  3. то же самое, что и (2)
  4. python -m build --no-isolation + pip install dist/numpy*.whl — см. pypa/build.
  5. pip install .

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/building/distutils_equivalents.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API