{ "info": { "author": "Oreste Bernardi", "author_email": "@.eu name=oreste", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: BSD License", "Programming Language :: Cython", "Programming Language :: Prolog" ], "description": "Introduction\n############\n\n`PyCLP `_ \nis a Python library to interface ECLiPSe Constraint Programmig System.\n\nThis module try to implement a pythonic interface to `ECLiPSe `_ \n(alias easy to use) by compromising on a little bit on performance.\n\n\nMajor differences from ECLiPSe standard interface libraries\n***********************************************************\n\nThe main difference compared to embedded interface provided by ECLiPSe system is \nthe persistence of constructed terms after calling the `pyclp.resume` (check \n`3.1.2 Building ECLiPSe terms `_ ) function.\nIn ECLiPSe standard interfaces compound terms are destroyed after resume while in PyCLP are\nstored in a reference that survives after resuming. PyCLP will destroy the reference only when python\ndestroys the linked python object (garbage collection). This consumes more memory but now\nthe python object and the related ECLiPSe object have the same *lifetime*.\n\nMoreover, in the definition of the API I tried to take advantage of a common property of python and \nECLiPSe: both are weak typed languages.\n\n\nNext steps\n**********\n\n * Extend functionality of set_option function", "description_content_type": null, "docs_url": "https://pythonhosted.org/PyCLP/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://sourceforge.net/projects/pyclp/", "keywords": null, "license": "Simplified BSD", "maintainer": null, "maintainer_email": null, "name": "PyCLP", "package_url": "https://pypi.org/project/PyCLP/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/PyCLP/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://sourceforge.net/projects/pyclp/" }, "release_url": "https://pypi.org/project/PyCLP/1.0/", "requires_dist": null, "requires_python": null, "summary": "Interface to ECLiPSe CLP", "version": "1.0" }, "last_serial": 2497798, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "4c678af2e0f899177a1a3a8484b19e2c", "sha256": "2e39e90ecea9b105afa844ac460e54f500a59bfa12c241e332361a723798b8b9" }, "downloads": -1, "filename": "PyCLP-0.2.tar.gz", "has_sig": false, "md5_digest": "4c678af2e0f899177a1a3a8484b19e2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95938, "upload_time": "2012-09-19T20:28:12", "url": "https://files.pythonhosted.org/packages/5c/4a/b883be99ff79b0160759f69695427950d011e9b89cfd2cf0debc22655a72/PyCLP-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "2696f98b398ae4d5a3140f2a7b534dc3", "sha256": "032d4eaa4ad608cd8877cbaeecd97681e34d9951f9fa853c5d9b22fab251aeed" }, "downloads": -1, "filename": "PyCLP-0.3.tar.gz", "has_sig": false, "md5_digest": "2696f98b398ae4d5a3140f2a7b534dc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96711, "upload_time": "2012-12-07T18:07:10", "url": "https://files.pythonhosted.org/packages/97/93/f79a48aa6b5e7caf3691b91e1d52962657c2217a45952bbd774696570f94/PyCLP-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "81ff0b720af5b61b73323ba6858685dd", "sha256": "c787e9230daafa802a5054eb35c5702e41054bd5731dba2b6fe768f071d75370" }, "downloads": -1, "filename": "PyCLP-0.4.tar.gz", "has_sig": false, "md5_digest": "81ff0b720af5b61b73323ba6858685dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96169, "upload_time": "2013-01-08T19:57:36", "url": "https://files.pythonhosted.org/packages/8a/d9/1f5a112e4a7dfec8a7fd2bd82c821508a8a647834a5a1c6c1ae0bea8bd99/PyCLP-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "7246589eff78d1d4c73886f433139e9b", "sha256": "9a87e82f50dfa0a715ae1b5d6a6063db942888590be05d36c7a9253e923a2438" }, "downloads": -1, "filename": "PyCLP-0.5.tar.gz", "has_sig": false, "md5_digest": "7246589eff78d1d4c73886f433139e9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102977, "upload_time": "2013-08-23T21:03:12", "url": "https://files.pythonhosted.org/packages/84/d3/e4ec0581b7687fd2ecc854edceeb7176eccf627a7758b070cc2f6a1b1122/PyCLP-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "73d094151b9bddceb582520635fdaffc", "sha256": "68a61a03476d0d22a8c001485f7a2ab507c1a301659bd9facac75feeac99b182" }, "downloads": -1, "filename": "PyCLP-0.6.tar.gz", "has_sig": false, "md5_digest": "73d094151b9bddceb582520635fdaffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105001, "upload_time": "2013-08-25T18:43:46", "url": "https://files.pythonhosted.org/packages/32/bf/34ab39bf16f6c29b0d72e9e0baa0c1701cbe6440a610cc8bed242729efc7/PyCLP-0.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "1adf8fd7746122f13ca12740b59958af", "sha256": "74451cc4508c2e07d062dd30b5ff1dab3b7dfe63dab9eced1ec73fa74d70cf04" }, "downloads": -1, "filename": "PyCLP-0.6.win32-py2.7.exe", "has_sig": false, "md5_digest": "1adf8fd7746122f13ca12740b59958af", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 249953, "upload_time": "2013-08-26T19:28:19", "url": "https://files.pythonhosted.org/packages/18/3f/bbb92f3f554ef3036b6750ae091a8913e6ce647834a4f174f39a5f6d600e/PyCLP-0.6.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "8bf668cd7bb09bc58ad67a8f35053e54", "sha256": "f5e5cfd42a3d8ee8ef50bf1e776024ab89a93320e4abc327c4d91201875bdd30" }, "downloads": -1, "filename": "PyCLP-0.6.win32-py3.3.exe", "has_sig": false, "md5_digest": "8bf668cd7bb09bc58ad67a8f35053e54", "packagetype": "bdist_wininst", "python_version": "3.3", "requires_python": null, "size": 244625, "upload_time": "2013-08-26T19:28:57", "url": "https://files.pythonhosted.org/packages/7b/59/b1699280337591411f74d0923f5c04f17820ea33bef5072aa426da19db16/PyCLP-0.6.win32-py3.3.exe" }, { "comment_text": "", "digests": { "md5": "f9885478bb916621ea2ef6e104ed90f1", "sha256": "e3bc94fd202dda060bbd21c9b1fd0ea8e8ba6d174f454e03a27101120eb40f51" }, "downloads": -1, "filename": "PyCLP-0.6.win-amd64-py2.7.exe", "has_sig": false, "md5_digest": "f9885478bb916621ea2ef6e104ed90f1", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 283842, "upload_time": "2013-08-26T19:29:22", "url": "https://files.pythonhosted.org/packages/1e/f9/c16869680bc6710f656ef4172266cdd5dfaf3e3832ab24686c8830a40064/PyCLP-0.6.win-amd64-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "1e37a33a01dc71e18cb3311cc2331afd", "sha256": "a8d5a65dde238ff299aa4edc3a32e2900e2662e440f8b28955e3572c48d990c6" }, "downloads": -1, "filename": "PyCLP-0.6.win-amd64-py3.3.exe", "has_sig": false, "md5_digest": "1e37a33a01dc71e18cb3311cc2331afd", "packagetype": "bdist_wininst", "python_version": "3.3", "requires_python": null, "size": 281238, "upload_time": "2013-08-26T19:29:56", "url": "https://files.pythonhosted.org/packages/61/3c/660601dbd7d32e072f3eb885b46a6a0ef5606d542e71eaaa0fc5bf4d0131/PyCLP-0.6.win-amd64-py3.3.exe" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "561f8d80c1da3847e816235897168a45", "sha256": "560ce2a6e4356dfb1e7038e2fc4b469ce56deaf91c0bb6156823732899a19539" }, "downloads": -1, "filename": "PyCLP-0.7.tar.gz", "has_sig": false, "md5_digest": "561f8d80c1da3847e816235897168a45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105546, "upload_time": "2013-12-16T20:12:32", "url": "https://files.pythonhosted.org/packages/46/59/e7270b368ce9e2a1100dcacee468948cbdd762be2870f7b7247b74f47714/PyCLP-0.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "9b7c67e7ee997de5f0e496ce187bf079", "sha256": "98f1f5ed570109493e55071b8f60fad450be557756247d9ec9e5cc3e0607f4e4" }, "downloads": -1, "filename": "PyCLP-0.7.win-amd64-py2.7.exe", "has_sig": false, "md5_digest": "9b7c67e7ee997de5f0e496ce187bf079", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 283918, "upload_time": "2013-12-16T20:44:38", "url": "https://files.pythonhosted.org/packages/6c/63/fa206d0c25a085e2b94b6d3a117eefa8cbeb2b4adf1ceb85dc82ac4238a3/PyCLP-0.7.win-amd64-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "194c60983bb6f898227ac17da5774aae", "sha256": "01284d53355fdaf8a86368710bc47b72c6f32fff3bd25fcb7640c6fdefc29b9e" }, "downloads": -1, "filename": "PyCLP-0.7.win-amd64-py3.3.exe", "has_sig": false, "md5_digest": "194c60983bb6f898227ac17da5774aae", "packagetype": "bdist_wininst", "python_version": "3.3", "requires_python": null, "size": 281286, "upload_time": "2013-12-16T20:44:53", "url": "https://files.pythonhosted.org/packages/87/eb/f845ccfcaa913de008663526db96b22592cd68dd034d3d3130eee8026270/PyCLP-0.7.win-amd64-py3.3.exe" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "8fb72203a72042eda9e5c6402cd56ace", "sha256": "9a6c1108abc780e8ee8cb38896bd8724ec22558f418c8d81d19b51950d9c45cb" }, "downloads": -1, "filename": "PyCLP-0.8.tar.gz", "has_sig": false, "md5_digest": "8fb72203a72042eda9e5c6402cd56ace", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103577, "upload_time": "2014-02-08T12:32:49", "url": "https://files.pythonhosted.org/packages/b2/17/0dc762264f080d3d6dd20f99978159bb3f4681a78a48b0563b128cfc1d70/PyCLP-0.8.tar.gz" }, { "comment_text": "", "digests": { "md5": "f27df0441dadd8dea1db33e9df0d094b", "sha256": "aaa4bcad314e16a9da9e916a2dd75a6e6eb571532fea0741ed51b596b845446a" }, "downloads": -1, "filename": "PyCLP-0.8.win32-py2.7.exe", "has_sig": false, "md5_digest": "f27df0441dadd8dea1db33e9df0d094b", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 252573, "upload_time": "2014-02-08T12:34:45", "url": "https://files.pythonhosted.org/packages/f8/32/b9997a13d715260345d013665d1c8bbc186ec5aee1b83cef4bce7e0f0ebb/PyCLP-0.8.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "68fdc9fe78b0e007bc01235bcd551d13", "sha256": "8fdeae2b2b2b2968e6bdec2611c7f9f89d6f28cc8706fe0444f7ef3e0aac3e18" }, "downloads": -1, "filename": "PyCLP-0.8.win32-py3.3.exe", "has_sig": false, "md5_digest": "68fdc9fe78b0e007bc01235bcd551d13", "packagetype": "bdist_wininst", "python_version": "3.3", "requires_python": null, "size": 247394, "upload_time": "2014-02-08T12:35:43", "url": "https://files.pythonhosted.org/packages/31/20/2fa6b34c3c1aacbd2372d4cbb7862aad634159c8598a3f802de21e48309b/PyCLP-0.8.win32-py3.3.exe" }, { "comment_text": "", "digests": { "md5": "f8b5d61bfdb7fc950870de250c01bcd9", "sha256": "6a558572b3f893473db72bd3eb46cc082b27468c346c12cd10d038ac7c11a205" }, "downloads": -1, "filename": "PyCLP-0.8.win-amd64-py2.7.exe", "has_sig": false, "md5_digest": "f8b5d61bfdb7fc950870de250c01bcd9", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 287178, "upload_time": "2014-02-08T12:35:00", "url": "https://files.pythonhosted.org/packages/15/ba/6c8d12ffe39efd171ebd2dcb56257539abd83ce00dfa13ee611170460225/PyCLP-0.8.win-amd64-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "1fd1f8aafe59c7d1e70cd209f87c3b05", "sha256": "4aab57ee5a7f169501f55835ddb7369ee5b263a8120f2ef98ca09e188a01e5e9" }, "downloads": -1, "filename": "PyCLP-0.8.win-amd64-py3.3.exe", "has_sig": false, "md5_digest": "1fd1f8aafe59c7d1e70cd209f87c3b05", "packagetype": "bdist_wininst", "python_version": "3.3", "requires_python": null, "size": 284317, "upload_time": "2014-02-08T12:35:29", "url": "https://files.pythonhosted.org/packages/07/af/266b186cb898e113ad8bafe8373aea3f65eb6947e1bd93fde8d9d4489e42/PyCLP-0.8.win-amd64-py3.3.exe" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "ef523a224e7d382dac9879617d3b1b6c", "sha256": "e3b3418a0ff66a576da2f97b5e0fc5a738f9ff4fc917ef16258ebe7881af3a87" }, "downloads": -1, "filename": "PyCLP-1.0.tar.gz", "has_sig": false, "md5_digest": "ef523a224e7d382dac9879617d3b1b6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 201057, "upload_time": "2016-12-03T20:09:46", "url": "https://files.pythonhosted.org/packages/c5/73/3820cfe10f1ede8d6434e1661aaa7eef802b8bb5071852aca860e4d5e3a9/PyCLP-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ef523a224e7d382dac9879617d3b1b6c", "sha256": "e3b3418a0ff66a576da2f97b5e0fc5a738f9ff4fc917ef16258ebe7881af3a87" }, "downloads": -1, "filename": "PyCLP-1.0.tar.gz", "has_sig": false, "md5_digest": "ef523a224e7d382dac9879617d3b1b6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 201057, "upload_time": "2016-12-03T20:09:46", "url": "https://files.pythonhosted.org/packages/c5/73/3820cfe10f1ede8d6434e1661aaa7eef802b8bb5071852aca860e4d5e3a9/PyCLP-1.0.tar.gz" } ] }