debugpy/linux
Karthik Nadig 4877164466
Fixes issue with building windows wheels (#1098)
* Try building ABI specific wheels

* Fix typo

* Fix another typo

* Skip cython rebuild

* Try some tweaks

* Revert "Skip cython rebuild"

This reverts commit 3ba6002e9cc1715d9202ec778adc52e6dc7b1732.

* More tweaks

* Fix pathlib install

* Disable 2.7 builds

* Try pure python builds

* Tweak and test pure builds

* Tweak pure builds

* Add universal wheel

* Try universal wheel

* Attempt to fix pyds

* Try re adding platform

* Keep install structure between builds

* Split how we build wheels for windows

* Fix broken sys argv

* Fix setup platform

* Adding some logging for filter

* Fix platform build script

* Ensure ABI tag

* Fix platform abi

* Test platform build of wheels

* fix platform metadata

* Log pyd file generation

* Log dir location for pyd

* recursively include *win*.pyd

* limit to pydevd pyds

* tweak manifest

* remove unused code

* restore manifest changes

* fix proj path

* Remove logging

* Add script for linux wheels (#3)

* Add linux builds

* Simplify building bdist and sdist wheels.

* Try with frame eval off

* Ensure imports

* Add instructions to build linux wheels locally.
2019-01-18 10:26:55 -08:00
..
build_plat.sh Fixes issue with building windows wheels (#1098) 2019-01-18 10:26:55 -08:00
readme.md Fixes issue with building windows wheels (#1098) 2019-01-18 10:26:55 -08:00

Building manylinux1 wheels

  1. Clone ptvsd to base dir (say C:\git), so ptvsd source must be at C:\git\ptvsd.
  2. Create dir dist under C:\git\dist.
  3. Run following command:
  • x86_64: docker run --rm -v C:\git:/io -w /io quay.io/pypa/manylinux1_x86_64:latest /io/ptvsd/linux/build_plat.sh /io/ptvsd /io/dist cp37-cp37m
  • i686: docker run --rm -v C:\git:/io -w /io quay.io/pypa/manylinux1_i686:latest /io/ptvsd/linux/build_plat.sh /io/ptvsd /io/dist cp37-cp37m
  1. After the run the built wheel should be in C:\git\dist.

Other python ABI options:

  • cp27-cp27m
  • cp27-cp27mu
  • cp34-cp34m
  • cp35-cp35m
  • cp36-cp36m
  • cp37-cp37m