@mytec: pushed back before 1.1
This commit is contained in:
@@ -0,0 +1 @@
|
||||
pip
|
||||
@@ -0,0 +1,281 @@
|
||||
Metadata-Version: 2.4
|
||||
Name: pymongo
|
||||
Version: 4.16.0
|
||||
Summary: PyMongo - the Official MongoDB Python driver
|
||||
Project-URL: Homepage, https://www.mongodb.org
|
||||
Project-URL: Documentation, https://www.mongodb.com/docs/languages/python/pymongo-driver/current/
|
||||
Project-URL: Source, https://github.com/mongodb/mongo-python-driver
|
||||
Project-URL: Tracker, https://jira.mongodb.org/projects/PYTHON/issues
|
||||
Author: The MongoDB Python Team
|
||||
License-Expression: Apache-2.0
|
||||
License-File: LICENSE
|
||||
Keywords: bson,gridfs,mongo,mongodb,pymongo
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: Operating System :: MacOS :: MacOS X
|
||||
Classifier: Operating System :: Microsoft :: Windows
|
||||
Classifier: Operating System :: POSIX
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3 :: Only
|
||||
Classifier: Programming Language :: Python :: 3.9
|
||||
Classifier: Programming Language :: Python :: 3.10
|
||||
Classifier: Programming Language :: Python :: 3.11
|
||||
Classifier: Programming Language :: Python :: 3.12
|
||||
Classifier: Programming Language :: Python :: 3.13
|
||||
Classifier: Programming Language :: Python :: 3.14
|
||||
Classifier: Programming Language :: Python :: Implementation :: CPython
|
||||
Classifier: Programming Language :: Python :: Implementation :: PyPy
|
||||
Classifier: Topic :: Database
|
||||
Classifier: Typing :: Typed
|
||||
Requires-Python: >=3.9
|
||||
Requires-Dist: dnspython<3.0.0,>=2.6.1
|
||||
Provides-Extra: aws
|
||||
Requires-Dist: pymongo-auth-aws<2.0.0,>=1.1.0; extra == 'aws'
|
||||
Provides-Extra: docs
|
||||
Requires-Dist: furo==2025.12.19; extra == 'docs'
|
||||
Requires-Dist: readthedocs-sphinx-search~=0.3; extra == 'docs'
|
||||
Requires-Dist: sphinx-autobuild>=2020.9.1; extra == 'docs'
|
||||
Requires-Dist: sphinx-rtd-theme<4,>=2; extra == 'docs'
|
||||
Requires-Dist: sphinx<9,>=5.3; extra == 'docs'
|
||||
Requires-Dist: sphinxcontrib-shellcheck<2,>=1; extra == 'docs'
|
||||
Provides-Extra: encryption
|
||||
Requires-Dist: certifi>=2023.7.22; (os_name == 'nt' or sys_platform == 'darwin') and extra == 'encryption'
|
||||
Requires-Dist: pymongo-auth-aws<2.0.0,>=1.1.0; extra == 'encryption'
|
||||
Requires-Dist: pymongocrypt<2.0.0,>=1.13.0; extra == 'encryption'
|
||||
Provides-Extra: gssapi
|
||||
Requires-Dist: pykerberos>=1.2.4; (os_name != 'nt') and extra == 'gssapi'
|
||||
Requires-Dist: winkerberos>=0.5.0; (os_name == 'nt') and extra == 'gssapi'
|
||||
Provides-Extra: ocsp
|
||||
Requires-Dist: certifi>=2023.7.22; (os_name == 'nt' or sys_platform == 'darwin') and extra == 'ocsp'
|
||||
Requires-Dist: cryptography>=42.0.0; extra == 'ocsp'
|
||||
Requires-Dist: pyopenssl>=23.2.0; extra == 'ocsp'
|
||||
Requires-Dist: requests<3.0,>=2.23.0; extra == 'ocsp'
|
||||
Requires-Dist: service-identity>=23.1.0; extra == 'ocsp'
|
||||
Provides-Extra: snappy
|
||||
Requires-Dist: python-snappy>=0.6.0; extra == 'snappy'
|
||||
Provides-Extra: test
|
||||
Requires-Dist: importlib-metadata>=7.0; (python_version < '3.13') and extra == 'test'
|
||||
Requires-Dist: pytest-asyncio>=0.24.0; extra == 'test'
|
||||
Requires-Dist: pytest>=8.2; extra == 'test'
|
||||
Provides-Extra: zstd
|
||||
Requires-Dist: backports-zstd>=1.0.0; (python_version < '3.14') and extra == 'zstd'
|
||||
Description-Content-Type: text/markdown
|
||||
|
||||
# PyMongo
|
||||
|
||||
[](https://pypi.org/project/pymongo)
|
||||
[](https://pypi.org/project/pymongo)
|
||||
[](https://pepy.tech/project/pymongo)
|
||||
[](http://pymongo.readthedocs.io/en/stable/api?badge=stable)
|
||||
|
||||
## About
|
||||
|
||||
The PyMongo distribution contains tools for interacting with MongoDB
|
||||
database from Python. The `bson` package is an implementation of the
|
||||
[BSON format](http://bsonspec.org) for Python. The `pymongo` package is
|
||||
a native Python driver for MongoDB, offering both synchronous and asynchronous APIs. The `gridfs` package is a
|
||||
[gridfs](https://github.com/mongodb/specifications/blob/master/source/gridfs/gridfs-spec.md/)
|
||||
implementation on top of `pymongo`.
|
||||
|
||||
PyMongo supports MongoDB 4.0, 4.2, 4.4, 5.0, 6.0, 7.0, and 8.0. PyMongo follows [semantic versioning](https://semver.org/spec/v2.0.0.html) for its releases.
|
||||
|
||||
## Documentation
|
||||
|
||||
Documentation is available at
|
||||
[mongodb.com](https://www.mongodb.com/docs/languages/python/pymongo-driver/current/).
|
||||
|
||||
[API documentation](https://pymongo.readthedocs.io/en/stable/api/) and the [full changelog](https://pymongo.readthedocs.io/en/stable/changelog.html) for each release is available at [readthedocs.io](https://pymongo.readthedocs.io/en/stable/index.html).
|
||||
|
||||
## Support / Feedback
|
||||
|
||||
For issues with, questions about, or feedback for PyMongo, please look
|
||||
into our [support channels](https://support.mongodb.com/welcome). Please
|
||||
do not email any of the PyMongo developers directly with issues or
|
||||
questions - you're more likely to get an answer on
|
||||
[StackOverflow](https://stackoverflow.com/questions/tagged/mongodb)
|
||||
(using a "mongodb" tag).
|
||||
|
||||
## Bugs / Feature Requests
|
||||
|
||||
Think you've found a bug? Want to see a new feature in PyMongo? Please
|
||||
open a case in our issue management tool, JIRA:
|
||||
|
||||
- [Create an account and login](https://jira.mongodb.org).
|
||||
- Navigate to [the PYTHON
|
||||
project](https://jira.mongodb.org/browse/PYTHON).
|
||||
- Click **Create Issue** - Please provide as much information as
|
||||
possible about the issue type and how to reproduce it.
|
||||
|
||||
Bug reports in JIRA for all driver projects (i.e. PYTHON, CSHARP, JAVA)
|
||||
and the Core Server (i.e. SERVER) project are **public**.
|
||||
|
||||
### How To Ask For Help
|
||||
|
||||
Please include all of the following information when opening an issue:
|
||||
|
||||
- Detailed steps to reproduce the problem, including full traceback,
|
||||
if possible.
|
||||
|
||||
- The exact python version used, with patch level:
|
||||
|
||||
```bash
|
||||
python -c "import sys; print(sys.version)"
|
||||
```
|
||||
|
||||
- The exact version of PyMongo used, with patch level:
|
||||
|
||||
```bash
|
||||
python -c "import pymongo; print(pymongo.version); print(pymongo.has_c())"
|
||||
```
|
||||
|
||||
- The operating system and version (e.g. Windows 7, OSX 10.8, ...)
|
||||
|
||||
- Web framework or asynchronous network library used, if any, with
|
||||
version (e.g. Django 1.7, mod_wsgi 4.3.0, gevent 1.0.1, Tornado
|
||||
4.0.2, ...)
|
||||
|
||||
### Security Vulnerabilities
|
||||
|
||||
If you've identified a security vulnerability in a driver or any other
|
||||
MongoDB project, please report it according to the [instructions
|
||||
here](https://www.mongodb.com/docs/manual/tutorial/create-a-vulnerability-report/).
|
||||
|
||||
## Installation
|
||||
|
||||
PyMongo can be installed with [pip](http://pypi.python.org/pypi/pip):
|
||||
|
||||
```bash
|
||||
python -m pip install pymongo
|
||||
```
|
||||
|
||||
You can also download the project source and do:
|
||||
|
||||
```bash
|
||||
pip install .
|
||||
```
|
||||
|
||||
Do **not** install the "bson" package from pypi. PyMongo comes with
|
||||
its own bson package; running "pip install bson" installs a third-party
|
||||
package that is incompatible with PyMongo.
|
||||
|
||||
## Dependencies
|
||||
|
||||
PyMongo supports CPython 3.9+ and PyPy3.9+.
|
||||
|
||||
Required dependencies:
|
||||
|
||||
Support for `mongodb+srv://` URIs requires [dnspython](https://pypi.python.org/pypi/dnspython)
|
||||
|
||||
Optional dependencies:
|
||||
|
||||
GSSAPI authentication requires
|
||||
[pykerberos](https://pypi.python.org/pypi/pykerberos) on Unix or
|
||||
[WinKerberos](https://pypi.python.org/pypi/winkerberos) on Windows. The
|
||||
correct dependency can be installed automatically along with PyMongo:
|
||||
|
||||
```bash
|
||||
python -m pip install "pymongo[gssapi]"
|
||||
```
|
||||
|
||||
MONGODB-AWS authentication requires
|
||||
[pymongo-auth-aws](https://pypi.org/project/pymongo-auth-aws/):
|
||||
|
||||
```bash
|
||||
python -m pip install "pymongo[aws]"
|
||||
```
|
||||
|
||||
OCSP (Online Certificate Status Protocol) requires
|
||||
[PyOpenSSL](https://pypi.org/project/pyOpenSSL/),
|
||||
[requests](https://pypi.org/project/requests/),
|
||||
[service_identity](https://pypi.org/project/service_identity/) and may
|
||||
require [certifi](https://pypi.python.org/pypi/certifi):
|
||||
|
||||
```bash
|
||||
python -m pip install "pymongo[ocsp]"
|
||||
```
|
||||
|
||||
Wire protocol compression with snappy requires
|
||||
[python-snappy](https://pypi.org/project/python-snappy):
|
||||
|
||||
```bash
|
||||
python -m pip install "pymongo[snappy]"
|
||||
```
|
||||
|
||||
Wire protocol compression with zstandard requires
|
||||
[backports.zstd](https://pypi.org/project/backports.zstd)
|
||||
when used with Python versions before 3.14:
|
||||
|
||||
```bash
|
||||
python -m pip install "pymongo[zstd]"
|
||||
```
|
||||
|
||||
Client-Side Field Level Encryption requires
|
||||
[pymongocrypt](https://pypi.org/project/pymongocrypt/) and
|
||||
[pymongo-auth-aws](https://pypi.org/project/pymongo-auth-aws/):
|
||||
|
||||
```bash
|
||||
python -m pip install "pymongo[encryption]"
|
||||
```
|
||||
You can install all dependencies automatically with the following
|
||||
command:
|
||||
|
||||
```bash
|
||||
python -m pip install "pymongo[gssapi,aws,ocsp,snappy,zstd,encryption]"
|
||||
```
|
||||
|
||||
## Examples
|
||||
|
||||
Here's a basic example (for more see the *examples* section of the
|
||||
docs):
|
||||
|
||||
```pycon
|
||||
>>> import pymongo
|
||||
>>> client = pymongo.MongoClient("localhost", 27017)
|
||||
>>> db = client.test
|
||||
>>> db.name
|
||||
'test'
|
||||
>>> db.my_collection
|
||||
Collection(Database(MongoClient('localhost', 27017), 'test'), 'my_collection')
|
||||
>>> db.my_collection.insert_one({"x": 10}).inserted_id
|
||||
ObjectId('4aba15ebe23f6b53b0000000')
|
||||
>>> db.my_collection.insert_one({"x": 8}).inserted_id
|
||||
ObjectId('4aba160ee23f6b543e000000')
|
||||
>>> db.my_collection.insert_one({"x": 11}).inserted_id
|
||||
ObjectId('4aba160ee23f6b543e000002')
|
||||
>>> db.my_collection.find_one()
|
||||
{'x': 10, '_id': ObjectId('4aba15ebe23f6b53b0000000')}
|
||||
>>> for item in db.my_collection.find():
|
||||
... print(item["x"])
|
||||
...
|
||||
10
|
||||
8
|
||||
11
|
||||
>>> db.my_collection.create_index("x")
|
||||
'x_1'
|
||||
>>> for item in db.my_collection.find().sort("x", pymongo.ASCENDING):
|
||||
... print(item["x"])
|
||||
...
|
||||
8
|
||||
10
|
||||
11
|
||||
>>> [item["x"] for item in db.my_collection.find().limit(2).skip(1)]
|
||||
[8, 11]
|
||||
```
|
||||
|
||||
## Learning Resources
|
||||
|
||||
- MongoDB Learn - [Python
|
||||
courses](https://learn.mongodb.com/catalog?labels=%5B%22Language%22%5D&values=%5B%22Python%22%5D).
|
||||
- [Python Articles on Developer
|
||||
Center](https://www.mongodb.com/developer/languages/python/).
|
||||
|
||||
## Testing
|
||||
|
||||
The easiest way to run the tests is to run the following from the repository root.
|
||||
|
||||
```bash
|
||||
pip install -e ".[test]"
|
||||
pytest
|
||||
```
|
||||
|
||||
For more advanced testing scenarios, see the [contributing guide](./CONTRIBUTING.md#running-tests-locally).
|
||||
@@ -0,0 +1,309 @@
|
||||
bson/__init__.py,sha256=8nD4K-5V45rCG5qdgWy6ZW7uAoIPd1ROnhVHFpilXug,51631
|
||||
bson/__pycache__/__init__.cpython-312.pyc,,
|
||||
bson/__pycache__/_helpers.cpython-312.pyc,,
|
||||
bson/__pycache__/binary.cpython-312.pyc,,
|
||||
bson/__pycache__/code.cpython-312.pyc,,
|
||||
bson/__pycache__/codec_options.cpython-312.pyc,,
|
||||
bson/__pycache__/datetime_ms.cpython-312.pyc,,
|
||||
bson/__pycache__/dbref.cpython-312.pyc,,
|
||||
bson/__pycache__/decimal128.cpython-312.pyc,,
|
||||
bson/__pycache__/errors.cpython-312.pyc,,
|
||||
bson/__pycache__/int64.cpython-312.pyc,,
|
||||
bson/__pycache__/json_util.cpython-312.pyc,,
|
||||
bson/__pycache__/max_key.cpython-312.pyc,,
|
||||
bson/__pycache__/min_key.cpython-312.pyc,,
|
||||
bson/__pycache__/objectid.cpython-312.pyc,,
|
||||
bson/__pycache__/raw_bson.cpython-312.pyc,,
|
||||
bson/__pycache__/regex.cpython-312.pyc,,
|
||||
bson/__pycache__/son.cpython-312.pyc,,
|
||||
bson/__pycache__/timestamp.cpython-312.pyc,,
|
||||
bson/__pycache__/typings.cpython-312.pyc,,
|
||||
bson/__pycache__/tz_util.cpython-312.pyc,,
|
||||
bson/_cbson.cpython-310-x86_64-linux-gnu.so,sha256=xmmULHvsQQXJfpQq0FncTUVSUs2fyfodb7SBCZk2K18,336496
|
||||
bson/_cbson.cpython-311-x86_64-linux-gnu.so,sha256=rsEaL2L6uREiaYbS_YWtlF5sxDhicaSQqYyJjvJGNpE,340536
|
||||
bson/_cbson.cpython-312-x86_64-linux-gnu.so,sha256=AGyYE6x3akiXz0oy64Sw6Sc9MigGK7EW0DRvMMmz-vc,370552
|
||||
bson/_cbson.cpython-39-x86_64-linux-gnu.so,sha256=0Ia15cJQPnJeFl_FYffoVjUOhrylgSi4kGLOjY5RXIs,334400
|
||||
bson/_cbsonmodule.c,sha256=jasQTyNjS3Uy7l_5sWWqlOjjGquuCaT7bB0C0k-sHg8,106230
|
||||
bson/_cbsonmodule.h,sha256=k5o-hPaIZz7444Jooaty3Gc3NnGnkXUPSB24-9UUtLg,8082
|
||||
bson/_helpers.py,sha256=D8dJj8LorfE0HrOb00htblOlMvw-59x9akR7gs1E_Bs,1366
|
||||
bson/binary.py,sha256=fMpffQxCUg3oI198A-_xjc-J1ucskUHSULPfzvibADc,25567
|
||||
bson/bson-endian.h,sha256=c8kC3A4W2j_AvVLDJPo0w5UL15b6C7f14F0mRU19kMo,6573
|
||||
bson/buffer.c,sha256=7k5sRdnvD7ICNRW9bCJp2tFXj-tdyyOH6IqGwYGfIk4,4450
|
||||
bson/buffer.h,sha256=gk5piESiLAsMc7ktixf8-8Bv-CNQZguCM3mvVBM3FZw,1828
|
||||
bson/code.py,sha256=yiNa5p6Zpdnp0SonzZUDjCPegXNIgyJXAF31xS1S4Rs,3472
|
||||
bson/codec_options.py,sha256=dVQyuHXr2NxbmVd7eOOVdHmgLhTOxLI1gUOmfvGgZJM,20532
|
||||
bson/datetime_ms.py,sha256=FW2gNKSn_o13QUpVRZp0oIMOivI7W3S66WP6Y_6XxLs,6997
|
||||
bson/dbref.py,sha256=0_8CmDS22ODtGFaTqJ7HD8nkTKg3p0zqua9KpE4o2xs,4776
|
||||
bson/decimal128.py,sha256=M9UtYobiao2CXfx4_by42sekzMpZHlloqYsGLPGddZc,11265
|
||||
bson/errors.py,sha256=xSeLY7Ekp3qv_7S1U58GxY9ffKNnNYT6GtEuADIS4vw,1515
|
||||
bson/int64.py,sha256=1KkTwy2CVRT7Vp0TRehhDeXNL3HxcCHOy861HQXL4L0,1178
|
||||
bson/json_util.py,sha256=CKmcUFnb76mQHxkFXZ_grFRoyzxaXNaa00NMKwj3TGE,42870
|
||||
bson/max_key.py,sha256=Zkm8ny8teYrJLaVNiAd2NEs9nkVUhcowmXIN-Ekwt6k,1504
|
||||
bson/min_key.py,sha256=5QHtIowgeO7W4MAvQN60wbQtN5j-7zrIEim8UuU5b_k,1504
|
||||
bson/objectid.py,sha256=9jkbtYKoI6qo2IrmfGEIS3XtQdPxiPdgOc4pEXrq4Xs,8644
|
||||
bson/py.typed,sha256=zwRNjZOV3leFzGdwfkbvGOfGbBoplIeeZu4g7d6P928,170
|
||||
bson/raw_bson.py,sha256=qU0kCAWgHQYjzcWb7vEYJ3ywqMvvNRgqP-x2UmwVUis,7392
|
||||
bson/regex.py,sha256=wePL_6E-h9ZG1-zLtiyrL1a4IEyQz0RS4XqU-bopWgY,4588
|
||||
bson/son.py,sha256=zmJK0gh1bAY-KWeCAmAXB9iyUXL-G1c3D_qxRahy65s,6459
|
||||
bson/time64.c,sha256=MJuQb_pvDHqUURaZAmGQGlF4NdV6ySKjvjGMKMtX-BM,21527
|
||||
bson/time64.h,sha256=NX8Xnr9nVAae14koal7zzUk3w1hOGmmzFFjlfodk1JM,1561
|
||||
bson/time64_config.h,sha256=2GEfhl7D8X8wLbgMR_vJo0hMqNqHaOcPhAX_z_FdQQw,1682
|
||||
bson/time64_limits.h,sha256=YGomcc4c9sPhR88LbfNHAVxkRs5anqWuSsuVD97j-1o,1492
|
||||
bson/timestamp.py,sha256=pRpimi4HlgVFNmJX5czzPtm4EcKmsgZglnGESWWx2_Y,4270
|
||||
bson/typings.py,sha256=OvYHUPOeBrkw77yKrHEykoG_xKdc5wy8Pi-gpaFFq_I,1175
|
||||
bson/tz_util.py,sha256=L_q0Yb1yFAgvZTxKMQYCn0LsvvhIXj8NiFXYt_aQfJ4,1873
|
||||
gridfs/__init__.py,sha256=KBJhjiOjWD706zSNQxVUePhKGGfiSKi_hiBsvzPEeUI,1498
|
||||
gridfs/__pycache__/__init__.cpython-312.pyc,,
|
||||
gridfs/__pycache__/errors.cpython-312.pyc,,
|
||||
gridfs/__pycache__/grid_file.cpython-312.pyc,,
|
||||
gridfs/__pycache__/grid_file_shared.cpython-312.pyc,,
|
||||
gridfs/asynchronous/__init__.py,sha256=OjOX5XFyEKwh5UdSI5LeheWmSmvzIKcNCoecirA-3Jk,1295
|
||||
gridfs/asynchronous/__pycache__/__init__.cpython-312.pyc,,
|
||||
gridfs/asynchronous/__pycache__/grid_file.cpython-312.pyc,,
|
||||
gridfs/asynchronous/grid_file.py,sha256=C5IwTxlWTQoFnLOAOfkTfO3q8G8tdeWg9zgxsaSVqp0,76707
|
||||
gridfs/errors.py,sha256=hringkl0TGO5ZcN7IuLaqHTI3oVQR94wNsIdBZ_BhW0,1091
|
||||
gridfs/grid_file.py,sha256=iQ_J6ok4d8pMlyC8zYJjfJwCyeO1xF0gDtBvFbtdKts,736
|
||||
gridfs/grid_file_shared.py,sha256=ZWF3y4OcgMICR9UE9whd5z0hj3zYUq0iQaKbNqVnyrA,5797
|
||||
gridfs/py.typed,sha256=zwRNjZOV3leFzGdwfkbvGOfGbBoplIeeZu4g7d6P928,170
|
||||
gridfs/synchronous/__init__.py,sha256=8Ugk_OVfsP7Krya5_tl7CwJH6EXPyyo7X1h4bY05aoY,1244
|
||||
gridfs/synchronous/__pycache__/__init__.cpython-312.pyc,,
|
||||
gridfs/synchronous/__pycache__/grid_file.cpython-312.pyc,,
|
||||
gridfs/synchronous/grid_file.py,sha256=-jUzLF1BM5Z-5PT8GM2dDb40Xh-sCzkXd83kWOFrXZ8,75018
|
||||
pymongo-4.16.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
pymongo-4.16.0.dist-info/METADATA,sha256=LHdkFM2sw6ouVZ6ddYJXq5wjaEqKVr3aZZLg0Q-f6dc,9982
|
||||
pymongo-4.16.0.dist-info/RECORD,,
|
||||
pymongo-4.16.0.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
pymongo-4.16.0.dist-info/WHEEL,sha256=j7cHuv6eJmcM6DzZ1N53nRjrjI-w1nbfF2LfpWRduWY,187
|
||||
pymongo-4.16.0.dist-info/licenses/LICENSE,sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ,11357
|
||||
pymongo/__init__.py,sha256=WniNYsG9h_zqtPXQwXBBiPYI3Trb6a3vOogEahzXyNs,5616
|
||||
pymongo/__pycache__/__init__.cpython-312.pyc,,
|
||||
pymongo/__pycache__/_asyncio_lock.cpython-312.pyc,,
|
||||
pymongo/__pycache__/_asyncio_task.cpython-312.pyc,,
|
||||
pymongo/__pycache__/_azure_helpers.cpython-312.pyc,,
|
||||
pymongo/__pycache__/_client_bulk_shared.cpython-312.pyc,,
|
||||
pymongo/__pycache__/_csot.cpython-312.pyc,,
|
||||
pymongo/__pycache__/_gcp_helpers.cpython-312.pyc,,
|
||||
pymongo/__pycache__/_version.cpython-312.pyc,,
|
||||
pymongo/__pycache__/auth.cpython-312.pyc,,
|
||||
pymongo/__pycache__/auth_oidc.cpython-312.pyc,,
|
||||
pymongo/__pycache__/auth_oidc_shared.cpython-312.pyc,,
|
||||
pymongo/__pycache__/auth_shared.cpython-312.pyc,,
|
||||
pymongo/__pycache__/bulk_shared.cpython-312.pyc,,
|
||||
pymongo/__pycache__/change_stream.cpython-312.pyc,,
|
||||
pymongo/__pycache__/client_options.cpython-312.pyc,,
|
||||
pymongo/__pycache__/client_session.cpython-312.pyc,,
|
||||
pymongo/__pycache__/collation.cpython-312.pyc,,
|
||||
pymongo/__pycache__/collection.cpython-312.pyc,,
|
||||
pymongo/__pycache__/command_cursor.cpython-312.pyc,,
|
||||
pymongo/__pycache__/common.cpython-312.pyc,,
|
||||
pymongo/__pycache__/compression_support.cpython-312.pyc,,
|
||||
pymongo/__pycache__/cursor.cpython-312.pyc,,
|
||||
pymongo/__pycache__/cursor_shared.cpython-312.pyc,,
|
||||
pymongo/__pycache__/daemon.cpython-312.pyc,,
|
||||
pymongo/__pycache__/database.cpython-312.pyc,,
|
||||
pymongo/__pycache__/database_shared.cpython-312.pyc,,
|
||||
pymongo/__pycache__/driver_info.cpython-312.pyc,,
|
||||
pymongo/__pycache__/encryption.cpython-312.pyc,,
|
||||
pymongo/__pycache__/encryption_options.cpython-312.pyc,,
|
||||
pymongo/__pycache__/errors.cpython-312.pyc,,
|
||||
pymongo/__pycache__/event_loggers.cpython-312.pyc,,
|
||||
pymongo/__pycache__/hello.cpython-312.pyc,,
|
||||
pymongo/__pycache__/helpers_shared.cpython-312.pyc,,
|
||||
pymongo/__pycache__/lock.cpython-312.pyc,,
|
||||
pymongo/__pycache__/logger.cpython-312.pyc,,
|
||||
pymongo/__pycache__/max_staleness_selectors.cpython-312.pyc,,
|
||||
pymongo/__pycache__/message.cpython-312.pyc,,
|
||||
pymongo/__pycache__/mongo_client.cpython-312.pyc,,
|
||||
pymongo/__pycache__/monitoring.cpython-312.pyc,,
|
||||
pymongo/__pycache__/network_layer.cpython-312.pyc,,
|
||||
pymongo/__pycache__/ocsp_cache.cpython-312.pyc,,
|
||||
pymongo/__pycache__/ocsp_support.cpython-312.pyc,,
|
||||
pymongo/__pycache__/operations.cpython-312.pyc,,
|
||||
pymongo/__pycache__/periodic_executor.cpython-312.pyc,,
|
||||
pymongo/__pycache__/pool.cpython-312.pyc,,
|
||||
pymongo/__pycache__/pool_options.cpython-312.pyc,,
|
||||
pymongo/__pycache__/pool_shared.cpython-312.pyc,,
|
||||
pymongo/__pycache__/pyopenssl_context.cpython-312.pyc,,
|
||||
pymongo/__pycache__/read_concern.cpython-312.pyc,,
|
||||
pymongo/__pycache__/read_preferences.cpython-312.pyc,,
|
||||
pymongo/__pycache__/response.cpython-312.pyc,,
|
||||
pymongo/__pycache__/results.cpython-312.pyc,,
|
||||
pymongo/__pycache__/saslprep.cpython-312.pyc,,
|
||||
pymongo/__pycache__/server_api.cpython-312.pyc,,
|
||||
pymongo/__pycache__/server_description.cpython-312.pyc,,
|
||||
pymongo/__pycache__/server_selectors.cpython-312.pyc,,
|
||||
pymongo/__pycache__/server_type.cpython-312.pyc,,
|
||||
pymongo/__pycache__/socket_checker.cpython-312.pyc,,
|
||||
pymongo/__pycache__/ssl_context.cpython-312.pyc,,
|
||||
pymongo/__pycache__/ssl_support.cpython-312.pyc,,
|
||||
pymongo/__pycache__/topology_description.cpython-312.pyc,,
|
||||
pymongo/__pycache__/typings.cpython-312.pyc,,
|
||||
pymongo/__pycache__/uri_parser.cpython-312.pyc,,
|
||||
pymongo/__pycache__/uri_parser_shared.cpython-312.pyc,,
|
||||
pymongo/__pycache__/write_concern.cpython-312.pyc,,
|
||||
pymongo/_asyncio_lock.py,sha256=Vq6Gr1dfGlsbpkxIBh2mr6f6_hKjKIkx22G-qw-WzXI,10429
|
||||
pymongo/_asyncio_task.py,sha256=8Lxy0dgH3XzZLAKkFK4Pd1oKQuatdiNdebAH8vwwMaA,1821
|
||||
pymongo/_azure_helpers.py,sha256=YSXcEptWoXVDZlcu4KOb-dfEma3zOFRRyifUIpfGV7g,2005
|
||||
pymongo/_client_bulk_shared.py,sha256=XJB-xjcSig8I3CQKrqtUEb_cOyvlHAfEw5gB_VcNwBE,3136
|
||||
pymongo/_cmessage.cpython-310-x86_64-linux-gnu.so,sha256=pFrApWFSAfaWZlWJ5cHytTIzxz_V7PilfAYVaYLPLA8,406664
|
||||
pymongo/_cmessage.cpython-311-x86_64-linux-gnu.so,sha256=IwN8Oc6Ula6d1vnobuPTYm1_ui6rtvtc27aN04GR-VI,410640
|
||||
pymongo/_cmessage.cpython-312-x86_64-linux-gnu.so,sha256=9gGnIDCsxXJgDEUPVnNhMyoKfLRGT7zT1yo_8dvkhLM,447864
|
||||
pymongo/_cmessage.cpython-39-x86_64-linux-gnu.so,sha256=F-COoskz_CLHNosBKA6lYAquvoOn1UktEJtAv-lfDdM,404416
|
||||
pymongo/_cmessagemodule.c,sha256=4WKLB15OSCXs3Aowq-Vb5BozEBjFYMyitGcDBP1HV4c,32680
|
||||
pymongo/_csot.py,sha256=s5UDflpGlQyMbQcYuELGAEzGQi_-6uS8sNzxoj8MMuc,5146
|
||||
pymongo/_gcp_helpers.py,sha256=kUS-lQ9ihbT4OwpR36LgiYjtkxVi8Ffrs8qVFIPVXIk,1454
|
||||
pymongo/_version.py,sha256=im8Mt2_ZmQOEHh_xP2FSvghWN7l764RUIN17_Yw9SN4,1400
|
||||
pymongo/asynchronous/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
pymongo/asynchronous/__pycache__/__init__.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/aggregation.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/auth.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/auth_aws.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/auth_oidc.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/bulk.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/change_stream.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/client_bulk.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/client_session.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/collection.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/command_cursor.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/cursor.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/database.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/encryption.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/helpers.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/mongo_client.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/monitor.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/network.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/pool.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/server.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/settings.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/srv_resolver.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/topology.cpython-312.pyc,,
|
||||
pymongo/asynchronous/__pycache__/uri_parser.cpython-312.pyc,,
|
||||
pymongo/asynchronous/aggregation.py,sha256=OsqISDJtQFKMzFqnJCYW1I_gZ9DJvkJJUBmcR7IXrNE,9534
|
||||
pymongo/asynchronous/auth.py,sha256=XpnFFbL8tTBDwU8ga0tuRSge78vKRI2Sip_Xntqb0AM,16791
|
||||
pymongo/asynchronous/auth_aws.py,sha256=uv0Bn1A12U182zoSW8yR9TRep1agqlqTdtE1_PYPMYA,3766
|
||||
pymongo/asynchronous/auth_oidc.py,sha256=C6C5rck-ou48NSlcsApzy3KSvsiJdiYBnaLIAs573AE,12389
|
||||
pymongo/asynchronous/bulk.py,sha256=yhk6S7T_NOTRQ7-DUtA-zwG6ljN5QturoRJUzsNTPmk,29493
|
||||
pymongo/asynchronous/change_stream.py,sha256=_DGalUDbaM-nPBUjijt0L10Y_OuNyAt9pvairu7grpw,19456
|
||||
pymongo/asynchronous/client_bulk.py,sha256=IBlV_qQ5vYvMMhiFGSdyAp8_LUEidxEMMlDxiM7s8-Q,30802
|
||||
pymongo/asynchronous/client_session.py,sha256=JpbOzoDX4yIwns5XkHkqMkSq3oJVKWtQ732Dm6nuZvM,46583
|
||||
pymongo/asynchronous/collection.py,sha256=X9bi0r6c31fZOU4Az-Vg2lDC2w5qUFufQEtatIjD0b8,152432
|
||||
pymongo/asynchronous/command_cursor.py,sha256=09CkErHBQKeGTZMiu1VXK9DiPBIzJi2W2cGzo35EbsI,17104
|
||||
pymongo/asynchronous/cursor.py,sha256=iQU5lRnYRgq9hiNoDroPut5JM7OBcjYnPV1YLD0YcIA,53046
|
||||
pymongo/asynchronous/database.py,sha256=5lFqh9NqoRTjICIO2R1Y1OE3OLGhjcLjtSLU1O6IOd0,60998
|
||||
pymongo/asynchronous/encryption.py,sha256=5Ame34D_ennKWlnZ8JZNv3izy0-c55ZOIth1_vBiURA,52087
|
||||
pymongo/asynchronous/helpers.py,sha256=IvFUfgz5U4GOju-aFVO4NFA27wDBOmi1xZrCAWmbljo,3217
|
||||
pymongo/asynchronous/mongo_client.py,sha256=FpzAt4IkFGvfW5rjBMQipVzc30vWdmgS4oZSLgevzBM,132509
|
||||
pymongo/asynchronous/monitor.py,sha256=udd-V0u-wIpkbaMqoka05b7OBcFiWU6TXkiArVqHgok,20197
|
||||
pymongo/asynchronous/network.py,sha256=3KOL_k9SQsFS1qG_RgHpWL3kRkPicRNPfvai_BG7pL0,11907
|
||||
pymongo/asynchronous/pool.py,sha256=2FLl40505iNinejSiWuKYv8oZiC-oKX5Xu9b8HLDJoo,61531
|
||||
pymongo/asynchronous/server.py,sha256=lxyOz24RZgqNSBh9MPDwtzowUbDWGXvIokhrmwuVWTs,14249
|
||||
pymongo/asynchronous/settings.py,sha256=caRa0UExAQQvwJyRdQtjLsBdFmC2y5hvqT7ZUPTer1A,6327
|
||||
pymongo/asynchronous/srv_resolver.py,sha256=Tp6WyI8F9Do-Q5V9igW-XmcnVohD2HlsM48j6N9Zhko,5423
|
||||
pymongo/asynchronous/topology.py,sha256=d6CGNvOuqok3dZ8to9JUkeDK_XjaEB7t4I7qUqMFP-k,46228
|
||||
pymongo/asynchronous/uri_parser.py,sha256=yWIOOU7CaxYeLDQfKSBw-WqhPeJsGt29kd6v-2zxVeQ,6834
|
||||
pymongo/auth.py,sha256=iMFfrotoD4mzbJASOGcm3Fn1Rx3hq2Sn0AW62AHWH4c,864
|
||||
pymongo/auth_oidc.py,sha256=41UZY0c1arPBwwWnw91-wvdqacVbigYU8-gegUGAPXU,984
|
||||
pymongo/auth_oidc_shared.py,sha256=eASrHb6Y1EQVFgyfW0otNNsblf6f3qalg87YAM2hGRk,4492
|
||||
pymongo/auth_shared.py,sha256=tduNNhKZlv-vUjL5Rj2Kk1e1Ewxu_x-4UyNyj31y_Y0,9611
|
||||
pymongo/bulk_shared.py,sha256=raJhzfdV80kMW0IK3OimMURv46H9hN9SkbF9kHPM5iI,4398
|
||||
pymongo/change_stream.py,sha256=TAlW-grylb9mkH7wJYlMoykoLJSFOM-44b4DkdcuPF0,956
|
||||
pymongo/client_options.py,sha256=EXMmxs2PcKMWR0VMbJ_nyl15skXCyn-9TqUs6l-dp5I,12876
|
||||
pymongo/client_session.py,sha256=8qgmprbYF-KsYfV8rYAo_tc02KufIWIU9F-tHmsZgXw,927
|
||||
pymongo/collation.py,sha256=YMIfWEmKUjXhCBzD9yqiBk98vs8wFLnX8a8RbK_zfSM,8010
|
||||
pymongo/collection.py,sha256=XS3hkqn_EaSC6AYhI7VFoG1Yxn7A5mOnqWYUP1ma79o,902
|
||||
pymongo/command_cursor.py,sha256=B77q8Y8Didm4nh2XMtRgevCIwKksfqCBpKvo7OIWhyw,911
|
||||
pymongo/common.py,sha256=X1-xeCTrx4QovwLCI8QXmgBp9BU9ZC4YcWP6y7HN_BM,41994
|
||||
pymongo/compression_support.py,sha256=3GKgfSdufiHFxm9UxG5yh-_Luye1JgyK44m0Z3Peows,5852
|
||||
pymongo/cursor.py,sha256=h36vKiNHZKSWd4q8GLR3dXI1tjobJf4S0z1HQs9cUiM,938
|
||||
pymongo/cursor_shared.py,sha256=AvN6kaRuYh6rmUQfBT5X3KxiZfHwyvb3cJhxgvpYl9s,3185
|
||||
pymongo/daemon.py,sha256=8VOyWeXF09AkA47tYrngx1Ev4BQH2eEYYJBKoIpx0MQ,6024
|
||||
pymongo/database.py,sha256=Kl16EKWt6Ihu91YPMAu9lxXQglVmi_7xFp0OTShIxGQ,865
|
||||
pymongo/database_shared.py,sha256=8RiwTzn0_YsJ97wGtcnEWj4G7Fd77DRGKhbYECy9Vo4,1217
|
||||
pymongo/driver_info.py,sha256=6SrOq36Zfed0efI92VD1Ep1uMeSOWhw-nnlcoO1nSIQ,1823
|
||||
pymongo/encryption.py,sha256=AduX99T89Gthd1Fndpytr684YdLOCF73Dwc2SVovLlg,932
|
||||
pymongo/encryption_options.py,sha256=GHuZoubKR36CAKJ3G6wg8zIYfDQiDC25HR3SKF4P5Kc,18465
|
||||
pymongo/errors.py,sha256=_ejm9BkObep610KbVDDK0AW-bVVWKEEbSwLVps95k28,13771
|
||||
pymongo/event_loggers.py,sha256=6sWHzOP4BY9Bjr5tJn5yIp_dZlYPTZGbvUKtPQ_zqlo,9232
|
||||
pymongo/hello.py,sha256=Zb4v_SSMLbg2Jwtz31g_1a0-WvktaUCWV-VNquceBPE,6714
|
||||
pymongo/helpers_shared.py,sha256=ttREOqoxUU_Gu5y3o6Al8mDnkJIziwKdsfHlR7RmhM0,12141
|
||||
pymongo/lock.py,sha256=xo1ImkkiCDtw3mD3CqKsdYqte2ugKmBjOdpm2lkNqqw,2700
|
||||
pymongo/logger.py,sha256=0fDl05kcivAzEiE0pXndoGHxx1N734kU1F1iSvcHFlw,7182
|
||||
pymongo/max_staleness_selectors.py,sha256=XxNjA_OQS5r34nhD5dZAB13LFC3UDzZyHlusOjvRFnI,4676
|
||||
pymongo/message.py,sha256=xLneMAT81bDZe-Rd88uXYZX2DxLJkIgMimfvVbGqoXw,61353
|
||||
pymongo/mongo_client.py,sha256=M8imUfLkY5Wue765DO2R_3yI-EcT2Ma8bvc2OajdVqM,879
|
||||
pymongo/monitoring.py,sha256=omt7y0WDEpksg2Y9gd3I0eYHmHMsCp4k5FDiJhh2ovc,64460
|
||||
pymongo/network_layer.py,sha256=DvYINVLDhiO16UDin4LRjNoMPSAl_pRe-ma0yJamcvM,29925
|
||||
pymongo/ocsp_cache.py,sha256=U_eBBMx0bRRuWjw5ilCWg8s28qXnrNG4o6XaSyLIR44,4834
|
||||
pymongo/ocsp_support.py,sha256=sFIQojlpnIf3m6nwOoZhs4qx8ODGH8Pr7W-7ql8B3ow,17518
|
||||
pymongo/operations.py,sha256=XnaaBwtRnJ5qTLHsMFGbNx_l2AIcaJ3G-tQTOECui-Q,31918
|
||||
pymongo/periodic_executor.py,sha256=SOCLwiru5eCH785E039_OXRRJz1e4w62pFCCEjcIvbU,9988
|
||||
pymongo/pool.py,sha256=_oRGnoQXxbnw46F9O0ys5rGR9yF3sInb88IUrKsZ7XQ,856
|
||||
pymongo/pool_options.py,sha256=oNiXRkxXSg-VDT7Nu2y6C5NmcPlOenxdnrKvDiNySi4,17885
|
||||
pymongo/pool_shared.py,sha256=TWWrFVe72kMs9CpRMaCgEN_k2io1DrWa18CwrktSvBg,19466
|
||||
pymongo/py.typed,sha256=zwRNjZOV3leFzGdwfkbvGOfGbBoplIeeZu4g7d6P928,170
|
||||
pymongo/pyopenssl_context.py,sha256=MPcVZw1KJQzNlOjV5SG_xuYeRFypmeqL8XdzVeGrUvo,16621
|
||||
pymongo/read_concern.py,sha256=LTRXt2rXEqb1B80jSTFylslmOiEMsUQ-sLswOsJhxZI,2530
|
||||
pymongo/read_preferences.py,sha256=MbO9nlb11K45nqpYAcThOAE5uPBRebFpRv3SediFxL8,22330
|
||||
pymongo/response.py,sha256=OUrA3zJIYGjKYhJZE4LBsk42JqvTSBBOosB29A4_KoY,4325
|
||||
pymongo/results.py,sha256=YGQ47bo7Am2CpVrQZnh0Jj1jVvwG_RK6MaIb_ozGMqw,13123
|
||||
pymongo/saslprep.py,sha256=tffQtCwe0Ee67DYgSZnk8UJiWP18zYNGGyE7PK59pOY,4384
|
||||
pymongo/server_api.py,sha256=TzLAB5qOqjA6X_1rSkuipyFdN1zzhgND5G2vhya26Hk,6076
|
||||
pymongo/server_description.py,sha256=yPj3UgRXA4qQGFGdLvK-U32Dw3C4lrVQsM4fhbnCTqU,9747
|
||||
pymongo/server_selectors.py,sha256=FWs7j--xdMtmMrqTlK52t3f_rbGxpyIAhiLTNncNOjA,6095
|
||||
pymongo/server_type.py,sha256=dgiASOlTcJWPXK2mx9xFXEEZmAlQbLurjxB580sILK8,924
|
||||
pymongo/socket_checker.py,sha256=Y0nZgT59LL4YWugGr-EznBBK3SbwG8OSVi95ET8xN-A,4071
|
||||
pymongo/ssl_context.py,sha256=0ACodd0PHss6Cg5HphgZkmZ3tEC-4THRnGIRXdN9jhU,1522
|
||||
pymongo/ssl_support.py,sha256=2wKgEMt5SdEgBlLmcnxkLj5uNKr5GeYAMdBG-88eB_c,5625
|
||||
pymongo/synchronous/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
pymongo/synchronous/__pycache__/__init__.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/aggregation.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/auth.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/auth_aws.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/auth_oidc.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/bulk.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/change_stream.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/client_bulk.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/client_session.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/collection.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/command_cursor.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/cursor.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/database.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/encryption.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/helpers.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/mongo_client.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/monitor.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/network.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/pool.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/server.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/settings.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/srv_resolver.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/topology.cpython-312.pyc,,
|
||||
pymongo/synchronous/__pycache__/uri_parser.cpython-312.pyc,,
|
||||
pymongo/synchronous/aggregation.py,sha256=iq5dNZq-xbAzduZyEYPFy3R7AfFMds-2o2yRl0Km5iw,9343
|
||||
pymongo/synchronous/auth.py,sha256=6yMW7euCcRDXyfUSgsnt35iqXoqa-K4C77Odf0e_slY,16541
|
||||
pymongo/synchronous/auth_aws.py,sha256=LDD7gvOqZRsDw5rKUVkjyNU3tAIHCVpcJbGN1H8Vaaw,3736
|
||||
pymongo/synchronous/auth_oidc.py,sha256=Jv652g94J0kk2NVCCuJhMD8EXbqUTrIicI2ZOd7ADCc,12110
|
||||
pymongo/synchronous/bulk.py,sha256=p7CEY4xlY1ydhemNkefZYzWRAeZjkwJJEQ45UYcv7Bc,29172
|
||||
pymongo/synchronous/change_stream.py,sha256=aM2WszudOIY2BsX1qUZ0TXNd9MxdSemIHD0qZqQoBLY,18910
|
||||
pymongo/synchronous/client_bulk.py,sha256=Jx-9qYMHybf9X-E8DqIQEV8fHhmYAAcC8-neelAlVOU,30440
|
||||
pymongo/synchronous/client_session.py,sha256=ZxmT_bxfUDFjy5FaMyz2OqiPD3WcbXyAg1rTVH0H78k,45753
|
||||
pymongo/synchronous/collection.py,sha256=yNSMUwTnmRBySwURaJWEJFeXS4n9zVe6wsW44eEqD4s,148883
|
||||
pymongo/synchronous/command_cursor.py,sha256=QoayBZMjCm-sQY02uzNp1DEuKdJ8nEU-Pnhz0rmluNI,16746
|
||||
pymongo/synchronous/cursor.py,sha256=i47Psy-vGb-NU5aIX4V9xhvDBQVUefB3Ls8obX7PBPc,52168
|
||||
pymongo/synchronous/database.py,sha256=sXCy-ldaz_XNW4UKbmlRfuQjh8-V7fklM4Ya4alyHFA,59452
|
||||
pymongo/synchronous/encryption.py,sha256=GVu2RUZsvoUymT9KKkY36ogn174aBHayrQYCnsFVd6I,51265
|
||||
pymongo/synchronous/helpers.py,sha256=NuPVNGpE4WhhUPWF5ZSRCosxBdIrdQMRiOUEmd1NuUo,3142
|
||||
pymongo/synchronous/mongo_client.py,sha256=lvOfNydMcyIGTSvCxut7G5iOqZfMIZOkr9uo-WJ4o-M,129905
|
||||
pymongo/synchronous/monitor.py,sha256=hc1M8KNXvGjRZQ4J9unEz8a3pGIUtbAzLoK2A1unpQQ,19811
|
||||
pymongo/synchronous/network.py,sha256=dzdS8F_Qh2vwjgVT3fWW3RyxVLdimF9W39TyezEDqx8,11798
|
||||
pymongo/synchronous/pool.py,sha256=8uhnS5eFQQmqj3lTjZYwuCRA5r7NARxn16lM7S4voyg,60619
|
||||
pymongo/synchronous/server.py,sha256=mswahQz3nIF9NnmzEi2tN0SspOsWnIKLCH7XnFvDic8,14096
|
||||
pymongo/synchronous/settings.py,sha256=gXE7YHLqsK4MGhC0LFTNFwj9ea66K3475QMawvTNFdg,6324
|
||||
pymongo/synchronous/srv_resolver.py,sha256=Rr_KoqkhjPZB2CIdqw6PdzK6L0Lqqd9ctg4TD5iZUI0,5350
|
||||
pymongo/synchronous/topology.py,sha256=g8LSjypNobYAvUmIQjxF1J8TbcX8lHJ6n9nKd0zn78k,45687
|
||||
pymongo/synchronous/uri_parser.py,sha256=2b_v1xcoH3a_lQLjPypqMRSwebn6R6LmgHnBPRm3e48,6802
|
||||
pymongo/topology_description.py,sha256=1fYyOqaWa9X3HfXq7rFlxCVcQQL5eUxQCYUHgSXX930,29779
|
||||
pymongo/typings.py,sha256=Ga76LW_bqQajBarsMxcPddUWQR_He9p2PvIcjKtADIA,2546
|
||||
pymongo/uri_parser.py,sha256=LSJPmsgKTfK2yFiU0O2FEseToHKtfcxm4f8OosVhcC8,1322
|
||||
pymongo/uri_parser_shared.py,sha256=D4vE_QF4zjFxAQTtvP8mEZMkhVASQKliIxyoMutg4Z4,22188
|
||||
pymongo/write_concern.py,sha256=C8GR2sRJKRZHQtsnnW5a0OvyAl0DFbA8NY8LGLJqzKo,5431
|
||||
@@ -0,0 +1,7 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: hatchling 1.28.0
|
||||
Root-Is-Purelib: false
|
||||
Tag: cp312-cp312-manylinux_2_17_x86_64
|
||||
Tag: cp312-cp312-manylinux2014_x86_64
|
||||
Tag: cp312-cp312-manylinux_2_28_x86_64
|
||||
|
||||
@@ -0,0 +1,201 @@
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
Reference in New Issue
Block a user