Globals is a Python library that enables global access to classes and functions from different Python projects. It’s useful when you want to share imports across multiple projects placed in a single folder, so you don’t have to specify paths when importing.
Project status
- Maintenance status: The latest recorded update was v0.3.36 on 2023-05-08, and there have been no further updates as of 2026-06-09, so the repository appears quiet or dormant (maintenance-mode at best).
- Update cadence: Activity was relatively bursty in early April 2022 (multiple updates around 2022-04-01 to 2022-04-02), then tapered off, followed by a single later update in May 2023. Overall cadence is infrequent with a long gap.
AI summary generated
Recent updates
v0.3.36
This release is described as adding better logs to GlobalsManager.getSettingTree. The code diff shows more than logging changes, including modifications to how settings trees are selected and how missing or failing configuration files are handled. Version is also bumped and the python-helper dependency minimum version is increased.
Breakingv0.3.35
Release v0.3.35 updates the python-helper dependency and makes a couple of internal adjustments. The bundled test expectations also change, indicating a behavioral shift in how composed configuration values are resolved around environment-variable placeholders.
Breakingv0.3.34
This release bumps the package version from v0.3.33 to v0.3.34 and updates the declared dependency in setup.py. The release notes only mention that dependencies were renamed, but the code diff shows a more specific dependency name change and a stricter minimum version requirement.
v0.3.33
Version v0.3.33 appears to focus on improving the logging behavior when importModule fails. The release notes only mention better import module logs, and the code diff shows a small change in GlobalsManager.importModule plus a version bump in setup.py.
v0.3.32
v0.3.32 makes adjustments to exception message formatting related to module/resource importing. The stated release note, "better import module logs", loosely matches the changes, which focus on how import failures build the "cause" and "check log level" suffix.
v0.3.31
This release bumps the package version to v0.3.31 and makes a small change to the error message raised during failed resource imports. The release notes mention improved import module logging, which appears to relate to how the exception message is constructed.
v0.3.30
v0.3.30 updates how import failures report additional logging guidance. The release notes mention improved module import logs, and the code shows enhanced exception messages that direct users to check log level logs for more information.
v0.3.29
This release updates the package version to v0.3.29 and makes a targeted change in the GlobalsManager module import logic. The release notes only state that an “import moduler error” was fixed, without describing the behavioral details.
v0.3.28
This release (v0.3.28) is described as adding better logs when a module import fails. The code changes also include a small behavior tweak around exception-to-text conversion and a minor change to how an import cache lookup is performed.
v0.3.27
The v0.3.27 release notes claim this update improves logging when an importation error occurs. The actual code diff is minimal and primarily changes import behavior and error handling in GlobalsManager.