{"package": "py2opt", "summary": "How to solve the traveling salesman problem with the 2-opt algorithm", "pypi_url": "https://pypi.org/project/py2opt", "piwheels_url": "https://www.piwheels.org/project/py2opt", "releases": {"1.4.2": {"released": "2023-01-17 18:57:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.4.2-py3-none-any.whl", "filehash": "32b03a97de33eabb19a7e25f1cfb422e45a80b56d3eebf57543f3a021a5e44d4", "filesize": 6749, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": []}}}, "1.4.1": {"released": "2023-01-17 18:56:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.4.1-py3-none-any.whl", "filehash": "2e092914583802f59a1a5418bf50ec948c437344b617c4f8cebc7f5627bfb5c2", "filesize": 6748, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": []}}}, "1.4.0": {"released": "2023-01-17 18:56:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.4.0-py3-none-any.whl", "filehash": "ab71efdae9a3628fa8ba8f6b46ab263323867d7e918d25a5d23b89f2ba6535ee", "filesize": 6748, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": []}}}, "1.3.6": {"released": "2021-09-20 16:45:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.3.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.3.6-py3-none-any.whl", "filehash": "a87c6d777c4350c58512e4a0a28942f7e9ee569d2ca77855fd439fd113988f85", "filesize": 6710, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": []}}}, "1.3.5": {"released": "2021-08-08 00:49:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.3.5-py3-none-any.whl", "filehash": "35820f2678b2da6ee9f9aaf06eb71ac50c68951991e907b67f6c57986decbcc5", "filesize": 6741, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": []}}}, "1.3.4": {"released": "2021-08-08 00:45:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.3.4-py3-none-any.whl", "filehash": "1354c19a6241274dac069e3cc6bfc0b2d8e7df4d5877b098c37e433b860d18cd", "filesize": 6732, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": []}}}, "1.3.2": {"released": "2021-05-13 22:15:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.3.2-py3-none-any.whl", "filehash": "6366e93dcb62493d6ab46ccc710503071eced0d0eb6e7e116c19d557ea9aa8b2", "filesize": 6692, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": []}}}, "1.3.0": {"released": "2021-05-13 21:05:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.3.0-py3-none-any.whl", "filehash": "1e7cd9d080e36c5dcceff2d8ebb0000ae203624ab12d770067fafb5fc3ecdbaf", "filesize": 6695, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": []}}}, "1.2.3": {"released": "2021-02-05 08:41:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.2.3-py3-none-any.whl", "filehash": "5ba30fd1ed0fd711c884edabbe5ef1c4b32fdf95e35bc97bf7e4248d53c99480", "filesize": 8071, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": []}}}, "1.2.2": {"released": "2021-02-05 07:33:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.2.2-py3-none-any.whl", "filehash": "6dfa09ba6c30d76b70713d99283ab7f0541bf02f37c57c8473ab707ef5d8e848", "filesize": 8073, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": []}}}, "1.2.0": {"released": "2020-12-04 05:58:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.2.0-py3-none-any.whl", "filehash": "980fe7075d510676952cbef3de588b08be8f8b055626d4bc052c71f84ac931f4", "filesize": 6591, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": []}}}, "1.1.7": {"released": "2020-10-05 21:13:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.1.7-py3-none-any.whl", "filehash": "e61c297bbd329fbd625c6c90d7f9005114be338828ba30ad5915d52594b3784c", "filesize": 8584, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": []}}}, "1.1.6": {"released": "2020-09-07 21:43:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.1.6-py3-none-any.whl", "filehash": "52785e0e7cca1fc7643d85e5d369b79312119bc15246bf4d665e785673a084c6", "filesize": 8586, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.1.5": {"released": "2020-09-04 20:20:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.1.5-py3-none-any.whl", "filehash": "8f6f057587759177bd0402a36bd217ee2dddf30eaf88de7896c6658c28e5ba4b", "filesize": 8591, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.1.4": {"released": "2020-09-04 20:14:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.1.4-py3-none-any.whl", "filehash": "c51c09e2ab3867eaa4da3b3e105c9b50b8b7c80cad1e645e3b6af22ec95269f6", "filesize": 8620, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.1.3": {"released": "2020-09-04 17:39:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.1.3-py3-none-any.whl", "filehash": "223b5322ece471a8ea9b2f9d28e72e2e85b122cb7681eb6f0ccc67b6757958ca", "filesize": 8588, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.1.2": {"released": "2020-08-15 23:02:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.1.2-py3-none-any.whl", "filehash": "02605bcaa972b01d233c95cb165418d5815f20e1f549a024ce58a3c1da91cde6", "filesize": 7486, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.1.1": {"released": "2020-08-14 22:22:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.1.1-py3-none-any.whl", "filehash": "22618c2bb68647f7ed6294123293ce9378e07995b6c377f7b6e9f1aea2b42a1a", "filesize": 5942, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.1.0": {"released": "2020-08-12 01:54:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.1.0-py3-none-any.whl", "filehash": "a18253bd8be367778bead0ac25cc4b1be4a5e846c4152ac05dc0cb2a73ddb460", "filesize": 5973, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.0.9": {"released": "2020-08-11 09:43:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.0.9-py3-none-any.whl", "filehash": "079a114112d895bd39cd26fcdc7286716773b904a6352a955c45853020e56f44", "filesize": 5956, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.0.8": {"released": "2020-08-11 09:31:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.0.8-py3-none-any.whl", "filehash": "dce40a635de67979698010d002ee3257e34549551f953d422f159f03db11dea8", "filesize": 5956, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.0.7": {"released": "2020-08-11 09:29:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.0.7-py3-none-any.whl", "filehash": "e0922ee4c44d75ddcc6037d91f5634feac391cf0094af59a6cccc2f421c2eda5", "filesize": 5957, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.0.6": {"released": "2020-08-11 09:19:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.0.6-py3-none-any.whl", "filehash": "babcdb626fd13d318746ea69954b91a05311af4137f1b133039527ae84dddc39", "filesize": 5911, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.0.5": {"released": "2020-08-11 09:13:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.0.5-py3-none-any.whl", "filehash": "5402d3aa0528f6a63a505814bb569a50f7fd9d0d5327abf374a11c018b0fe9c4", "filesize": 5903, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.0.4": {"released": "2020-08-11 09:06:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.0.4-py3-none-any.whl", "filehash": "0620d54ab078055753812029c6808247e19e0bf5bd154b266e8b0041fc9a9bd3", "filesize": 5895, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.0.3": {"released": "2020-08-11 07:58:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.0.3-py3-none-any.whl", "filehash": "bf53714723c09b3d2215ed332f4bc734ec23e7209f3d2fe8076a3868ab030ac3", "filesize": 5710, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.0.2": {"released": "2020-08-11 07:58:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.0.2-py3-none-any.whl", "filehash": "de46902f6b370c2988c803c1d87fd3274320ccb042955abeb5dd16f7d78c5e1f", "filesize": 5706, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}, "1.0.1": {"released": "2020-08-11 07:58:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"py2opt-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/py2opt/py2opt-1.0.1-py3-none-any.whl", "filehash": "6386b07acb4419b1e33198497f0ff05cfe3dacba95f55c72a77124822a75040e", "filesize": 5314, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": []}}}}}