{"package": "watermarklab", "summary": "A comprehensive toolkit for robust image watermarking benchmarking and development.", "pypi_url": "https://pypi.org/project/watermarklab", "piwheels_url": "https://www.piwheels.org/project/watermarklab", "releases": {"0.1.22": {"released": "2025-11-15 07:27:13", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.21": {"released": "2025-11-09 15:07:13", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.17": {"released": "2025-11-07 02:45:30", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.15": {"released": "2025-11-03 13:29:14", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.6": {"released": "2025-10-17 07:58:42", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.5": {"released": "2025-10-16 13:17:04", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.4": {"released": "2025-10-16 13:05:25", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.3": {"released": "2025-10-16 09:43:05", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.2": {"released": "2025-10-16 08:41:56", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.1": {"released": "2025-10-03 07:34:32", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.0": {"released": "2025-09-29 08:52:50", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.0.12": {"released": "2025-05-04 12:33:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"watermarklab-0.0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/watermarklab/watermarklab-0.0.12-py3-none-any.whl", "filehash": "ad7f0a70f847fd7cc3be87ee2863b54cc64f3d9c1d8928e9cf3b9d481d8443a2", "filesize": 53507, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["kornia", "matplotlib", "numpy", "opencv-python", "scipy", "torch", "tqdm"]}}}, "0.0.11": {"released": "2025-05-04 12:12:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"watermarklab-0.0.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/watermarklab/watermarklab-0.0.11-py3-none-any.whl", "filehash": "6b9a0f6cfd1b1f5637de25ab393356f469724653ff63908a4966664aa22f4968", "filesize": 53497, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["kornia", "matplotlib", "numpy", "opencv-python", "scipy", "torch", "tqdm"]}}}, "0.0.10": {"released": "2025-01-21 07:40:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"watermarklab-0.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/watermarklab/watermarklab-0.0.10-py3-none-any.whl", "filehash": "f4d39be3a6c6907066e7f6224ad63b502d969b5a0db8b1516cae4977ee1782da", "filesize": 43861, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["kornia", "matplotlib", "numpy", "opencv-python", "scipy", "torch", "tqdm"]}}}, "0.0.9": {"released": "2025-01-21 05:30:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"watermarklab-0.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/watermarklab/watermarklab-0.0.9-py3-none-any.whl", "filehash": "d2d7b05a004eb03e6274218fd7a6f6ae44e92201289b2d335cb4f039d0d05206", "filesize": 43835, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["kornia", "matplotlib", "numpy", "opencv-python", "scipy", "torch", "tqdm"]}}}, "0.0.7": {"released": "2025-01-19 03:12:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"watermarklab-0.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/watermarklab/watermarklab-0.0.7-py3-none-any.whl", "filehash": "6286c0491d7f6c66b1eb778f2d89f299f66b023bcaecc3cb0bed555475226c42", "filesize": 43839, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["kornia", "matplotlib", "numpy", "opencv-python", "scipy", "torch", "tqdm"]}}}, "0.0.6": {"released": "2025-01-19 03:01:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"watermarklab-0.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/watermarklab/watermarklab-0.0.6-py3-none-any.whl", "filehash": "e6eec953d0975e6f0cf1d6a86238c2ea8186026db94c884c770a32498e8ef7c4", "filesize": 43799, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["kornia", "matplotlib", "numpy", "opencv-python", "scipy", "torch", "tqdm"]}}}, "0.0.5": {"released": "2025-01-19 01:30:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"watermarklab-0.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/watermarklab/watermarklab-0.0.5-py3-none-any.whl", "filehash": "15830705f00b27d259638fea6f0e2926fb2948b65f1cebe39d8f280568a6d917", "filesize": 43796, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["kornia", "matplotlib", "numpy", "opencv-python", "scipy", "torch", "tqdm"]}}}, "0.0.4": {"released": "2025-01-18 14:30:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"watermarklab-0.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/watermarklab/watermarklab-0.0.4-py3-none-any.whl", "filehash": "0e3356181a4cbc9179cd8429bd6f6d107f824eca07ad7857f474738828ef4926", "filesize": 42955, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["kornia", "matplotlib", "numpy", "opencv-python", "scipy", "torch", "tqdm"]}}}, "0.0.3": {"released": "2025-01-18 14:15:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"watermarklab-0.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/watermarklab/watermarklab-0.0.3-py3-none-any.whl", "filehash": "4ac30f58add3fa25f7e4a26bdafcf3a460f3250988dfc9c96b44af0ac1c37023", "filesize": 42956, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["kornia", "matplotlib", "numpy", "opencv-python", "scipy", "torch", "tqdm"]}}}, "0.0.2": {"released": "2025-01-18 05:00:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"watermarklab-0.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/watermarklab/watermarklab-0.0.2-py3-none-any.whl", "filehash": "9170c51e8592470138f2a80c51376a3cdf1bf65a36064a628d05aafe178e58f1", "filesize": 41604, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["kornia", "matplotlib", "numpy", "opencv-python", "scipy", "torch", "tqdm"]}}}, "0.0.1": {"released": "2025-01-17 09:46:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"watermarklab-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/watermarklab/watermarklab-0.0.1-py3-none-any.whl", "filehash": "c26cb3623065becfd9e603b98a6a7e48249a2aa947e86a56a49ead44dc52c326", "filesize": 40320, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["kornia", "matplotlib", "numpy", "opencv-python", "scipy", "torch", "tqdm"]}}}}}