-
-
Notifications
You must be signed in to change notification settings - Fork 402
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Binary wheels for Windows #222
Comments
Also, the wheel builds for Windows could be automated through AppVeyor CI. There is an AppVeyor template for Python projects as well. |
I agree that would be nice. None of the core developers of Dulwich are on Windows though; it'd be great if somebody volunteered to take this on. |
I will work on this soon. |
Any news on this? |
Actually started on this today. Will probably have a patch ready tomorrow. |
Having wheels autogenerated would be much appreciated. environment:
PYPI_USER: "FOO"
PYPI_PSWD:
# See https://www.appveyor.com/docs/build-configuration/#secure-variables
secure: <paste-your-encrypted-value>
#... regular build here
on_success:
- ps: >-
$cmtid = git rev-parse HEAD
if (git describe --exact-match $cmtid) {
twine upload -u PYPI_USER -p PYPI_PSWD dist/*
} Of course the situation becomes a bit more complex if gpg-signing is needed. |
On Sun, Oct 02, 2016 at 04:18:11AM -0700, Kostis Anagnostopoulos wrote:
|
I'm also interested in having binary wheels but not only for Windows, for Mac OS X and Linux too. For Linux, it's quite easy to do thanks to Docker and Mac OS X is not hard, we just need a Mac OS X machine. I have access to a Mac OS X machine that you could use to generate Mac OS X wheels. I should also be able to find a Windows machine if needed. Should I send a patch for easily generate Linux wheels through a make command? |
@Lothiraldan that'd be great, thanks! |
Help on this would still be great. |
The appveyor build is now producing wheels, we're just not uploading them yet. |
It'd be great if somebody could fix up the bit of code in appveyor.yml that uploads wheels for tags only |
This is now mostly in place, and we'll automatically get wheels with the next release of Dulwich. The only remaining issue is that for some reason urllib3 fails to install with Python 3.4 on Windows: https://ci.appveyor.com/project/jelmer/dulwich/build/job/fim3ld7m0bbxcwuo |
0.19.12 now has wheels shipped with it. See https://pypi.org/project/dulwich/#files |
Although Dulwich provides
setup.py install --pure
option, the option cannot be enabled when it’s installed as a dependency ofinstall_requires
, or usingpip install
. On Windows which doesn’t have Visual Studio Dulwich installation fails without--pure
option.So it would be great if Dulwich provides binary wheels for Windows.
The text was updated successfully, but these errors were encountered: