You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.rst
+4-2
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ We release updates regularly, with a new version every 3 months. Find more detai
19
19
* `Release notes`_
20
20
* `Release process`_
21
21
22
-
In 2020, we're working on improvements to the heart of pip. Please `learn more and take our survey`_ to help us do it right.
22
+
In pip 20.3, we're `making a big improvement to the heart of pip`_; `learn more`_. We want your input, so `sign up for our user experience research studies`_ to help us do it right.
23
23
24
24
If you find bugs, need help, or want to talk to the developers, please use our mailing lists or chat rooms:
25
25
@@ -48,7 +48,9 @@ rooms, and mailing lists is expected to follow the `PSF Code of Conduct`_.
Copy file name to clipboardExpand all lines: docs/html/development/architecture/anatomy.rst
+1-2
Original file line number
Diff line number
Diff line change
@@ -97,8 +97,7 @@ Within ``src/``:
97
97
98
98
* ``pep425tags.py`` -- getting refactored into packaging.tags (a library on PyPI) which is external to pip (but vendored by pip). :pep:`425` tags: turns out lots of people want this! Compatibility tags for built distributions -> e.g., platform, Python version, etc.
99
99
* ``pyproject.py`` -- ``pyproject.toml`` is a new standard (:pep:`518` and :pep:`517`). This file reads pyproject.toml and passes that info elsewhere. The rest of the processing happens in a different file. All the handling for 517 and 518 is in a different file.
100
-
* ``req/`` *[*\ **A DIRECTORY THAT NEEDS REFACTORING. A LOT**\ *\ …… Remember Step 3? Dependency resolution etc.? This is that step! Each file represents … have the entire flow of installing & uninstalling, getting info about packages…. Some files here are more than 1,000 lines long! (used to be longer?!) Refactor will deeply improve developer experience.]*
101
-
* ``resolve.py`` -- This is where the current dependency resolution algorithm sits. Pradyun is `improving the pip dependency resolver`_. Pradyun will get rid of this file and replace it with a directory called “resolution”. (this work is in git master…. There is further work that is going to be in a branch soon)
100
+
* ``req/`` *[*\ **A DIRECTORY THAT NEEDS REFACTORING. A LOT**\ *\ …… Remember Step 3? Dependency resolution etc.? This is that step! Each file represents … have the entire flow of installing & uninstalling, getting info about packages…. Some files here are more than 1,000 lines long! (used to be longer?!) Refactor will deeply improve developer experience. Also, we're `improving the pip dependency resolver`_ in 2020 so a bunch of this is changing.]*
102
101
* ``utils/`` *[everything that is not “operationally” pip ….. Misc functions and files get dumped. There’s some organization here. There’s a models.py here which needs refactoring. Deprecation.py is useful, as are other things, but some things do not belong here. There ought to be some GitHub issues for refactoring some things here. Maybe a few issues with checkbox lists.]*
103
102
* ``vcs/`` *[stands for Version Control System. Where pip handles all version control stuff -- one of the ``pip install`` arguments you can use is a version control link. Are any of these commands vendored? No, via subprocesses. For performance, it makes sense (we think) to do this instead of pygitlib2 or similar -- and has to be pure Python, can’t include C libraries, because you can’t include compiled C stuff, because you might not have it for the platform you are running on.]*
Copy file name to clipboardExpand all lines: docs/html/index.rst
+3-3
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ Please take a look at our documentation for how to install and use pip:
17
17
ux_research_design
18
18
news
19
19
20
-
In 2020, we're working on improvements to the heart of pip::ref:`Resolver changes 2020`. Please `learn more and take our survey`_ to help us do it right, and `join our user experience surveys pool`_.
20
+
In pip 20.3, we're `making a big improvement to the heart of pip`_;:ref:`Resolver changes 2020`. We want your input, so `sign up for our user experience research studies`_ to help us do it right.
21
21
22
22
If you find bugs, need help, or want to talk to the developers, please use our mailing lists or chat rooms:
23
23
@@ -40,8 +40,8 @@ rooms, and mailing lists is expected to follow the `PSF Code of Conduct`_.
0 commit comments