File: rename-backend-submodules-to-private-63bfa674677c3854.yaml

package info (click to toggle)
python-oslo.service 4.3.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 820 kB
  • sloc: python: 4,646; makefile: 20; sh: 2
file content (19 lines) | stat: -rw-r--r-- 883 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
---
upgrade:
  - |
    Internal backend modules have been renamed to **explicitly indicate that
    they are** private:

    * ``oslo_service.backend.common`` → ``oslo_service.backend._common``
    * ``oslo_service.backend.threading`` → ``oslo_service.backend._threading``
    * ``oslo_service.backend.eventlet`` → ``oslo_service.backend._eventlet``

    These modules were never intended to be used directly. **This change makes
    it clearer** that they are internal to ``oslo_service.backend``. Projects
    should only interact with the backend system via the public interface
    provided in ``oslo_service.backend.__init__``—**specifically through
    functions like** ``get_component()``, ``get_backend()``, and
    ``init_backend()``.

    **If your project was** directly importing any of these modules, please
    update the imports to use the public API instead.