{"package": "necessary", "summary": "Python package to enforce optional dependencies", "pypi_url": "https://pypi.org/project/necessary", "piwheels_url": "https://www.piwheels.org/project/necessary", "releases": {"0.4.3": {"released": "2023-06-27 18:17:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.4.3-py3-none-any.whl", "filehash": "945e13e1d7607227e36752258aff7da00457c098ee87a609e182e2d93a13bddd", "filesize": 10272, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging", "requirements-parser", "typing-extensions"]}}}, "0.4.2": {"released": "2023-04-03 05:16:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.4.2-py3-none-any.whl", "filehash": "cceeeefbc0de1ae72bc21af7ca80ea75a4343dfd754395f5a5ad781479a1ddf0", "filesize": 10145, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging", "requirements-parser", "typing-extensions"]}}}, "0.4.1": {"released": "2023-02-07 01:24:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.4.1-py3-none-any.whl", "filehash": "3504f8dddeb803909e9bb225d14a8e1e091b64d14255dd403d4ed9395f9abb18", "filesize": 10133, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging", "requirements-parser", "typing-extensions"]}}}, "0.4.0": {"released": "2023-02-01 06:01:06", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"necessary-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.4.0-py3-none-any.whl", "filehash": "1bdc4c5e33fadcf4eaf52a2dc8abb5ceb2909dd9f03111a29f6a23ffc71fe7f7", "filesize": 10130, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging", "requirements-parser", "typing-extensions"]}}}, "0.3.3": {"released": "2023-01-17 01:39:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.3.3-py3-none-any.whl", "filehash": "70c7dffca91a3de71b0e4e3c6139b7146aacc7e48e14a4d842e4ea025f690112", "filesize": 9817, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging", "typing-extensions"]}}}, "0.3.2": {"released": "2022-12-08 09:19:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.3.2-py3-none-any.whl", "filehash": "25952d0f653824b18a79a7088b735077795ff96a9ed3ed98a22d2c8dbb1eda7b", "filesize": 9710, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging", "typing-extensions"]}}}, "0.3.1": {"released": "2022-10-26 01:32:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.3.1-py3-none-any.whl", "filehash": "e2a90493a5dd27ed6850558bbca0a12ff045eded03aefe9748f20deb2b067d22", "filesize": 9728, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging", "typing-extensions"]}}}, "0.3.0": {"released": "2022-10-26 00:43:25", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"necessary-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.3.0-py3-none-any.whl", "filehash": "184900cdb672628ec70a244719556b243c70db966b3ce0f9899816dcf964446d", "filesize": 9788, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging", "typing-extensions"]}}}, "0.2.5": {"released": "2022-10-17 01:36:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.2.5-py3-none-any.whl", "filehash": "18d275b03248ff2edcca171447a8cf123ae83611bc9482492a492f91cf671047", "filesize": 9287, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging", "typing-extensions"]}}}, "0.2.4": {"released": "2022-10-14 16:44:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.2.4-py3-none-any.whl", "filehash": "3859423084df301ad85b24b0a64736ebfea21ec20dbd66deb6b08dcc896dba75", "filesize": 9255, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": []}}}, "0.2.3": {"released": "2022-09-04 05:29:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.2.3-py3-none-any.whl", "filehash": "7375355582798937c07847f1020a51f2bbfb2d09a29bb81c89aa74383e496fd4", "filesize": 9212, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging", "typing-extensions"]}}}, "0.2.2": {"released": "2022-08-25 22:59:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.2.2-py3-none-any.whl", "filehash": "699abf0a284695f1559fcd7466be15ceb132926e7c8672e5dde69340ea86ae25", "filesize": 8085, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging", "typing-extensions"]}}}, "0.2.1": {"released": "2022-08-25 22:04:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.2.1-py3-none-any.whl", "filehash": "cc7220a0f6698e70f75ffc7702b16ad5e314a77e3cedb589466ab809660085f0", "filesize": 8073, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging", "typing-extensions"]}}}, "0.2.0": {"released": "2022-08-25 05:34:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.2.0-py3-none-any.whl", "filehash": "c5d6b3ef7d55c7e9f59611adb1ff84d3e5d38ae4ccd5b7d02f6de8b58927fca9", "filesize": 7962, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging", "typing-extensions"]}}}, "0.1.2": {"released": "2022-08-25 01:24:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.1.2-py3-none-any.whl", "filehash": "0fc1361f264de2bce19cfc48f5603855b98a375962c4bf041b912798a1c4b3f2", "filesize": 7012, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging"]}}}, "0.1.1": {"released": "2022-08-25 01:23:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.1.1-py3-none-any.whl", "filehash": "26ed9256bfcd3e06b5c3ce8a66f1ed5e636b9889f6f6f39745882d0992dfc31f", "filesize": 6988, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging"]}}}, "0.1.0": {"released": "2022-08-25 01:17:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"necessary-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/necessary/necessary-0.1.0-py3-none-any.whl", "filehash": "5cf98eebd468c70c3f64d4908ad1ec00727c287003a3d1cc58a4466becd901ea", "filesize": 6417, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["packaging"]}}}}}