{"package": "active-framework", "summary": "Automated Control Testbed for Integration Verification and Emulation", "pypi_url": "https://pypi.org/project/active-framework", "piwheels_url": "https://www.piwheels.org/project/active-framework", "releases": {"2.0.9": {"released": "2025-11-14 21:11:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"active_framework-2.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/active-framework/active_framework-2.0.9-py3-none-any.whl", "filehash": "b5f68c0fba40bb672f101d454f0e0a6d999be4e3030897463a4972b7726eb55b", "filesize": 100418, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "!=3.9.7,<4.0,>=3.9", "apt_dependencies": [], "pip_dependencies": ["bac0", "intersect-sdk", "lxml", "plotly", "psychrolib", "psycopg", "psycopg-binary", "pyenergyplus-lbnl", "pytz", "requests", "streamlit"]}}}, "2.0.8": {"released": "2025-10-13 15:35:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"active_framework-2.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/active-framework/active_framework-2.0.8-py3-none-any.whl", "filehash": "cf289e621a268b48f7c924cf226a965d3eb4848e272fa5d33a4eb8bdf7b197a6", "filesize": 100178, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "!=3.9.7,<4.0,>=3.9", "apt_dependencies": [], "pip_dependencies": ["bac0", "intersect-sdk", "lxml", "plotly", "psychrolib", "psycopg", "psycopg-binary", "pyenergyplus-lbnl", "pytz", "requests", "streamlit"]}}}, "2.0.7": {"released": "2025-10-08 13:07:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"active_framework-2.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/active-framework/active_framework-2.0.7-py3-none-any.whl", "filehash": "80328cbbd31a1c40e1013a109ba8f0f9024043b173f31221c13a95e9fc14120b", "filesize": 98843, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "!=3.9.7,<4.0,>=3.9", "apt_dependencies": [], "pip_dependencies": ["bac0", "intersect-sdk", "lxml", "plotly", "psychrolib", "psycopg", "psycopg-binary", "pyenergyplus-lbnl", "pytz", "requests", "streamlit"]}}}, "2.0.6": {"released": "2025-10-01 20:36:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"active_framework-2.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/active-framework/active_framework-2.0.6-py3-none-any.whl", "filehash": "eaafe48a7509650f1a0d4815c1d6c7c3a1a564ce949fa2f3500bc7a87dd3f64d", "filesize": 98832, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "!=3.9.7,<4.0,>=3.9", "apt_dependencies": [], "pip_dependencies": ["bac0", "intersect-sdk", "lxml", "plotly", "psychrolib", "psycopg", "psycopg-binary", "pyenergyplus-lbnl", "pytz", "requests", "streamlit"]}}}, "2.0.5": {"released": "2025-09-26 14:49:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"active_framework-2.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/active-framework/active_framework-2.0.5-py3-none-any.whl", "filehash": "33b7f9d53a1a81a088d68ac4c2f1cd8a507a5c941c8445fc8fe6ca8e400b4229", "filesize": 103597, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "!=3.9.7,<4.0,>=3.9", "apt_dependencies": [], "pip_dependencies": ["bac0", "intersect-sdk", "lxml", "plotly", "psychrolib", "psycopg", "psycopg-binary", "pyenergyplus-lbnl", "pytz", "requests", "streamlit"]}}}, "2.0.4": {"released": "2025-09-26 12:24:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"active_framework-2.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/active-framework/active_framework-2.0.4-py3-none-any.whl", "filehash": "22d5c07b7c91b15e5340f20b4eade1d6af8517fbc6686501c0a69ef7abbe98ab", "filesize": 103425, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "!=3.9.7,<4.0,>=3.9", "apt_dependencies": [], "pip_dependencies": ["bac0", "intersect-sdk", "lxml", "plotly", "psychrolib", "psycopg", "psycopg-binary", "pyenergyplus-lbnl", "pytz", "requests", "streamlit"]}}}, "2.0.3": {"released": "2025-09-26 12:04:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"active_framework-2.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/active-framework/active_framework-2.0.3-py3-none-any.whl", "filehash": "678f4be06a051920c3b06aa4d0b844e8d39c798a03db41b0e8f6a29b6afa1c1e", "filesize": 103378, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "!=3.9.7,<4.0,>=3.9", "apt_dependencies": [], "pip_dependencies": ["bac0", "intersect-sdk", "lxml", "plotly", "psychrolib", "psycopg", "psycopg-binary", "pyenergyplus-lbnl", "pytz", "requests", "streamlit"]}}}, "2.0.2": {"released": "2025-09-26 11:56:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"active_framework-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/active-framework/active_framework-2.0.2-py3-none-any.whl", "filehash": "49eb1822128bb86ddaa66d964be091eaa29fa086ede36dc60ce753745d6b1de5", "filesize": 103382, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "!=3.9.7,<4.0,>=3.9", "apt_dependencies": [], "pip_dependencies": ["bac0", "intersect-sdk", "lxml", "plotly", "psychrolib", "psycopg", "psycopg-binary", "pyenergyplus-lbnl", "pytz", "requests", "streamlit"]}}}, "2.0.1": {"released": "2025-09-24 20:10:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"active_framework-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/active-framework/active_framework-2.0.1-py3-none-any.whl", "filehash": "686f184f964f37b3d70e8edf20a0e71fe8b5fb5ac8d5df464a61b215a723cbc0", "filesize": 103325, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "!=3.9.7,<4.0,>=3.9", "apt_dependencies": [], "pip_dependencies": ["bac0", "intersect-sdk", "lxml", "plotly", "psychrolib", "psycopg", "psycopg-binary", "pyenergyplus-lbnl", "pytz", "requests", "streamlit"]}}}, "2.0.0": {"released": "2025-08-29 18:49:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"active_framework-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/active-framework/active_framework-2.0.0-py3-none-any.whl", "filehash": "c6bc7bd823a554278e6d635027f84a29c42366dd5cc8d25a03727d0e90384b38", "filesize": 105331, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "!=3.9.7,<4.0,>=3.9", "apt_dependencies": [], "pip_dependencies": ["bac0", "intersect-sdk", "lxml", "plotly", "psychrolib", "psycopg", "psycopg-binary", "pyenergyplus-lbnl", "pytz", "requests", "streamlit"]}}}}}