{"package": "invariant-client", "summary": "Invariant: manage ACLs in an entirely new way", "pypi_url": "https://pypi.org/project/invariant-client", "piwheels_url": "https://www.piwheels.org/project/invariant-client", "releases": {"2.4.0": {"released": "2026-05-11 20:18:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-2.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-2.4.0-py3-none-any.whl", "filehash": "607da54ba88510704eedacd5e842e41eba2ea4fe49f3a3452fee62fea485302a", "filesize": 477795, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "backoff", "boto3", "boto3-stubs", "httpx", "ijson", "keyring", "msal-extensions", "netconan", "netmiko", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "pyyaml", "rich", "tabulate", "xdg-base-dirs"]}}}, "2.3.0": {"released": "2026-04-29 22:08:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-2.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-2.3.0-py3-none-any.whl", "filehash": "d70bd479c09d037c44f837da9573bf96f56958d995295bcfd77fff477de0a3c1", "filesize": 447742, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "backoff", "boto3", "boto3-stubs", "httpx", "ijson", "keyring", "msal-extensions", "netconan", "netmiko", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "pyyaml", "rich", "tabulate", "xdg-base-dirs"]}}}, "2.2.1": {"released": "2026-02-04 18:30:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-2.2.1-py3-none-any.whl", "filehash": "9641e9c51fe5ca25d3792c63b8a55c835b685956fe499ee823781e4c32265feb", "filesize": 462694, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "backoff", "boto3", "boto3-stubs", "httpx", "ijson", "keyring", "msal-extensions", "netconan", "netmiko", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "pyyaml", "rich", "tabulate", "xdg-base-dirs"]}}}, "2.2.0": {"released": "2026-02-03 06:43:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-2.2.0-py3-none-any.whl", "filehash": "5676d18c51989540033a032e65e507039d73d6c1864678db17b725d0626ee5be", "filesize": 462697, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "backoff", "boto3", "boto3-stubs", "httpx", "ijson", "keyring", "msal-extensions", "netconan", "netmiko", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "pyyaml", "rich", "tabulate", "xdg-base-dirs"]}}}, "2.1.0": {"released": "2025-11-12 22:24:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-2.1.0-py3-none-any.whl", "filehash": "5ce8d6e751823455966113a586ef5449e2833539d39d6267e72653a73c291621", "filesize": 462694, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "backoff", "boto3", "boto3-stubs", "httpx", "ijson", "keyring", "msal-extensions", "netconan", "netmiko", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "pyyaml", "rich", "tabulate", "xdg-base-dirs"]}}}, "2.0.0": {"released": "2025-10-02 22:33:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-2.0.0-py3-none-any.whl", "filehash": "ada1d5014562eb45d31e9c354db5d7d05c38be2d758af5bd4640ff95a897e18e", "filesize": 420340, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "backoff", "boto3", "boto3-stubs", "httpx", "ijson", "keyring", "msal-extensions", "netconan", "netmiko", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "pyyaml", "rich", "tabulate", "xdg-base-dirs"]}}}, "1.10.3": {"released": "2025-02-27 01:45:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.10.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.10.3-py3-none-any.whl", "filehash": "ad549f3c4322e356045403a8df0b914f1b184d15ac5435faf5d3f01583e0aa42", "filesize": 265431, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "backoff", "httpx", "ijson", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "pyyaml", "rich", "tabulate"]}}}, "1.10.2": {"released": "2025-02-26 23:32:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.10.2-py3-none-any.whl", "filehash": "33bc9dfd75f34585d2b1728162a1130350263fcd41472e80496b2aee92587f79", "filesize": 265633, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "backoff", "httpx", "ijson", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "pyyaml", "rich", "tabulate"]}}}, "1.10.1": {"released": "2025-02-25 00:10:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.10.1-py3-none-any.whl", "filehash": "22016791c3cebd68bffb2795f09f1d8f1eb91cc86898c2b60e21445b52215886", "filesize": 265326, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "backoff", "httpx", "ijson", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "pyyaml", "rich", "tabulate"]}}}, "1.10.0": {"released": "2025-02-24 23:51:17", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"invariant_client-1.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.10.0-py3-none-any.whl", "filehash": "60a2012cc2e184a55d5c4f77d059fa807f605f273403f6687c248289cdb87e91", "filesize": 265316, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "backoff", "httpx", "ijson", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "rich", "tabulate"]}}}, "1.9.1": {"released": "2025-02-20 07:08:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.9.1-py3-none-any.whl", "filehash": "8b108c7d6bdc75fc3f7cc4a43411aebe0f5057596c7bab9893ed22b74b92028a", "filesize": 258338, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "backoff", "httpx", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "rich", "tabulate"]}}}, "1.7.5": {"released": "2024-12-13 07:04:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.7.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.7.5-py3-none-any.whl", "filehash": "cf2fcbd9199bebdc2091bb1000ce9a5304fffbc44f9eb6694a0f4dc2b07384e9", "filesize": 257786, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "httpx", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "retry", "rich", "tabulate"]}}}, "1.7.0": {"released": "2024-11-13 23:40:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.7.0-py3-none-any.whl", "filehash": "b244b3bf261f1c749cc71bccd19a424350350e504b1fb2d7935a09ec749d752d", "filesize": 232136, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "httpx", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "retry", "rich", "tabulate"]}}}, "1.6.0": {"released": "2024-10-24 05:55:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.6.0-py3-none-any.whl", "filehash": "351bd65cf9d57c948a995e3dd514645974d1bc92cf97140d7a3524714152c811", "filesize": 190829, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "httpx", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "retry", "rich", "tabulate"]}}}, "1.5.1": {"released": "2024-10-03 23:05:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.5.1-py3-none-any.whl", "filehash": "b77faaaf03630cf27caa47429d975bfd8ce0517ede7066897599a0084688bded", "filesize": 185483, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "httpx", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "retry", "rich", "tabulate"]}}}, "1.4.2": {"released": "2024-08-05 16:15:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.4.2-py3-none-any.whl", "filehash": "a69a5f09ffea5428f297cdc5aeea244c9262d98860b66089779cdec95b5286ce", "filesize": 181764, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "httpx", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "retry", "rich", "tabulate"]}}}, "1.4.1": {"released": "2024-08-04 05:54:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.4.1-py3-none-any.whl", "filehash": "1084ff4899ba21e1f2be4e06eecfd345b41966182e2950d8b0d1938727640d62", "filesize": 181780, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "httpx", "numpy", "pandas", "pyarrow", "pydantic", "python-dateutil", "retry", "rich", "tabulate"]}}}, "1.4.0": {"released": "2024-08-01 01:20:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.4.0-py3-none-any.whl", "filehash": "9124c4acd3b943e37d1745bb244d613e715cc1ba7e78c4339273216848666307", "filesize": 154027, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "httpx", "pandas", "pyarrow", "pydantic", "python-dateutil", "retry", "tabulate"]}}}, "1.3.0": {"released": "2024-05-14 22:41:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.3.0-py3-none-any.whl", "filehash": "a2cef976d6c573e0cf33c17c6dc6f0418af260f360736837d127767daf5983b0", "filesize": 143041, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "httpx", "pandas", "pyarrow", "pydantic", "python-dateutil", "retry", "tabulate"]}}}, "1.1.2": {"released": "2024-04-21 00:00:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.1.2-py3-none-any.whl", "filehash": "bf70bcbdb5ba0bdf2d8cddf63ef51122eb7adabc86297bac3173de964660d528", "filesize": 131099, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "httpx", "pandas", "pyarrow", "pydantic", "python-dateutil", "retry", "tabulate"]}}}, "1.1.1": {"released": "2024-03-21 00:33:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.1.1-py3-none-any.whl", "filehash": "7a05fedf2b1575bb674768c20a93b6308fad422296237a653402f6603c2d782c", "filesize": 130612, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "httpx", "pandas", "pyarrow", "pydantic", "python-dateutil", "retry", "tabulate"]}}}, "1.0.0": {"released": "2024-03-20 18:06:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"invariant_client-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/invariant-client/invariant_client-1.0.0-py3-none-any.whl", "filehash": "27be29105572749d420951bbfcffc26a5c01ed724b63ddc492b8e035cbbe7746", "filesize": 127788, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["attrs", "httpx", "pandas", "pyarrow", "pydantic", "python-dateutil", "retry", "tabulate"]}}}}}