| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
An AppVeyor build was created: |
Sorry, something went wrong.
Sorry, something went wrong.
|
@tseaver After running python setup.py bdist_wheel we get a none-any wheel: ls dist
Directory: C:\projects\gcloud-python\dist
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 11/16/2015 5:39 PM 402514 gcloud-0.8.0-py2-none-any.whl
-a--- 11/16/2015 5:39 PM 601288 gcloud-0.8.0.win32.exe
-a--- 11/16/2015 5:39 PM 737280 gcloud-0.8.0.win32.msi
Any idea what needs to be done to have a Windows specific wheel? As far as getting up and running on AppVeyor, I still need to
The python-appveyor-demo project was SOOOO helpful here. |
Sorry, something went wrong.
We don't have any C extensions, so a "universal" wheel should work fine on Windows. See: http://wheel.readthedocs.org/en/latest/#defining-the-python-version . |
Sorry, something went wrong.
|
Ahhh I see. The downstream deps don't matter for making a wheel. I'm curious if they're bundled in the exe/MSI (that was the purpose of #1009, that the crypto deps were a pain and it would be nice for us to bundle them). Seems I'll end up tackling #1123 as well in tackling #1124 (funny how the numbering worked out that way). |
Sorry, something went wrong.
|
@tseaver A few notes here. Getting tox to work is going to be difficult since every command in AppVeyor needs to be run in a special environment. This would mean over-riding install_command in tox.ini, but we wouldn't want to do that on all Windows machines, just the AppVeyor ones. I just took the easy way out and used %CMD_IN_ENV% python setup.py nosetests to run the tests. The script builds bdist_wininst and bdist_msi but they aren't clearly labeled by version (see below). I'm curious if we should upload one of these for all 8 possible environments (32- or 64-bit and then 4 Python versions 2.6, 2.7, 3.3 and 3.4) and if the actually files are different from version to version. gcloud-0.8.0.win32-py2.6.msi gcloud-0.8.0.win32.exe gcloud-0.8.0.win-amd64-py2.6.msi gcloud-0.8.0.win-amd64.exe gcloud-0.8.0.win32.exe gcloud-0.8.0.win32.msi gcloud-0.8.0.win-amd64.exe gcloud-0.8.0.win-amd64.msi gcloud-0.8.0.win32.exe gcloud-0.8.0.win32.msi gcloud-0.8.0.win-amd64.exe gcloud-0.8.0.win-amd64.msi gcloud-0.8.0.win32.exe gcloud-0.8.0.win32.msi gcloud-0.8.0.win-amd64.exe gcloud-0.8.0.win-amd64.msi |
Sorry, something went wrong.
|
@tseaver We don't actually need to get uploads (e.g. via twine) working if we don't wish to. AppVeyor gives direct access to the artifacts for a build: |
Sorry, something went wrong.
|
Unless we figure out how to get those artifacts built correctly (with appropriate names), uploading them to PyPI is kind of moot. |
Sorry, something went wrong.
|
I was curious if you knew what a "correct" name was. They were produced directly by setuptools, so maybe that is what they are supposed to look like? Right now I'm scouring other projects to see if they have any MSIs (none on numpy, for example). |
Sorry, something went wrong.
|
https://pypi.python.org/pypi/zope.interface/4.1.3 has separate installer EXEs for each supported Python. |
Sorry, something went wrong.
|
Awesome resource, thanks! Do you know how they are created? Maybe someone manually changes the filename? |
Sorry, something went wrong.
|
From https://docs.python.org/2/distutils/builtdist.html
This worries me that the dependencies (e.g. pycrypto, the annoying one) aren't bundled up in the msi file. I was hoping for a magic pill. |
Sorry, something went wrong.
|
I'm positive that dependencies aren't bundled: we'd have to vendor them in. |
Sorry, something went wrong.
This is not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also not intended to be merged.
Also rebasing after some were merged upstream.
* fix: Remove 3PI config url validation * add security consideration in doc * Break the security consideration into workload and woorkforce section --------- Co-authored-by: Leo <39062083+lsirac@users.noreply.github.com>
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <partheniou@google.com>
Co-authored-by: Tim Swast <swast@google.com>
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
| Back | FazBrowse Home | New Git URL |
This is not intended to be merged.
Relates to #1124