4142
Comment:
|
5003
Packaging BoF/Open Space, organizing and adding sprint topics
|
Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
Members of the Packaging Working Group will be at these sprints: | Members of the Packaging Working Group will be at these sprints/events: |
Line 9: | Line 9: |
==== Packaging BoF/Open Space ==== Sometime May 11-13, we'll hold an [[https://us.pycon.org/2018/events/open-spaces/|open space]]/Birds of a Feather session, a conversation on packaging. Attending: * Peter Wang, founder/CTO of Anaconda * Ian Stapledon Cordasco, Twine maintainer * ''everyone listed below as attending the sprint, we hope'' * you? Topics: * ''things listed in the sprint topics below'' ==== Sprint ==== |
|
Line 27: | Line 44: |
* Michael Sarahan, conda-build maintainer (all 4 days) | |
Line 31: | Line 49: |
* User testing -- walk through the [[https://packaging.python.org/tutorials/distributing-packages/|package distributing tutorial]] and find bugs in our documentation * [[https://github.com/pypa/warehouse/issues/284|Determining the new Warehouse API URL structure]] (and planning to replace the XML-RPC endpoint; Donald Stufft's focus) * [[https://bitbucket.org/pypa/bandersnatch/|Bandersnatch]] mirroring for PyPI * Updating [[https://www.pypa.io/en/latest/roadmap/|the PyPA roadmap]] & planning for the next 6-12 months of Warehouse, pip, pipenv, and twine work * Adding [[https://github.com/pypa/warehouse/issues/994|API keys]] and [[https://github.com/pypa/warehouse/issues/996|two-factor auth]] (Luke Sneeringer's project) to Warehouse * Adding a [[https://github.com/pypa/warehouse/issues/3709|"mark this release as deprecated" feature]] to Warehouse * Adding [[https://github.com/pypa/warehouse/issues/726|two-phase release upload]] to Warehouse |
* Updating [[https://www.pypa.io/en/latest/roadmap/|the PyPA roadmap]] & planning for the next 6-12 months of Warehouse, `pip`, `pipenv`, and `twine` work * Articulating which tools cover which jobs in the toolchain, checking for overlaps and gaps in scope * Discussing which practices/functionality should be actively discouraged or deprecated in `setuptools` * Sorting out what should be in `setup()` vs `setup.cfg` vs `pyproject.toml` * Creating a [[https://github.com/pypa/packaging-problems/issues/128|package index upload API spec]] * User testing * Walk through the [[https://packaging.python.org/tutorials/distributing-packages/|package distributing tutorial]] and find bugs in our documentation * API and backend work on Warehouse * [[https://github.com/pypa/warehouse/issues/284|Determining the new Warehouse API URL structure]] (and planning to replace the XML-RPC endpoint; Donald Stufft's focus) * [[https://bitbucket.org/pypa/bandersnatch/|Bandersnatch]] mirroring for PyPI * Adding [[https://github.com/pypa/warehouse/issues/994|API keys]] and [[https://github.com/pypa/warehouse/issues/996|two-factor auth]] (Luke Sneeringer's project) to Warehouse * Adding a [[https://github.com/pypa/warehouse/issues/3709|"mark this release as deprecated" feature]] to Warehouse * Adding [[https://github.com/pypa/warehouse/issues/726|two-phase release upload]] to Warehouse |
Line 39: | Line 63: |
* Creating a [[https://github.com/pypa/packaging-problems/issues/128|package index upload API spec]] * Discussing a new Twine API for use by zest.releaser, flit, etc. |
* Discussing a new Twine API for use by `zest.releaser`, `flit`, etc. |
Line 42: | Line 65: |
* Talking with !GitHub product manager Bryan Clark about how GitHub could support Python packagers and package users better | * Talking with !GitHub product manager Bryan Clark about how !GitHub could support Python packagers and package users better |
Join us at sprints!
We welcome package maintainers, backend and frontend web developers, infrastructure administrators, technical writers, and testers to join us at sprints to help us make the new PyPI, and the entire packaging/distribution toolchain, as usable and robust as possible.
Newcomers are welcome -- we'll help you learn and contribute!
Members of the Packaging Working Group will be at these sprints/events:
PyCon North America 2018
Packaging BoF/Open Space
Sometime May 11-13, we'll hold an open space/Birds of a Feather session, a conversation on packaging.
Attending:
- Peter Wang, founder/CTO of Anaconda
- Ian Stapledon Cordasco, Twine maintainer
everyone listed below as attending the sprint, we hope
- you?
Topics:
things listed in the sprint topics below
Sprint
May 14-17, 2018, at PyCon North America in Cleveland, Ohio, USA
Attending:
- Sumana Harihareswara (coordinator) (all 4 days)
- Dustin Ingram (all 4 days)
- Ernest W. Durbin III (partially attending)
- Nick Coghlan (first day)
- Donald Stufft (first day)
- Luke Sneeringer (hoping to come)
- Jon Wayne Parrott (first day)
- Cooper Lees (all 4 days)
- Paul Ganssle (first 2 days)
- Jason R. Coombs (all 4 days)
- Laura Hampton
- Dan Ryan/techalchemy (planning to come on first day)
Bryan Clark, product manager for GitHub (first 2 days)
- Kenneth Reitz, BDFL of Pipenv (first day)
- Michael Sarahan, conda-build maintainer (all 4 days)
- You?
Things we could work on:
Updating the PyPA roadmap & planning for the next 6-12 months of Warehouse, pip, pipenv, and twine work
- Articulating which tools cover which jobs in the toolchain, checking for overlaps and gaps in scope
Discussing which practices/functionality should be actively discouraged or deprecated in setuptools
Sorting out what should be in setup() vs setup.cfg vs pyproject.toml
Creating a package index upload API spec
- User testing
Walk through the package distributing tutorial and find bugs in our documentation
- API and backend work on Warehouse
Determining the new Warehouse API URL structure (and planning to replace the XML-RPC endpoint; Donald Stufft's focus)
Bandersnatch mirroring for PyPI
Adding API keys and two-factor auth (Luke Sneeringer's project) to Warehouse
Adding a "mark this release as deprecated" feature to Warehouse
Adding two-phase release upload to Warehouse
Making a "bus factor" promo page
Discussing a new Twine API for use by zest.releaser, flit, etc.
Triaging Packaging Problems issues
Talking with GitHub product manager Bryan Clark about how GitHub could support Python packagers and package users better
- Talking with Anaconda engineers about conda/pip compatibility, pip resolver reuse, etc.
EuroPython 2018
EuroPython in Edinburgh, Scotland, July 28 & 29, 2018
Attending:
- Nicole Harris (coordinator)
- Pooja Gadige (hoping/planning to come)
- You?
Things we could work on:
- User testing
- Frontend improvements
PyPA October 2018 sprint at Bloomberg
Sponsored and hosted by Bloomberg, October 27-28, 2018, simultaneously in London and New York City
Attending: to be determined (both venues can hold dozens of participants)
Things we could work on:
- PyPA roadmap
- next version of virtualenv
- More
Past events
April 2018: NYC Python/PyLadies Sprint Night
Thursday, April 26, New York City, NY -- 6:00 PM to 8:30 PM, at Microsoft Technology Center
Attending:
- Laura Hampton (coordinator)
- Sumana Harihareswara
- You? People of all genders are welcome.
Things we could work on:
- User testing
Assessing trending projects feed and libraries.io option