Actions
Idea #21935
openIdentify the public API of the Python SDK and make a plan to hide non-public stuff in an internal module
Start date:
Due date:
Story points:
-
Release:
Release relationship:
Auto
Description
Proposed:
arvados.cache
has a single class, merge it intoarvados.api
. (I believe we can maintain backwards compatibility by sayingcache = api
insidearvados/__init__.py
.)- Ditto
arvados.safeapi
. - Move the following modules wholesale into
arvados._internal
, removing leading underscore as needed:arvados.diskcache
arvados.http_to_keep
arvados.retry
arvados.timer
(maybe just move this class toarvados._internal
since it's so small?)arvados._normalize_stream
arvados._pycurlhelper
arvados._ranges
- In
arvados.util
:deprecated
moves toarvados._internal
- All the
_BaseDir*
classes move toarvados._internal.basedirs
Updated by Peter Amstutz 5 days ago
- Release set to 70
- Target version changed from Future to Development 2024-07-24 sprint
Actions