--- id: environ version: "1.0" license: GPL license_treatment: copyleft maintenance: abandoned --- # environ — Stack Based Globals Management License: copyleft · Maintenance: abandoned · Downloads: 167.7K/mo ## What it is and what it does Environ provides a mechanism for managing global variables organized by stack context. Rather than simple module-level globals, it allows variables to be associated with calling stacks and can incorporate external dictionaries into the lookup process. The package was designed to give developers a way to manage contextual state that varies depending on where code is called from. The package has been abandoned since its single release on 2007-08-06 and receives no maintenance. It carries high install friction due to platform-specific binary distributions and offers no documented Python version support. Modern alternatives have superseded this approach. Use it for: - Managing request-scoped or call-stack-scoped configuration in legacy applications - Probing variables from different points in a calling stack to implement context-aware behavior - Incorporating external dictionaries into global variable resolution for dynamic configuration - Implementing stack-based namespacing in older codebases that predate modern context management ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Manages stack-based global variables that can be probed from calling stacks and incorporate external dictionaries for processing. No. The package is abandoned (last release 2007-08-06, no maintenance for 6948 days), carries GPL copyleft restrictions, has high install friction with platform-specific binaries, and offers no specified Python version support. Install only if maintaining legacy code that already depends on it. ## Install pip install environ uv add environ poetry add environ ## Installing environ Before you install: High install friction due to platform-specific binary distributions. Package is abandoned—last release was 2007-08-06 with no updates in 6948 days. No active maintenance or repository activity. License in practice: Licensed under GPL (copyleft). Derivative works and modifications must also be released under GPL, which may restrict use in proprietary projects. Quickstart: import environ # Create and manage stack-based global variables # Variables can be probed from calling stacks and incorporate external dictionaries Package is abandoned since 2007 with no Python version specification. Compatibility with modern Python versions is unknown and unsupported. Verify before relying: - Whether this package works with any modern Python version (support unspecified) - How stack probing and external dictionary incorporation actually work in practice - Whether the platform-specific binaries are still functional or necessary - What specific use cases justify GPL copyleft constraint over modern alternatives ## Package facts - License: GPL (copyleft) - Python support: unspecified - Install friction: high - Maintenance: abandoned - Downloads: 167.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags stack based globals, context management python, global variable management, calling stack inspection, context variables, stack context tracking, global state management, abandoned, legacy, context-management [View on SkillFed](https://skillfed.io/packages/environ) · [View on PyPI](https://pypi.org/project/environ/)