-
-
Notifications
You must be signed in to change notification settings - Fork 86
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
Failing test on Windows / Python 2.7 + 3.4 #45
Comments
I will try to fix it in a more robust way using regexes. Hopefully today. |
Ok I just pushed a fix to #46. If Travis comes back happy and you can confirm it fixes your issue I will merge. |
Passing test run for Windows / Python 2.7, #46 https://ci.appveyor.com/project/matthew-brett/kiwisolver-wheels/build/job/gq28639o08m3es0s Passing test grid: https://ci.appveyor.com/project/matthew-brett/kiwisolver-wheels/build/1.0.4 Are you planning to release in the near future with this fix, by any chance? |
As the tests are not in the release do you need a new release or simply for me to push on master. I can make a bugfix release just for the tests, if you need it. |
If you do a bugfix release, then I don't have to patch round the error in the wheel-building repo - because we're running the tests as part of the build. If not then I can put a hack in to skip the tests or apply #46 to the repo before building / testing, but I'd rather avoid that if possible. |
You get the repo from the Github tag, I guess. As this release would only touch the tests an not modify what people find on PyPI, I can do a release quickly (possibly today) without uploading to PyPI. Would that work for you ? |
The wheel building repo has a field in a couple of files called About the wheel building - this is the wheel-building repo: https://github.com/MacPython/kiwisolver-wheels I just got it working in the hope that y'all would consider using this repo to build wheels for upload to PyPI. I will help in whatever way you'd like. For example, I trigger builds and upload wheels for quite a few projects, but others use the instructions in the wheel-building repo to do it themselves: https://github.com/MacPython/kiwisolver-wheels#uploading-the-built-wheels-to-pypi I've just added you as an owner to the repository. Let me know how I can best help? |
As the tests are not part of the release code currently and as neither the solver nor the bindings version would change, I don't think it is worth tagging a new release. If for the time being we can work with the commit hash (and add a note explaining why probably) this is fine. |
No problem about the release. Did you manage to upload the wheels OK? I've made a couple of repos for you and added you as an admin collaborator. |
Thanks for the repos. I noticed that Travis did not yet started the builds, should I need to do anything to enable them once everything is ready ? |
You can make a branch in the README - that keeps track of what code you used to build the wheel - but there's no requirement. I think I enabled the builds now. There are a couple of build failures for atom / Python 3.6. The enaml builds seem to need a Qt install. |
Ok thanks for enabling the builds. The atom issue is something I have already seen in conda-forge conda-forge/atom-feedstock#2 and that is fairly easy to fix. Enaml can be used without qt (using another package providing a different backend) but for testing we need to have it yes. I will add it. |
Ok I just uploaded the wheel. Such a simple a process ! Thanks for the tooling ! |
Format of exponent in output string appears to be different from other platforms on Windows Python 2.7 and 3.4:
Maybe worth a platform check in the test?
The text was updated successfully, but these errors were encountered: