Skip to content

Commit ba6ea6e

Browse files
authored
Merge pull request #229 from CodeHeeler/release-3.0.0b4
Bump version to beta4, add release notes
2 parents bc4d05f + d084008 commit ba6ea6e

File tree

2 files changed

+11
-25
lines changed

2 files changed

+11
-25
lines changed

docs/release-notes/3.0.z.rst

Lines changed: 9 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,33 +5,19 @@ pulp-python 3.0 Release Notes
55
pulp-python 3.0 is currently in Beta. Backwards incompatible changes
66
might 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

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from setuptools import setup, find_packages
44

55
requirements = [
6-
'pulpcore-plugin>=0.1.0b21',
6+
'pulpcore-plugin~=0.1rc1',
77
'pkginfo',
88
'packaging',
99
]
@@ -13,7 +13,7 @@
1313

1414
setup(
1515
name='pulp-python',
16-
version='3.0.0b3',
16+
version='3.0.0b4',
1717
description='pulp-python plugin for the Pulp Project',
1818
long_description=long_description,
1919
license='GPLv2+',

0 commit comments

Comments
 (0)