Success!

I got AppVeyor to build and upload a wheel to testPyPi:
https://ci.appveyor.com/project/pvcraven/pygame/build/1.0.19

Before I create an pull request, I have a question over the "prebuilt"
support. I modified two .h files, and have the files checked into version
control. What do we want for an end-goal? I prefer to keep them in version
control, but I suspect most people would prefer not to do that. If they
were in the download section I could have the files fetched and unzipped.

Paul Vincent Craven

On Wed, Dec 17, 2014 at 7:27 AM, Paul Vincent Craven <p...@cravenfamily.com>
wrote:
>
> I'll be working on the build-bots more today.
>
> My AppVeyor page:
> https://ci.appveyor.com/project/pvcraven/pygame/history
>
> The code:
> https://bitbucket.org/pcraven/pygame
>
> Important files are "appveyor.yml" and the appveyor directory.
>
> I'm creating pull requests as I figure things out. I think the current set
> of pull requests will get your Travis-CI working.
>
> My near-term goal is to get AppVeyor set up so that you just need to plug
> in your username/password and switch from testpypi to pypi for a successful
> deploy.
>
> Pypi has a test site that you can experiment with. Here's my work so far:
> https://testpypi.python.org/pypi/pygame
>
> I don't know anything about devpi.
>
> If I get it working you should be able to use your username and switch the
> server to production. My username on Pypi is Paul.Craven.
>
> I'm on IRC #pygame as "professorcraven"
>
>
> Paul Vincent Craven
>
> On Wed, Dec 17, 2014 at 5:29 AM, René Dudfield <ren...@gmail.com> wrote:
>>
>> Hi,
>>
>> very nice work.
>>
>> Are you able to tell something about what/how you got AppVeyor, and the
>> windows binary wheel working?
>> https://bitbucket.org/pygame/pygame/issue/154/set-up-more-build-bots
>>
>> I've started working on a page which links to all the different buildbot
>> pages(the travisci ones, launchpad, AppVeyor, the "The Spectacularly
>> Adequate Automated Pygame Build Page"), so developers can go there when
>> they make changes. If you put the links to AppVeyor/travisci in the issue
>> above I'll get to them.
>>
>> I reserved the pygame on pypi long ago. I will look at reviving it (once
>> pypi is letting people login again, it's broken at the moment). What's your
>> username on pypi?
>>
>> By pypi test server, do you mean you set up a devpi? Is this just for
>> yourself, or are you planning to make this public for pygame developers? I
>> have a docker for setting up devpi, and was thinking of hosting one for
>> pygame on the same server as the website. However, I wasn't sure how useful
>> it was to people?
>>
>> The process for doing releases is documented in
>> docs/howto_release_pygame.txt  We need to always follow the same release
>> process to avoid causing people problems. We'll need to update the release
>> process for the new version scheme, and to account for pypi amongst other
>> things. If it's documented, then hopefully multiple people can do releases
>> and get everything right.
>>
>> There might be some people on Saturday who will join in a pygame sprint
>> fixing things.
>> http://www.meetup.com/opentechschool-berlin/events/215154142/ I'll put
>> up a news post on the website about a 'pygame sprint' running over the next
>> couple of weeks.
>>
>>
>> best,
>>
>>
>>
>> On Wed, Dec 17, 2014 at 4:12 AM, claudio canepa <ccanep...@gmail.com>
>> wrote:
>>>
>>> Great ! and thanks for all the work
>>>
>>>
>>> On Wed, Dec 17, 2014 at 12:00 AM, Paul Vincent Craven <
>>> p...@cravenfamily.com> wrote:
>>>>
>>>> I spent the today continuing to work on builds and packaging.
>>>>
>>>>    - I can get pygame to build on Linux and push to PyPi Test server
>>>>    successfully.
>>>>    - I can get it to build on Travis-CI successfully and run tests.
>>>>    But I haven't tried pushing it from there.
>>>>    - I can get Pygame to build and work on a mac.
>>>>    - I can get Pygame to build on AppVeyor and create a binary wheel.
>>>>    Haven't gotten it to upload to PyPi Test successfully yet.
>>>>    - While there isn't a package "Pygame" on the server full PyPi
>>>>    server, it is reserved by someone. I'm not sure who can do the official
>>>>    updates.
>>>>
>>>> Tomorrow I hope to improve the packaging and pushing to the PyPi test
>>>> server from all platforms.
>>>>
>>>> Paul Vincent Craven
>>>>
>>>

Reply via email to