{"package": "diapyr", "summary": "Constructor injection for Python", "pypi_url": "https://pypi.org/project/diapyr", "piwheels_url": "https://www.piwheels.org/project/diapyr", "releases": {"42": {"released": "2026-04-03 19:12:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-42-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-42-py3-none-any.whl", "filehash": "35741dca1c13d7b1b69bae5c2b98165b32f79aa58d1576266c74608bb8e8006b", "filesize": 11381, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["foyndation"]}}}, "41": {"released": "2026-03-22 20:52:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-41-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-41-py3-none-any.whl", "filehash": "5cd90c10ee9b1a80378c9884957bb7c66bc12425618a5c07f80d84c39172f8eb", "filesize": 11463, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["foyndation"]}}}, "40": {"released": "2026-03-06 22:00:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-40-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-40-py3-none-any.whl", "filehash": "e57b28f94a90b78da4ac15140f34f92d2b96fc4bad355e2f2a6e934fc3301079", "filesize": 11462, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["foyndation"]}}}, "39": {"released": "2025-11-30 20:13:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-39-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-39-py3-none-any.whl", "filehash": "bb2828e37cf743983c4764e72364d3254dd9e8a4154f798456b4eebf730cbcfa", "filesize": 11123, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["foyndation"]}}}, "38": {"released": "2025-05-15 20:13:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-38-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-38-py3-none-any.whl", "filehash": "9a02664e7723c7b99ac245bd568f8208c5ca9843c399cc01727c686ed492cfc0", "filesize": 10958, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["foyndation"]}}}, "37": {"released": "2025-04-17 20:28:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-37-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-37-py3-none-any.whl", "filehash": "29b7af0044cf1cc01b941af98d9770890a88abe4da12018098f321a91a19b9db", "filesize": 11658, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "36": {"released": "2025-04-02 21:11:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-36-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-36-py3-none-any.whl", "filehash": "c3e622771df4d96aa55d34ef66266d3e5b9255479cd41beaec121e44b54d3d94", "filesize": 12895, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "35": {"released": "2025-01-28 22:25:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-35-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-35-py3-none-any.whl", "filehash": "8a7f465cf39b0d4a5cdb16eca6cab5a69e116f881c20ea3e0a4485afdea0ebc1", "filesize": 12438, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "34": {"released": "2025-01-01 15:23:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-34-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-34-py3-none-any.whl", "filehash": "4a31c15d322386ff30789125d43ee5595573152666fd95c7fd3fe2e1578792d6", "filesize": 12437, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "33": {"released": "2024-12-03 20:02:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-33-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-33-py2.py3-none-any.whl", "filehash": "297a4082d0e25a615fb18fd0399b0e4d34aee58be4ca04307aa00c941da6e1e6", "filesize": 12472, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "32": {"released": "2024-11-29 20:42:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-32-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-32-py2.py3-none-any.whl", "filehash": "16af45b09982c3896e5d0d08d63e30c2ec6d52ed68841c1b61a4523d3a52b4e8", "filesize": 12546, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "31": {"released": "2024-11-27 23:10:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-31-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-31-py2.py3-none-any.whl", "filehash": "a8940e041c11a780ea73afd8ef31e7bff841cadff93b49d662872ecc64bf68a2", "filesize": 12156, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "30": {"released": "2024-07-15 20:27:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-30-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-30-py2.py3-none-any.whl", "filehash": "548d29c9712d92b130696b560903a9b2c61e8a1c046d0aec54c32549ebb682ec", "filesize": 11148, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "29": {"released": "2024-06-22 20:59:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-29-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-29-py2.py3-none-any.whl", "filehash": "14ee4cd3fb757f18c7ee5b63b5af5ac4f760baa91746fcf4a144ace34e1f1dc2", "filesize": 10219, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "28": {"released": "2024-06-16 11:21:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-28-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-28-py2.py3-none-any.whl", "filehash": "bcefe4f0ce421429fd2bc7129cc9f52df155ab7a59c4553861502f163cc28414", "filesize": 10126, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "27": {"released": "2024-03-22 14:51:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-27-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-27-py2.py3-none-any.whl", "filehash": "f92f379416a8864b456969df68a11090ecc90a83a0deabce57c35100a6fb6017", "filesize": 27488, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "26": {"released": "2023-12-31 09:50:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-26-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-26-py2.py3-none-any.whl", "filehash": "ff91a3cf8f3f6bb7b3329dfebf32964c1c385cfab74665911d8ab17848fefe1e", "filesize": 23525, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "25": {"released": "2022-09-07 19:38:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-25-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-25-py2.py3-none-any.whl", "filehash": "a7346aca5ada433991c0cd00a9922de06c09ebded1bc233e4b0e06e3a60f0e30", "filesize": 22506, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "24": {"released": "2022-07-03 23:46:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-24-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-24-py2.py3-none-any.whl", "filehash": "d547d5fe7435fc4ab4189af2bae1424b37611e10980676d97bdc7ddf3c95a902", "filesize": 21856, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "23": {"released": "2021-06-12 17:35:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-23-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-23-py2.py3-none-any.whl", "filehash": "e52c59b1afd2328428e89a8c5bf648d9e8bf51b160a9b52c81c3a4fa28252518", "filesize": 21971, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "22": {"released": "2020-12-09 22:29:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-22-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-22-py2.py3-none-any.whl", "filehash": "d7a5a58fb74aa811479fcdeb8ada9b536254542fd74738cb16bd10fba14ebb13", "filesize": 21673, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "21": {"released": "2020-11-16 22:51:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-21-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-21-py2.py3-none-any.whl", "filehash": "edfa037ad71e1949a92a1777963ee6bc9fce2c484fcb71caf7ceb7cf33210cac", "filesize": 21464, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "20": {"released": "2020-10-25 21:29:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-20-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-20-py2.py3-none-any.whl", "filehash": "a4b4b963937127ad5c0ad88b598d1c4b8c416f1fcbfea6b52205fde92c75192e", "filesize": 21422, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "19": {"released": "2020-10-04 13:08:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-19-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-19-py2.py3-none-any.whl", "filehash": "c0690686d31231017c31b9c05d5d879a0665addb2c0abbe17b882a6656212b7a", "filesize": 21423, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "18": {"released": "2020-08-22 11:39:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-18-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-18-py2.py3-none-any.whl", "filehash": "1b68309565004dbf8797769136dbdfd1951b8a4267571e40fe59085e63952917", "filesize": 21385, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "17": {"released": "2020-08-16 21:37:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-17-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-17-py2.py3-none-any.whl", "filehash": "a155e23fa5bb8f6f9bf47139f3c469c9dce4977b34aa291d5ae830560e353670", "filesize": 21306, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "16": {"released": "2020-07-31 19:13:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-16-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-16-py2.py3-none-any.whl", "filehash": "83b543521876b8e172ae8384a551923b3b9eaa84b1bf27d5c0a1baac91eb90f9", "filesize": 8810, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "15": {"released": "2020-07-25 13:13:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-15-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-15-py2.py3-none-any.whl", "filehash": "2a6b8a68bd15d8e84125b77eb5a19e5067ea856e2b18cbba1356e9ac28463553", "filesize": 8146, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "14": {"released": "2020-06-28 12:41:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-14-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-14-py2.py3-none-any.whl", "filehash": "f7a7ba42ea165b906b5ede72ba1805b105f8e5caf9037f86761b7d90559bafd7", "filesize": 5816, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "13": {"released": "2020-06-27 22:04:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-13-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-13-py2.py3-none-any.whl", "filehash": "0e5edc08e9f595b9fc43f8ecb83cd9189b020ea245a0152fe4fae662bfa45849", "filesize": 18013, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "12": {"released": "2020-06-20 10:17:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-12-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-12-py2.py3-none-any.whl", "filehash": "b8610eb83e05221da36ef83c2967ca2c5fda33e36cc6680dc29d6936960c458c", "filesize": 17992, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "11": {"released": "2020-06-11 22:10:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-11-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-11-py2.py3-none-any.whl", "filehash": "dd2bd95061f1ed84fb86144ecbdae1cc91670d2dea9552722939c79b098e430f", "filesize": 17971, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "10": {"released": "2020-06-11 21:34:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-10-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-10-py2.py3-none-any.whl", "filehash": "ddafa2b4e9166afad1ba467ee29d08a4a163219fd1182d60fba0b9a6d1d82512", "filesize": 17968, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "9": {"released": "2020-06-11 18:51:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-9-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-9-py2.py3-none-any.whl", "filehash": "5cf73b8e8c967fce3ddd8f210d31eebbb6c01bd44936259e0cf8ffeaff6202c5", "filesize": 17770, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "8": {"released": "2020-01-16 21:38:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-8-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-8-py2.py3-none-any.whl", "filehash": "dc89dfb02e566823703a8078d74b882b28dc71b0d0afdeaf95cbade7c1274bca", "filesize": 21472, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "7": {"released": "2020-01-12 17:40:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-7-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-7-py2.py3-none-any.whl", "filehash": "9003523fed275c5c637adfa63fa8b37a4471c0074452a058482bb98782e2c9de", "filesize": 9927, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "6": {"released": "2019-11-17 17:56:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-6-py2.py3-none-any.whl", "filehash": "909a9d286d9a5adb1ac592d30dfef24d592887ec92ef412ebdfa94cacb429733", "filesize": 9927, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "5": {"released": "2019-10-07 21:20:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-5-py2.py3-none-any.whl", "filehash": "9130642ce718920398c615a63c4f26737b19783a3edb0fba170c89fe8432792b", "filesize": 21460, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "4": {"released": "2019-10-06 19:36:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-4-py2.py3-none-any.whl", "filehash": "2f7bc01fcb4cabb0c16c74668ab7884c9b8315c6dcebdb13b792044a6b74438f", "filesize": 9628, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "3": {"released": "2019-10-05 09:25:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-3-py2.py3-none-any.whl", "filehash": "c0f075008adf1e341ea10cbac7c5a81798428651e92f72777fd5c09da96d582b", "filesize": 9587, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "2": {"released": "2019-09-17 13:30:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"diapyr-2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/diapyr/diapyr-2-py3-none-any.whl", "filehash": "92e5811f2ae4025186225911399ffc404a2e7a99a15727e04e7a50efa215c8da", "filesize": 21317, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}}}