Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-pymongo-4.6.3-lp160.1.2 RPM for aarch64

From OpenSuSE Leap 16.0 for aarch64

Name: python311-pymongo Distribution: openSUSE Leap 16.0
Version: 4.6.3 Vendor: openSUSE
Release: lp160.1.2 Build date: Tue May 7 09:26:43 2024
Group: Development/Languages/Python Build host: reproducible
Size: 4321702 Source RPM: python-pymongo-4.6.3-lp160.1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/mongodb/mongo-python-driver
Summary: Python driver for MongoDB
The PyMongo distribution contains tools for interacting with MongoDB
database from Python.  The bson package is an implementation of
the BSON format for Python. The pymongo package is a native Python
driver for MongoDB. The gridfs package is a gridfs
implementation on top of pymongo.

Provides

Requires

License

Apache-2.0

Changelog

* Tue May 07 2024 Dirk Müller <dmueller@suse.com>
  - update to 4.6.3 (bsc#1222492, CVE-2024-21506):
    * Fixed a potential memory access violation when decoding invalid
      bson.
  - update to 4.6.2:
    * Fixed a bug appearing in Python 3.12 where “RuntimeError: can’t
      create new thread at interpreter shutdown” could be written to
      stderr when a MongoClient’s thread starts as the python
      interpreter is shutting down.
  - update to 4.6.1:
    * Ensure retryable read OperationFailure errors re-raise
      exception when 0 or NoneType error code is provided.
  - update to 4.6.0:
    * Release notes: https://www.mongodb.com/community/forums/t/pymongo-4-6-0-released/251866
  - update to 4.5.0:
    * Release notes: https://www.mongodb.com/community/forums/t/pymongo-4-5-0-released/240662
  - update to 4.4.1:
    * Fixed a bug where pymongo would raise a ConfigurationError:
      Invalid SRV host error when connecting to a “mongodb+srv://”
      URI that included capital letters in the SRV hosts returned
      from DNS. (PYTHON-3800).
    * Fixed a minor reference counting bug in the C extension (PYTHON-3798).
  - update to 4.4.0:
    * Release notes: https://www.mongodb.com/community/forums/t/pymongo-4-4-released/232211
* Sat Jun 10 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Tue Dec 06 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - Update to 4.3.3
    Version 4.3.3 documents support for the following:
    * CSFLE on-demand credentials for cloud KMS providers.
    * Authentication support for EKS Clusters.
    * Added the Client Side Operation Timeout example page to improve the documentation for pymongo.timeout().
    Bug Fixes
    * Fixed a performance regression in download_to_stream() and download_to_stream_by_name() by reading in chunks instead of line by line (PYTHON-3502).
    * Improved performance of gridfs.grid_file.GridOut.read() and gridfs.grid_file.GridOut.readline() (PYTHON-3508).
* Fri Oct 28 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - Update to 4.3.2
    Complete Changelog https://pymongo.readthedocs.io/en/4.3.2/changelog.html
* Sat Oct 01 2022 Dirk Müller <dmueller@suse.com>
  - update to 4.2.0:
    - Support for MongoDB 6.0.
    - Support for the Queryable Encryption beta with MongoDB 6.0. Note that backwards-breaking
      changes may be made before the final release.  See :ref:`automatic-queryable-client-side-encryption` for example usage.
    - Provisional (beta) support for :func:`pymongo.timeout` to apply a single timeout
      to an entire block of pymongo operations.
    - Added the ``timeoutMS`` URI and keyword argument to :class:`~pymongo.mongo_client.MongoClient`.
    - Added the :attr:`pymongo.errors.PyMongoError.timeout` property which is ``True`` when
      the error was caused by a timeout.
    - Added the ``check_exists`` argument to :meth:`~pymongo.database.Database.create_collection`
      that when True (the default)  runs an additional ``listCollections`` command to verify that the
      collection does not exist already.
    - Added key management APIs to :class:`~pymongo.encryption.ClientEncryption`:
    - Support for the ``crypt_shared`` library to replace ``mongocryptd`` using the new
      ``crypt_shared_lib_path`` and ``crypt_shared_lib_required`` arguments to
      :class:`~pymongo.encryption_options.AutoEncryptionOpts`.
    - Fixed a bug where :meth:`~pymongo.collection.Collection.estimated_document_count`
      would fail with a "CommandNotSupportedOnView" error on views (`PYTHON-2885`_).
    - Fixed a bug where invalid UTF-8 strings could be passed as patterns for :class:`~bson.regex.Regex`
      objects. :func:`bson.encode` now correctly raises :class:`bson.errors.InvalidStringData` (`PYTHON-3048`_).
    - Fixed a bug that caused ``AutoReconnect("connection pool paused")`` errors in the child
      process after fork (`PYTHON-3257`_).
    - Fixed a bug where  :meth:`~pymongo.collection.Collection.count_documents` and
      :meth:`~pymongo.collection.Collection.distinct` would fail in a transaction with
      ``directConnection=True`` (`PYTHON-3333`_).
    - GridFS no longer uploads an incomplete files collection document after encountering an
      error in the middle of an upload fork. This results in fewer
      :class:`~gridfs.errors.CorruptGridFile` errors (`PYTHON-1552`_).
    - Renamed PyMongo's internal C extension methods to avoid crashing due to name conflicts
      with mpi4py and other shared libraries (`PYTHON-2110`_).
    - Fixed tight CPU loop for network I/O when using PyOpenSSL (`PYTHON-3187`_).
* Wed Jul 20 2022 Ben Greiner <code@bnavigator.de>
  - Conflict on python-bson
    * Same namespace
    * Different implementation (https://github.com/py-bson/bson)
  - Do not wildcard collect files
* Sat Jul 16 2022 Markéta Machová <mmachova@suse.com>
  - Update to 4.1.1
    * PyMongo 4.0 drops support for Python 2.7, 3.4, and 3.5.
    * PyMongo 4.1 drops support for Python 3.6.0 and 3.6.1, Python 3.6.2+ is now required.
    * PyMongo 4.0 drops support for MongoDB 2.6, 3.0, 3.2, and 3.4.
    * The default uuid_representation for CodecOptions, JSONOptions,
      and MongoClient has been changed from bson.binary.UuidRepresentation.PYTHON_LEGACY
      to bson.binary.UuidRepresentation.UNSPECIFIED. Attempting to
      encode a uuid.UUID instance to BSON or JSON now produces an
      error by default. See Handling UUID Data for details.
    * Removed some arguments and functions mostly from:
    * pymongo.mongo_client.MongoClient
    * pymongo.database.Database
    * pymongo.collection.Collection
    * pymongo.mongo_client.MongoClient
    * pymongo.son_manipulator
    * directConnection URI option and keyword argument to MongoClient
      defaults to False instead of None
    * tz_aware, an argument for JSONOptions, now defaults to False instead of True.
    * items() now returns a dict_items object rather than a list.
    * The hint option is now required when using min or max queries with find().
    * MongoClient` now raises an InvalidURI exception when it encounters
      unescaped percent signs in username and password when parsing MongoDB URIs.
    * Enhanced connection pooling to create connections more efficiently
      and avoid connection storms.
    * MongoClient now accepts a URI and keyword argument srvMaxHosts
      that limits the number of mongos-like hosts a client will connect to.
    * Support for the “kmip” KMS provider for client side field level encryption.
    * Many more changes, seet the upstream changelog for details
* Fri May 28 2021 pgajdos@suse.com
  - version update to 3.11.4
    - Version 3.11.4 fixes a bug where a MongoClient would mistakenly attempt to
      create minPoolSize connections to arbiter nodes (`PYTHON-2634`_).
* Thu Apr 22 2021 Dirk Müller <dmueller@suse.com>
  - update to 3.11.3:
    - Version 3.11.3 fixes a bug that prevented PyMongo from retrying writes
      after a writeConcernError on MongoDB 4.4+ (PYTHON-2452)
* Mon Feb 01 2021 Dirk Müller <dmueller@suse.com>
  - update to 3.11.2:
    - Fixed a memory leak caused by failing SDAM monitor checks on Python 3 (`PYTHON-2433`_).
    - Fixed a regression that changed the string representation of
      :exc:`~pymongo.errors.BulkWriteError` (`PYTHON-2438`_).
    - Fixed a bug that made it impossible to use
      :meth:`bson.codec_options.CodecOptions.with_options` and
      :meth:`~bson.json_util.JSONOptions.with_options` on some early versions of
      Python 3.4 and Python 3.5 due to a bug in the standard library implementation
      of :meth:`collections.namedtuple._asdict` (`PYTHON-2440`_).
    - Fixed a bug that resulted in a :exc:`TypeError` exception when a PyOpenSSL
      socket was configured with a timeout of ``None`` (`PYTHON-2443`_).
* Thu Nov 26 2020 Dirk Mueller <dmueller@suse.com>
  - update to 3.11.1:
    - Support for Python 3.9.
    - Initial support for Azure and GCP KMS providers for client side field level
      encryption is in beta. See the docstring for
      :class:`~pymongo.mongo_client.MongoClient`,
      :class:`~pymongo.encryption_options.AutoEncryptionOpts`,
      and :mod:`~pymongo.encryption`. **Note: Backwards-breaking changes may be
      made before the final release.**
    - Fixed a bug where the :class:`bson.json_util.JSONOptions` API did not match
      the :class:`bson.codec_options.CodecOptions` API due to the absence of
      a :meth:`bson.json_util.JSONOptions.with_options` method. This method has now
      been added.
    - Fixed a bug which made it impossible to serialize
      :class:`~pymongo.errors.BulkWriteError` instances using :mod:`pickle`.
    - Fixed a bug wherein PyMongo did not always discard an implicit session after
      encountering a network error.
    - Fixed a bug where connections created in the background were not
      authenticated.
    - Fixed a memory leak in the :mod:`bson` module when using a
      :class:`~bson.codec_options.TypeRegistry`.
* Thu Aug 06 2020 Dirk Mueller <dmueller@suse.com>
  - update to 3.11.0:
    * Version 3.11 adds support for MongoDB 4.4 and includes a number of bug fixes.
    * Support for OCSP (Online Certificate Status Protocol).
    * Support for PyOpenSSL as an alternative TLS implementation.
    * Support for the MONGODB-AWS authentication mechanism.
    * Support for the directConnection URI option and kwarg to MongoClient.
    * Support for speculative authentication attempts in connection handshakes which reduces the number of network roundtrips needed to authenticate new connections on MongoDB 4.4+.
    * Support for creating collections in multi-document transactions with create_collection() on MongoDB 4.4+.
    * Added index hinting support to the ReplaceOne, UpdateOne, UpdateMany, DeleteOne, and DeleteMany bulk operations.
    * Added support for bson.binary.UuidRepresentation.UNSPECIFIED and MongoClient(uuidRepresentation='unspecified') which will become the default UUID representation starting in PyMongo 4.0. See Handling UUID Data for details.
    * Added the background parameter to pymongo.database.Database.validate_collection(). For a description of this parameter see the MongoDB documentation for the validate command.
    * Added the allow_disk_use parameters to pymongo.collection.Collection.find().
    * Added the hedge parameter to PrimaryPreferred, Secondary, SecondaryPreferred, Nearest to support disabling (or explicitly enabling) hedged reads in MongoDB 4.4+.
* Mon Mar 09 2020 Dirk Mueller <dmueller@suse.com>
  - update to 3.10.1:
    - Support for Client-Side Field Level Encryption with MongoDB 4.2. See
      :doc:`examples/encryption` for examples.
    - Support for Python 3.8.
    - Added :attr:`pymongo.client_session.ClientSession.in_transaction`.
    - Do not hold the Topology lock while creating connections in a MongoClient's
      background thread. This change fixes a bug where application operations would
      block while the background thread ensures that all server pools have
      minPoolSize connections.
    - Fix a UnicodeDecodeError bug when coercing a PyMongoError with a non-ascii
      error message to unicode on Python 2.
    - Fix an edge case bug where PyMongo could exceed the server's
      maxMessageSizeBytes when generating a compressed bulk write command.
* Tue Sep 10 2019 Tomáš Chvátal <tchvatal@suse.com>
  - Update to 3.9.0:
    * Update to sync with mongodb 4.2
* Mon May 27 2019 Tomáš Chvátal <tchvatal@suse.com>
  - Add patch to fix test run on 32bit:
    * mongodb-skip-test.patch
* Sat May 25 2019 Tomáš Chvátal <tchvatal@suse.com>
  - Update to 3.8.0:
    * http://api.mongodb.com/python/3.8.0/changelog.html
* Fri Sep 21 2018 Antonio Larrosa <alarrosa@suse.com> - 3.7.1
  - Upgrade to 3.7.1
    * Calling `~pymongo.database.Database.authenticate` more than once with the
      same credentials results in OperationFailure.
    * Authentication fails when SCRAM-SHA-1 is used to authenticate users with
      only MONGODB-CR credentials.
    * A millisecond rounding problem when decoding datetimes in the pure
      Python BSON decoder on 32 bit systems and AWS lambda.
* Mon Jul 16 2018 mcepl@suse.com
  - Upgrade to 3.7.0
      Version 3.7 adds support for MongoDB 4.0. More details are available
      at http://api.mongodb.com/python/3.7.0/changelog.html
* Wed Mar 07 2018 aplanas@suse.com
  - Allows Recommends and Suggest in Fedora
* Tue Feb 27 2018 aplanas@suse.com
  - Suggests only for SUSE
* Mon Feb 26 2018 ro@suse.de
  - fix build on ppc64 and s390x by dropping the ifarch statements
    all our platforms install this to sitearch (bsc#1085572)
* Fri Feb 23 2018 jacobwinski@gmail.com
  - Update to version 3.6.0:
    + Adds support for MongoDB 3.6, drops support for CPython 3.3.
    + Drops support for MongoDB versions older than 2.6.
    + Updates:
    * Support for change streams. See the
      :meth:`~pymongo.collection.Collection.watch` method for details.
    * Support for array_filters in
      :meth:`~pymongo.collection.Collection.update_one`,
      :meth:`~pymongo.collection.Collection.update_many`,
      :meth:`~pymongo.collection.Collection.find_one_and_update`,
      :meth:`~pymongo.operations.UpdateOne`, and
      :meth:`~pymongo.operations.UpdateMany`.
    * New Session API, see :meth:`~pymongo.mongo_client.MongoClient.start_session`.
    * New methods :meth:`~pymongo.collection.Collection.find_raw_batches` and
      :meth:`~pymongo.collection.Collection.aggregate_raw_batches` for use with
      external libraries that can parse raw batches of BSON data.
    * New methods :meth:`~pymongo.mongo_client.MongoClient.list_databases` and
      :meth:`~pymongo.mongo_client.MongoClient.list_database_names`.
    * New methods :meth:`~pymongo.database.Database.list_collections` and
      :meth:`~pymongo.database.Database.list_collection_names`.
    * Support for mongodb+srv:// URIs. See
      :class:`~pymongo.mongo_client.MongoClient` for details.
    * Index management helpers
      (:meth:`~pymongo.collection.Collection.create_index`,
      :meth:`~pymongo.collection.Collection.create_indexes`,
      :meth:`~pymongo.collection.Collection.drop_index`,
      :meth:`~pymongo.collection.Collection.drop_indexes`,
      :meth:`~pymongo.collection.Collection.reindex`) now support maxTimeMS.
    * Support for retryable writes and the ``retryWrites`` URI option.  See
      :class:`~pymongo.mongo_client.MongoClient` for details.
    + Deprecations:
    * The `useCursor` option for :meth:`~pymongo.collection.Collection.aggregate`
      is deprecated. The option was only necessary when upgrading from MongoDB
      2.4 to MongoDB 2.6. MongoDB 2.4 is no longer supported.
    * The :meth:`~pymongo.database.Database.add_user` and
      :meth:`~pymongo.database.Database.remove_user` methods are deprecated. See
      the method docstrings for alternatives.
    + Breaking changes:
    * Starting in MongoDB 3.6, the deprecated methods
      :meth:`~pymongo.database.Database.authenticate` and
      :meth:`~pymongo.database.Database.logout` now invalidate all cursors created
      prior. Instead of using these methods to change credentials, pass credentials
      for one user to the :class:`~pymongo.mongo_client.MongoClient` at construction
      time, and either grant access to several databases to one user account, or use
      a distinct client object for each user.
    * BSON binary subtype 4 is decoded using RFC-4122 byte order regardless
      of the UUID representation. This is a change in behavior for applications
      that use UUID representation :data:`bson.binary.JAVA_LEGACY` or
      :data:`bson.binary.CSHARP_LEGACY` to decode BSON binary subtype 4. Other
      UUID representations, :data:`bson.binary.PYTHON_LEGACY` (the default) and
      :data:`bson.binary.STANDARD`, and the decoding of BSON binary subtype 3
      are unchanged.
* Sat Nov 25 2017 axel.braun@gmx.de
  - update to version 3.5.1
    tests_should_pass_without_MongoDB_running.patch removed - not needed anymore
* Wed Apr 26 2017 toddrme2178@gmail.com
  - Update to Version3.4
    * Complete support for MongoDB 3.4
    * Improved support for logging server discovery and monitoring events. See
      :mod:`~pymongo.monitoring` for examples.
    * Support for matching iPAddress subjectAltName values for TLS certificate
      verification.
    * TLS compression is now explicitly disabled when possible.
    * The Server Name Indication (SNI) TLS extension is used when possible.
    * Finer control over JSON encoding/decoding with
      :class:`~bson.json_util.JSONOptions`.
    * Allow :class:`~bson.code.Code` objects to have a scope of ``None``,
      signifying no scope. Also allow encoding Code objects with an empty scope
    (i.e. ``{}``).
  - Update to Version3.3
    * C extensions support on big endian systems.
    * Kerberos authentication support on Windows using `WinKerberos
      <https://pypi.python.org/pypi/winkerberos>`_.
    * A new ``ssl_clrfile`` option to support certificate revocation lists.
    * A new ``ssl_pem_passphrase`` option to support encrypted key files.
    * Support for publishing server discovery and monitoring events. See
      :mod:`~pymongo.monitoring` for details.
    * New connection pool options ``minPoolSize`` and ``maxIdleTimeMS``.
    * New ``heartbeatFrequencyMS`` option controls the rate at which background
      monitoring threads re-check servers. Default is once every 10 seconds.
  - Update to Version3.2.2
    * Version 3.2.2 fixes a few issues reported since the release of 3.2.1, including
      a fix for using the `connect` option in the MongoDB URI and support for setting
      the batch size for a query to 1 when using MongoDB 3.2+.
      Changes in Version 3.2.1
    * Version 3.2.1 fixes a few issues reported since the release of 3.2, including
      running the mapreduce command twice when calling the
      :meth:`~pymongo.collection.Collection.inline_map_reduce` method and a
      :exc:`TypeError` being raised when calling
      :meth:`~gridfs.GridFSBucket.download_to_stream`. This release also
      improves error messaging around BSON decoding.
  - Update to Version3.2
    + Version 3.2 implements the new server features introduced in MongoDB 3.2.
    + Highlights include:
    - Full support for MongoDB 3.2
    - Support for reading and writing raw BSON with
      :class:`~bson.raw_bson.RawBSONDocument`
  - Add tests_should_pass_without_MongoDB_running.patch
  - Fix source URL
  - Implement single-spec version
* Thu Feb 18 2016 eshmarnev@suse.com
  - Update to 3.1.1:
    * Command monitoring support.
    * Configurable error handling for UnicodeDecodeError.
    * Optional automatic timezone conversion when decoding BSON datetime.
    * An implementation of GridFSBucket from the new GridFS spec.
    * Compliance with the new Connection String spec.
    * Reduced idle CPU usage in Python 2.
* Wed Aug 05 2015 jacobwinski@gmail.com
  - Update to 3.0.3, fixes:
    * PYTHON-942: Error in changelog guidance for Python 3 (find timeout parameter)
    * PYTHON-934: Unable to specify ssl_match_hostname option using URI style connection string
    * PYTHON-946: Undocumented regression in Collection.find - projection tuple no longer allowed
    * PYTHON-939: Monitor threads slow to terminate on application shutdown.
    * PYTHON-932: Error in GSSAPI / Kerberos
    * PYTHON-954: TxMongo is recommended for production use
    * PYTHON-945: Remove validation of the OP_REPLY "startingFrom" field
    * PYTHON-951: Corrupt GridFS files can send GridOut.read / readline into an infinite loop
    * PYTHON-940: Unhelpful and pretty wrong error message
    * PYTHON-933: "maxPoolSize=0" allowed, causes hang
* Sat Jul 25 2015 seife+obs@b1-systems.com
  - fix non-SUSE build by conditionalizing "Suggests:" tag
* Fri Jun 19 2015 bwiedemann@suse.com
  - update to 3.0.2
    - fix a bug that could route operations to replica set members
      that are not in primary or secondary state when using
    - fix bug in GridFS.delete
* Wed Apr 08 2015 mlin@suse.com
  - Add BuildRequires: python-unittest2 for fix fails in tests on SLE11 SP3
* Wed Apr 08 2015 tbechtold@suse.com
  - update to 3.0:
    - BUMP 3.0
    - Update install docs.
    - Capitalize "Python" in changelog.
    - Note the loss of Connection and ReplicaSetConnection.
    - Add TLS/SSL example docs.
    - PYTHON-821 - Note that the new CRUD API methods don't apply SON manipulators.
    - Update collection.py
    - PYTHON-874 - Support wincertstore as ca_certs fallback on Windows.
    - PYTHON-874 - Support certifi as ca_certs fallback on old pythons.
    - PYTHON-863 - Fix heartbeatFrequencyMS.
    - PYTHON-863 - Don't take a lock from a weakref callback.
    - PYTHON-863 - Ref cycle in Monitor.
    - Post rc1.
    - BUMP 3.0rc1
    - Update install docs.
    - PYTHON-872 - Update changelog.
    - PYTHON-872 - Test ConfigurationError.
    - PYTHON-872 - Can't test loading system CA certs on Windows.
    - PYTHON-872 - Add tests.
    - PYTHON-872 - Better error message on handshake failure.
    - PYTHON-872 - Default to ssl.CERT_REQUIRED when ssl=True.
    - Delete obsolete test_pool_with_fork.
    - Fix racy tests of legacy unacknowledged writes.
    - Redundant assignment in test_crud.py.
    - Reuse global test client in test_crud.py.
    - PYTHON-871 - Fix encoding of defaultdict.
    - PYTHON-818 - Remove unicode_literals future imports.
    - PYTHON-870 - Fix two unlikely reference leaks.
    - PYTHON-869 - Use ReadPreference.PRIMARY for current_op and unlock.
    - Post rc0.
    - BUMP 3.0rc0
    - Fix up copyright dates.
    - Update install docs.
    - Define and use some constants.
    - Close socket in test_pool_check.
    - PYTHON-857 - Remove MongoClient.(min|max)_wire_version.
    - Various doc fixes.
    - PYTHON-857 - Delete test_wire_version_mongos_ha.
    - PYTHON-857 - Clean up _command helper return values.
    - PYTHON-868 - Apply local threshold for mongos load balancing.
    - PYTHON-868 - Fix secondary reads in Sharded mode.
    - PYTHON-865 - Fix mongos $readPreference issues.
    - PYTHON-857 - Fix options() for legacy server versions.
    - PYTHON-857 - Fix race in collection_names and options.
    - Fix bulk result for legacy insert with write concern failure.
    - Set SlaveOkay bit for list_indexes / index_information.
    - Fix test of mapreduce and read preference.
    - PYTHON-857 - Update C version of batch writes.
    - PYTHON-857 - Fix SlaveOkay wire protocol bit for mapreduce.
    - PYTHON-866 - Change MIN_HEARTBEAT_INTERVAL to 500ms.
    - PYTHON-857 - Delete MongoClient._writable_max_wire_version().
    - PYTHON-842 - SSL URI config support.
    - PYTHON-864 - Support RFC-3339 offset format for $date.
    - PYTHON-857 - Rename _get_socket_for_writes to _socket_for_writes.
    - PYTHON-857 - Delete MongoClient._send_message.
    - PYTHON-857 - Fix "not master" error handling.
    - Fix up doc formatting for parallel_scan.
    - Fix formatting in find() docs.
    - PYTHON-798 - Improve docs and add examples.
    - PYTHON-857 - Remove MongoClient.__check_gle_response.
    - PYTHON-857 - Collection and Database use SocketInfo.command.
    - PYTHON-677 - Really make WriteConcern immutable.
    - PYTHON-822 - Remove no longer necessary test workaround.
    - PYTHON-822: Added CRUD YAML tests.
    - PYTHON-821 - Improve docs for write result acknowledged attribute.
    - PYTHON-857 - Complete wire-protocol race fix in Bulk API.
    - PYTHON-857 - Simplify _Bulk.execute_no_results.
    - PYTHON-857 - Pass socket to Collection._insert() etc.
    - PYTHON-820 - Ignore useCursor and batchSize when appropriate.
    - PYTHON-857 - Faster attribute access on SocketInfo.
    - Remove MongoDB 2.5.x-specific code for retrieving an upserted _id.
    - PYTHON-820 - Set batchSize on aggregate CommandCursor.
    - PYTHON-862 - Add batch_size to Cursor constructor.
    - PYTHON-857 - Use SocketInfo, not MongoClient, in message.py.
    - Post b1.
    - BUMP 3.0b1
    - Update install docs for b1.
    - PYTHON-861 - Doc updates and compliance.
    - Obsolete comment about max write command size.
    - PYTHON-857 - Fix server-reset logic.
    - PYTHON-857 - Use client._get_socket_for_writes for write commands.
    - PYTHON-857 - Use client._get_socket_for_writes for OP_UPDATE and OP_DELETE.
    - PYTHON-857 - Use client._get_socket_for_writes for OP_INSERT.
    - PYTHON-861 - Implement list_indexes.
    - PYTHON-861 - Implement create_indexes.
    - PYTHON-728 - Fix signal handling in gevent / eventlet.
    - PYTHON-861 - Fix dropDups tests.
    - PYTHON-861 - create/ensure index changes
    - Feature to run a subset of tests in a green framework.
    - Typo in test_ha.
    - PYTHON-858 - Clean up high availability docs.
    - Some unused imports in tests.
    - PYTHON-728 - Translate socket.error to ConnectionFailure in pool.py.
    - Added server selection timeout to hanging tests.
    - PYTHON-813 Removed client_knobs where no longer needed
    - Add Anna Herlihy to contributors.
    - Don't call ismaster twice when opening a monitor socket.
    - PYTHON-512 - Remove gevent from tox.ini.
    - Delete racy test_selection_failure.
    - Revert "Mock the clock in test_selection_failure."
    - Revert "Python 3.4 compatibility in test_selection_failure."
    - Revert "Unused import in test_topology."
    - Post b0
    - BUMP 3.0b0
    - Changelog updates.
    - Mention beta releases in install docs.
    - PYTHON-856 - as_class -> document_class
    - PYTHON-813 Added support for serverSelectionTimeoutMS
    - PYTHON-854 max_pool_size -> maxPoolSize
    - PYTHON-851 - Fix a test.
    - PYTHON-851 - Clean up MongoClient properties.
    - PYTHON-815 - Fix rtt test runner.
    - PYTHON-815 - Fix server selection spec test runner.
    - Rename test_mongos_ha to test_mongos_load_balancing.
    - PYTHON-852 - Mongos load balancing.
    - Don't remove a mongos on disconnect.
    - Ease-of-use testing with ha_tools.py.
    - PYTHON-836 - Fix command routing for aggregate and map_reduce helpers.
    - PYTHON-836 - Fix new test under auth.
    - PYTHON-836 - Always set slaveOk bit for non-mongos direct connection.
    - PYTHON-815: Added YAML tests for server selection.
    - Move another legacy test.
    - Bring changelog up to date.
    - PYTHON-834 - Add option to disable match_hostname.
    - Fix ReturnDocument examples.
    - Finalize option locations and exports.
    - Simplify TopologyDescription.reset_server.
    - Unused import in test_topology.
    - PYTHON-845 - Add examples to CRUD docstrings.
    - Correct the description of waitQueueMultiple.
    - PYTHON-770 - Update SDAM tests from specs repo.
    - PYTHON-726 - Test in gevent and eventlet.
    - PYTHON-850 - Fix an authentication test.
    - PYTHON-850 - Change some uses of ConfigurationError to Type/ValueError.
    - PYTHON-844 - Use the Python 3 docs' HTML theme.
    - PYTHON-841 FAQ entry for key order and subdocument matching.
    - PYTHON-846 - Database.connection -> Database.client
    - PYTHON-847 Remove disconnect(), synonym of MongoClient.close().
    - PYTHON-848 Remove MongoClient.alive.
    - PYTHON-839 - Better validation error messages.
    - PYTHON-838 - Deprecate Database.add_son_manipulator
    - Typo in FAQ.
    - PYTHON-837 - Implement CRUD spec exception hierarchy.
    - PYTHON-835 - Consistent method signatures.
    - PEP8 / Pylint cleanups.
    - Debug a test.
    - Fix a racy test.
    - PYTHON-821 - Deprecated legacy API.
    - PYTHON-821 - Small test fixes.
    - PYTHON-821 - Add test_legacy_api.py
    - Skip forking tests if we don't have multiprocessing.
    - PYTHON-821 - Switch internals to the new CRUD API.
    - Debug some tests.
    - Fix typo.
    - PYTHON-821 - Use new CRUD API in GridFS.
    - PYTHON-821 - Migrate most tests to new the CRUD API.
    - PYTHON-821 - Add insert_many to built docs.
    - PYTHON-821 - Implement insert_many
    - PYTHON-821 - Implement delete_one and delete_many.
    - PYTHON-821 - Implement replace_one, update_one, and update_many.
    - PYTHON-821 - Introduce results and options modules.
    - PYTHON-821 - Implement insert_one.
    - PYTHON-821 - Implement find_one_and_*.
    - PYTHON-825 BSON API changes and internal options handling.
    - PYTHON-821 - Implement Collection.bulk_write.
    - PYTHON-826 Move codec_options submodule from pymongo to bson.
    - Python 3.4 compatibility in test_selection_failure.
    - Mock the clock in test_selection_failure.
    - PYTHON-829 Call ismaster on each new connection.
    - PYTHON-829 Move some network code to network.py.
    - Clean up a stray user.
    - Replace more tearDowns with addCleanup.
    - No more need to call MongoClient.close in tests.
    - Use with-statement to flush test key-file.
    - Replace some tearDowns with addCleanup.
    - Remove tearDowns from test_ha.
    - Remove pre-MongoDB-2.0 version checks from tests.
    - Reset average round trip time if a server is disconnected.
    - Correct a comment in test_round_trip_time.
    - Update MongoDB version references from 2.8 to 3.0.
    - PYTHON-830 - Fix bad uses of _get_wc_override.
    - Longer timeouts in test_insert_large_batch.
    - Fix and clarify test_insert_large_batch.
    - Debug test_insert_large_batch.
    - Fix test_init_disconnected.
    - Race in test_exhaust_getmore_server_error.
    - Lock the Pool to return a socket.
    - Update comments in test_insert_large_batch.
    - Race in test_continue_on_error.
    - Import SkipTest correctly in Python 2.6.
    - Two test failures on Windows.
    - Let test_network_error_on_operation succeed without a server.
    - PYTHON-820 - API changes for find/find_one to comply with CRUD spec.
    - PYTHON-820 - count and distinct changes to comply with CRUD.
    - Work around Vim's poor parsing of python docstrings.
    - PYTHON-820 - Change aggregate to comply with the CRUD spec.
    - Race in test_round_trip_time.
    - PYTHON-816 Improved test coverage for Pool.
    - PYTHON-816 Simplify Pool.
    - Python 2 compatibility in TestMonitor.test_atexit_hook.
    - Stop thread sooner after Monitor is deleted.
    - Simplify TestMonitor.
    - Shorter timeout in TestMonitor.
    - PYTHON-798 - Fix auth tests.
    - PYTHON-818 - Work around issues with unicode_literals and pbkdf2_hmac.
    - PYTHON-798 - Make common.BaseObject immutable
    - PYTHON-814 - API and behavior changes for Database.command.
    - PYTHON-812 - Make local threshold global and immutable.
    - PYTHON-811 - latencyThresholdMS -> localThresholdMS
    - Don't test 'text' command with MongoDB 2.8.
    - PYTHON-799 Avoid deadlock in Cursor destructor with PyPy.
    - PYTHON-799 Break ref cycle in Monitor.
    - Add codec_options to MongoReplicaSetClient docs.
    - PYTHON-805 - Fix docs for find() and Cursor.
    - PYTHON-801 - Remove BaseObject.uuid_subtype
    - PYTHON-801 - Add STANDARD and PYTHON_LEGACY to bson.binary
    - PYTHON-800 - Clean up internal use of CodecOptions.
    - PYTHON-785 - Really check Collection's write_concern in GridFS.
    - Clean up test_auto_ref_and_deref_list.
    - Delete references to missing file /examples/requests.
    - PYTHON-677 - Finish transition to WriteConcern.
    - PYTHON-677 - WriteConcern docs.
    - PYTHON-785 - Check Collection's write_concern in GridFS
    - PYTHON-807 Silence warnings when testing Database.error().
    - PYTHON-785 No need for getlasterror before filemd5.
    - PYTHON-807 Deprecate Database.error() and related methods.
    - PYTHON-805 - Fix legacy internals that pass read_preference to Cursor
    - PYTHON-804 - Add codec_options, etc. to Database.create_collection
    - Updated minimongo repository location
    - PYTHON-806 - Always use command cursor 'ns' value for OP_GET_MORE
    - PYTHON-796 - Support listCollections and listIndexes command cursors
    - Race in test_network_error_on_operation.
    - PYTHON-805 - Add with_options and remove per helper read_preference
    - PYTHON-799 Create a PeriodicExecutor class for background monitoring.
    - Delete test_errors.py.
    - PYTHON-803 - Don't use Collection.find() for commands.
    - PYTHON-802 - Add get_database and get_collection methods
    - PYTHON-800 - Docs for codec_options.
    - PYTHON-800 - Add __eq__ and __ne__ methods to CodecOptions.
    - PYTHON-800 - Add CodecOptions class.
    - Fix how unittests check for "enableTestCommands" server option.
    - Indentation style in Topology.
    - Update a comment in Monitor.
    - Long line.
    - Unused imports in tests.
    - Unused imports in mongo_client.
    - Update docstring for a test utility, SocketGetter.
    - Update comments in select_server().
    - PYTHON-785 Update connection-pooling FAQ.
    - Tests detect when Mongo Orchestration has enabled test commands.
    - Avoid ResourceWarnings in TestPooling.
    - Dead code in test_read_preferences.
    - Race in test_round_trip_time.
    - Unused import
    - Python 3 compatibility in TestJsonUtil.test_regex.
    - Rename maybe_return_socket to return_socket.
    - PYTHON-526 Remove 'compile_re' option.
    - Race in test_round_trip_time.
    - Style in pymongo_mocks.py.
    - Avoid ResourceWarning with MockPool tests in Python 3.3.
    - More reliable test_round_trip_time.
    - Long line in test_cursor.
    - Don't reassign "address" parameter in _send_message().
    - Changelog formatting.
    - Update cursor management for PyMongo 3.0.
    - Rely on standard json module.
    - Delete an ancient FAQ about the Year 2038 Problem.
    - Dead code.
    - Make Pool.get_socket a context manager.
    - Delete an ancient note about MongoDB 1.5.
    - New method to calculate average round trip time.
    - Raise if nonce or server signature don't match.
    - PYTHON-795 - Fix password handling for None and the empty string.
    - PYTHON-785 Changelog: how to adapt to a world without start_request.
    - Fix race in TestMongoClientFailover.test_discover_primary.
    - PYTHON-785 Delete examples/requests.rst.
    - PYTHON-785 Remove start_request().
    - PYTHON-785 Don't call start_request in mod_wsgi test.
    - PYTHON-785 Delete TestReplicaSetRequest.
    - PYTHON-792 - Update create collection and index docs.
    - test_client style.
    - test_network_error_on_operation can run without a server.
    - Unused import in monitor.
    - Use _UNPACK_INT in new BSON helpers.
    - Add Heewa Barfchin to contributors.
    - Update changelog to mention new BSON helpers.
    - Document uuid_subtype parameter for BSON.encode/decode.
    - Document to uuid_subtype parameter for decoders.
    - Fix up docs for decode_(file_)iter.
    - Fix decode_(file_)iter tests for 3.0-dev.
    - Allow decode_(file_)iter to use C extensions.
    - Add compile_re support to decode_(file_)iter.
    - Add generator versions of decode_all in bson.
    - Fix test_default_roles to work with mongo-orchestration.
    - test_lazy_connect_w0 can break the next test.
    - Unused import in test_pooling.
    - Update test_cert_ssl_validation_hostname_fail for replica set in 3.0-dev.
    - More reliable test_max_pool_size.
    - Optional packages: backports.pbkdf2, pykerberos, monotime.
    - Use a monotonic clock if possible.
    - Tests can rely on Javascript sleep() function.
    - PYTHON-785 Don't use requests in GridFS.
    - PYTHON-791 - Fix JSON support for Timestamp.
    - Changelog and related fixes.
    - PYTHON-789 Clarify valid ObjectId input (3.0-dev).
    - PYTHON-785 Don't use requests in tests.
    - Rename connection_id and conn_id to "address".
    - Finish renaming 'set_name' to 'replica_set_name'.
    - PYTHON-525 Helpful connection error messages.
    - Simplify auth tests, don't create additional root users.
    - Remove TestClientLazyConnectBadSeeds.
    - Shorter timeout in connection-failure tests.
    - Typo in test_host_w_port.
    - Undeprecate message.insert().
    - Rename "set_name" to "replica_set_name".
    - Unused imports in test files.
    - Unused imports.
    - Fix test_stale_getmore and test_stale_killcursors.
    - Fix add_user tests for MongoDB 2.4.
    - Fix race with disconnect, auth, and getMore.
    - Two typos
    - Fix wtimeout tests for MongoDB 2.8.
    - Fix require_test_commands decorator for unittests.
    - PYTHON-788 Remove copy_database helper method.
    - PyMongo 2.8 changelog.
    - PYTHON-778 - Document URI quoting rules.
    - Typo in README.rst.
    - Fix whitespace in test/utils.py.
    - PYTHON-782 Verify readchunk() works for a disconnected GridOut.
    - Add a user and authenticate before copy_database specifying fromhost.
    - Assert that MongoClient raises OperationFailure when connecting to a host with bad credentials using SASL PLAIN.
    - Force all tests to run in alphabetical order by module name.
    - Test the right client in TestClient.test_contextlib.
    - Re-authenticate after logging out from TestThreadsAuth.
    - Fix races in TestTopologyErrors.
    - Remove unused class SocketSettings.
    - All TopologySettings options should default to None.
    - Import style in test_gridfs.
    - More consistent use of 'reset' and 'close'.
    - Monitors stop themselves when the Topology is GC'ed.
    - MongoClient.close() stops monitors.
    - Faster method of checking server compatibility.
    - Longer timeout in test_request_with_fork.
    - Fix race in test_common.
    - Use a separate db for manipulator test.
    - Add Sergey Azovskov to contributors.
    - Add version information to docstring.
    - Manipulate defaults to False in find_and_modify.
    - Added support for manipulate param in find_and_modify for consistency with find method
    - Update travis.yml
    - PYTHON-762 - Fix tests for python3.2.
    - Remove pymongo.errors.UnsupportedOption.
    - Fix tests of MongoClient.host property.
    - Remove obsolete GridFile test.
    - PYTHON-781 - Fix tests for multiple storage engines.
    - PYTHON-761 - Use listCollections for helper methods
    - PYTHON-762 - Use listIndexes for index_information
    - test_atexit_hook wasn't testing what it meant to.
    - Remove GridFS.open and close, and GridFile.
    - PEP 257.
    - Remove warnings about MongoDB versions before 1.8.
    - Remove ancient version annotations.
    - PYTHON-768 - Support authMechanismProperties.
    - Standardize how tests construct MongoClients.
    - Redundant test code.
    - Test GridFS.find_one.
    - Style.
    - Add find_one() method for gridfs.
    - PYTHON-703 Remove slow SON.__contains__ method.
    - Allow destructive ops during son iteration and let python handle (identical to iter on list)
    - Don't unnecessarily copy the key list
    - PYTHON-706 Mention that backports.pbkdf2 provides the best performance.
    - PYTHON-706 - Optimize XOR in SCRAM HI.
    - PYTHON-706 Use fastest SCRAM-SHA-1 implementation available.
    - PYTHON-764 Update auth examples for MongoDB 2.8.
    - PYTHON-764 SCRAM-SHA-1 automatic upgrade / downgrade.
    - Update grid_file.py
    - PYTHON-757 Warn against installing third-party "bson" package.
    - Avoid TypeError in Pool.__del__ during shutdown.
    - PYTHON-749 Handle floating-point chunkSize in GridOut.
    - PYTHON-749 Test that GridOut handles chunkSize as a float.
    - PYTHON-766 Fix KeyError when parsing certain mongos error responses.
    - PYTHON-766 Demonstrate a bug parsing an error message from mongos.
    - Use replica set connection in tests wherever possible.
    - Silence DeprecationWarnings in add_user tests.
    - PYTHON-763 - Bump MAX_SUPPORTED_WIRE_VERSION to 3.
    - Fix MongoClient.__getattr__ implementation.
    - Modern exception-handling syntax in ha_tools.
    - Use with-statements to acquire locks.
    - Remove _TestLazyConnectMixin class.
    - PYTHON-737 Raise AutoReconnect on exhaust cursor error.
    - Update Topology tests.
    - Fix TestMonitor.test_atexit_hook.
    - PYTHON-525 Update replica set docs for new MongoClient.
    - PYTHON-493 - Add **kwargs to Database.dereference
    - PYTHON-679 - Add simple test for socketKeepAlive.
    - PYTHON-693 - Fix parsing of default values for keyword args.
    - PYTHON-525 Redundant server discovery tests.
    - Debug TestMonitor.test_atexit_hook.
    - PYTHON-525 Use MongoClient in test_ha.
    - Test dropping an index twice.
    - Test MongoClient with invalid URI scheme.
    - Spelling: "test_drop_indexes_non_existent".
    - Fix test_not_master_error for auth.
    - Unused imports.
    - Redundant implementation of partition_node().
    - Improve MongoClient test coverage.
    - Unused helper function "shuffled()".
    - PYTHON-753 - Add "How To Ask For Help" in README.rst
    - NotMasterError, not AutoReconnect, on w=0 write to secondary.
    - Dead code in Pool.
    - PYTHON-525 Remove "force" param for Pool.get_socket().
    - PYTHON-525 Socket timeout for monitoring is connect_timeout.
    - Note that Topology.select_server() calls open() if needed.
    - PYTHON-525 Try to halt monitors before exiting.
    - Fix test_server.py's docstring.
    - PYTHON-739 - Add namespace to command failure message.
    - PYTHON-525 Update ReadPreference doc.
    - PYTHON-525 Obsolete attributes in RS client doc.
    - Fix docs for latency_threshold_ms.
    - PYTHON-752 - Fix escaping in SocketInfo.command.
    - PYTHON-700 - Support subclassing of son manipulators
    - TestCursorManager need not inherit from TestRequestMixin.
    - Remove "functools.partial" backport.
    - Remove "itertools.permutations" backport.
    - Remove "assertIsInstance" backport.
    - Remove unused test method "assertSoon".
    - Instructions to compile python for mod_wsgi testing.
    - PYTHON-480 - Filter __getattr__ lookups.
    - Python 3 compatibility in mod_wsgi test.
    - PYTHON-760 - BSONInt64 -> Int64
    - Use lower() to canonicalize hostnames.
    - Update JSON test files from spec repo.
    - PYTHON-525 Use MongoClient in replica set tests.
    - PYTHON-758 Allow tests to use an existing user when running under auth.
    - Restore copy_database fromhost test...
    - Obsolete docs for "authenticate" and "logout".
    - Auth doc should use term "deployment", not "cluster".
    - Replace "Cluster" term with "Topology".
    - Rename "cluster" files to "topology".
    - PYTHON-759 - Support $date as ISO-8601 or $numberLong
    - Raise OperationFailure if command response has no document.
    - PYTHON-525 Deprecate MongoReplicaSetClient.
    - PYTHON-314, PYTHON-744 - Hint by index name, count with hint.
    - PYTHON-525 Restart monitor threads after fork.
    - PYTHON-525 Don't reset whole Cluster on network error.
    - PYTHON-525 Python 3 compatibility in SocketInfo.check_auth.
    - PYTHON-525 Update obsolete docstring.
    - PYTHON-525 Fix race in test_max_wire_version.
    - PYTHON-525 Don't use auto_start_request in mod_wsgi tests.
    - PYTHON-525 - Fix overflow error when testing on Windows
    - Fix index tests for MongoDB 2.7.x explain output
    - PYTHON-706 - Optimize our use of HMAC.
    - Fix long comment line.
    - PYTHON-525 Fix test_cluster_spec.
    - PYTHON-706 - Use SystemRandom for secure nonces.
    - Convert YAML to JSON.
    - PYTHON-525 Test direct connection to an RS member via external IP.
    - Rename test to more accurate direct_connection_slave.yml.
    - PYTHON-525 Better test_cluster_spec messages.
    - PYTHON-525 Handle a new primary with wrong setName.
    - Correct cluster type if a primary uses internal IP.
    - Fix style in test_cluster_spec.
    - YAML files should end with a newline.
    - Update discovery.yml test from spec.
    - Fixed hosts in discovery test
    - Fixed yml formatting
    - Implemented Cluster Monitor tests and test harness to consume them
    - PYTHON-346 - Use codecs for all string decoding/encoding.
    - PYTHON-525 Reimplement auth for new MongoClient.
    - PYTHON-525 Update test_ssl for new MongoClient.
    - Run tests even if prior run didn't clean up users.
    - PYTHON-525 Tests determine quickly if a mongod is available.
    - Fix test_unix_socket for narrowed localhost exception.
    - PYTHON-525 Speed up ConnectionFailure tests.
    - PYTHON-525 Skip SSL tests quickly if SSL is disabled.
    - PYTHON-525 Bugfix, allow tests to override SERVER_WAIT_TIME.
    - PYTHON-346 - Type lookup and caching improvements.
    - PYTHON-754 - Deprecate dropDups / drop_dups
    - PYTHON-346 - Add _encode_mapping, cache subtypes.
    - PYTHON-226 - Optimize ObjectId creation from BSON
    - Skip kill_cursors tests for mongos before 2.4.7.
    - PYTHON-525 Reimplement MongoClient to use Cluster.
    - PYTHON-525 Cluster improvements.
    - PYTHON-525 Move SERVER_TYPE to its own file.
    - PYTHON-525 Add method Cluster.select_server().
    - Undeprecate MongoClient.set_cursor_manager.
    - Missing import.
    - PYTHON-525 Server selection implemented within ReadPreference classes.
    - PYTHON-346 - Remove buffer copies.
    - PYTHON-505 - Fix bson tests under Jython2.7.
    - Clean up an unnecessary constant definition.
    - PYTHON-346 - Eliminate second _bson_to_dict return value
    - PYTHON-346 - Eliminate unnecessary datetime.replace call
    - Skip dropDups test on mongo versions newer than 2.6.x
    - PYTHON-346 - Optimize decoding of most types.
    - PYTHON-346 - Relocate _make_c_string and friends.
    - PYTHON-346 - Cleanup style and silence a host of pylint complaints.
    - PYTHON-505 - Fix C extension build with VC++.
    - PYTHON-346 - Eliminate _get_int unsigned option
    - PYTHON-346 - Use a tuple for decoder options.
    - PYTHON-706 - SCRAM-SHA-1
    - PYTHON-505 Allow C extensions to encode any mapping type, not just dicts.
    - No-rendezvous pool tests use the correct pool.
    - Enable MongoClient unittests that were disabled by mistake.
    - PYTHON-525 Race condition in TestClusterErrors.test_pool_reset.
    - Tiny style fix.
    - PYTHON-743 - Add ClientOptions class.
    - PYTHON-719 - Fix imports and indentation.
    - PYTHON-525 Avoid lost notifications in Monitor.request_check().
    - PYTHON-525 Configurable heartbeat_frequency.
    - Allow certificate-validation tests to run.
    - close_cursors requires 'address' parameter.
    - Wrap server responses in a Response or ExhaustResponse object.
    - PYTHON-682 Add .coveragerc
    - PYTHON-346 - Fix DBRef encoding under jython2.7
    - PYTHON-346 - Fix unhashable types issue in python 3.4.
    - PYTHON-707 - Fix -Werror=declaration-after-statement
    - PYTHON-738 - Clarify versionchanged line for bulk insert.
    - PYTHON-707 Update bson.son.SON's documentation in light of new BSONInt64 type.
    - PYTHON-346 - Reimplement pure python BSON encoder.
    - PYTHON-707 Encode BSONInt64 in C extensions.
    - PYTHON-708 Support $undefined and $numberLong extended JSON types.
    - PYTHON-707 Add a BSONInt64 type.
    - SocketInfo's 'host' parameter is no longer optional.
    - Unused imports.
    - PYTHON-726 Document how to run tests with Gevent.
    - PYTHON-726 Fix tests to run with Gevent's monkey-patching.
    - PYTHON-724 Remove Gevent-specific code.
    - Fix intermittent failure in test_exhaust_network_error.
    - PYTHON-724 Fix test_pooling for PyPy.
    - Unused import.
    - PYTHON-724 Remove greenlet- and gevent-specific client tests.
    - PYTHON-724 Remove use_greenlets from high-availability tests.
    - PYTHON-724 Remove greenlet- and gevent-specific pool tests.
    - Skip test_exhuast_network_error when connected to a mongos, since mongos doesn't support exhaust cursors.
    - PYTHON-724 Explain changes in PyMongo 3.0's Gevent support.
    - PYTHON-724 Remove use_greenlets from docs and comments.
    - Redundant imports.
    - PYTHON-732 Test network error during authentication.
    - Don't test MongoClientNew with auth until it supports auth.
    - PYTHON-715 Fix ipv6 tests for restricted localhost exception.
    - PYTHON-679 add 'socketKeepAlive' option to MongoClient and MongoReplicaSetClient.
    - Fix ResourceWarning in test_dead_request_socket_with_max_size.
    - PYTHON-722 Use SocketInfo in a with-statement.
    - More robust stepdown testing.
    - Fix test.utils.read_from_which_host for the new read preferences.
    - PYTHON-730 - Add a validate option to uri_parser
    - Clean up SSL support.
    - connection_string() helper should use given seed list even without auth enabled.
    - PYTHON-715 Fix tests for MongoDB >= 2.7.1 when running with auth enabled.
    - PYTHON-727 - Implement and use PoolOptions class
    - Add docstrings in Cluster and related classes.
    - Skip MongoClientNew tests when necessary.
    - Minor cluster update optimization.
    - Another fix for test_client_new.
    - Fix test_client_new for standalone and mongos.
    - PYTHON-525 - Cluster monitoring python 3 support.
    - PYTHON-525 - Add required properties to MongoClientNew
    - PYTHON-525 Implement Cluster, Server, and Monitor.
    - PYTHON-683 Separate unit tests and integration tests in the pymongo test suite. Raise SkipTest in tests that require a connection to MongoDB when none is available.
    - Spelling.
    - Fix read preference tests.
    - PYTHON-719 Read preference backward compatibility
    - Make gridfs tests pass regardless of execution order.
    - Fix an issue with mongos read preferences.
    - PYTHON-718 - Use SSLContext when available.
    - PYTHON-717 - Implement MongoCredential
    - PYTHON-714 Work around localhost exception issues in add_user when connected to MongoDB >= 2.7.1.
    - Fix tests under pypy3.
    - PYTHON-709 insert _id in document after applying non-copying SONManipulators.
    - Revert "PYTHON-710, simplify SON's equality operator."
    - Use modern 'distinct' syntax in tests.
    - PYTHON-710, simplify SON's equality operator.
    - PYTHON-710, SON.to_dict shouldn't change original data.
    - PYTHON-710 test that SON.to_dict doesn't change data.
    - PYTHON-712 ObjectId.is_valid(None) should be False.
    - Fix autoreconnect test.
    - PYTHON-705 - Fix python 3.2 support.
    - PYTHON-705 - Fix Bulk API legacy upsert _id compatibility
    - PYTHON-681 All requests with w=0 must be wrapped in client.start_request() in the tests when using the shared client
    - PYTHON-681 Make sure forceerror command and subsequent calls to error() and previous_error() happen on same socket in tests
    - PYTHON-681 Reuse MongoClient whenever possible in the tests
    - PYTHON-697 - Fix upsert _id backward compatibility
    - Primary -> PRIMARY
    - PYTHON-698 - Try encoding types with broken __getattr__ methods
    - Fix an aggregation test.
    - Fix a few tests for MongoDB 2.7.0
    - PYTHON-526 - Remaining test fixes.
    - Various fixes for auth tests with old mongos versions.
    - Move test module-wide setup and teardown to a custom TestRunner class
    - Fix a few tests with really old mongos versions.
    - PYTHON-696 - Fix remove_user for old mongos versions.
    - PYTHON-696 - Fix user and index creation with old mongos versions.
    - The 'test' command in setup.py should use exit status to communicate test pass/failure
    - Added Jaroslav Semančík (girogiro) to contributors
    - Fixed wrong Python object name for UTC
    - PYTHON-667 - Clarify drop_index behavior when an index does not exist.
    - PYTHON-690 - Various fixes to indexing docstrings.
    - PYTHON-680 Add new test command to setup.py in order to avoid DeprecationWarning when raising SkipTest
    - PYTHON-691 - Fix UserWarning command issues.
    - PYTHON-685 - Fix rare resource leak in _cmessage
    - PYTHON-684 - Ignore wnote/jnote from legacy servers.
    - Always raise warnings in tests.
    - Use catch_warnings to test warnings.
    - PYTHON-680 Remove all references to nose
    - PYTHON-680 Stop using nose in favor of pure unittest/unittest2
    - PYTHON-686 - Remove a bunch of references to 2.4 and 2.5
    - Remove mod_wsgi test client's dependency on py3compat.
    - Explain how to test PyMongo with mod_wsgi.
    - Remove workaround for python issue7380.
    - PYTHON-686 - Finish updating docs related to python 3.
    - Remove useless uuid module checks.
    - PYTHON-673 - Use bytes and remove binary_type
    - PYTHON-676 - Use bytes instead of binary_type
    - PYTHON-675 - Use bytes instead of binary_type
    - PYTHON-676 python 2/3 single-source for the test module
    - PYTHON-675 python 2/3 single-source for the gridfs module
    - PYTHON-674 python 2/3 single-source for the pymongo module
    - PYTHON-672 - Add __ne__ to read preferences
    - PYTHON-673 - Fix a json_util issue in python 3.x
    - PYTHON-673 - Add a few things back to py3compat temporarily
    - PYTHON-677 - Update docstrings.
    - PYTHON-677 - Switch internals to new WriteConcern class
    - PYTHON-673 python 2/3 single-source for the bson module
    - PYTHON-672 - Make read preference a class
    - PYTHON-526 secondaryAcceptableLatencyMS changes.
    - PYTHON-525 Remove (_must)_use_master.
    - PYTHON-526 Remove get/set/unset_lasterror_options
    - PYTHON-525 Remove MasterSlaveConnection
    - PYTHON-526 Remove the network_timeout query option.
    - PYTHON-526 Remove the "safe" option.
    - PYTHON-525 Remove (ReplicaSet)Connection.
    - PYTHON-526 Drop support for slaveOk/slave_okay.
    - PYTHON-665 Drop support for Python 2.4, 2.5, and 3.1
    - Version -> dev0
  - enable testsuite run after build
* Tue Aug 26 2014 mlin@suse.com
  - Update to version 2.7.2
    * Insert _id in document after applying non-copying SONManipulators
      (https://jira.mongodb.org/browse/PYTHON-709)
    * Fix exhaust cursor error-handling (https://jira.mongodb.org/browse/PYTHON-736)
    * Handle network errors when adding existing credentials to sockets
      (https://jira.mongodb.org/browse/PYTHON-732)
    * ObjectId.is_valid(None) should be False (https://jira.mongodb.org/browse/PYTHON-712)
    * Clarify versionchanged line for bulk insert (https://jira.mongodb.org/browse/PYTHON-738)
    * Work around localhost exception issues in add_user when connected to
      MongoDB >= 2.7.1 (https://jira.mongodb.org/browse/PYTHON-714)
    * Fix Bulk API legacy upsert _id compatibility (https://jira.mongodb.org/browse/PYTHON-705)
    * SON.to_dict shouldn't change original data (https://jira.mongodb.org/browse/PYTHON-710)
* Fri Jul 25 2014 mlin@suse.com
  - Update to version 2.7.1
    * Ensure _cbson can encode types with broken __getattr__
      implementations (https://jira.mongodb.org/browse/PYTHON-698)
    * Index and user manipulation broken with mongos versions before
      2.4.0 (https://jira.mongodb.org/browse/PYTHON-696)
    * Wrong Python object name for UTC in C module
      (https://jira.mongodb.org/browse/PYTHON-695)
    * Helpers and internal command calls that don't obey read
      preference shouldn't raise UserWarning
      (https://jira.mongodb.org/browse/PYTHON-691)
    * jnote and wnote should not raise errors when connected to
      legacy servers (https://jira.mongodb.org/browse/PYTHON-684)
    * Possible resource leak in _cmessage
      (https://jira.mongodb.org/browse/PYTHON-685)
    * v 2.7 breaks backward compatibility on results returned by
      update with upsert (https://jira.mongodb.org/browse/PYTHON-697)
    * drop_index fails with OperationFailure if no index found on
      collection (https://jira.mongodb.org/browse/PYTHON-667)
    * PyMongo driver docs don't mention text search
      (https://jira.mongodb.org/browse/PYTHON-690)
  - PyMongo 2.7 is a major release with a large number of new features
    and bug fixes. Highlights include:
    * Full support for MongoDB 2.6.
    * A new :doc:`bulk write operations API </examples/bulk>`.
    * Support for server side query timeouts using
      :meth:`~pymongo.cursor.Cursor.max_time_ms`.
    * Support for writing :meth:`~pymongo.collection.Collection.aggregate`
      output to a collection.
    * A new :meth:`~pymongo.collection.Collection.parallel_scan` helper.
    * :class:`~pymongo.errors.OperationFailure` and its subclasses now
      include a :attr:`~pymongo.errors.OperationFailure.details`
      attribute with complete error details from the server.
    * A new GridFS :meth:`~gridfs.GridFS.find` method that returns
      a :class:`~gridfs.grid_file.GridOutCursor`.
    * Greatly improved :doc:`support for mod_wsgi </examples/mod_wsgi>`
      when using PyMongo's C extensions. Read Jesse's blog post for
      details.
    * Improved C extension support for ARM little endian.
    * Version 2.7 drops support for replica sets running MongoDB versions
      older than 1.6.2.
    * More details please see https://jira.mongodb.org/browse/PYTHON/fixforversion/12892
* Sat Dec 07 2013 matz@suse.com
  - Fix filelist on ppc64le
* Wed Nov 27 2013 p.drouand@gmail.com
  - Update to version 2.6.3
    + fix : AttributeError raised when use_greenlets=True is specified
      without gevent (https://jira.mongodb.org/browse/PYTHON-561)
    + fix : Semaphore leak during connection failure.
      (https://jira.mongodb.org/browse/PYTHON-580)
    + fix : MongoReplicaSetClient ignores waitQueueMultiple and
      waitQueueTimeoutMS
      (https://jira.mongodb.org/browse/PYTHON-579)
* Sat Sep 14 2013 schwab@suse.de
  - Fix file list for aarch64
* Wed Sep 11 2013 dmueller@suse.com
  - update to 2.6.2:
    Version 2.6.2 fixes a :exc:`TypeError` problem when max_pool_size=None
    is used in Python 3.
    Version 2.6.1 fixes a reference leak in
    the :meth:`~pymongo.collection.Collection.insert` method.
* Mon Sep 02 2013 dmueller@suse.com
  - update to 2.6:
    - The ``max_pool_size`` option for :class:`~pymongo.mongo_client.MongoClient`
      and :class:`~pymongo.mongo_replica_set_client.MongoReplicaSetClient` now
      actually caps the number of sockets the pool will open concurrently.
      Once the pool has reached :attr:`~pymongo.mongo_client.MongoClient.max_pool_size`
      operations will block waiting for a socket to become available. If
      ``waitQueueTimeoutMS`` is set, an operation that blocks waiting for a socket
      will raise :exc:`~pymongo.errors.ConnectionFailure` after the timeout. By
      default ``waitQueueTimeoutMS`` is not set.
      See :ref:`connection-pooling` for more information.
    - The :meth:`~pymongo.collection.Collection.insert` method automatically splits
      large batches of documents into multiple insert messages based on
      :attr:`~pymongo.mongo_client.MongoClient.max_message_size`
    - Support for the exhaust cursor flag.
      See :meth:`~pymongo.collection.Collection.find` for details and caveats.
    - Support for the PLAIN and MONGODB-X509 authentication mechanisms.
      See :doc:`the authentication docs </examples/authentication>` for more
      information.
    - Support aggregation output as a :class:`~pymongo.cursor.Cursor`. See
      :meth:`~pymongo.collection.Collection.aggregate` for details.
* Thu Aug 08 2013 dvaleev@suse.com
  - on bigendian platforms we don't build native exentions, so
    package to python_sitelib instead of python_sitearch on those
    platforms
* Thu Aug 08 2013 speilicke@suse.com
  - Drop ExclusiveArch, mongodb is only a Suggets which is plain documentation.
    Nobody says that a PPC machine with the Python bindings can't talk to an
    x86_64 machine hosting mongodb.
* Tue Jun 04 2013 mlin@suse.com
  - Update to version 2.5.2
    * Version 2.5.2 fixes a NULL pointer dereference issue when decoding
      an invalid :class:`~bson.dbref.DBRef`(bnc#822798, CVE-2013-2132).
      See release notes in JIRA:
      https://jira.mongodb.org/browse/PYTHON/fixforversion/12581 for details.
* Tue Jun 04 2013 mlin@suse.com
  - Update to version 2.5.1
    * Version 2.5.1 is a minor release that fixes issues discovered after the
      release of 2.5. Most importantly, this release addresses some race
      conditions in replica set monitoring. See release notes in JIRA:
      https://jira.mongodb.org/browse/PYTHON/fixforversion/12484 for details.
* Wed Apr 03 2013 dvaleev@suse.com
  - Set Exclusive arch for LittleEndian machines. mongodb is not
    BigEndian compatible.
* Wed Mar 27 2013 mlin@suse.com
  - Update to version 2.5
    * See https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=11981
      for details
* Wed Dec 12 2012 mlin@suse.com
  - Update to version 2.4.1
    * See https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=12286
      for details
* Wed Dec 12 2012 mlin@suse.com
  - Update to version 2.4
    * See https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=11485
      for details
* Mon Sep 24 2012 i@marguerite.su
  - Update to version 2.3
    * fixes see https://jira.mongodb.org/browse/PYTHON/fixforversion/11146
    * Support for expanded read preferences including directing
      reads to tagged servers - See Secondary Reads for more
      information.
    * Support for mongos failover - See High Availability and
      mongos for more information.
    * A new aggregate() method to support MongoDB’s new
      aggregation framework.
    * Support for legacy Java and C# byte order when encoding
      and decoding UUIDs.
    * Support for connecting directly to an arbiter.
* Tue Mar 27 2012 saschpe@suse.de
  - Change requires on mongodb to suggests, a weak dependency is better
* Tue Feb 28 2012 saschpe@suse.de
  - Update to version 2.1.1
    * See https://jira.mongodb.org/browse/PYTHON/fixforversion/11081
      for details
  - Require mongodb
* Sat Mar 26 2011 alexandre@exatati.com.br
  - Initial package (1.9) for openSUSE.

Files

/usr/lib64/python3.11/site-packages/bson
/usr/lib64/python3.11/site-packages/bson/__init__.py
/usr/lib64/python3.11/site-packages/bson/__pycache__
/usr/lib64/python3.11/site-packages/bson/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/__init__.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/_helpers.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/_helpers.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/binary.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/binary.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/code.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/code.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/codec_options.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/codec_options.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/datetime_ms.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/datetime_ms.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/dbref.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/dbref.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/decimal128.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/decimal128.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/errors.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/errors.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/int64.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/int64.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/json_util.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/json_util.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/max_key.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/max_key.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/min_key.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/min_key.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/objectid.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/objectid.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/raw_bson.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/raw_bson.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/regex.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/regex.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/son.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/son.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/timestamp.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/timestamp.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/typings.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/typings.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/tz_util.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/bson/__pycache__/tz_util.cpython-311.pyc
/usr/lib64/python3.11/site-packages/bson/_cbson.cpython-311-aarch64-linux-gnu.so
/usr/lib64/python3.11/site-packages/bson/_helpers.py
/usr/lib64/python3.11/site-packages/bson/binary.py
/usr/lib64/python3.11/site-packages/bson/code.py
/usr/lib64/python3.11/site-packages/bson/codec_options.py
/usr/lib64/python3.11/site-packages/bson/datetime_ms.py
/usr/lib64/python3.11/site-packages/bson/dbref.py
/usr/lib64/python3.11/site-packages/bson/decimal128.py
/usr/lib64/python3.11/site-packages/bson/errors.py
/usr/lib64/python3.11/site-packages/bson/int64.py
/usr/lib64/python3.11/site-packages/bson/json_util.py
/usr/lib64/python3.11/site-packages/bson/max_key.py
/usr/lib64/python3.11/site-packages/bson/min_key.py
/usr/lib64/python3.11/site-packages/bson/objectid.py
/usr/lib64/python3.11/site-packages/bson/py.typed
/usr/lib64/python3.11/site-packages/bson/raw_bson.py
/usr/lib64/python3.11/site-packages/bson/regex.py
/usr/lib64/python3.11/site-packages/bson/son.py
/usr/lib64/python3.11/site-packages/bson/timestamp.py
/usr/lib64/python3.11/site-packages/bson/typings.py
/usr/lib64/python3.11/site-packages/bson/tz_util.py
/usr/lib64/python3.11/site-packages/gridfs
/usr/lib64/python3.11/site-packages/gridfs/__init__.py
/usr/lib64/python3.11/site-packages/gridfs/__pycache__
/usr/lib64/python3.11/site-packages/gridfs/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/gridfs/__pycache__/__init__.cpython-311.pyc
/usr/lib64/python3.11/site-packages/gridfs/__pycache__/errors.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/gridfs/__pycache__/errors.cpython-311.pyc
/usr/lib64/python3.11/site-packages/gridfs/__pycache__/grid_file.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/gridfs/__pycache__/grid_file.cpython-311.pyc
/usr/lib64/python3.11/site-packages/gridfs/errors.py
/usr/lib64/python3.11/site-packages/gridfs/grid_file.py
/usr/lib64/python3.11/site-packages/gridfs/py.typed
/usr/lib64/python3.11/site-packages/pymongo
/usr/lib64/python3.11/site-packages/pymongo-4.6.3.dist-info
/usr/lib64/python3.11/site-packages/pymongo-4.6.3.dist-info/INSTALLER
/usr/lib64/python3.11/site-packages/pymongo-4.6.3.dist-info/LICENSE
/usr/lib64/python3.11/site-packages/pymongo-4.6.3.dist-info/METADATA
/usr/lib64/python3.11/site-packages/pymongo-4.6.3.dist-info/RECORD
/usr/lib64/python3.11/site-packages/pymongo-4.6.3.dist-info/REQUESTED
/usr/lib64/python3.11/site-packages/pymongo-4.6.3.dist-info/WHEEL
/usr/lib64/python3.11/site-packages/pymongo-4.6.3.dist-info/top_level.txt
/usr/lib64/python3.11/site-packages/pymongo/__init__.py
/usr/lib64/python3.11/site-packages/pymongo/__pycache__
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/__init__.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/_csot.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/_csot.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/_version.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/_version.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/aggregation.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/aggregation.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/auth.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/auth.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/auth_aws.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/auth_aws.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/auth_oidc.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/auth_oidc.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/bulk.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/bulk.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/change_stream.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/change_stream.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/client_options.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/client_options.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/client_session.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/client_session.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/collation.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/collation.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/collection.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/collection.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/command_cursor.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/command_cursor.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/common.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/common.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/compression_support.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/compression_support.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/cursor.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/cursor.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/daemon.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/daemon.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/database.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/database.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/driver_info.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/driver_info.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/encryption.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/encryption.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/encryption_options.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/encryption_options.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/errors.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/errors.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/event_loggers.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/event_loggers.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/hello.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/hello.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/helpers.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/helpers.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/lock.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/lock.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/max_staleness_selectors.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/max_staleness_selectors.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/message.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/message.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/mongo_client.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/mongo_client.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/monitor.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/monitor.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/monitoring.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/monitoring.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/network.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/network.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/ocsp_cache.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/ocsp_cache.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/ocsp_support.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/ocsp_support.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/operations.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/operations.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/periodic_executor.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/periodic_executor.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/pool.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/pool.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/pyopenssl_context.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/pyopenssl_context.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/read_concern.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/read_concern.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/read_preferences.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/read_preferences.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/response.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/response.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/results.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/results.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/saslprep.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/saslprep.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/server.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/server.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/server_api.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/server_api.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/server_description.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/server_description.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/server_selectors.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/server_selectors.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/server_type.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/server_type.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/settings.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/settings.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/socket_checker.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/socket_checker.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/srv_resolver.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/srv_resolver.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/ssl_context.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/ssl_context.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/ssl_support.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/ssl_support.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/topology.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/topology.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/topology_description.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/topology_description.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/typings.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/typings.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/uri_parser.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/uri_parser.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/write_concern.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/pymongo/__pycache__/write_concern.cpython-311.pyc
/usr/lib64/python3.11/site-packages/pymongo/_cmessage.cpython-311-aarch64-linux-gnu.so
/usr/lib64/python3.11/site-packages/pymongo/_cmessagemodule.c
/usr/lib64/python3.11/site-packages/pymongo/_csot.py
/usr/lib64/python3.11/site-packages/pymongo/_version.py
/usr/lib64/python3.11/site-packages/pymongo/aggregation.py
/usr/lib64/python3.11/site-packages/pymongo/auth.py
/usr/lib64/python3.11/site-packages/pymongo/auth_aws.py
/usr/lib64/python3.11/site-packages/pymongo/auth_oidc.py
/usr/lib64/python3.11/site-packages/pymongo/bulk.py
/usr/lib64/python3.11/site-packages/pymongo/change_stream.py
/usr/lib64/python3.11/site-packages/pymongo/client_options.py
/usr/lib64/python3.11/site-packages/pymongo/client_session.py
/usr/lib64/python3.11/site-packages/pymongo/collation.py
/usr/lib64/python3.11/site-packages/pymongo/collection.py
/usr/lib64/python3.11/site-packages/pymongo/command_cursor.py
/usr/lib64/python3.11/site-packages/pymongo/common.py
/usr/lib64/python3.11/site-packages/pymongo/compression_support.py
/usr/lib64/python3.11/site-packages/pymongo/cursor.py
/usr/lib64/python3.11/site-packages/pymongo/daemon.py
/usr/lib64/python3.11/site-packages/pymongo/database.py
/usr/lib64/python3.11/site-packages/pymongo/driver_info.py
/usr/lib64/python3.11/site-packages/pymongo/encryption.py
/usr/lib64/python3.11/site-packages/pymongo/encryption_options.py
/usr/lib64/python3.11/site-packages/pymongo/errors.py
/usr/lib64/python3.11/site-packages/pymongo/event_loggers.py
/usr/lib64/python3.11/site-packages/pymongo/hello.py
/usr/lib64/python3.11/site-packages/pymongo/helpers.py
/usr/lib64/python3.11/site-packages/pymongo/lock.py
/usr/lib64/python3.11/site-packages/pymongo/max_staleness_selectors.py
/usr/lib64/python3.11/site-packages/pymongo/message.py
/usr/lib64/python3.11/site-packages/pymongo/mongo_client.py
/usr/lib64/python3.11/site-packages/pymongo/monitor.py
/usr/lib64/python3.11/site-packages/pymongo/monitoring.py
/usr/lib64/python3.11/site-packages/pymongo/network.py
/usr/lib64/python3.11/site-packages/pymongo/ocsp_cache.py
/usr/lib64/python3.11/site-packages/pymongo/ocsp_support.py
/usr/lib64/python3.11/site-packages/pymongo/operations.py
/usr/lib64/python3.11/site-packages/pymongo/periodic_executor.py
/usr/lib64/python3.11/site-packages/pymongo/pool.py
/usr/lib64/python3.11/site-packages/pymongo/py.typed
/usr/lib64/python3.11/site-packages/pymongo/pyopenssl_context.py
/usr/lib64/python3.11/site-packages/pymongo/read_concern.py
/usr/lib64/python3.11/site-packages/pymongo/read_preferences.py
/usr/lib64/python3.11/site-packages/pymongo/response.py
/usr/lib64/python3.11/site-packages/pymongo/results.py
/usr/lib64/python3.11/site-packages/pymongo/saslprep.py
/usr/lib64/python3.11/site-packages/pymongo/server.py
/usr/lib64/python3.11/site-packages/pymongo/server_api.py
/usr/lib64/python3.11/site-packages/pymongo/server_description.py
/usr/lib64/python3.11/site-packages/pymongo/server_selectors.py
/usr/lib64/python3.11/site-packages/pymongo/server_type.py
/usr/lib64/python3.11/site-packages/pymongo/settings.py
/usr/lib64/python3.11/site-packages/pymongo/socket_checker.py
/usr/lib64/python3.11/site-packages/pymongo/srv_resolver.py
/usr/lib64/python3.11/site-packages/pymongo/ssl_context.py
/usr/lib64/python3.11/site-packages/pymongo/ssl_support.py
/usr/lib64/python3.11/site-packages/pymongo/topology.py
/usr/lib64/python3.11/site-packages/pymongo/topology_description.py
/usr/lib64/python3.11/site-packages/pymongo/typings.py
/usr/lib64/python3.11/site-packages/pymongo/uri_parser.py
/usr/lib64/python3.11/site-packages/pymongo/write_concern.py
/usr/share/doc/packages/python311-pymongo
/usr/share/doc/packages/python311-pymongo/README.rst
/usr/share/licenses/python311-pymongo
/usr/share/licenses/python311-pymongo/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jan 12 00:09:41 2025