76971432cf
Changes in Version 3.12.0 ------------------------- .. warning:: PyMongo 3.12.0 deprecates support for Python 2.7, 3.4 and 3.5. These Python versions will not be supported by PyMongo 4. .. warning:: PyMongo now allows insertion of documents with keys that include dots ('.') or start with dollar signs ('$'). - PyMongoCrypt 1.1.0 or later is now required for client side field level encryption support. Notable improvements .................... - Added support for MongoDB 5.0. - Support for MongoDB Versioned API, see :class:`~pymongo.server_api.ServerApi`. - Support for snapshot reads on secondaries (see :ref:`snapshot-reads-ref`). - Support for Azure and GCP KMS providers for client side field level encryption. See the docstring for :class:`~pymongo.mongo_client.MongoClient`, :class:`~pymongo.encryption_options.AutoEncryptionOpts`, and :mod:`~pymongo.encryption`. - Support AWS authentication with temporary credentials when connecting to KMS in client side field level encryption. - Support for connecting to load balanced MongoDB clusters via the new ``loadBalanced`` URI option. - Support for creating timeseries collections via the ``timeseries`` and ``expireAfterSeconds`` arguments to :meth:`~pymongo.database.Database.create_collection`. - Added :attr:`pymongo.mongo_client.MongoClient.topology_description`. - Added hash support to :class:`~pymongo.mongo_client.MongoClient`, :class:`~pymongo.database.Database` and :class:`~pymongo.collection.Collection` (`PYTHON-2466`_). - Improved the error message returned by :meth:`~pymongo.collection.Collection.insert_many` when supplied with an argument of incorrect type (`PYTHON-1690`_). - Added session and read concern support to :meth:`~pymongo.collection.Collection.find_raw_batches` and :meth:`~pymongo.collection.Collection.aggregate_raw_batches`. Bug fixes ......... - Fixed a bug that could cause the driver to deadlock during automatic client side field level encryption (`PYTHON-2472`_). - Fixed a potential deadlock when garbage collecting an unclosed exhaust :class:`~pymongo.cursor.Cursor`. - Fixed an bug where using gevent.Timeout to timeout an operation could lead to a deadlock. - Fixed the following bug with Atlas Data Lake. When closing cursors, pymongo now sends killCursors with the namespace returned the cursor's initial command response. - Fixed a bug in :class:`~pymongo.cursor.RawBatchCursor` that caused it to return an empty bytestring when the cursor contained no results. It now raises :exc:`StopIteration` instead. Deprecations ............ - Deprecated support for Python 2.7, 3.4 and 3.5. - Deprecated support for database profiler helpers :meth:`~pymongo.database.Database.profiling_level`, :meth:`~pymongo.database.Database.set_profiling_level`, and :meth:`~pymongo.database.Database.profiling_info`. Instead, users should run the `profile command`_ with the :meth:`~pymongo.database.Database.command` helper directly. - Deprecated :exc:`~pymongo.errors.NotMasterError`. Users should use :exc:`~pymongo.errors.NotPrimaryError` instead. - Deprecated :class:`~pymongo.ismaster.IsMaster` and :mod:`~pymongo.ismaster` which will be removed in PyMongo 4.0 and are replaced by :class:`~pymongo.hello.Hello` and :mod:`~pymongo.hello` which provide the same API. - Deprecated the :mod:`pymongo.messeage` module. - Deprecated the ``ssl_keyfile`` and ``ssl_certfile`` URI options in favor of ``tlsCertificateKeyFile`` (see :doc:`examples/tls`).
260 lines
9 KiB
Text
260 lines
9 KiB
Text
@comment $NetBSD: PLIST,v 1.6 2021/07/26 17:30:35 adam Exp $
|
|
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
|
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
|
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
|
|
${PYSITELIB}/${EGG_INFODIR}/requires.txt
|
|
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
|
|
${PYSITELIB}/bson/__init__.py
|
|
${PYSITELIB}/bson/__init__.pyc
|
|
${PYSITELIB}/bson/__init__.pyo
|
|
${PYSITELIB}/bson/_cbson.so
|
|
${PYSITELIB}/bson/binary.py
|
|
${PYSITELIB}/bson/binary.pyc
|
|
${PYSITELIB}/bson/binary.pyo
|
|
${PYSITELIB}/bson/code.py
|
|
${PYSITELIB}/bson/code.pyc
|
|
${PYSITELIB}/bson/code.pyo
|
|
${PYSITELIB}/bson/codec_options.py
|
|
${PYSITELIB}/bson/codec_options.pyc
|
|
${PYSITELIB}/bson/codec_options.pyo
|
|
${PYSITELIB}/bson/dbref.py
|
|
${PYSITELIB}/bson/dbref.pyc
|
|
${PYSITELIB}/bson/dbref.pyo
|
|
${PYSITELIB}/bson/decimal128.py
|
|
${PYSITELIB}/bson/decimal128.pyc
|
|
${PYSITELIB}/bson/decimal128.pyo
|
|
${PYSITELIB}/bson/errors.py
|
|
${PYSITELIB}/bson/errors.pyc
|
|
${PYSITELIB}/bson/errors.pyo
|
|
${PYSITELIB}/bson/int64.py
|
|
${PYSITELIB}/bson/int64.pyc
|
|
${PYSITELIB}/bson/int64.pyo
|
|
${PYSITELIB}/bson/json_util.py
|
|
${PYSITELIB}/bson/json_util.pyc
|
|
${PYSITELIB}/bson/json_util.pyo
|
|
${PYSITELIB}/bson/max_key.py
|
|
${PYSITELIB}/bson/max_key.pyc
|
|
${PYSITELIB}/bson/max_key.pyo
|
|
${PYSITELIB}/bson/min_key.py
|
|
${PYSITELIB}/bson/min_key.pyc
|
|
${PYSITELIB}/bson/min_key.pyo
|
|
${PYSITELIB}/bson/objectid.py
|
|
${PYSITELIB}/bson/objectid.pyc
|
|
${PYSITELIB}/bson/objectid.pyo
|
|
${PYSITELIB}/bson/py3compat.py
|
|
${PYSITELIB}/bson/py3compat.pyc
|
|
${PYSITELIB}/bson/py3compat.pyo
|
|
${PYSITELIB}/bson/raw_bson.py
|
|
${PYSITELIB}/bson/raw_bson.pyc
|
|
${PYSITELIB}/bson/raw_bson.pyo
|
|
${PYSITELIB}/bson/regex.py
|
|
${PYSITELIB}/bson/regex.pyc
|
|
${PYSITELIB}/bson/regex.pyo
|
|
${PYSITELIB}/bson/son.py
|
|
${PYSITELIB}/bson/son.pyc
|
|
${PYSITELIB}/bson/son.pyo
|
|
${PYSITELIB}/bson/timestamp.py
|
|
${PYSITELIB}/bson/timestamp.pyc
|
|
${PYSITELIB}/bson/timestamp.pyo
|
|
${PYSITELIB}/bson/tz_util.py
|
|
${PYSITELIB}/bson/tz_util.pyc
|
|
${PYSITELIB}/bson/tz_util.pyo
|
|
${PYSITELIB}/gridfs/__init__.py
|
|
${PYSITELIB}/gridfs/__init__.pyc
|
|
${PYSITELIB}/gridfs/__init__.pyo
|
|
${PYSITELIB}/gridfs/errors.py
|
|
${PYSITELIB}/gridfs/errors.pyc
|
|
${PYSITELIB}/gridfs/errors.pyo
|
|
${PYSITELIB}/gridfs/grid_file.py
|
|
${PYSITELIB}/gridfs/grid_file.pyc
|
|
${PYSITELIB}/gridfs/grid_file.pyo
|
|
${PYSITELIB}/pymongo/__init__.py
|
|
${PYSITELIB}/pymongo/__init__.pyc
|
|
${PYSITELIB}/pymongo/__init__.pyo
|
|
${PYSITELIB}/pymongo/_cmessage.so
|
|
${PYSITELIB}/pymongo/_ipaddress.py
|
|
${PYSITELIB}/pymongo/_ipaddress.pyc
|
|
${PYSITELIB}/pymongo/_ipaddress.pyo
|
|
${PYSITELIB}/pymongo/aggregation.py
|
|
${PYSITELIB}/pymongo/aggregation.pyc
|
|
${PYSITELIB}/pymongo/aggregation.pyo
|
|
${PYSITELIB}/pymongo/auth.py
|
|
${PYSITELIB}/pymongo/auth.pyc
|
|
${PYSITELIB}/pymongo/auth.pyo
|
|
${PYSITELIB}/pymongo/auth_aws.py
|
|
${PYSITELIB}/pymongo/auth_aws.pyc
|
|
${PYSITELIB}/pymongo/auth_aws.pyo
|
|
${PYSITELIB}/pymongo/bulk.py
|
|
${PYSITELIB}/pymongo/bulk.pyc
|
|
${PYSITELIB}/pymongo/bulk.pyo
|
|
${PYSITELIB}/pymongo/change_stream.py
|
|
${PYSITELIB}/pymongo/change_stream.pyc
|
|
${PYSITELIB}/pymongo/change_stream.pyo
|
|
${PYSITELIB}/pymongo/client_options.py
|
|
${PYSITELIB}/pymongo/client_options.pyc
|
|
${PYSITELIB}/pymongo/client_options.pyo
|
|
${PYSITELIB}/pymongo/client_session.py
|
|
${PYSITELIB}/pymongo/client_session.pyc
|
|
${PYSITELIB}/pymongo/client_session.pyo
|
|
${PYSITELIB}/pymongo/collation.py
|
|
${PYSITELIB}/pymongo/collation.pyc
|
|
${PYSITELIB}/pymongo/collation.pyo
|
|
${PYSITELIB}/pymongo/collection.py
|
|
${PYSITELIB}/pymongo/collection.pyc
|
|
${PYSITELIB}/pymongo/collection.pyo
|
|
${PYSITELIB}/pymongo/command_cursor.py
|
|
${PYSITELIB}/pymongo/command_cursor.pyc
|
|
${PYSITELIB}/pymongo/command_cursor.pyo
|
|
${PYSITELIB}/pymongo/common.py
|
|
${PYSITELIB}/pymongo/common.pyc
|
|
${PYSITELIB}/pymongo/common.pyo
|
|
${PYSITELIB}/pymongo/compression_support.py
|
|
${PYSITELIB}/pymongo/compression_support.pyc
|
|
${PYSITELIB}/pymongo/compression_support.pyo
|
|
${PYSITELIB}/pymongo/cursor.py
|
|
${PYSITELIB}/pymongo/cursor.pyc
|
|
${PYSITELIB}/pymongo/cursor.pyo
|
|
${PYSITELIB}/pymongo/cursor_manager.py
|
|
${PYSITELIB}/pymongo/cursor_manager.pyc
|
|
${PYSITELIB}/pymongo/cursor_manager.pyo
|
|
${PYSITELIB}/pymongo/daemon.py
|
|
${PYSITELIB}/pymongo/daemon.pyc
|
|
${PYSITELIB}/pymongo/daemon.pyo
|
|
${PYSITELIB}/pymongo/database.py
|
|
${PYSITELIB}/pymongo/database.pyc
|
|
${PYSITELIB}/pymongo/database.pyo
|
|
${PYSITELIB}/pymongo/driver_info.py
|
|
${PYSITELIB}/pymongo/driver_info.pyc
|
|
${PYSITELIB}/pymongo/driver_info.pyo
|
|
${PYSITELIB}/pymongo/encryption.py
|
|
${PYSITELIB}/pymongo/encryption.pyc
|
|
${PYSITELIB}/pymongo/encryption.pyo
|
|
${PYSITELIB}/pymongo/encryption_options.py
|
|
${PYSITELIB}/pymongo/encryption_options.pyc
|
|
${PYSITELIB}/pymongo/encryption_options.pyo
|
|
${PYSITELIB}/pymongo/errors.py
|
|
${PYSITELIB}/pymongo/errors.pyc
|
|
${PYSITELIB}/pymongo/errors.pyo
|
|
${PYSITELIB}/pymongo/event_loggers.py
|
|
${PYSITELIB}/pymongo/event_loggers.pyc
|
|
${PYSITELIB}/pymongo/event_loggers.pyo
|
|
${PYSITELIB}/pymongo/hello.py
|
|
${PYSITELIB}/pymongo/hello.pyc
|
|
${PYSITELIB}/pymongo/hello.pyo
|
|
${PYSITELIB}/pymongo/hello_compat.py
|
|
${PYSITELIB}/pymongo/hello_compat.pyc
|
|
${PYSITELIB}/pymongo/hello_compat.pyo
|
|
${PYSITELIB}/pymongo/helpers.py
|
|
${PYSITELIB}/pymongo/helpers.pyc
|
|
${PYSITELIB}/pymongo/helpers.pyo
|
|
${PYSITELIB}/pymongo/ismaster.py
|
|
${PYSITELIB}/pymongo/ismaster.pyc
|
|
${PYSITELIB}/pymongo/ismaster.pyo
|
|
${PYSITELIB}/pymongo/max_staleness_selectors.py
|
|
${PYSITELIB}/pymongo/max_staleness_selectors.pyc
|
|
${PYSITELIB}/pymongo/max_staleness_selectors.pyo
|
|
${PYSITELIB}/pymongo/message.py
|
|
${PYSITELIB}/pymongo/message.pyc
|
|
${PYSITELIB}/pymongo/message.pyo
|
|
${PYSITELIB}/pymongo/mongo_client.py
|
|
${PYSITELIB}/pymongo/mongo_client.pyc
|
|
${PYSITELIB}/pymongo/mongo_client.pyo
|
|
${PYSITELIB}/pymongo/mongo_replica_set_client.py
|
|
${PYSITELIB}/pymongo/mongo_replica_set_client.pyc
|
|
${PYSITELIB}/pymongo/mongo_replica_set_client.pyo
|
|
${PYSITELIB}/pymongo/monitor.py
|
|
${PYSITELIB}/pymongo/monitor.pyc
|
|
${PYSITELIB}/pymongo/monitor.pyo
|
|
${PYSITELIB}/pymongo/monitoring.py
|
|
${PYSITELIB}/pymongo/monitoring.pyc
|
|
${PYSITELIB}/pymongo/monitoring.pyo
|
|
${PYSITELIB}/pymongo/monotonic.py
|
|
${PYSITELIB}/pymongo/monotonic.pyc
|
|
${PYSITELIB}/pymongo/monotonic.pyo
|
|
${PYSITELIB}/pymongo/network.py
|
|
${PYSITELIB}/pymongo/network.pyc
|
|
${PYSITELIB}/pymongo/network.pyo
|
|
${PYSITELIB}/pymongo/ocsp_cache.py
|
|
${PYSITELIB}/pymongo/ocsp_cache.pyc
|
|
${PYSITELIB}/pymongo/ocsp_cache.pyo
|
|
${PYSITELIB}/pymongo/ocsp_support.py
|
|
${PYSITELIB}/pymongo/ocsp_support.pyc
|
|
${PYSITELIB}/pymongo/ocsp_support.pyo
|
|
${PYSITELIB}/pymongo/operations.py
|
|
${PYSITELIB}/pymongo/operations.pyc
|
|
${PYSITELIB}/pymongo/operations.pyo
|
|
${PYSITELIB}/pymongo/periodic_executor.py
|
|
${PYSITELIB}/pymongo/periodic_executor.pyc
|
|
${PYSITELIB}/pymongo/periodic_executor.pyo
|
|
${PYSITELIB}/pymongo/pool.py
|
|
${PYSITELIB}/pymongo/pool.pyc
|
|
${PYSITELIB}/pymongo/pool.pyo
|
|
${PYSITELIB}/pymongo/pyopenssl_context.py
|
|
${PYSITELIB}/pymongo/pyopenssl_context.pyc
|
|
${PYSITELIB}/pymongo/pyopenssl_context.pyo
|
|
${PYSITELIB}/pymongo/read_concern.py
|
|
${PYSITELIB}/pymongo/read_concern.pyc
|
|
${PYSITELIB}/pymongo/read_concern.pyo
|
|
${PYSITELIB}/pymongo/read_preferences.py
|
|
${PYSITELIB}/pymongo/read_preferences.pyc
|
|
${PYSITELIB}/pymongo/read_preferences.pyo
|
|
${PYSITELIB}/pymongo/response.py
|
|
${PYSITELIB}/pymongo/response.pyc
|
|
${PYSITELIB}/pymongo/response.pyo
|
|
${PYSITELIB}/pymongo/results.py
|
|
${PYSITELIB}/pymongo/results.pyc
|
|
${PYSITELIB}/pymongo/results.pyo
|
|
${PYSITELIB}/pymongo/saslprep.py
|
|
${PYSITELIB}/pymongo/saslprep.pyc
|
|
${PYSITELIB}/pymongo/saslprep.pyo
|
|
${PYSITELIB}/pymongo/server.py
|
|
${PYSITELIB}/pymongo/server.pyc
|
|
${PYSITELIB}/pymongo/server.pyo
|
|
${PYSITELIB}/pymongo/server_api.py
|
|
${PYSITELIB}/pymongo/server_api.pyc
|
|
${PYSITELIB}/pymongo/server_api.pyo
|
|
${PYSITELIB}/pymongo/server_description.py
|
|
${PYSITELIB}/pymongo/server_description.pyc
|
|
${PYSITELIB}/pymongo/server_description.pyo
|
|
${PYSITELIB}/pymongo/server_selectors.py
|
|
${PYSITELIB}/pymongo/server_selectors.pyc
|
|
${PYSITELIB}/pymongo/server_selectors.pyo
|
|
${PYSITELIB}/pymongo/server_type.py
|
|
${PYSITELIB}/pymongo/server_type.pyc
|
|
${PYSITELIB}/pymongo/server_type.pyo
|
|
${PYSITELIB}/pymongo/settings.py
|
|
${PYSITELIB}/pymongo/settings.pyc
|
|
${PYSITELIB}/pymongo/settings.pyo
|
|
${PYSITELIB}/pymongo/socket_checker.py
|
|
${PYSITELIB}/pymongo/socket_checker.pyc
|
|
${PYSITELIB}/pymongo/socket_checker.pyo
|
|
${PYSITELIB}/pymongo/son_manipulator.py
|
|
${PYSITELIB}/pymongo/son_manipulator.pyc
|
|
${PYSITELIB}/pymongo/son_manipulator.pyo
|
|
${PYSITELIB}/pymongo/srv_resolver.py
|
|
${PYSITELIB}/pymongo/srv_resolver.pyc
|
|
${PYSITELIB}/pymongo/srv_resolver.pyo
|
|
${PYSITELIB}/pymongo/ssl_context.py
|
|
${PYSITELIB}/pymongo/ssl_context.pyc
|
|
${PYSITELIB}/pymongo/ssl_context.pyo
|
|
${PYSITELIB}/pymongo/ssl_match_hostname.py
|
|
${PYSITELIB}/pymongo/ssl_match_hostname.pyc
|
|
${PYSITELIB}/pymongo/ssl_match_hostname.pyo
|
|
${PYSITELIB}/pymongo/ssl_support.py
|
|
${PYSITELIB}/pymongo/ssl_support.pyc
|
|
${PYSITELIB}/pymongo/ssl_support.pyo
|
|
${PYSITELIB}/pymongo/thread_util.py
|
|
${PYSITELIB}/pymongo/thread_util.pyc
|
|
${PYSITELIB}/pymongo/thread_util.pyo
|
|
${PYSITELIB}/pymongo/topology.py
|
|
${PYSITELIB}/pymongo/topology.pyc
|
|
${PYSITELIB}/pymongo/topology.pyo
|
|
${PYSITELIB}/pymongo/topology_description.py
|
|
${PYSITELIB}/pymongo/topology_description.pyc
|
|
${PYSITELIB}/pymongo/topology_description.pyo
|
|
${PYSITELIB}/pymongo/uri_parser.py
|
|
${PYSITELIB}/pymongo/uri_parser.pyc
|
|
${PYSITELIB}/pymongo/uri_parser.pyo
|
|
${PYSITELIB}/pymongo/write_concern.py
|
|
${PYSITELIB}/pymongo/write_concern.pyc
|
|
${PYSITELIB}/pymongo/write_concern.pyo
|