News

November 2017

  • Introduced a new dependency management tutorial based on Pipenv. (#402)
  • Updated the Single Sourcing Package Version tutorial to reflect pip’s current strategy. (#400)
  • Added documentation about the py_modules argument to setup. (#398)
  • Simplified the wording for the manifest.in section. (#395)

October 2017

  • Added a specification for the entry_points.txt file. (#398)
  • Created a new guide for managing packages using pip and virtualenv. (#385)
  • Split the specifications page into multiple pages. (#386)

September 2017

  • Encouraged using readme_renderer to validate README.rst. (#379)
  • Recommended using the –user-base option. (#374)

August 2017

  • Added a new, experimental tutorial on installing packages using Pipenv. (#369)
  • Added a new guide on how to use TestPyPI. (#366)
  • Added pypi.org as a term. (#365)

July 2017

  • Added flit to the key projects list. (#358)
  • Added enscons to the list of key projects. (#357)
  • Updated this guide’s readme with instructions on how to build the guide locally. (#356)
  • Made the new TestPyPI URL more visible, adding note to homepage about pypi.org. (#354)
  • Added a note about the removal of the explicit registration API. (#347)

June 2017

  • Added a document on migrating uploads to PyPI.org. (#339)
  • Added documentation for python_requires. (#338)
  • Added a note about PyPI migration in the Tool Recommendations tutorial. (#335)
  • Added a note that manifest.in does not affect wheels. (#332)
  • Added a license section to the distributing guide. (#331)
  • Expanded the section on the name argument. (#329)
  • Adjusted the landing page. (#327, #326, #324)
  • Updated to Sphinx 1.6.2. (#323)
  • Switched to the PyPA theme. (#305)
  • Re-organized the documentation into the new structure. (#318)

May 2017

  • Added documentation for the Description-Content-Type field. (#258)
  • Added contributor and style guide. (#307)
  • Documented pip and easy_install’s differences for per-project indexes. (#233)

April 2017

  • Added travis configuration for testing pull requests. (#300)
  • Mentioned the requirement of the wheel package for creating wheels (#299)
  • Removed the twine register reference in the Distributing Packages tutorial. (#271)
  • Added a topic on plugin discovery. (#294, #296)
  • Added a topic on namespace packages. (#290)
  • Added documentation explaining prominently how to install pip in /usr/local. (#230)
  • Updated development mode documentation to mention that order of local packages matters. (#208)
  • Convert readthedocs link for their .org -> .io migration for hosted projects (#239)
  • Swaped order of setup.py arguments for the upload command, as order is significant. (#260)
  • Explained how to install from unsupported sources using a helper application. (#289)

March 2017

  • Covered manylinux1 in Platform Wheels. (#283)

February 2017