{"package": "ebooklet", "summary": "Organise all your data in key/value booklets and sync them with S3", "pypi_url": "https://pypi.org/project/ebooklet", "piwheels_url": "https://www.piwheels.org/project/ebooklet", "releases": {"0.10.5": {"released": "2026-09-08 04:18:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.10.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.10.5-py3-none-any.whl", "filehash": "8cb7d814225d8985fc8b4e076cc62352ae4695036f1a93b98ab3d03a1983314f", "filesize": 71925, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "msgspec", "portalocker", "s3func", "urllib3"]}}}, "0.10.4": {"released": "2026-08-08 19:43:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.10.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.10.4-py3-none-any.whl", "filehash": "7ba4f857e59a712064e95df579f3522f1a24825bfd428516276d38b180209d66", "filesize": 68503, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "msgspec", "portalocker", "s3func", "urllib3"]}}}, "0.10.3": {"released": "2026-07-23 00:01:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.10.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.10.3-py3-none-any.whl", "filehash": "f807e889719f1c77b870b7276b618c0f4939145830fde3837b9c00a7ae99c5fe", "filesize": 68500, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "msgspec", "portalocker", "s3func", "urllib3"]}}}, "0.10.2": {"released": "2026-07-20 02:11:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.10.2-py3-none-any.whl", "filehash": "105df0bbf93a42fb1fb6bed46efe4fc8e2061e407140871338aeac13f17e04d6", "filesize": 67461, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "msgspec", "portalocker", "s3func", "urllib3"]}}}, "0.10.1": {"released": "2026-07-15 22:19:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.10.1-py3-none-any.whl", "filehash": "f62cc09765be6a3e2ae3b17a6703b32f53decd2bb37e4c3bb9b1491d7817bf9f", "filesize": 65291, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "msgspec", "portalocker", "s3func", "urllib3"]}}}, "0.10.0": {"released": "2026-07-13 02:14:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.10.0-py3-none-any.whl", "filehash": "3a55a7dbd9a48c61ae2a7921a517b7fce785c7a0d7453ce3d5682b5371afbdd0", "filesize": 58786, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "msgspec", "portalocker", "s3func", "urllib3"]}}}, "0.9.5": {"released": "2026-07-12 03:53:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.9.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.9.5-py3-none-any.whl", "filehash": "297e6a931100693cdb9ece03ee4d5e17256c78c5200e333e9a0a1129d03d4f2a", "filesize": 33385, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.9.4": {"released": "2026-07-11 20:43:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.9.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.9.4-py3-none-any.whl", "filehash": "05cadf791de9114e92bd76137aadc86e3e328b22f58562a25309ee23d96c4cd7", "filesize": 29554, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.9.3": {"released": "2026-07-09 04:04:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.9.3-py3-none-any.whl", "filehash": "df57c77e133a82d7dae949b8592a7edcf9e2a97bfa06661874d3f2141fa00208", "filesize": 29278, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.9.2": {"released": "2026-07-09 01:44:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.9.2-py3-none-any.whl", "filehash": "d5648d5bb693157822f8a178606dd06ca7c642bc4bce50b483793d69e74ef172", "filesize": 26642, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.9.1": {"released": "2026-07-04 20:54:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.9.1-py3-none-any.whl", "filehash": "0111da1ed64b485b97b6a0d349eb57454178cdeccefbb89d1d1316ad37a01521", "filesize": 26417, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.9.0": {"released": "2026-07-02 09:33:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.9.0-py3-none-any.whl", "filehash": "74443ee5387df61b47a2041ddecee10bda717c4b03e53f77ffd9633b66da37da", "filesize": 25895, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.8.4": {"released": "2026-07-02 05:03:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.8.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.8.4-py3-none-any.whl", "filehash": "d16cfa35c80da71d6c23500e1c193c3199dd6206add69254bea7b09231c8d15b", "filesize": 23734, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.8.3": {"released": "2026-04-08 20:15:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.8.3-py3-none-any.whl", "filehash": "e8b7b2beb8594f88892a14487977da775a04697ec4e4ba150f2d8affe378bddf", "filesize": 21018, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.8.2": {"released": "2026-04-07 07:32:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.8.2-py3-none-any.whl", "filehash": "401abdb29a9898e9dea2765ad774f6d982814f2b29448d5eaa91aa431446e6d7", "filesize": 20662, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.8.1": {"released": "2026-04-06 00:27:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.8.1-py3-none-any.whl", "filehash": "3852ff9899cc1499f945f25834c699dd2bf3c2499e8de053c5eb0f6d5eecc543", "filesize": 20776, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.8.0": {"released": "2026-03-18 19:43:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.8.0-py3-none-any.whl", "filehash": "aede3610a9445b93d3e134388f7614b442a276302cc0682452c6f2835fe26acf", "filesize": 20070, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.7.0": {"released": "2026-03-01 21:22:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.7.0-py3-none-any.whl", "filehash": "e1953ef9a18c0abdb1e7e872734dbceb042f4fedec0dddc839a7699f9f431232", "filesize": 20055, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.6.3": {"released": "2026-03-01 19:23:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.6.3-py3-none-any.whl", "filehash": "fe58f0eded991949e75c12a397df25b758ba8127527a5de3721d48cf2f9e8c43", "filesize": 19862, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.6.2": {"released": "2026-03-01 19:15:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.6.2-py3-none-any.whl", "filehash": "d8c02359d2e943529b4ab11225604cf60c0fa098ef7c9d1f9c753584ecf26691", "filesize": 19863, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.6.1": {"released": "2026-02-27 07:37:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.6.1-py3-none-any.whl", "filehash": "cedd3d03ff9111b087241062d7f06185f0aa18e9c70782bb4240e9908d23beee", "filesize": 20131, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.6.0": {"released": "2026-02-20 05:11:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.6.0-py3-none-any.whl", "filehash": "df517505adcf2e21d0c98b509057d19988ae0f6fc940d367ac0397607076069c", "filesize": 19528, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.5.11": {"released": "2026-02-15 19:39:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.5.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.5.11-py3-none-any.whl", "filehash": "e66d32ff6a26a0760cdadff884909d4c8f88714bfe677bee7d4f806957e91c1d", "filesize": 17941, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.5.10": {"released": "2025-07-14 22:27:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.5.9": {"released": "2025-07-14 08:26:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.5.8": {"released": "2025-07-14 04:58:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.5.7": {"released": "2025-07-14 03:18:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.5.6": {"released": "2025-07-14 01:54:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.5.5": {"released": "2025-07-13 23:50:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.5.4": {"released": "2025-07-13 09:42:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.5.3": {"released": "2025-07-12 08:31:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.5.2": {"released": "2025-06-17 03:40:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.5.1": {"released": "2025-06-17 02:26:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.5.0": {"released": "2025-06-11 02:26:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.4.1": {"released": "2025-01-06 01:59:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.4.1-py3-none-any.whl", "filehash": "921ce1a34edee1068575371f410394d32d9333f96fcf8dd7d0363272b8df87cc", "filesize": 18246, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.4.0": {"released": "2025-01-06 01:12:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.4.0-py3-none-any.whl", "filehash": "9131a4bf53c8b69413c7c922e110d3b40b1bde616381682cbdeaf93090d3f1a4", "filesize": 20618, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.2.0": {"released": "2024-12-19 03:21:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.2.0-py3-none-any.whl", "filehash": "be558445b1686b4f7903713d247e23e04d44bd0e4288fa5a6f053d229d7ed0b1", "filesize": 19496, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}, "0.1.0": {"released": "2024-10-23 20:02:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ebooklet-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ebooklet/ebooklet-0.1.0-py3-none-any.whl", "filehash": "501fb6edb807bec4d4d6b88491f0f27cafa9962798cef6c4317367b2683fe28b", "filesize": 18594, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["booklet", "s3func", "urllib3"]}}}}}