Project

Profile

Help

Maintenance. Planio will be undergoing a scheduled maintenance this weekend. Between Saturday, July 24 at 9:00 UTC and Sunday, July 25, 22:00 UTC your account might observe occasional downtimes which may last up to several minutes in some cases.

Task #3533

Updated by bizhang over 3 years ago

There's some pypi packaging related work necessary for the pulp3 beta release.

h2. Dependecies

# We should switch our psycopg2 dependency to psycopg2-binary. There is a task for that filed here: https://pulp.plan.io/issues/3375

# Do we want Pulp3 to be Django>=2? or leave it as Django>=1.11?
I'm leaning towards 1.11 because Django2 is landing in fedora28, which is released on 05/08 and doesn't make our beta release.
There is a task filed to decided this before Pulp3 RC, so we can always discuss this later: https://pulp.plan.io/issues/2896

# celery should be >=4

h2. Versions

versions for pulpcore[0] and pulpcore-common [1] and pulp_python should be set to 3.0.0b1
versions for pulpcore-plugin [2] , pulp_file, and should be set to 0.0.0b1

h2. h3. Optional Deps

Currently we tell the user that drf_openapi is an optional dependency in the docs. But I think we should declare it in setup.py as an extra feature dependency [3]

[0] https://github.com/pulp/pulp/blob/3.0-dev/pulpcore/setup.py
[1] https://github.com/pulp/pulp/blob/3.0-dev/common/setup.py
[2] https://github.com/pulp/pulp/blob/3.0-dev/plugin/setup.py
[3] https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies

Back