google / brotli-wheels

Brotli wheels
MIT License
10 stars 16 forks source link

add brotli submodule and configure multibuild for Travis/Appveyor CI #1

Closed anthrotype closed 7 years ago

anthrotype commented 7 years ago

Multibuild is a set of shell utilities for building Python wheels on travis-ci for OSX and Linux, and on Appveyor for Windows: https://github.com/matthew-brett/multibuild

The python versions currently enabled are: 2.7, 3.4, 3.5 and 3.6.

Deployment to Github Releases is temporarily configured from my fork anthrotype/brotli-wheels:

https://github.com/anthrotype/brotli-wheels/releases/tag/v0.6.0

I will change it to point to the the upstream repository once this PR is merged. I will configure the automatic PyPI deployment later as well.

For now, I simply uploaded the wheels manually to PyPI with the twine script. https://pypi.python.org/pypi/Brotli/0.6.0

anthrotype commented 7 years ago

These are the links to the Travis and Appveyor CI linked to my fork that built the wheels:

https://travis-ci.org/anthrotype/brotli-wheels https://ci.appveyor.com/project/anthrotype/brotli-wheels

eustas commented 7 years ago

Going to setup travis and appveyor for this repo soon.

eustas commented 7 years ago

Going to close and reopen PR to trigger new checks.

anthrotype commented 7 years ago

Going to setup travis and appveyor for this repo soon.

hey @eustas, did you have the chance to set up Travis and Appveyor CI for this repo yet?

eustas commented 7 years ago

2 months ago =) Unfortunately, the trick with close-reopen didn't work. Going to create no-op PR to trigger new builds.

anthrotype commented 7 years ago

ah I didn't notice :) can you copy/paste the links so I can add the badges on the front README page?

eustas commented 7 years ago

Pulling fresh brotli: #2

eustas commented 7 years ago

Surely.

eustas commented 7 years ago

https://travis-ci.org/google/brotli-wheels.svg?branch=master and either https://ci.appveyor.com/api/projects/status/github/google/brotli-wheels?branch=master&svg=true or https://ci.appveyor.com/api/projects/status/17sio7ty71h4fi5l/branch/master?svg=true

anthrotype commented 7 years ago

hm, I can't find the url to the appveyor page for brotli-wheels. If I go to this one: https://ci.appveyor.com/project/google/brotli-wheels I get "Project not found or access denied."

The @szabadka personal Appveyor is currently set up to run automatically on Github PR: https://ci.appveyor.com/project/szabadka/brotli-wheels

I'm fine with that, just wanted to make clear what URL should the badges link to when you hover/click on them.

eustas commented 7 years ago

https://ci.appveyor.com/project/szabadka/brotli-wheels is the right page. We don't have corporate account for appveyor (at least, can't find any information about it).