{"package": "pyretailscience", "summary": "Deprecated - renamed to openretailscience", "pypi_url": "https://pypi.org/project/pyretailscience", "piwheels_url": "https://www.piwheels.org/project/pyretailscience", "releases": {"0.45.0": {"released": "2026-04-16 14:49:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.45.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.45.0-py3-none-any.whl", "filehash": "7f59a7498539dfd565aad3446c7c4ccabd516be7c91e918dc7e7c499e93f72ff", "filesize": 1263, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["openretailscience"]}}}, "0.44.0": {"released": "2026-03-23 07:40:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.44.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.44.0-py3-none-any.whl", "filehash": "426ea8c375c70e9fda7799ed0953cf754b486546b09d088e9fb2c7dc3df179b4", "filesize": 514032, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["duckdb", "ibis-framework", "matplotlib", "matplotlib-set-diagrams", "numpy", "pandas", "pyarrow", "scikit-learn", "scipy", "textalloc", "toml", "tqdm"]}}}, "0.43.0": {"released": "2026-02-19 10:54:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.43.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.43.0-py3-none-any.whl", "filehash": "a1ac84aa7baacbd3674ee9092a8bf54124b1d8faf904ec49e7257fbc48d331d4", "filesize": 502464, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["duckdb", "ibis-framework", "matplotlib", "matplotlib-set-diagrams", "numpy", "pandas", "pyarrow", "scikit-learn", "scipy", "textalloc", "toml", "tqdm"]}}}, "0.42.0": {"released": "2025-12-31 09:50:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.42.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.42.0-py3-none-any.whl", "filehash": "14377a18973d87fa93e4424a95917e870a051b3013144dced0861dcf8b0cf2b0", "filesize": 501948, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["duckdb", "ibis-framework", "matplotlib", "matplotlib-set-diagrams", "numpy", "pandas", "pyarrow", "scikit-learn", "scipy", "textalloc", "toml", "tqdm"]}}}, "0.41.0": {"released": "2025-11-19 12:18:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.41.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.41.0-py3-none-any.whl", "filehash": "c45f0447ecc81ac948cc0b67c7f46f137264c3ea28a66bece80851f5dd79633d", "filesize": 499839, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.11", "apt_dependencies": [], "pip_dependencies": ["duckdb", "ibis-framework", "matplotlib", "matplotlib-set-diagrams", "numpy", "pandas", "pyarrow", "scikit-learn", "scipy", "textalloc", "toml", "tqdm"]}}}, "0.40.0": {"released": "2025-10-27 12:04:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.40.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.40.0-py3-none-any.whl", "filehash": "9c3421119ad4d9df35142d22bb1ee23c702bdc024c15ea9212e58489419d6aa5", "filesize": 490311, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.11", "apt_dependencies": [], "pip_dependencies": ["duckdb", "ibis-framework", "matplotlib", "matplotlib-set-diagrams", "numpy", "pandas", "pyarrow", "scikit-learn", "scipy", "toml", "tqdm"]}}}, "0.39.0": {"released": "2025-10-21 19:16:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.39.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.39.0-py3-none-any.whl", "filehash": "6baa3d6811f19f72eced1c0501b8e337689dbfe36fd6edc2b274daab9fa3212e", "filesize": 485376, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.11", "apt_dependencies": [], "pip_dependencies": ["duckdb", "graphviz", "ibis-framework", "matplotlib", "matplotlib-set-diagrams", "numpy", "pandas", "pyarrow", "scikit-learn", "scipy", "toml", "tqdm"]}}}, "0.38.0": {"released": "2025-10-09 05:59:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.38.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.38.0-py3-none-any.whl", "filehash": "3d744e57f4b8e9229c4592160789d7ac5cef9600549cfb221877663065a2dffb", "filesize": 484700, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.11", "apt_dependencies": [], "pip_dependencies": ["duckdb", "graphviz", "ibis-framework", "matplotlib", "matplotlib-set-diagrams", "numpy", "pandas", "pyarrow", "scikit-learn", "scipy", "toml", "tqdm"]}}}, "0.37.0": {"released": "2025-07-30 10:59:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.36.0": {"released": "2025-07-15 18:12:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.35.0": {"released": "2025-06-11 11:35:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.34.0": {"released": "2025-05-30 09:59:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.33.0": {"released": "2025-05-22 08:11:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.32.0": {"released": "2025-05-22 07:08:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.30.0": {"released": "2025-05-22 06:08:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.29.0": {"released": "2025-05-21 11:51:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.28.0": {"released": "2025-05-21 10:45:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.27.0": {"released": "2025-05-20 13:10:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.26.0": {"released": "2025-05-20 12:44:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.25.0": {"released": "2025-05-20 11:40:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.24.0": {"released": "2025-05-16 09:05:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.23.0": {"released": "2025-05-16 07:05:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.22.0": {"released": "2025-04-24 13:42:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.21.0": {"released": "2025-04-24 12:48:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.19.0": {"released": "2025-04-24 09:32:34", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.18.0": {"released": "2025-04-24 07:10:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.17.0": {"released": "2025-04-23 05:45:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.16.0": {"released": "2025-04-22 13:34:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.15.0": {"released": "2025-04-21 10:16:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.14.0": {"released": "2025-04-07 12:48:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.12.3": {"released": "2025-04-02 17:07:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.12.2": {"released": "2025-03-21 12:25:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.12.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.12.2-py3-none-any.whl", "filehash": "10f05a13e19d15e2df84d95bae09c77c309cec01b51c897c391b8eadd0221b7c", "filesize": 439896, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["duckdb", "graphviz", "ibis-framework", "loguru", "matplotlib", "matplotlib-set-diagrams", "numpy", "pandas", "pyarrow", "scikit-learn", "scipy", "toml", "tqdm"]}}}, "0.12.1": {"released": "2025-03-19 13:00:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.12.1-py3-none-any.whl", "filehash": "80b8b6b3793c52ca3e6d13ab23e6ee4256eb20032e65d278033b104be17421ab", "filesize": 439846, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["duckdb", "graphviz", "ibis-framework", "loguru", "matplotlib", "matplotlib-set-diagrams", "numpy", "pandas", "pyarrow", "scikit-learn", "scipy", "toml", "tqdm"]}}}, "0.12.0": {"released": "2025-03-19 09:31:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.12.0-py3-none-any.whl", "filehash": "031c0580ca3b6a5cc475b8b884929cd0cd34095f66afc1bc342a25dcfcb8387f", "filesize": 438898, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["duckdb", "graphviz", "ibis-framework", "loguru", "matplotlib", "matplotlib-set-diagrams", "numpy", "pandas", "pyarrow", "scikit-learn", "scipy", "toml", "tqdm"]}}}, "0.11.0": {"released": "2025-03-18 14:26:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.11.0-py3-none-any.whl", "filehash": "eb4297182c5353a1681aef2d7937ae620d24d880198b632558f41cf5fcd8b214", "filesize": 439095, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["duckdb", "graphviz", "ibis-framework", "loguru", "matplotlib", "matplotlib-set-diagrams", "numpy", "pandas", "pyarrow", "scikit-learn", "scipy", "toml", "tqdm"]}}}, "0.10.0": {"released": "2025-03-17 06:57:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.10.0-py3-none-any.whl", "filehash": "46de1be6f3d3ba806673aee2ba860a513d62a35177875293d8685ed6ef538475", "filesize": 438937, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["duckdb", "graphviz", "ibis-framework", "loguru", "matplotlib", "matplotlib-set-diagrams", "numpy", "pandas", "pyarrow", "scikit-learn", "scipy", "toml", "tqdm"]}}}, "0.9.0": {"released": "2025-02-24 07:13:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.9.0-py3-none-any.whl", "filehash": "a896eb971c8d3f6dfac59e310689be079bf6ac32bc598f503878f5ca6bf34859", "filesize": 426821, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["duckdb", "graphviz", "ibis-framework", "loguru", "matplotlib", "matplotlib-set-diagrams", "numpy", "pandas", "pyarrow", "scikit-learn", "scipy", "toml", "tqdm"]}}}, "0.4.0": {"released": "2025-02-10 19:07:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.4.0-py3-none-any.whl", "filehash": "5aad1922d9e902caed389c55d1647444c7a39d3a531baf5bad0d8f87e77753ce", "filesize": 422273, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["duckdb", "graphviz", "ibis-framework", "loguru", "matplotlib", "matplotlib-set-diagrams", "numpy", "pandas", "pyarrow", "scikit-learn", "scipy", "toml", "tqdm"]}}}, "0.3.2": {"released": "2024-05-14 10:37:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.3.2-py3-none-any.whl", "filehash": "393109e38e888a4c895d7ea974bd6ecb31afb909036d78ae412921b04ee98796", "filesize": 393351, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.12", "apt_dependencies": [], "pip_dependencies": ["click", "great-expectations", "loguru", "matplotlib", "numpy", "pandas", "pre-commit", "pyarrow", "scikit-learn", "scipy", "seaborn", "strictyaml", "tqdm"]}}}, "0.3.1": {"released": "2024-05-05 14:46:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.3.1-py3-none-any.whl", "filehash": "563c18f8ffe12ee028a53f1bfabd875759772d767f7bae6b37687fb3ae37941a", "filesize": 26408, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.12", "apt_dependencies": [], "pip_dependencies": ["click", "great-expectations", "loguru", "matplotlib", "numpy", "pandas", "pre-commit", "pyarrow", "scikit-learn", "scipy", "seaborn", "strictyaml", "tqdm"]}}}, "0.3.0": {"released": "2024-04-26 11:35:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.3.0-py3-none-any.whl", "filehash": "2190f81c317a49e8fbf82471a4faf1d1c530df6cc0b4372c98fb238dafea6e57", "filesize": 25875, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.12", "apt_dependencies": [], "pip_dependencies": ["click", "great-expectations", "loguru", "matplotlib", "numpy", "pandas", "pre-commit", "pyarrow", "scikit-learn", "scipy", "seaborn", "strictyaml", "tqdm"]}}}, "0.2.0": {"released": "2024-03-13 19:35:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.2.0-py3-none-any.whl", "filehash": "57d52b00870b2ab288a6608b07e6522e22d8d158f43edf81da1270ee435387c1", "filesize": 17765, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.12", "apt_dependencies": [], "pip_dependencies": ["click", "great-expectations", "loguru", "matplotlib", "numpy", "pandas", "pre-commit", "pyarrow", "seaborn", "strictyaml", "tqdm"]}}}, "0.1.2": {"released": "2024-02-22 12:03:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.1.2-py3-none-any.whl", "filehash": "d94037bbebe36c49a4dc183a59a68acc9abef2a74744b32498c1c09fca44ab90", "filesize": 11967, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.12", "apt_dependencies": [], "pip_dependencies": ["click", "great-expectations", "loguru", "matplotlib", "numpy", "pandas", "pre-commit", "pyarrow", "seaborn", "strictyaml", "tqdm"]}}}, "0.1.1": {"released": "2024-02-02 14:09:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyretailscience-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.1.1-py3-none-any.whl", "filehash": "7abf9f22cfc708fa4ed3fac4b7d2e68451f827a1c68a2a6e418c93a2158babd4", "filesize": 7937, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.12", "apt_dependencies": [], "pip_dependencies": ["click", "loguru", "matplotlib", "numpy", "pandas", "pyarrow", "seaborn", "strictyaml", "tqdm"]}}}, "0.1.0": {"released": "2024-01-30 10:30:12", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"pyretailscience-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyretailscience/pyretailscience-0.1.0-py3-none-any.whl", "filehash": "a1810729c532139332281eab6e79548ab5f6502c98a474d56e070944c2bdaeb8", "filesize": 6978, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.12", "apt_dependencies": [], "pip_dependencies": ["click", "loguru", "matplotlib", "numpy", "pandas", "pyarrow", "seaborn", "strictyaml"]}}}}}