Hi Maarten,

On 8 April 2017 at 13:50, Maarten Dammers <[email protected]> wrote:
>
> Excellent! Do we need to update any documentation like
> https://www.mediawiki.org/wiki/Manual:Pywikibot/Installation ?


Yes -- specifically, the links 'install stable' link to pre-packaged zips
that include dependencies for 2.x. These nightlies need to be updated for
3.x. I've created a task for this --
https://phabricator.wikimedia.org/T162560.


> Do people who use the PyPI 2.x have an easy upgrade path or do they have
> to explicitly install the 3.x version?

They have to explicitly upgrade ('pip install --upgrade pywikibot'), which
should also install all required dependencies. And, of course, there may be
API breakage, although this really should be minimal.


> As you may have guessed from the version number, this is with the idea to
>> essentially to 'timeboxed' releases, where we just push the most recent
>> version from git to PyPI. This means a little less stability (releases may
>> be broken inadvertently), but also means the version om PyPI will be much
>> more up to date.
>>
> Good to hear. The lagging behind of master was getting embarrassing. What
> triggers this update? Just a merge to master or is it a manual operation?
> Is this documented somewhere?


It's a manual operation; the method is the same as other python packages:

python setup.py sdist   # source distribution
twine upload dist/pywikibot-...    # twine is the tool to upload releases
to pypi; can be installed with pip install twine


We should probably document this explicitly somewhere ;-) but I'm not
entirely sure where...

Best,
Merlijn
_______________________________________________
pywikibot mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot

Reply via email to