{"package": "frankallskycam", "summary": "AllSky camera software for Raspberry Pi + Pi HQ Camera: automated capture, watermarking, timelapses, startrails, and day/night cloud & star detection.", "pypi_url": "https://pypi.org/project/frankallskycam", "piwheels_url": "https://www.piwheels.org/project/frankallskycam", "releases": {"59": {"released": "2026-09-26 19:08:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-59-py3-none-any.whl": {"file_url": "/simple/frankallskycam/frankallskycam-59-py3-none-any.whl", "filehash": "044939f97b02b845c2b15cb28b85e01f92b93767137900f74855eed98afda644", "filesize": 165146, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "58": {"released": "2026-09-19 14:16:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-58-py3-none-any.whl": {"file_url": "/simple/frankallskycam/frankallskycam-58-py3-none-any.whl", "filehash": "3e4e42dd32f013d4006fead0487283f3c7bfe67aa20463f498cfe1fe630ec4e5", "filesize": 164832, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "57": {"released": "2026-09-19 13:29:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-57-py3-none-any.whl": {"file_url": "/simple/frankallskycam/frankallskycam-57-py3-none-any.whl", "filehash": "a82cb5fd1d614623425e8bd8e639256fd402083cd89e61e580814972347caed0", "filesize": 164099, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "56": {"released": "2026-09-18 20:52:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-56-py3-none-any.whl": {"file_url": "/simple/frankallskycam/frankallskycam-56-py3-none-any.whl", "filehash": "210657114eb56f0024a4d86dcbb1e654298697bb7f7224a12875b6c64c42998f", "filesize": 188626, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "55": {"released": "2026-09-18 20:27:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-55-py3-none-any.whl": {"file_url": "/simple/frankallskycam/frankallskycam-55-py3-none-any.whl", "filehash": "6b3149b93342f9e9ddc63972d6b493ffe9c9553a90752f23635312e60668610e", "filesize": 187911, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "54": {"released": "2026-09-18 18:44:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-54-py3-none-any.whl": {"file_url": "/simple/frankallskycam/frankallskycam-54-py3-none-any.whl", "filehash": "b1d3b8f4966ddeeabef0882a93fa5b576fce39e9166c17b9ff1f20dd08845e6f", "filesize": 183281, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "53": {"released": "2026-09-18 18:12:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-53-py3-none-any.whl": {"file_url": "/simple/frankallskycam/frankallskycam-53-py3-none-any.whl", "filehash": "76fc672a1a11f5ee4436d957bc60d1a99328f73ad1de3bc52aa5a6b4918c5685", "filesize": 182515, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "52": {"released": "2026-09-18 17:34:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-52-py3-none-any.whl": {"file_url": "/simple/frankallskycam/frankallskycam-52-py3-none-any.whl", "filehash": "f79570def9f050c4ba50478b6e7ccea66bb8dcd541e7695f3bc20af6e78325fb", "filesize": 181535, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "51": {"released": "2026-09-18 16:58:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-51-py3-none-any.whl": {"file_url": "/simple/frankallskycam/frankallskycam-51-py3-none-any.whl", "filehash": "71d8f21893bd2a159de89081f7c5955246719de62e1401f9256425587cca2914", "filesize": 177711, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "50": {"released": "2026-09-18 13:00:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-50-py3-none-any.whl": {"file_url": "/simple/frankallskycam/frankallskycam-50-py3-none-any.whl", "filehash": "5c4ed6fbdd1d8104d4226b013284464afcbdd88296edfedca02420e337210f6f", "filesize": 166536, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "49": {"released": "2026-09-14 12:47:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-49-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-49-py3-none-any.whl", "filehash": "e160db85c338ed4136c57e02f68845199c52e5b0e8acd4329595b469f8d12cbd", "filesize": 165023, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "47": {"released": "2026-09-09 22:02:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-47-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-47-py3-none-any.whl", "filehash": "f900eb199e4eaac2f05b849a575c1f5187bbddafb5240391eea8f1b95d0d1e29", "filesize": 156670, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "46": {"released": "2026-09-08 19:01:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-46-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-46-py3-none-any.whl", "filehash": "197099c9047a9c825f6b541e37f60227333bc9068256adf365111bd4e6cfd0fb", "filesize": 155725, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "45": {"released": "2026-09-08 17:43:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-45-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-45-py3-none-any.whl", "filehash": "ec3c6f1b751d8e7d504f797bb56c4988046ce93add5e502a6f611440b2cb1c71", "filesize": 154827, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "44": {"released": "2026-09-08 09:22:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-44-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-44-py3-none-any.whl", "filehash": "470bd31b622316e2a600afdc7d96b7af49686ab405d20ec355b1ee223f80146c", "filesize": 153773, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "43": {"released": "2026-09-08 08:45:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-43-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-43-py3-none-any.whl", "filehash": "5ef0f7615b9d91069e1be571c4f4e235736880580506a032bb824c7ed386a38d", "filesize": 153600, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "42": {"released": "2026-09-08 07:34:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-42-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-42-py3-none-any.whl", "filehash": "5c5b87f01a5ca300e3ce6fe7b3eaa90d34534c5639bc35bcae60747a54507066", "filesize": 153396, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "41": {"released": "2026-09-08 07:17:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-41-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-41-py3-none-any.whl", "filehash": "a72287702531261be524841f824229897cfdf6f1a4c14c20a64baa7d5cba98cf", "filesize": 151995, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "40": {"released": "2026-09-07 21:58:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-40-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-40-py3-none-any.whl", "filehash": "514a895cf029c901a1aede138761061651929cabcb102e9bfa10be46b871b35a", "filesize": 151033, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "39": {"released": "2026-09-07 21:40:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-39-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-39-py3-none-any.whl", "filehash": "09b0bd794b53bfbdd7a34d8ec867d387a3bc742ddcaf3eb1bae2776af045f4ab", "filesize": 151030, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "38": {"released": "2026-09-07 18:41:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-38-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-38-py3-none-any.whl", "filehash": "ef2543d8f8b906cf06b13253ce19ca88e045b68464820e8190b8fe66f21fa201", "filesize": 147907, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "37": {"released": "2026-09-07 17:35:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-37-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-37-py3-none-any.whl", "filehash": "d021e58543e6e7592b8419b69750b723ce538829c9592582ce2cce15767ed170", "filesize": 147092, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "36": {"released": "2026-09-07 16:48:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-36-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-36-py3-none-any.whl", "filehash": "639723dfc52b4af41d96a788964a5360ec06d065fe44de9b14a2e309d6985b08", "filesize": 146780, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "requests", "wand"]}}}, "34": {"released": "2026-09-06 23:08:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-34-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-34-py3-none-any.whl", "filehash": "346dd897e36ce359b16b5d0e51c6b48dd010c8cf8b02fb191a26dc8a2e0ea034", "filesize": 141361, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "33": {"released": "2026-09-06 23:01:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-33-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-33-py3-none-any.whl", "filehash": "95ed533fc14cbfce51e6de7efd70dca9e006e4d18f5f2c20b3204e3a19dfa521", "filesize": 141190, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "32": {"released": "2026-09-06 22:55:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-32-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-32-py3-none-any.whl", "filehash": "1385579a447c530cef36c4037b6c44f61942144d221191dd7a445daca4ca0fc2", "filesize": 140802, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "31": {"released": "2026-09-06 22:46:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-31-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-31-py3-none-any.whl", "filehash": "c3636d9bc9ed4ea4692de07b7e23721c80345c7e0c2d718f384031500f032917", "filesize": 137070, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "30": {"released": "2026-09-06 22:01:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-30-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-30-py3-none-any.whl", "filehash": "4c7f721d02f72c7637ba68202353001bfba4bbfd4fd2461d6e98a262020ebf75", "filesize": 132171, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "29": {"released": "2026-09-06 21:49:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-29-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-29-py3-none-any.whl", "filehash": "12550b386f21ed2bdea1450e6fbd72b766cd002322c60236be56ba5551075f64", "filesize": 131875, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "28": {"released": "2026-09-06 21:28:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-28-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-28-py3-none-any.whl", "filehash": "fb6c6445457faba1c7ec968b2abcef724a96b5c36e5cd23151914c00ebb71141", "filesize": 131632, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "27": {"released": "2026-09-06 16:32:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-27-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-27-py3-none-any.whl", "filehash": "a9c002cb52018b0fc79359dc8ce01c4d644affb40f22d27168505b23b1b92b92", "filesize": 131352, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "26": {"released": "2026-09-06 16:18:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-26-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-26-py3-none-any.whl", "filehash": "585deb249d1292706f845b9d9bd67dc52042517410d2ffaf4985178dbebece5e", "filesize": 131403, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "25": {"released": "2026-09-06 16:03:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-25-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-25-py3-none-any.whl", "filehash": "733153d4e06a0854142dd625ce77fcf70787fdc0355c9411e0fa4e6d7e76b467", "filesize": 131322, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "24": {"released": "2026-09-06 11:04:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-24-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-24-py3-none-any.whl", "filehash": "64abf5eae48cd744776118b2be6c26e5840104d0e074d198b5967236c9888c2f", "filesize": 131073, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "23": {"released": "2026-09-06 10:00:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-23-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-23-py3-none-any.whl", "filehash": "84fb40856a7474783800035c47393e3ecb989753a8b4ccfb942806c5c1b2ccd3", "filesize": 130030, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "22": {"released": "2026-09-06 09:29:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-22-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-22-py3-none-any.whl", "filehash": "b94eb6fec1dbedb575ee9f2a5961dd8f99b4e4c0ebd57304dd47ba4adf5f87f0", "filesize": 129333, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "21": {"released": "2026-09-06 09:11:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-21-py3-none-any.whl", "filehash": "438fdf89e8d7ccfdd0919b004b71bce67ce2208e97f7e161d1c7bbeac8e20de7", "filesize": 128714, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "20": {"released": "2026-09-06 09:00:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-20-py3-none-any.whl", "filehash": "15fd6b25600d8f30f06c1c6b25215aedecc7cc454f360a8d2ea2c3f6c1c78678", "filesize": 128716, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "19": {"released": "2026-09-05 23:17:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-19-py3-none-any.whl", "filehash": "db225486f5318f53d175096eaa8e2cf75234352ed0f740fbef2bd8b817ee0cef", "filesize": 128642, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "18": {"released": "2026-09-05 23:02:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-18-py3-none-any.whl", "filehash": "c7ee606ff87fef2d61326438bcca75b07d96b18df4a4c90a1007b5df96d71a31", "filesize": 128503, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "17": {"released": "2026-09-05 22:49:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-17-py3-none-any.whl", "filehash": "a40bca75a139d484c0b16eb5a741178a798b7964623da956f697cf47f7739a66", "filesize": 128418, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "16": {"released": "2026-09-05 22:16:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-16-py3-none-any.whl", "filehash": "c750321bc23ebfb8462450d4b5df54eb949e525c3e7b352c209fbdfcb6c08fe5", "filesize": 127439, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "15": {"released": "2026-09-05 16:57:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-15-py3-none-any.whl", "filehash": "5d734349601fe8c011f67d33345c5e60cbe29f378a32290eb15072a2319b0927", "filesize": 126301, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "14": {"released": "2026-09-05 16:35:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-14-py3-none-any.whl", "filehash": "b9d28d7d9f32e2a2b5d1acdd04d2db5c50d8f98680be0f90598059514f291b91", "filesize": 125994, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "13": {"released": "2026-09-05 15:51:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-13-py3-none-any.whl", "filehash": "e8efb2685af459cdfe423efe4b1e6063ca2e525a730a373c11d9da8bc94a2032", "filesize": 125764, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "12": {"released": "2026-09-05 07:13:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankallskycam-12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankallskycam-12-py3-none-any.whl", "filehash": "f207a434c9d2e891f9577d29ea7ce4515bb78f90d5d980b12c5abdb0afc2c7f5", "filesize": 135430, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "opencv-python-headless", "pillow", "pytz", "requests", "wand"]}}}, "10.3": {"released": "2024-02-01 17:28:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"frankAllSkyCam-10.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/frankallskycam/frankAllSkyCam-10.3-py3-none-any.whl", "filehash": "6d77b46bbe55af2b0155b119438812eddd5b491496f50cd983073018339f8259", "filesize": 75201, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ephem", "numpy", "pandas", "pytz", "wand"]}}}}}