@@ -5,33 +5,19 @@ pulp-python 3.0 Release Notes
55pulp-python 3.0 is currently in Beta. Backwards incompatible changes
66might be made until Beta is over.
77
8- 3.0.0b3
8+ 3.0.0b4
99=======
1010
11- * Add support for project specifier whitelisting .
11+ * Adds support for ` pulpcore 3.0.0.rc1 < https://docs.pulpproject.org/en/3.0/nightly/release-notes/pulpcore/3.0.x.html#rc1 >`_ .
1212
13- Sync now takes in a project specifier of project name, version, and digest.
14- In the previous implementation a project list would be given on PythonRemote creation,
15- sync downloaded every package of all the projects in the list::
13+ * Adds excludes support (aka 'blacklist')
1614
17- projects=['django', 'scipy']
15+ Renames the "projects" field on the remote to "includes".
1816
17+ Adds a new "excludes" field to the remote which behaves like "includes", except that any specified
18+ releasees or digests are not synced, even if an include specifier matches them.
1919
20- This is still possible in the new implementation like so::
21-
22- projects=[{"name": "django"}, {"name": "scipy"}]
23-
24-
25- But it is now also possible to sync only certain versions of projects, and to sync only
26- packages matching a given hash::
27-
28- projects=[{"name": "django", "version_specifier":"~=2.0"},
29- {"name": "scipy",
30- "digests":[
31- {"type": "md5",
32- "digest": "044af71389ac2ad3d3ece24d0baf4c07"},
33- {"type": "sha256",
34- "digest": "18b572502ce0b17e3b4bfe50dcaea414a98290358a2fa080c36066ba0651ec14"}]
35- }
36- ]
20+ Also adds a 'prereleases' field to the remote, which toggles whether prerelease versions should be
21+ synced. This mirrors the 'prereleases' flag that packaging.specifiers.SpecifierSet provides.
3722
23+ * Removes Python 3.5 support
0 commit comments