{ "info": { "author": "anna herlihy", "author_email": "mongodb-user@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python :: 3", "Topic :: Database", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "====================\nelastic2-doc-manager\n====================\n\nThe mongo-connector project originated as a MongoDB mongo-labs\nproject and is now community-maintained under the custody of YouGov, Plc.\n\n.. image:: https://travis-ci.org/yougov/elastic2-doc-manager.svg?branch=master\n :alt: View build status\n :target: https://travis-ci.org/yougov/elastic2-doc-manager\n\nGetting Started\n===============\n\nThis package is a document manager for\n`mongo-connector `_ that\ntargets Elasticsearch versions 2.x and 5.x -- don't let the name fool you!\nFor information on running mongo-connector with Elasticsearch, please see the\n`MongoConnector Usage with Elasticsearch\n`_\nwiki page.\n\nInstallation\n============\n\nThe installation of the elastic2-doc-manager depends on which version of\nElasticsearch you are targeting.\n\nElasticsearch 1.x\n-----------------\n\nThis is the document manager for Elasticsearch 2.x and 5.x. If you\nwant to target Elasticsearch 1.x, please install the\n`elastic-doc-manager `_.\n\nElasticsearch 2.x\n-----------------\n\nFor use with an Elasticsearch 2.x server, install with\n`pip `__::\n\n pip install 'elastic2-doc-manager[elastic2]'\n\nElasticsearch 5.x\n-----------------\n\nFor use with an Elasticsearch 5.x server, install with::\n\n pip install 'elastic2-doc-manager[elastic5]'\n\n.. note:: Version 0.3.0 added support for Elasticsearch 5.x.\n\n\nAmazon Elasticsearch Service\n----------------------------\n\nTo use with Amazon Elasticsearch Service, you must install the required AWS\ndependencies along with the version of Elasticsearch::\n\n pip install 'elastic2-doc-manager[elastic2,aws]'\n\n\nDevelopment\n-----------\n\nYou can also install the development version of elastic2-doc-manager\nmanually::\n\n git clone https://github.com/yougov/elastic2-doc-manager.git\n pip install -e './elastic2-doc-manager[elastic2]'\n\nYou may have to run ``pip`` with ``sudo``, depending on where you're\ninstalling and what privileges you have.\n\n.. note:: Please note that before mongo-connector version 2.2.2, the elastic\ndoc manager was packaged with mongo-connector and only supported\nElasticsearch 1.x.\n\nRunning the tests\n-----------------\nRequirements\n~~~~~~~~~~~~\n\n1. Copy of the Elastic 2.x Document Manager Github repository\n\n The tests are not included in the package from PyPI and can only be acquired\n by cloning this repository on Github::\n\n git clone https://github.com/yougov/elastic2-doc-manager\n\n2. Tox\n\n Install `tox `_.\n\n2. Environment variables\n\n There are a few influential environment variables that affect the tests. These are\n defined in the tox.ini.\n\nAll the tests live in the `tests` directory.\n\nRunning tests on the command-line\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nWhile the tests take care of setting up and tearing down MongoDB clusters on\ntheir own, make sure to start Elasticsearch before doing a full test run!\n\nYou can run all the tests with one command (this works in all supported Python versions)::\n\n tox\n\nError messages\n~~~~~~~~~~~~~~\n\nSome of the tests are meant to generate lots of ``ERROR``-level log messages,\nespecially the rollback tests. mongo-connector logs exceptions it encounters\nwhile iterating the cursor in the oplog, so we see these in the console output\nwhile MongoDB clusters are being torn apart in the tests. As long as all the\ntests pass with an `OK` message, all is well.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mongodb-labs/elastic2-doc-manager", "keywords": "mongo-connector,mongodb,elastic,elasticsearch", "license": "", "maintainer": "mongodb", "maintainer_email": "", "name": "elastic2-doc-manager", "package_url": "https://pypi.org/project/elastic2-doc-manager/", "platform": "any", "project_url": "https://pypi.org/project/elastic2-doc-manager/", "project_urls": { "Homepage": "https://github.com/mongodb-labs/elastic2-doc-manager" }, "release_url": "https://pypi.org/project/elastic2-doc-manager/1.0.0/", "requires_dist": [ "mongo-connector (>=2.5.0)", "importlib-metadata", "boto3 (>=1.4.0); extra == 'aws'", "requests-aws-sign (>=0.1.2); extra == 'aws'", "elasticsearch (<3.0.0,>=2.0.0); extra == 'elastic2'", "elasticsearch (<6.0.0,>=5.0.0); extra == 'elastic5'" ], "requires_python": ">=3.4", "summary": "Elastic2 plugin for mongo-connector", "version": "1.0.0" }, "last_serial": 4449259, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1ca3c73a24fa968210b63ed995ef6377", "sha256": "46e8f4daaca5a5b6a7a56f8ffe0498ef4e3a52e253da7bc4b0ad92e87756be67" }, "downloads": -1, "filename": "elastic2_doc_manager-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ca3c73a24fa968210b63ed995ef6377", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9624, "upload_time": "2016-03-08T18:06:38", "url": "https://files.pythonhosted.org/packages/67/7c/86e5112afa8ed813b5d4f53ffe7a2748c5bda6ba206903f6c85be0a1f152/elastic2_doc_manager-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c8a39d014b0940a13fd3ec9740a4546", "sha256": "317d5a478039d2fac91249ec6d4677efac23d9fbd573f06861bfb921750186dd" }, "downloads": -1, "filename": "elastic2-doc-manager-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1c8a39d014b0940a13fd3ec9740a4546", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14673, "upload_time": "2016-03-08T18:05:04", "url": "https://files.pythonhosted.org/packages/8f/f7/66720a7d4c8692b88f5f1b8da3ae2113e234489047c0165b9364509d96e8/elastic2-doc-manager-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "132202bd5ed0848ab9a7603397f9a10e", "sha256": "7372614c4029f37802acba4705a97034a3332cfadebec13ad4044e33c64dfdda" }, "downloads": -1, "filename": "elastic2_doc_manager-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "132202bd5ed0848ab9a7603397f9a10e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10090, "upload_time": "2016-08-23T23:51:08", "url": "https://files.pythonhosted.org/packages/fb/6c/2245b95474db28076d16a0298fe6011fc63e7fe048576dce60ae6cc2bc4e/elastic2_doc_manager-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8d2cc50d65f0a55f7a39146ba1d73e4", "sha256": "40e1ced550c6cf8a8e090d6f79bfba20fb24870bef4f98accb1f100ac9515c2e" }, "downloads": -1, "filename": "elastic2-doc-manager-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a8d2cc50d65f0a55f7a39146ba1d73e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15087, "upload_time": "2016-08-23T23:51:05", "url": "https://files.pythonhosted.org/packages/9f/61/6e589aa8ca1b92b0a4e33aa0e3f2ac36fe827d3dd832d09d357bae97cff3/elastic2-doc-manager-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "558171400655c970aa95a69263d0fb00", "sha256": "e3aafeaf01be0f945f86bfe4a530cdf29323d1dc0ce25dfefcc2418d57ef0756" }, "downloads": -1, "filename": "elastic2_doc_manager-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "558171400655c970aa95a69263d0fb00", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 13986, "upload_time": "2016-12-22T23:58:23", "url": "https://files.pythonhosted.org/packages/c4/86/35b976c7c85745b46565335a07b811249204489a1565095238a8f6482493/elastic2_doc_manager-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a263d558d44c44cc880f991de978182e", "sha256": "910cb9fe3b347d8f3b7d26661d2bceb974431d84d1479344007923ba52b35517" }, "downloads": -1, "filename": "elastic2-doc-manager-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a263d558d44c44cc880f991de978182e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19222, "upload_time": "2016-12-22T23:58:21", "url": "https://files.pythonhosted.org/packages/13/b9/5c805ec7346246921cf908c40acf162416667003f5ee0daa6954b75dede5/elastic2-doc-manager-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "eacb2da95204f8e8b0824c864d68bd92", "sha256": "2282f6e8939003648db1478edd76ed9c71de113a484bf2583190aaae7e066fbe" }, "downloads": -1, "filename": "elastic2_doc_manager-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eacb2da95204f8e8b0824c864d68bd92", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15195, "upload_time": "2018-11-04T08:51:35", "url": "https://files.pythonhosted.org/packages/3a/72/310ed32e041e989692ad23a46c9dac60c0dca0a7bed2a928ed4ce303d96c/elastic2_doc_manager-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9baa98f428519b11291fb336034887a", "sha256": "65b876c20ea453a871b372c4f15eae559efb65ec439150eb5db21db22f9cb199" }, "downloads": -1, "filename": "elastic2-doc-manager-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e9baa98f428519b11291fb336034887a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16907, "upload_time": "2018-11-04T08:51:37", "url": "https://files.pythonhosted.org/packages/a7/5a/906cc0f595e0e26028b5ea23cb89838633a90b459bf81d03539ecd28e073/elastic2-doc-manager-0.4.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "283c07c3e110e0d715d6620c2186b212", "sha256": "32024eec86637ffe5f48c88947e9f28fbe9c12d62d8dc6ef97ab1aa9c5412f65" }, "downloads": -1, "filename": "elastic2_doc_manager-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "283c07c3e110e0d715d6620c2186b212", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 14661, "upload_time": "2018-11-04T10:08:57", "url": "https://files.pythonhosted.org/packages/09/cf/0a18c6a925c4c95ded1d40bc84f1d9e701ed4d19e68c21b984d4b33d65f5/elastic2_doc_manager-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8739fb7eca4f21ba39945f1e17033a8", "sha256": "cd6e12f5b0b6ffe5bf9dc341f2fefc87fe5a8c090e7a175e1450a268484c4451" }, "downloads": -1, "filename": "elastic2-doc-manager-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a8739fb7eca4f21ba39945f1e17033a8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 23243, "upload_time": "2018-11-04T10:08:58", "url": "https://files.pythonhosted.org/packages/5a/0e/85e7670d807efd34b296e3bb4e908f77908e618a6cb2500b1bf94fcf5cf0/elastic2-doc-manager-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "283c07c3e110e0d715d6620c2186b212", "sha256": "32024eec86637ffe5f48c88947e9f28fbe9c12d62d8dc6ef97ab1aa9c5412f65" }, "downloads": -1, "filename": "elastic2_doc_manager-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "283c07c3e110e0d715d6620c2186b212", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 14661, "upload_time": "2018-11-04T10:08:57", "url": "https://files.pythonhosted.org/packages/09/cf/0a18c6a925c4c95ded1d40bc84f1d9e701ed4d19e68c21b984d4b33d65f5/elastic2_doc_manager-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8739fb7eca4f21ba39945f1e17033a8", "sha256": "cd6e12f5b0b6ffe5bf9dc341f2fefc87fe5a8c090e7a175e1450a268484c4451" }, "downloads": -1, "filename": "elastic2-doc-manager-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a8739fb7eca4f21ba39945f1e17033a8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 23243, "upload_time": "2018-11-04T10:08:58", "url": "https://files.pythonhosted.org/packages/5a/0e/85e7670d807efd34b296e3bb4e908f77908e618a6cb2500b1bf94fcf5cf0/elastic2-doc-manager-1.0.0.tar.gz" } ] }