{ "info": { "author": "Bret Curtis", "author_email": "bret.curtis@wdc.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Database" ], "description": "=======\nPyMongo\n=======\n:Info: See `the mongo site `_ for more information. See `github `_ for the latest source.\n:Author: Mike Dirolf\n:Maintainer: Bernie Hackett \n\nAbout\n=====\n\nThe PyMongo distribution contains tools for interacting with MongoDB\ndatabase from Python. The ``bson`` package is an implementation of\nthe `BSON format `_ for Python. The ``pymongo``\npackage is a native Python driver for MongoDB. The ``gridfs`` package\nis a `gridfs\n`_\nimplementation on top of ``pymongo``.\n\nPyMongo supports MongoDB 2.6, 3.0, 3.2, 3.4, and 3.6.\n\nSupport / Feedback\n==================\n\nFor issues with, questions about, or feedback for PyMongo, please look into\nour `support channels `_. Please\ndo not email any of the PyMongo developers directly with issues or\nquestions - you're more likely to get an answer on the `mongodb-user\n`_ list on Google Groups.\n\nBugs / Feature Requests\n=======================\n\nThink you\u2019ve found a bug? Want to see a new feature in PyMongo? Please open a\ncase in our issue management tool, JIRA:\n\n- `Create an account and login `_.\n- Navigate to `the PYTHON project `_.\n- Click **Create Issue** - Please provide as much information as possible about the issue type and how to reproduce it.\n\nBug reports in JIRA for all driver projects (i.e. PYTHON, CSHARP, JAVA) and the\nCore Server (i.e. SERVER) project are **public**.\n\nHow To Ask For Help\n-------------------\n\nPlease include all of the following information when opening an issue:\n\n- Detailed steps to reproduce the problem, including full traceback, if possible.\n- The exact python version used, with patch level::\n\n $ python -c \"import sys; print(sys.version)\"\n\n- The exact version of PyMongo used, with patch level::\n\n $ python -c \"import pymongo; print(pymongo.version); print(pymongo.has_c())\"\n\n- The operating system and version (e.g. Windows 7, OSX 10.8, ...)\n- Web framework or asynchronous network library used, if any, with version (e.g.\n Django 1.7, mod_wsgi 4.3.0, gevent 1.0.1, Tornado 4.0.2, ...)\n\nSecurity Vulnerabilities\n------------------------\n\nIf you\u2019ve identified a security vulnerability in a driver or any other\nMongoDB project, please report it according to the `instructions here\n`_.\n\nInstallation\n============\n\nPyMongo can be installed with `pip `_::\n\n $ python -m pip install pymongo\n\nOr ``easy_install`` from\n`setuptools `_::\n\n $ python -m easy_install pymongo\n\nYou can also download the project source and do::\n\n $ python setup.py install\n\nDo **not** install the \"bson\" package. PyMongo comes with its own bson package;\ndoing \"easy_install bson\" installs a third-party package that is incompatible\nwith PyMongo.\n\nDependencies\n============\n\nPyMongo supports CPython 2.6, 2.7, 3.4+, PyPy, and PyPy3.\n\nOptional dependencies:\n\nGSSAPI authentication requires `pykerberos\n`_ on Unix or `WinKerberos\n`_ on Windows. The correct\ndependency can be installed automatically along with PyMongo::\n\n $ python -m pip install pymongo[gssapi]\n\nSupport for mongodb+srv:// URIs requires `dnspython\n`_::\n\n $ python -m pip install pymongo[srv]\n\nTLS / SSL support may require `ipaddress\n`_ and `certifi\n`_ or `wincertstore\n`_ depending on the Python\nversion in use. The necessary dependencies can be installed along with\nPyMongo::\n\n $ python -m pip install pymongo[tls]\n\nYou can install all dependencies automatically with the following\ncommand::\n\n $ python -m pip install pymongo[gssapi,srv,tls]\n\nOther optional packages:\n\n- `backports.pbkdf2 `_,\n improves authentication performance with SCRAM-SHA-1, the default\n authentication mechanism for MongoDB 3.0+. It especially improves\n performance on Python older than 2.7.8, or on Python 3 before Python 3.4.\n- `monotonic `_ adds support for\n a monotonic clock, which improves reliability in environments\n where clock adjustments are frequent. Not needed in Python 3.3+.\n\n\nAdditional dependencies are:\n\n- (to generate documentation) sphinx_\n- (to run the tests under Python 2.6) unittest2_\n\nExamples\n========\nHere's a basic example (for more see the *examples* section of the docs):\n\n.. code-block:: python\n\n >>> import pymongo\n >>> client = pymongo.MongoClient(\"localhost\", 27017)\n >>> db = client.test\n >>> db.name\n u'test'\n >>> db.my_collection\n Collection(Database(MongoClient('localhost', 27017), u'test'), u'my_collection')\n >>> db.my_collection.insert_one({\"x\": 10}).inserted_id\n ObjectId('4aba15ebe23f6b53b0000000')\n >>> db.my_collection.insert_one({\"x\": 8}).inserted_id\n ObjectId('4aba160ee23f6b543e000000')\n >>> db.my_collection.insert_one({\"x\": 11}).inserted_id\n ObjectId('4aba160ee23f6b543e000002')\n >>> db.my_collection.find_one()\n {u'x': 10, u'_id': ObjectId('4aba15ebe23f6b53b0000000')}\n >>> for item in db.my_collection.find():\n ... print(item[\"x\"])\n ...\n 10\n 8\n 11\n >>> db.my_collection.create_index(\"x\")\n u'x_1'\n >>> for item in db.my_collection.find().sort(\"x\", pymongo.ASCENDING):\n ... print(item[\"x\"])\n ...\n 8\n 10\n 11\n >>> [item[\"x\"] for item in db.my_collection.find().limit(2).skip(1)]\n [8, 11]\n\nDocumentation\n=============\n\nYou will need sphinx_ installed to generate the\ndocumentation. Documentation can be generated by running **python\nsetup.py doc**. Generated documentation can be found in the\n*doc/build/html/* directory.\n\nTesting\n=======\n\nThe easiest way to run the tests is to run **python setup.py test** in\nthe root of the distribution. Note that you will need unittest2_ to\nrun the tests under Python 2.6.\n\nTo verify that PyMongo works with Gevent's monkey-patching::\n\n $ python green_framework_test.py gevent\n\nOr with Eventlet's::\n\n $ python green_framework_test.py eventlet\n\n.. _sphinx: http://sphinx.pocoo.org/\n.. _unittest2: https://pypi.python.org/pypi/unittest2", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/amplidata/mongo-python-driver", "keywords": "mongo,mongodb,pymongo,gridfs,bson", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "pymongo-amplidata", "package_url": "https://pypi.org/project/pymongo-amplidata/", "platform": "", "project_url": "https://pypi.org/project/pymongo-amplidata/", "project_urls": { "Homepage": "https://github.com/amplidata/mongo-python-driver" }, "release_url": "https://pypi.org/project/pymongo-amplidata/3.6.0.post1/", "requires_dist": null, "requires_python": "", "summary": "Python driver for MongoDB ", "version": "3.6.0.post1" }, "last_serial": 3861410, "releases": { "2.8-1": [ { "comment_text": "", "digests": { "md5": "e82cb2abeb2c994ebbfe79f1cd6e2e8b", "sha256": "b30b1cb685178427021e97893df7fd7478145b34fbfd67c841c55efeacb483fa" }, "downloads": -1, "filename": "pymongo-amplidata-2.8-1.tar.gz", "has_sig": false, "md5_digest": "e82cb2abeb2c994ebbfe79f1cd6e2e8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 395306, "upload_time": "2015-02-11T12:11:02", "url": "https://files.pythonhosted.org/packages/86/41/a4f0fb8efde3aa6663a8d7f8f609085994ffaa7f69f8b68bec6cadae94d7/pymongo-amplidata-2.8-1.tar.gz" } ], "2.8-2": [ { "comment_text": "", "digests": { "md5": "bd6da40ae22ea0df37b6afef8f0420ed", "sha256": "bffd604628535b2a5ed4263dfb690f704170cdb5c1873a9a90e79590584c079a" }, "downloads": -1, "filename": "pymongo-amplidata-2.8-2.tar.gz", "has_sig": false, "md5_digest": "bd6da40ae22ea0df37b6afef8f0420ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 395513, "upload_time": "2015-02-13T11:36:04", "url": "https://files.pythonhosted.org/packages/76/32/a1c0ba0732c1c4ad6cc30bee8e79cba05bdc7b44616ba9418464c6088783/pymongo-amplidata-2.8-2.tar.gz" } ], "3.6.0.post1": [ { "comment_text": "", "digests": { "md5": "b718420743cd94e39f57b92b66331e51", "sha256": "bfc1588e9c8730ce68cf95d47987dc1cfd17acb5c6c22ce01d3c102d29d15cbe" }, "downloads": -1, "filename": "pymongo-amplidata-3.6.0.post1.tar.gz", "has_sig": false, "md5_digest": "b718420743cd94e39f57b92b66331e51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 584244, "upload_time": "2018-05-14T15:46:22", "url": "https://files.pythonhosted.org/packages/db/df/678a6e25ef941a8f8c496aa51bf0f9892432332df008df2aab2aff08a15a/pymongo-amplidata-3.6.0.post1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b718420743cd94e39f57b92b66331e51", "sha256": "bfc1588e9c8730ce68cf95d47987dc1cfd17acb5c6c22ce01d3c102d29d15cbe" }, "downloads": -1, "filename": "pymongo-amplidata-3.6.0.post1.tar.gz", "has_sig": false, "md5_digest": "b718420743cd94e39f57b92b66331e51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 584244, "upload_time": "2018-05-14T15:46:22", "url": "https://files.pythonhosted.org/packages/db/df/678a6e25ef941a8f8c496aa51bf0f9892432332df008df2aab2aff08a15a/pymongo-amplidata-3.6.0.post1.tar.gz" } ] }