confluent-kafka-python icon indicating copy to clipboard operation
confluent-kafka-python copied to clipboard

Make cibuildwheel work at windows platform

Open MagicJack opened this issue 4 years ago • 3 comments

  1. Add 'include_dirs', and 'library_dirs' to compile setting of module.
  2. Remove python 2.7 from cibuildwheel's build list
  3. Add batch file to download librdkafka from nuget then call tools/wheels/build-wheels.bat

Note:

  1. current values of 'indlude_dirs' and 'library_dirs' in setup.py are workaround for someone to build wheels locally. Their values should be modified after the required .h file and library are included in source packages.
  2. The batch file 'tools/windows-build-wheel.bat' should be run in git for window's 'git-bash' shell due to some scripts need command 'which' which is not support in native windows environment.

MagicJack avatar Feb 19 '21 10:02 MagicJack

It looks like @MagicJack hasn't signed our Contributor License Agreement, yet.

The purpose of a CLA is to ensure that the guardian of a project's outputs has the necessary ownership or grants of rights over all contributions to allow them to distribute under the chosen licence. Wikipedia

You can read and sign our full Contributor License Agreement here.

Once you've signed reply with [clabot:check] to prove it.

Appreciation of efforts,

clabot

ghost avatar Feb 19 '21 10:02 ghost

I was on the Final Report of my AI learning. Sorry for my late response.

MagicJack avatar Mar 22 '21 04:03 MagicJack

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

cla-assistant[bot] avatar Aug 15 '23 18:08 cla-assistant[bot]