Farama-Notifications is a Python library that enables providing notifications on import to all Farama Foundation maintained packages. Its primary role is to serve as a unified mechanism for Farama projects to deliver runtime and deprecation notices consistently. The current version is 0.0.4.
pip install farama-notificationsVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to import the `farama_notifications` library and interact with its `notifications` object. Farama libraries typically populate this object with messages upon import or during runtime.
Refer to the GitHub repository and Farama Foundation's project standards for the latest development practices and potential changes.
If directly interacting with `farama_notifications.notifications`, be aware that its structure or lifecycle might evolve with updates to Farama Foundation libraries. It's best used for inspection or advanced integration rather than as a primary messaging system for user applications.
Exercise caution when modifying the `farama_notifications.notifications` object. If modifying, consider clear ownership, synchronization mechanisms, or careful key management to avoid conflicts in multi-threaded or complex application environments.
Install the package using pip: `pip install farama-notifications`
You can suppress warnings programmatically by setting warning filters in your Python code. For example, to ignore all warnings: `import warnings; warnings.filterwarnings('ignore')`. To ignore specific categories like DeprecationWarning or RuntimeWarning, you can use `warnings.filterwarnings('ignore', category=DeprecationWarning)` or set the `PYTHONWARNINGS` environment variable (e.g., `PYTHONWARNINGS=ignore` or `PYTHONWARNINGS=ignore::DeprecationWarning`).No dependency data recorded yet.