lap icon indicating copy to clipboard operation
lap copied to clipboard

Fix wheel build

Open vlad-nn opened this issue 3 years ago • 2 comments

  • Added build dependencies into pyproject.toml
  • Added runtime dependencies to install_requires
  • Moved lap version info into lap/version.py so it will be available in setup.py without importing lap
  • Removed import lap form setup.py
  • Removed __LAP_SETUP__ logic because it is not needed anymore

Now you can build lap wheel normal way (not only in editable mode) and deploy it to PyPI.

vlad-nn avatar Apr 12 '23 18:04 vlad-nn

@gatagat , looks like this PR resolves both build and install dependencies on numpy. It also elimiminates the need to import lap from setup.py, which produced wheel build error.

vlad-nn avatar Apr 14 '23 16:04 vlad-nn

For some reason APPVEYOR build fails on Python 3.8 configuration with scipy compilation errors.

vlad-nn avatar Apr 14 '23 17:04 vlad-nn