@@ -289,7 +289,10 @@ organisation and use that everywhere. If the thing being installed requires
289
289
"helloworld" to be installed, your fixed version specified in your constraints
290
290
file will be used.
291
291
292
- Constraints file support was added in pip 7.1.
292
+ Constraints file support was added in pip 7.1. In :ref: `Resolver
293
+ changes 2020` we did a fairly comprehensive overhaul and stripped
294
+ constraints files down to being purely a way to specify global
295
+ (version) limits for packages.
293
296
294
297
.. _`Installing from Wheels` :
295
298
@@ -1435,15 +1438,21 @@ install x y`` in a single command. We would like your thoughts on what
1435
1438
pip's behavior should be; please answer `our survey on upgrades that
1436
1439
create conflicts `_.
1437
1440
1438
- We are also changing our support for :ref: `Constraints Files ` and related functionality:
1441
+ We are also changing our support for :ref: `Constraints Files ` and
1442
+ related functionality. We did a fairly comprehensive overhaul and
1443
+ stripped constraints files down to being purely a way to specify
1444
+ global (version) limits for packages. Specifically:
1439
1445
1440
1446
* Constraints don't override the existing requirements; they simply
1441
1447
constrain what versions are visible as input to the resolver (see
1442
1448
:issue: `9020 `)
1443
1449
1450
+ * Providing an editable requirement (``-e . ``) does not cause pip to
1451
+ ignore version specifiers or constraints (see :issue: `8076 `)
1452
+
1444
1453
* Hash-checking mode requires that all requirements are specified as a
1445
- `== ` match on a version and may not work well in combination with
1446
- constraints (see :issue: `9020 `)
1454
+ `== ` match on a version and may not work well in combination with
1455
+ constraints (see :issue: `9020 ` and :issue: ` 8792 `)
1447
1456
1448
1457
* Unnamed requirements are not allowed as constraints (see :issue: `6628 ` and :issue: `8210 `)
1449
1458
* Links are not allowed as constraints (see :issue: `8253 `)
0 commit comments