{ "info": { "author": "Pierre Rust (Orange)", "author_email": "pierre.rust@orange.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Dcop python\n\n[![Documentation Status](https://readthedocs.org/projects/pydcop/badge/?version=latest)](http://pydcop.readthedocs.io/en/latest/?badge=latest)\n[![Build Status](https://travis-ci.org/Orange-OpenSource/pyDcop.svg?branch=master)](https://travis-ci.org/Orange-OpenSource/pyDcop)\n\npyDCOP is a python library for Distributed Constraints Optimization.\nIt contains implementations of several standard DCOP algorithms (MaxSum, DSA,\nDPOP, etc.) and allows you to develop your own algorithms.\n\npyDCOP runs on python >= 3.5.\n\n## Installation\n\nUsing pip is recommended, on ubuntu :\n\n sudo apt-get install python3-setuptools\n sudo apt-get install python3-pip\n\n\nI also recommend installing pyDCOP in a virtualenv, in order to avoid any\nconflict with other applications you might have:\n\n python3 -m venv ~/.pydcop\n source ~/.pydcop/bin/activate\n\nFor now, installation is only from source :\n\n cd pydcop\n pip install .\n\nOr without pip, simply use :\n\n python3 setup.py install\n\nWhen developing on DCOP-python, one would rather use the following command,\nwhich installs pydcop in development mode and test dependencies:\n\n pip install -e .[test]\n\nTo generate documentation, you need to install the corresponding dependencies:\n\n pip install -e .[doc]\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "dcop,MAS", "license": "", "maintainer": "", "maintainer_email": "", "name": "pydcop", "package_url": "https://pypi.org/project/pydcop/", "platform": "", "project_url": "https://pypi.org/project/pydcop/", "project_urls": null, "release_url": "https://pypi.org/project/pydcop/0.1.1/", "requires_dist": [ "pulp", "numpy", "networkx", "pyyaml", "requests", "websocket-server", "sphinx; extra == 'doc'", "sphinx-rtd-theme; extra == 'doc'", "coverage; extra == 'test'", "pytest; extra == 'test'", "mypy; extra == 'test'" ], "requires_python": "", "summary": "Several dcop algo implementation", "version": "0.1.1" }, "last_serial": 3860703, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c07105d5187b554378029e285210421d", "sha256": "a645e3a3df63555bd3ed47153bfd5dad2b78c41eea42b4f0e575fc0001340fa2" }, "downloads": -1, "filename": "pydcop-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c07105d5187b554378029e285210421d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 354500, "upload_time": "2018-05-14T11:42:48", "url": "https://files.pythonhosted.org/packages/8d/60/60e7ee92db93d7de4b3b1bcf9c83f915023742c8dcdda62640dce54e8fbf/pydcop-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff8f966cde9ddb1a6d35b4e58ef35270", "sha256": "19a91fca2e4da637ff2723586dcf41385a86aefe9e9bb7db5fd676a9cadab6c4" }, "downloads": -1, "filename": "pydcop-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ff8f966cde9ddb1a6d35b4e58ef35270", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 220883, "upload_time": "2018-05-14T11:42:52", "url": "https://files.pythonhosted.org/packages/56/f7/69283fb15f82d2ac83e82c67eaaf814aca8d2c8efa5aa6f89305bc9c0ad1/pydcop-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8f8e81f87b49c3638c4a178aa44a7615", "sha256": "2fabf4a3973d8f4a0db21384187b441c5cf45cd2525d81e54b85df207256b49e" }, "downloads": -1, "filename": "pydcop-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8f8e81f87b49c3638c4a178aa44a7615", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 355484, "upload_time": "2018-05-14T12:11:56", "url": "https://files.pythonhosted.org/packages/47/ac/ff22e1a74a7bb377ff097ec54c93bba5109b48f77d010684b2964e1b577f/pydcop-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d655733cf0f202a52d6f82c25e14520", "sha256": "2059c9564fcbe3464624b0616dea010b5a150d753bc9d38c355055802b416cb2" }, "downloads": -1, "filename": "pydcop-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1d655733cf0f202a52d6f82c25e14520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 221043, "upload_time": "2018-05-14T12:11:58", "url": "https://files.pythonhosted.org/packages/e7/95/391ab8566369ad43a34954109585951a98f29874f2422e4aa7aac57c423c/pydcop-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8f8e81f87b49c3638c4a178aa44a7615", "sha256": "2fabf4a3973d8f4a0db21384187b441c5cf45cd2525d81e54b85df207256b49e" }, "downloads": -1, "filename": "pydcop-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8f8e81f87b49c3638c4a178aa44a7615", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 355484, "upload_time": "2018-05-14T12:11:56", "url": "https://files.pythonhosted.org/packages/47/ac/ff22e1a74a7bb377ff097ec54c93bba5109b48f77d010684b2964e1b577f/pydcop-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d655733cf0f202a52d6f82c25e14520", "sha256": "2059c9564fcbe3464624b0616dea010b5a150d753bc9d38c355055802b416cb2" }, "downloads": -1, "filename": "pydcop-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1d655733cf0f202a52d6f82c25e14520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 221043, "upload_time": "2018-05-14T12:11:58", "url": "https://files.pythonhosted.org/packages/e7/95/391ab8566369ad43a34954109585951a98f29874f2422e4aa7aac57c423c/pydcop-0.1.1.tar.gz" } ] }