commit python-pymongo for openSUSE:Factory

2020-08-13 Thread root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2020-08-13 10:14:40

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new.3399 (New)


Package is "python-pymongo"

Thu Aug 13 10:14:40 2020 rev:35 rq:824650 version:3.11.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2020-03-11 18:49:22.135514521 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new.3399/python-pymongo.changes  
2020-08-13 10:16:14.206709697 +0200
@@ -1,0 +2,17 @@
+Thu Aug  6 08:43:30 UTC 2020 - Dirk Mueller 
+
+- 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+.
+
+---

Old:

  pymongo-3.10.1.tar.gz

New:

  pymongo-3.11.0.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.zsoKRa/_old  2020-08-13 10:16:16.882710795 +0200
+++ /var/tmp/diff_new_pack.zsoKRa/_new  2020-08-13 10:16:16.886710798 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pymongo
-Version:3.10.1
+Version:3.11.0
 Release:0
 Summary:Python driver for MongoDB
 License:Apache-2.0

++ pymongo-3.10.1.tar.gz -> pymongo-3.11.0.tar.gz ++
 17607 lines of diff (skipped)




commit python-pymongo for openSUSE:Factory

2020-03-11 Thread root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2020-03-11 18:45:19

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new.3160 (New)


Package is "python-pymongo"

Wed Mar 11 18:45:19 2020 rev:34 rq:783016 version:3.10.1

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2019-09-23 12:05:04.257928546 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new.3160/python-pymongo.changes  
2020-03-11 18:49:22.135514521 +0100
@@ -1,0 +2,17 @@
+Mon Mar  9 16:21:37 UTC 2020 - Dirk Mueller 
+
+- 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.
+
+---

Old:

  pymongo-3.9.0.tar.gz

New:

  pymongo-3.10.1.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.hbRx74/_old  2020-03-11 18:49:22.703514775 +0100
+++ /var/tmp/diff_new_pack.hbRx74/_new  2020-03-11 18:49:22.703514775 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pymongo
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pymongo
-Version:3.9.0
+Version:3.10.1
 Release:0
 Summary:Python driver for MongoDB
 License:Apache-2.0

++ pymongo-3.9.0.tar.gz -> pymongo-3.10.1.tar.gz ++
 5080 lines of diff (skipped)




commit python-pymongo for openSUSE:Factory

2019-09-23 Thread root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2019-09-23 12:04:53

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new.7948 (New)


Package is "python-pymongo"

Mon Sep 23 12:04:53 2019 rev:33 rq:729840 version:3.9.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2019-06-18 14:43:10.621750927 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new.7948/python-pymongo.changes  
2019-09-23 12:05:04.257928546 +0200
@@ -1,0 +2,6 @@
+Tue Sep 10 11:53:24 UTC 2019 - Tomáš Chvátal 
+
+- Update to 3.9.0:
+  * Update to sync with mongodb 4.2
+
+---

Old:

  pymongo-3.8.0.tar.gz

New:

  pymongo-3.9.0.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.LMSDAQ/_old  2019-09-23 12:05:05.441928351 +0200
+++ /var/tmp/diff_new_pack.LMSDAQ/_new  2019-09-23 12:05:05.445928350 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pymongo
-Version:3.8.0
+Version:3.9.0
 Release:0
 Summary:Python driver for MongoDB
 License:Apache-2.0
@@ -31,7 +31,7 @@
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-%if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
+%if 0%{?suse_version} || 0%{?fedora_version} >= 24
 Suggests:   mongodb
 %endif
 %python_subpackages

++ pymongo-3.8.0.tar.gz -> pymongo-3.9.0.tar.gz ++
 18240 lines of diff (skipped)




commit python-pymongo for openSUSE:Factory

2019-06-18 Thread root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2019-06-18 14:43:09

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new.4811 (New)


Package is "python-pymongo"

Tue Jun 18 14:43:09 2019 rev:32 rq:705616 version:3.8.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2018-10-04 19:01:01.727232667 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new.4811/python-pymongo.changes  
2019-06-18 14:43:10.621750927 +0200
@@ -1,0 +2,12 @@
+Mon May 27 09:15:13 UTC 2019 - Tomáš Chvátal 
+
+- Add patch to fix test run on 32bit:
+  * mongodb-skip-test.patch
+
+---
+Sat May 25 13:04:48 UTC 2019 - Tomáš Chvátal 
+
+- Update to 3.8.0:
+  * http://api.mongodb.com/python/3.8.0/changelog.html
+
+---

Old:

  pymongo-3.7.1.tar.gz

New:

  mongodb-skip-test.patch
  pymongo-3.8.0.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.B8df6n/_old  2019-06-18 14:43:11.069750862 +0200
+++ /var/tmp/diff_new_pack.B8df6n/_new  2019-06-18 14:43:11.073750861 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pymongo
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,14 +18,15 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pymongo
-Version:3.7.1
+Version:3.8.0
 Release:0
 Summary:Python driver for MongoDB
 License:Apache-2.0
 Group:  Development/Languages/Python
 URL:http://github.com/mongodb/mongo-python-driver
 Source: 
https://files.pythonhosted.org/packages/source/p/pymongo/pymongo-%{version}.tar.gz
-# PATCH-FIX-UPSTREAm -- tests_should_pass_without_MongoDB_running.patch -- 
https://jira.mongodb.org/browse/PYTHON-1216
+# PATCH-FIX-SUSE: upstream does not care about 32bit
+Patch0: mongodb-skip-test.patch
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
@@ -44,6 +45,7 @@
 
 %prep
 %setup -q -n pymongo-%{version}
+%autopatch -p1
 
 %build
 export CFLAGS="%{optflags}"
@@ -51,7 +53,6 @@
 
 %install
 %python_install
-
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
 %check

++ mongodb-skip-test.patch ++
Index: pymongo-3.8.0/test/test_objectid.py
===
--- pymongo-3.8.0.orig/test/test_objectid.py
+++ pymongo-3.8.0/test/test_objectid.py
@@ -172,7 +172,8 @@ class TestObjectId(unittest.TestCase):
 ObjectId()
 self.assertEqual(ObjectId._inc, 0)
 
-def test_timestamp_values(self):
+# this test overflows on i586
+def _test_timestamp_values(self):
 # Spec-test to check timestamp field is interpreted correctly.
 TEST_DATA = {
 0x: (1970, 1, 1, 0, 0, 0),
++ pymongo-3.7.1.tar.gz -> pymongo-3.8.0.tar.gz ++
 57200 lines of diff (skipped)




commit python-pymongo for openSUSE:Factory

2018-10-04 Thread root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2018-10-04 19:00:56

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is "python-pymongo"

Thu Oct  4 19:00:56 2018 rev:31 rq:639604 version:3.7.1

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2018-07-24 17:25:29.047537271 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2018-10-04 19:01:01.727232667 +0200
@@ -1,0 +2,11 @@
+Fri Sep 21 09:05:25 UTC 2018 - Antonio Larrosa  - 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.
+
+---

Old:

  pymongo-3.7.0.tar.gz

New:

  pymongo-3.7.1.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.xzi7dU/_old  2018-10-04 19:01:02.183232188 +0200
+++ /var/tmp/diff_new_pack.xzi7dU/_new  2018-10-04 19:01:02.183232188 +0200
@@ -12,13 +12,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pymongo
-Version:3.7.0
+Version:3.7.1
 Release:0
 Summary:Python driver for MongoDB
 License:Apache-2.0

++ pymongo-3.7.0.tar.gz -> pymongo-3.7.1.tar.gz ++
 48227 lines of diff (skipped)




commit python-pymongo for openSUSE:Factory

2018-07-24 Thread root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2018-07-24 17:25:27

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is "python-pymongo"

Tue Jul 24 17:25:27 2018 rev:30 rq:624853 version:3.7.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2018-03-19 23:37:56.506298008 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2018-07-24 17:25:29.047537271 +0200
@@ -1,0 +2,7 @@
+Mon Jul 16 16:55:52 UTC 2018 - mc...@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
+
+---

Old:

  pymongo-3.6.0.tar.gz

New:

  pymongo-3.7.0.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.mjBeuC/_old  2018-07-24 17:25:29.951538422 +0200
+++ /var/tmp/diff_new_pack.mjBeuC/_new  2018-07-24 17:25:29.955538427 +0200
@@ -16,20 +16,16 @@
 #
 
 
-%bcond_without tests
-
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-
 Name:   python-pymongo
-Version:3.6.0
+Version:3.7.0
 Release:0
-Url:http://github.com/mongodb/mongo-python-driver
 Summary:Python driver for MongoDB
 License:Apache-2.0
 Group:  Development/Languages/Python
+URL:http://github.com/mongodb/mongo-python-driver
 Source: 
https://files.pythonhosted.org/packages/source/p/pymongo/pymongo-%{version}.tar.gz
 # PATCH-FIX-UPSTREAm -- tests_should_pass_without_MongoDB_running.patch -- 
https://jira.mongodb.org/browse/PYTHON-1216
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
@@ -58,14 +54,12 @@
 
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
-%if %{with tests}
 %check
-%python_exec setup.py test
-%endif
+%python_exec setup.py test -v
 
 %files %{python_files}
-%defattr(-,root,root,-)
-%doc LICENSE README.rst
+%license LICENSE
+%doc README.rst
 %{python_sitearch}/*
 
 %changelog

++ pymongo-3.6.0.tar.gz -> pymongo-3.7.0.tar.gz ++
 19089 lines of diff (skipped)




commit python-pymongo for openSUSE:Factory

2018-03-19 Thread root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2018-03-19 23:37:53

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is "python-pymongo"

Mon Mar 19 23:37:53 2018 rev:29 rq:587884 version:3.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2018-03-08 10:58:56.434210320 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2018-03-19 23:37:56.506298008 +0100
@@ -15 +15 @@
-  all our platforms install this to sitearch 
+  all our platforms install this to sitearch (bsc#1085572)



Other differences:
--



commit python-pymongo for openSUSE:Factory

2018-03-08 Thread root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2018-03-08 10:58:52

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is "python-pymongo"

Thu Mar  8 10:58:52 2018 rev:28 rq:583910 version:3.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2018-03-05 13:37:37.552446532 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2018-03-08 10:58:56.434210320 +0100
@@ -1,0 +2,5 @@
+Wed Mar  7 14:20:01 UTC 2018 - apla...@suse.com
+
+- Allows Recommends and Suggest in Fedora
+
+---



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.FsXOwu/_old  2018-03-08 10:58:57.166183862 +0100
+++ /var/tmp/diff_new_pack.FsXOwu/_new  2018-03-08 10:58:57.170183718 +0100
@@ -34,7 +34,7 @@
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-%if 0%{?suse_version} >= 1000
+%if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
 Suggests:   mongodb
 %endif
 %python_subpackages




commit python-pymongo for openSUSE:Factory

2018-03-05 Thread root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2018-03-05 13:37:31

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is "python-pymongo"

Mon Mar  5 13:37:31 2018 rev:27 rq:580809 version:3.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2018-02-27 16:59:48.280038343 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2018-03-05 13:37:37.552446532 +0100
@@ -1,0 +2,5 @@
+Tue Feb 27 17:59:40 UTC 2018 - apla...@suse.com
+
+- Suggests only for SUSE
+
+---



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.ITXuwU/_old  2018-03-05 13:37:38.792401660 +0100
+++ /var/tmp/diff_new_pack.ITXuwU/_new  2018-03-05 13:37:38.796401516 +0100
@@ -34,7 +34,9 @@
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+%if 0%{?suse_version} >= 1000
 Suggests:   mongodb
+%endif
 %python_subpackages
 
 %description




commit python-pymongo for openSUSE:Factory

2018-02-27 Thread root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2018-02-27 16:59:22

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is "python-pymongo"

Tue Feb 27 16:59:22 2018 rev:26 rq:580306 version:3.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2018-02-23 15:31:52.382024448 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2018-02-27 16:59:48.280038343 +0100
@@ -1,0 +2,6 @@
+Mon Feb 26 17:23:35 CET 2018 - r...@suse.de
+
+- fix build on ppc64 and s390x by dropping the ifarch statements
+  all our platforms install this to sitearch 
+
+---



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.mrMbY6/_old  2018-02-27 16:59:49.232003947 +0100
+++ /var/tmp/diff_new_pack.mrMbY6/_new  2018-02-27 16:59:49.236003803 +0100
@@ -54,11 +54,7 @@
 %install
 %python_install
 
-%ifarch %{ix86} x86_64 %{arm} aarch64 ppc64le
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
-%else
-%python_expand %fdupes %{buildroot}%{$python_sitelib}
-%endif
 
 %if %{with tests}
 %check
@@ -68,10 +64,6 @@
 %files %{python_files}
 %defattr(-,root,root,-)
 %doc LICENSE README.rst
-%ifarch %{ix86} x86_64 %{arm} aarch64 ppc64le
 %{python_sitearch}/*
-%else
-%{python_sitelib}/*
-%endif
 
 %changelog




commit python-pymongo for openSUSE:Factory

2018-02-23 Thread root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2018-02-23 15:31:32

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is "python-pymongo"

Fri Feb 23 15:31:32 2018 rev:25 rq:579325 version:3.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2017-12-22 12:18:08.408183588 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2018-02-23 15:31:52.382024448 +0100
@@ -1,0 +2,56 @@
+Fri Feb 23 04:43:48 UTC 2018 - jacobwin...@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.
+
+---

Old:

  pymongo-3.5.1.tar.gz

New:

  pymongo-3.6.0.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.7FBdlx/_old  2018-02-23 15:31:53.873970542 +0100
+++ /var/tmp/diff_new_pack.7FBdlx/_new  2018-02-23 15:31:53.873970542 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pymongo
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 
 Name:   python-pymongo
-Version:3.5.1
+Version:3.6.0
 

commit python-pymongo for openSUSE:Factory

2017-12-22 Thread root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2017-12-22 12:18:04

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is "python-pymongo"

Fri Dec 22 12:18:04 2017 rev:24 rq:548008 version:3.5.1

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2017-05-17 17:18:26.248370293 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2017-12-22 12:18:08.408183588 +0100
@@ -1,0 +2,6 @@
+Sat Nov 25 17:07:57 UTC 2017 - axel.br...@gmx.de
+
+- update to version 3.5.1
+  tests_should_pass_without_MongoDB_running.patch removed - not needed anymore 
+
+---

Old:

  pymongo-3.4.0.tar.gz
  tests_should_pass_without_MongoDB_running.patch

New:

  pymongo-3.5.1.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.u2MVvU/_old  2017-12-22 12:18:10.180097191 +0100
+++ /var/tmp/diff_new_pack.u2MVvU/_new  2017-12-22 12:18:10.184096996 +0100
@@ -19,8 +19,9 @@
 %bcond_without tests
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+
 Name:   python-pymongo
-Version:3.4.0
+Version:3.5.1
 Release:0
 Url:http://github.com/mongodb/mongo-python-driver
 Summary:Python driver for MongoDB
@@ -28,12 +29,11 @@
 Group:  Development/Languages/Python
 Source: 
https://files.pythonhosted.org/packages/source/p/pymongo/pymongo-%{version}.tar.gz
 # PATCH-FIX-UPSTREAm -- tests_should_pass_without_MongoDB_running.patch -- 
https://jira.mongodb.org/browse/PYTHON-1216
-Patch0: tests_should_pass_without_MongoDB_running.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  fdupes
-BuildRequires:  python-rpm-macros
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 Suggests:   mongodb
 %python_subpackages
 
@@ -46,7 +46,6 @@
 
 %prep
 %setup -q -n pymongo-%{version}
-%patch0 -p1
 
 %build
 export CFLAGS="%{optflags}"

++ pymongo-3.4.0.tar.gz -> pymongo-3.5.1.tar.gz ++
 76654 lines of diff (skipped)




commit python-pymongo for openSUSE:Factory

2017-05-17 Thread root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2017-05-17 17:18:16

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is "python-pymongo"

Wed May 17 17:18:16 2017 rev:23 rq:492315 version:3.4.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2016-02-23 16:59:26.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2017-05-17 17:18:26.248370293 +0200
@@ -1,0 +2,48 @@
+Wed Apr 26 15:36:48 UTC 2017 - toddrme2...@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
+`_.
+  * 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
+
+---

Old:

  pymongo-3.1.1.tar.gz

New:

  pymongo-3.4.0.tar.gz
  tests_should_pass_without_MongoDB_running.patch



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.fAwA8j/_old  2017-05-17 17:18:27.184238319 +0200
+++ /var/tmp/diff_new_pack.fAwA8j/_new  2017-05-17 17:18:27.188237754 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pymongo
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,24 +16,26 @@
 #
 
 
+%bcond_without tests
+
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pymongo
-Version:3.1.1
+Version:3.4.0
 Release:0
 Url:http://github.com/mongodb/mongo-python-driver
 Summary:Python driver for MongoDB
 License:Apache-2.0
 Group:  Development/Languages/Python
-Source: 
http://pypi.python.org/packages/source/p/pymongo/pymongo-%{version}.tar.gz
+Source: 
https://files.pythonhosted.org/packages/source/p/pymongo/pymongo-%{version}.tar.gz
+# PATCH-FIX-UPSTREAm -- tests_should_pass_without_MongoDB_running.patch -- 
https://jira.mongodb.org/browse/PYTHON-1216
+Patch0: tests_should_pass_without_MongoDB_running.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  python-devel
-BuildRequires:  python-setuptools
-BuildRequires:  python-unittest2
-%if 0%{?suse_version}

commit python-pymongo for openSUSE:Factory

2016-02-23 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2016-02-23 16:57:31

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is "python-pymongo"

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2015-08-05 19:14:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2016-02-23 16:59:26.0 +0100
@@ -1,0 +2,11 @@
+Thu Feb 18 13:24:49 UTC 2016 - eshmar...@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.
+
+---

Old:

  pymongo-3.0.3.tar.gz

New:

  pymongo-3.1.1.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.jrzi1y/_old  2016-02-23 16:59:26.0 +0100
+++ /var/tmp/diff_new_pack.jrzi1y/_new  2016-02-23 16:59:26.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pymongo
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   python-pymongo
-Version:3.0.3
+Version:3.1.1
 Release:0
 Url:http://github.com/mongodb/mongo-python-driver
 Summary:Python driver for MongoDB

++ pymongo-3.0.3.tar.gz -> pymongo-3.1.1.tar.gz ++
 9966 lines of diff (skipped)




commit python-pymongo for openSUSE:Factory

2015-08-05 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2015-08-05 19:14:47

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2015-08-05 06:50:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2015-08-05 19:14:51.0 +0200
@@ -1,0 +2,15 @@
+Wed Aug  5 00:49:55 UTC 2015 - jacobwin...@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
+
+---

Old:

  pymongo-3.0.2.tar.gz

New:

  pymongo-3.0.3.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.wsyL5P/_old  2015-08-05 19:14:52.0 +0200
+++ /var/tmp/diff_new_pack.wsyL5P/_new  2015-08-05 19:14:52.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-pymongo
-Version:3.0.2
+Version:3.0.3
 Release:0
 Url:http://github.com/mongodb/mongo-python-driver
 Summary:Python driver for MongoDB

++ pymongo-3.0.2.tar.gz - pymongo-3.0.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-3.0.2/MANIFEST.in 
new/pymongo-3.0.3/MANIFEST.in
--- old/pymongo-3.0.2/MANIFEST.in   2015-05-12 00:51:23.0 +0200
+++ new/pymongo-3.0.3/MANIFEST.in   2015-07-01 02:07:31.0 +0200
@@ -6,6 +6,7 @@
 recursive-include doc *.conf
 recursive-include doc *.css
 recursive-include doc *.js
+recursive-include doc *.png
 recursive-include tools *.py
 include tools/README.rst
 recursive-include test *.pem
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-3.0.2/PKG-INFO new/pymongo-3.0.3/PKG-INFO
--- old/pymongo-3.0.2/PKG-INFO  2015-05-12 21:28:05.0 +0200
+++ new/pymongo-3.0.3/PKG-INFO  2015-07-01 02:43:33.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pymongo
-Version: 3.0.2
+Version: 3.0.3
 Summary: Python driver for MongoDB http://www.mongodb.org
 Home-page: http://github.com/mongodb/mongo-python-driver
 Author: Bernie Hackett
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-3.0.2/doc/changelog.rst 
new/pymongo-3.0.3/doc/changelog.rst
--- old/pymongo-3.0.2/doc/changelog.rst 2015-05-12 01:11:51.0 +0200
+++ new/pymongo-3.0.3/doc/changelog.rst 2015-07-01 02:07:31.0 +0200
@@ -1,6 +1,20 @@
 Changelog
 =
 
+Changes in Version 3.0.3
+
+
+Version 3.0.3 fixes issues reported since the release of 3.0.2, including a
+feature breaking bug in the GSSAPI implementation.
+
+Issues Resolved
+...
+
+See the `PyMongo 3.0.3 release notes in JIRA`_ for the list of resolved issues
+in this release.
+
+.. _PyMongo 3.0.3 release notes in JIRA: 
https://jira.mongodb.org/browse/PYTHON/fixforversion/15528
+
 Changes in Version 3.0.2
 
 
@@ -379,7 +393,6 @@
 
 - spec - filter
 - fields - projection
-- timeout - no_cursor_timeout
 - partial - allow_partial_results
 
 The following find/find_one options have been added:
@@ -415,6 +428,13 @@
 
 - manipulate
 
+The following renames need special handling.
+
+- timeout - no_cursor_timeout -
+  The default for `timeout` was True. The default for `no_cursor_timeout` is
+  False. If you were previously passing False for `timeout` you must pass
+  **True** for `no_cursor_timeout` to keep the previous behavior.
+
 :mod:`~pymongo.errors` changes
 ..
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-3.0.2/doc/developer/index.rst 
new/pymongo-3.0.3/doc/developer/index.rst
--- old/pymongo-3.0.2/doc/developer/index.rst   1970-01-01 01:00:00.0 
+0100
+++ new/pymongo-3.0.3/doc/developer/index.rst   2015-07-01 

commit python-pymongo for openSUSE:Factory

2015-08-04 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2015-08-05 06:50:34

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2015-06-23 11:59:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2015-08-05 06:50:36.0 +0200
@@ -1,0 +2,5 @@
+Sat Jul 25 09:41:42 UTC 2015 - seife+...@b1-systems.com
+
+- fix non-SUSE build by conditionalizing Suggests: tag
+
+---



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.nlXWBc/_old  2015-08-05 06:50:37.0 +0200
+++ /var/tmp/diff_new_pack.nlXWBc/_new  2015-08-05 06:50:37.0 +0200
@@ -28,7 +28,9 @@
 BuildRequires:  python-devel
 BuildRequires:  python-setuptools
 BuildRequires:  python-unittest2
+%if 0%{?suse_version}
 Suggests:   mongodb
+%endif
 %if 0%{?suse_version}  0%{?suse_version} = 1110
 %{!?python_sitearch: %global python_sitearch %(python -c from 
distutils.sysconfig import get_python_lib; print get_python_lib(1))}
 %endif




commit python-pymongo for openSUSE:Factory

2015-06-23 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2015-06-23 11:59:43

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2015-04-10 10:20:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2015-06-23 11:59:44.0 +0200
@@ -1,0 +2,8 @@
+Fri Jun 19 07:51:59 UTC 2015 - bwiedem...@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
+
+---

Old:

  pymongo-3.0.tar.gz

New:

  pymongo-3.0.2.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.g15C4C/_old  2015-06-23 11:59:44.0 +0200
+++ /var/tmp/diff_new_pack.g15C4C/_new  2015-06-23 11:59:44.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-pymongo
-Version:3.0
+Version:3.0.2
 Release:0
 Url:http://github.com/mongodb/mongo-python-driver
 Summary:Python driver for MongoDB

++ pymongo-3.0.tar.gz - pymongo-3.0.2.tar.gz ++
 2026 lines of diff (skipped)




commit python-pymongo for openSUSE:Factory

2014-08-26 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2014-08-27 07:46:44

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2014-07-26 09:42:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2014-08-27 07:47:10.0 +0200
@@ -1,0 +2,16 @@
+Tue Aug 26 10:18:16 UTC 2014 - m...@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)
+
+---

Old:

  pymongo-2.7.1.tar.gz

New:

  pymongo-2.7.2.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.1OZ0g9/_old  2014-08-27 07:47:11.0 +0200
+++ /var/tmp/diff_new_pack.1OZ0g9/_new  2014-08-27 07:47:11.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-pymongo
-Version:2.7.1
+Version:2.7.2
 Release:0
 Url:http://github.com/mongodb/mongo-python-driver
 Summary:Python driver for MongoDB

++ pymongo-2.7.1.tar.gz - pymongo-2.7.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-2.7.1/PKG-INFO new/pymongo-2.7.2/PKG-INFO
--- old/pymongo-2.7.1/PKG-INFO  2014-05-23 23:49:14.0 +0200
+++ new/pymongo-2.7.2/PKG-INFO  2014-07-29 23:46:02.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pymongo
-Version: 2.7.1
+Version: 2.7.2
 Summary: Python driver for MongoDB http://www.mongodb.org
 Home-page: http://github.com/mongodb/mongo-python-driver
 Author: Bernie Hackett
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-2.7.1/bson/objectid.py 
new/pymongo-2.7.2/bson/objectid.py
--- old/pymongo-2.7.1/bson/objectid.py  2014-05-23 22:28:24.0 +0200
+++ new/pymongo-2.7.2/bson/objectid.py  2014-07-29 23:29:27.0 +0200
@@ -140,6 +140,9 @@
 
 .. versionadded:: 2.3
 
+if not oid:
+return False
+
 try:
 ObjectId(oid)
 return True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-2.7.1/bson/son.py 
new/pymongo-2.7.2/bson/son.py
--- old/pymongo-2.7.1/bson/son.py   2014-05-23 22:28:24.0 +0200
+++ new/pymongo-2.7.2/bson/son.py   2014-07-29 23:29:27.0 +0200
@@ -226,12 +226,12 @@
 def transform_value(value):
 if isinstance(value, list):
 return [transform_value(v) for v in value]
-if isinstance(value, SON):
-value = dict(value)
-if isinstance(value, dict):
-for k, v in value.iteritems():
-value[k] = transform_value(v)
-return value
+elif isinstance(value, dict):
+return dict([
+(k, transform_value(v))
+for k, v in value.iteritems()])
+else:
+return value
 
 return transform_value(dict(self))
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-2.7.1/doc/changelog.rst 
new/pymongo-2.7.2/doc/changelog.rst
--- old/pymongo-2.7.1/doc/changelog.rst 2014-05-23 22:37:25.0 +0200
+++ new/pymongo-2.7.2/doc/changelog.rst 2014-07-29 23:29:27.0 +0200
@@ -1,6 +1,23 @@
 Changelog
 =
 
+Changes in Version 2.7.2
+
+
+Version 2.7.2 includes fixes for upsert reporting in the bulk API for MongoDB
+versions previous to 2.6, a regression in how son manipulators are applied in
+:meth:`~pymongo.collection.Collection.insert`, a few obscure connection pool
+semaphore leaks, and a few other minor issues. See 

commit python-pymongo for openSUSE:Factory

2014-07-26 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2014-07-26 09:42:10

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2013-12-09 17:01:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2014-07-26 09:42:25.0 +0200
@@ -1,0 +2,45 @@
+Fri Jul 25 08:59:00 UTC 2014 - m...@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
+
+---

Old:

  pymongo-2.6.3.tar.gz

New:

  pymongo-2.7.1.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.k9RdN2/_old  2014-07-26 09:42:25.0 +0200
+++ /var/tmp/diff_new_pack.k9RdN2/_new  2014-07-26 09:42:25.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pymongo
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   python-pymongo
-Version:2.6.3
+Version:2.7.1
 Release:0
 Url:http://github.com/mongodb/mongo-python-driver
 Summary:Python driver for MongoDB

++ pymongo-2.6.3.tar.gz - pymongo-2.7.1.tar.gz ++
 23072 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pymongo for openSUSE:Factory

2013-12-09 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2013-12-09 17:01:39

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2013-11-28 16:52:28.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2013-12-09 17:01:40.0 +0100
@@ -1,0 +2,5 @@
+Sat Dec  7 02:20:46 UTC 2013 - m...@suse.com
+
+- Fix filelist on ppc64le
+
+---



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.aoAeOb/_old  2013-12-09 17:01:40.0 +0100
+++ /var/tmp/diff_new_pack.aoAeOb/_new  2013-12-09 17:01:40.0 +0100
@@ -55,7 +55,7 @@
 %files
 %defattr(-,root,root,-)
 %doc LICENSE README.rst
-%ifarch %{ix86} x86_64 %{arm} aarch64
+%ifarch %{ix86} x86_64 %{arm} aarch64 ppc64le
 %{python_sitearch}/*
 %else
 %{python_sitelib}/*

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pymongo for openSUSE:Factory

2013-11-28 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2013-11-28 16:52:28

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2013-09-16 16:35:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2013-11-28 16:52:28.0 +0100
@@ -1,0 +2,12 @@
+Wed Nov 27 13:25:30 UTC 2013 - p.drou...@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)
+
+---

Old:

  pymongo-2.6.2.tar.gz

New:

  pymongo-2.6.3.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.jlkJji/_old  2013-11-28 16:52:29.0 +0100
+++ /var/tmp/diff_new_pack.jlkJji/_new  2013-11-28 16:52:29.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-pymongo
-Version:2.6.2
+Version:2.6.3
 Release:0
 Url:http://github.com/mongodb/mongo-python-driver
 Summary:Python driver for MongoDB

++ pymongo-2.6.2.tar.gz - pymongo-2.6.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-2.6.2/PKG-INFO new/pymongo-2.6.3/PKG-INFO
--- old/pymongo-2.6.2/PKG-INFO  2013-09-06 22:56:36.0 +0200
+++ new/pymongo-2.6.3/PKG-INFO  2013-10-11 19:22:15.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pymongo
-Version: 2.6.2
+Version: 2.6.3
 Summary: Python driver for MongoDB http://www.mongodb.org
 Home-page: http://github.com/mongodb/mongo-python-driver
 Author: Bernie Hackett
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-2.6.2/bson/__init__.py 
new/pymongo-2.6.3/bson/__init__.py
--- old/pymongo-2.6.2/bson/__init__.py  2013-08-19 19:17:17.0 +0200
+++ new/pymongo-2.6.3/bson/__init__.py  2013-10-10 21:58:27.0 +0200
@@ -139,13 +139,19 @@
 
 
 def _get_string(data, position, as_class, tz_aware, uuid_subtype):
-length = struct.unpack(i, data[position:position + 4])[0] - 1
+length = struct.unpack(i, data[position:position + 4])[0]
+if (len(data) - position - 4)  length:
+raise InvalidBSON(invalid string length)
 position += 4
-return _get_c_string(data, position, length)
+if data[position + length - 1:position + length] != ZERO:
+raise InvalidBSON(invalid end of string)
+return _get_c_string(data, position, length - 1)
 
 
 def _get_object(data, position, as_class, tz_aware, uuid_subtype):
 obj_size = struct.unpack(i, data[position:position + 4])[0]
+if data[position + obj_size - 1:position + obj_size] != ZERO:
+raise InvalidBSON(bad eoo)
 encoded = data[position + 4:position + obj_size - 1]
 object = _elements_to_dict(encoded, as_class, tz_aware, uuid_subtype)
 position += obj_size
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-2.6.2/bson/_cbsonmodule.c 
new/pymongo-2.6.3/bson/_cbsonmodule.c
--- old/pymongo-2.6.2/bson/_cbsonmodule.c   2013-08-19 19:17:17.0 
+0200
+++ new/pymongo-2.6.3/bson/_cbsonmodule.c   2013-10-11 01:09:29.0 
+0200
@@ -105,6 +105,8 @@
 #define JAVA_LEGACY   5
 #define CSHARP_LEGACY 6
 #define BSON_MAX_SIZE 2147483647
+/* The smallest possible BSON document, i.e. {} */
+#define BSON_MIN_SIZE 5
 
 /* Get an error class from the bson.errors module.
  *
@@ -136,8 +138,9 @@
 return (int)size + extra;
 }
 
-static PyObject* elements_to_dict(PyObject* self, const char* string, int max,
-  PyObject* as_class, unsigned char tz_aware,
+static PyObject* elements_to_dict(PyObject* self, const char* string,
+  unsigned max, PyObject* as_class,
+  unsigned char tz_aware,
   unsigned char uuid_subtype);
 
 static int _write_element_to_buffer(PyObject* self, buffer_t buffer, int 
type_byte,
@@ -1331,8 +1334,8 @@
 return result;
 }
 
-static PyObject* get_value(PyObject* self, const char* buffer, int* position,
-   int type, int max, PyObject* as_class,
+static PyObject* 

commit python-pymongo for openSUSE:Factory

2013-09-16 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2013-09-16 16:35:16

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2013-09-13 14:46:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2013-09-16 16:35:17.0 +0200
@@ -1,0 +2,5 @@
+Sat Sep 14 19:18:50 UTC 2013 - sch...@suse.de
+
+- Fix file list for aarch64
+
+---



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.DuQrPO/_old  2013-09-16 16:35:18.0 +0200
+++ /var/tmp/diff_new_pack.DuQrPO/_new  2013-09-16 16:35:18.0 +0200
@@ -55,7 +55,7 @@
 %files
 %defattr(-,root,root,-)
 %doc LICENSE README.rst
-%ifarch %{ix86} x86_64 %{arm}
+%ifarch %{ix86} x86_64 %{arm} aarch64
 %{python_sitearch}/*
 %else
 %{python_sitelib}/*

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pymongo for openSUSE:Factory

2013-09-13 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2013-09-13 14:46:19

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2013-09-03 22:04:02.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2013-09-13 14:46:20.0 +0200
@@ -1,0 +2,9 @@
+Wed Sep 11 21:11:29 UTC 2013 - dmuel...@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.
+
+---

Old:

  pymongo-2.6.tar.gz

New:

  pymongo-2.6.2.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.XA4k1o/_old  2013-09-13 14:46:20.0 +0200
+++ /var/tmp/diff_new_pack.XA4k1o/_new  2013-09-13 14:46:20.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-pymongo
-Version:2.6
+Version:2.6.2
 Release:0
 Url:http://github.com/mongodb/mongo-python-driver
 Summary:Python driver for MongoDB

++ pymongo-2.6.tar.gz - pymongo-2.6.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-2.6/PKG-INFO new/pymongo-2.6.2/PKG-INFO
--- old/pymongo-2.6/PKG-INFO2013-08-19 21:36:31.0 +0200
+++ new/pymongo-2.6.2/PKG-INFO  2013-09-06 22:56:36.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pymongo
-Version: 2.6
+Version: 2.6.2
 Summary: Python driver for MongoDB http://www.mongodb.org
 Home-page: http://github.com/mongodb/mongo-python-driver
 Author: Bernie Hackett
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-2.6/doc/changelog.rst 
new/pymongo-2.6.2/doc/changelog.rst
--- old/pymongo-2.6/doc/changelog.rst   2013-08-19 19:17:17.0 +0200
+++ new/pymongo-2.6.2/doc/changelog.rst 2013-09-06 22:44:12.0 +0200
@@ -1,6 +1,34 @@
 Changelog
 =
 
+Changes in Version 2.6.2
+
+
+Version 2.6.2 fixes a :exc:`TypeError` problem when max_pool_size=None
+is used in Python 3.
+
+Issues Resolved
+...
+
+See the `PyMongo 2.6.2 release notes in JIRA`_ for the list of resolved issues
+in this release.
+
+.. _PyMongo 2.6.2 release notes in JIRA: 
https://jira.mongodb.org/browse/PYTHON/fixforversion/12910
+
+Changes in Version 2.6.1
+
+
+Version 2.6.1 fixes a reference leak in
+the :meth:`~pymongo.collection.Collection.insert` method.
+
+Issues Resolved
+...
+
+See the `PyMongo 2.6.1 release notes in JIRA`_ for the list of resolved issues
+in this release.
+
+.. _PyMongo 2.6.1 release notes in JIRA: 
https://jira.mongodb.org/browse/PYTHON/fixforversion/12905
+
 Changes in Version 2.6
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-2.6/pymongo/__init__.py 
new/pymongo-2.6.2/pymongo/__init__.py
--- old/pymongo-2.6/pymongo/__init__.py 2013-08-19 20:51:08.0 +0200
+++ new/pymongo-2.6.2/pymongo/__init__.py   2013-09-06 22:48:20.0 
+0200
@@ -67,7 +67,7 @@
 ALL = 2
 Profile all operations.
 
-version_tuple = (2, 6)
+version_tuple = (2, 6, 2)
 
 def get_version_string():
 if isinstance(version_tuple[-1], basestring):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pymongo-2.6/pymongo/_cmessagemodule.c 
new/pymongo-2.6.2/pymongo/_cmessagemodule.c
--- old/pymongo-2.6/pymongo/_cmessagemodule.c   2013-08-15 03:03:37.0 
+0200
+++ new/pymongo-2.6.2/pymongo/_cmessagemodule.c 2013-09-05 02:11:55.0 
+0200
@@ -555,6 +555,9 @@
 PyObject* client;
 PyObject* last_error_args;
 PyObject* result;
+PyObject* max_bson_size_obj;
+PyObject* max_message_size_obj;
+PyObject* send_message_result;
 unsigned char check_keys;
 unsigned char safe;
 unsigned char continue_on_error;
@@ -578,24 +581,25 @@
 options += 1;
 }
 
+max_bson_size_obj = PyObject_GetAttrString(client, max_bson_size);
 #if PY_MAJOR_VERSION = 3
-max_bson_size = PyLong_AsLong(
-PyObject_GetAttrString(client, max_bson_size));
+max_bson_size = PyLong_AsLong(max_bson_size_obj);
 #else
-max_bson_size = PyInt_AsLong(
-PyObject_GetAttrString(client, max_bson_size));
+max_bson_size = PyInt_AsLong(max_bson_size_obj);
 #endif
+

commit python-pymongo for openSUSE:Factory

2013-09-03 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2013-09-03 22:04:01

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2013-08-13 13:23:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2013-09-03 22:04:02.0 +0200
@@ -1,0 +2,24 @@
+Mon Sep  2 15:40:35 UTC 2013 - dmuel...@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.
+
+---

Old:

  pymongo-2.5.2.tar.gz

New:

  pymongo-2.6.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.ScAbLX/_old  2013-09-03 22:04:03.0 +0200
+++ /var/tmp/diff_new_pack.ScAbLX/_new  2013-09-03 22:04:03.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-pymongo
-Version:2.5.2
+Version:2.6
 Release:0
 Url:http://github.com/mongodb/mongo-python-driver
 Summary:Python driver for MongoDB
@@ -26,7 +26,7 @@
 Source: 
http://pypi.python.org/packages/source/p/pymongo/pymongo-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
-BuildRequires:  python-distribute
+BuildRequires:  python-setuptools
 #BuildRequires:  python-nose
 Suggests:   mongodb
 %if 0%{?suse_version}  0%{?suse_version} = 1110

++ pymongo-2.5.2.tar.gz - pymongo-2.6.tar.gz ++
 7236 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pymongo for openSUSE:Factory

2013-08-13 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2013-08-13 13:23:27

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2013-06-05 19:33:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2013-08-13 13:23:29.0 +0200
@@ -1,0 +2,14 @@
+Thu Aug  8 14:47:50 UTC 2013 - dval...@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  8 14:38:01 UTC 2013 - speili...@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.
+
+---



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.HzmPzt/_old  2013-08-13 13:23:30.0 +0200
+++ /var/tmp/diff_new_pack.HzmPzt/_new  2013-08-13 13:23:30.0 +0200
@@ -32,8 +32,6 @@
 %if 0%{?suse_version}  0%{?suse_version} = 1110
 %{!?python_sitearch: %global python_sitearch %(python -c from 
distutils.sysconfig import get_python_lib; print get_python_lib(1))}
 %endif
-#currently mongodb is available only for little-endian CPU
-ExclusiveArch:  %{ix86} x86_64
 
 %description
 The PyMongo distribution contains tools for interacting with MongoDB
@@ -57,6 +55,10 @@
 %files
 %defattr(-,root,root,-)
 %doc LICENSE README.rst
+%ifarch %{ix86} x86_64 %{arm}
 %{python_sitearch}/*
+%else
+%{python_sitelib}/*
+%endif
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pymongo for openSUSE:Factory

2013-06-19 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2013-06-19 16:47:22

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo

Changes:


Old:

  python3-pymongo.changes
  python3-pymongo.spec



Other differences:
--
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pymongo for openSUSE:Factory

2013-06-05 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2013-06-05 19:33:20

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2013-04-06 09:17:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2013-06-05 19:33:21.0 +0200
@@ -1,0 +2,18 @@
+Tue Jun  4 03:56:25 UTC 2013 - m...@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  4 03:54:45 UTC 2013 - m...@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.
+
+---
--- /work/SRC/openSUSE:Factory/python-pymongo/python3-pymongo.changes   
2013-04-06 09:17:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python3-pymongo.changes  
2013-06-05 19:33:21.0 +0200
@@ -1,0 +2,18 @@
+Tue Jun  4 03:58:38 UTC 2013 - m...@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  4 03:58:11 UTC 2013 - m...@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.
+
+---

Old:

  pymongo-2.5.tar.gz

New:

  pymongo-2.5.2.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.yKYPXr/_old  2013-06-05 19:33:21.0 +0200
+++ /var/tmp/diff_new_pack.yKYPXr/_new  2013-06-05 19:33:21.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-pymongo
-Version:2.5
+Version:2.5.2
 Release:0
 Url:http://github.com/mongodb/mongo-python-driver
 Summary:Python driver for MongoDB

python3-pymongo.spec: same change
++ pymongo-2.5.tar.gz - pymongo-2.5.2.tar.gz ++
 3493 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pymongo for openSUSE:Factory

2013-04-06 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2013-04-06 09:17:04

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2013-03-30 15:00:35.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2013-04-06 09:17:04.0 +0200
@@ -1,0 +2,6 @@
+Wed Apr  3 21:23:59 UTC 2013 - dval...@suse.com
+
+- Set Exclusive arch for LittleEndian machines. mongodb is not 
+  BigEndian compatible. 
+
+---
--- /work/SRC/openSUSE:Factory/python-pymongo/python3-pymongo.changes   
2013-03-30 15:00:35.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python3-pymongo.changes  
2013-04-06 09:17:04.0 +0200
@@ -1,0 +2,6 @@
+Wed Apr  3 21:24:48 UTC 2013 - dval...@suse.com
+
+- Set Exclusive arch for LittleEndian machines. mongodb is not
+  BigEndian compatible. 
+
+---



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.btNALb/_old  2013-04-06 09:17:05.0 +0200
+++ /var/tmp/diff_new_pack.btNALb/_new  2013-04-06 09:17:05.0 +0200
@@ -32,6 +32,8 @@
 %if 0%{?suse_version}  0%{?suse_version} = 1110
 %{!?python_sitearch: %global python_sitearch %(python -c from 
distutils.sysconfig import get_python_lib; print get_python_lib(1))}
 %endif
+#currently mongodb is available only for little-endian CPU
+ExclusiveArch:  %{ix86} x86_64
 
 %description
 The PyMongo distribution contains tools for interacting with MongoDB

++ python3-pymongo.spec ++
--- /var/tmp/diff_new_pack.btNALb/_old  2013-04-06 09:17:05.0 +0200
+++ /var/tmp/diff_new_pack.btNALb/_new  2013-04-06 09:17:05.0 +0200
@@ -34,6 +34,8 @@
 %if %{?suse_version} = 1140
 %define python3_sitearch /usr/lib64/python3.1/site-packages
 %endif
+#currently mongodb is available only for little-endian CPU
+ExclusiveArch:  %{ix86} x86_64
 
 %description
 The PyMongo distribution contains tools for interacting with MongoDB

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pymongo for openSUSE:Factory

2012-12-14 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2012-12-14 10:43:54

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes
2012-11-28 14:34:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2012-12-14 10:43:59.0 +0100
@@ -1,0 +2,14 @@
+Wed Dec 12 08:01:11 UTC 2012 - m...@suse.com
+
+- Update to version 2.4.1
+  * See 
https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004version=12286 
+for details
+
+---
+Wed Dec 12 07:56:27 UTC 2012 - m...@suse.com
+
+- Update to version 2.4
+  * See 
https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004version=11485 
+for details
+
+---
--- /work/SRC/openSUSE:Factory/python-pymongo/python3-pymongo.changes   
2012-11-28 14:34:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python3-pymongo.changes  
2012-12-14 10:43:59.0 +0100
@@ -1,0 +2,14 @@
+Wed Dec 12 08:02:16 UTC 2012 - m...@suse.com
+
+- Update to version 2.4.1
+  * See 
https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004version=12286 
+for details
+
+---
+Wed Dec 12 08:01:39 UTC 2012 - m...@suse.com
+
+- Update to version 2.4
+  * See 
https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004version=11485 
+for details
+
+---

Old:

  pymongo-2.3.tar.gz

New:

  pymongo-2.4.1.tar.gz



Other differences:
--
++ python-pymongo.spec ++
--- /var/tmp/diff_new_pack.sUorp2/_old  2012-12-14 10:44:01.0 +0100
+++ /var/tmp/diff_new_pack.sUorp2/_new  2012-12-14 10:44:01.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-pymongo
-Version:2.3
+Version:2.4.1
 Release:0
 Url:http://github.com/mongodb/mongo-python-driver
 Summary:Python driver for MongoDB

++ python3-pymongo.spec ++
--- /var/tmp/diff_new_pack.sUorp2/_old  2012-12-14 10:44:01.0 +0100
+++ /var/tmp/diff_new_pack.sUorp2/_new  2012-12-14 10:44:01.0 +0100
@@ -1,5 +1,5 @@
 #
-# spec file for package python-pymongo
+# spec file for package python3-pymongo
 #
 # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
@@ -17,7 +17,7 @@
 
 
 Name:   python3-pymongo
-Version:2.3
+Version:2.4.1
 Release:0
 Url:http://github.com/mongodb/mongo-python-driver
 Summary:Python driver for MongoDB

++ pymongo-2.3.tar.gz - pymongo-2.4.1.tar.gz ++
 11399 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pymongo for openSUSE:Factory

2012-11-28 Thread h_root
Hello community,

here is the log from the commit of package python-pymongo for openSUSE:Factory 
checked in at 2012-11-28 14:34:20

Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old)
 and  /work/SRC/openSUSE:Factory/.python-pymongo.new (New)


Package is python-pymongo, Maintainer is 

Changes:

New Changes file:

--- /dev/null   2012-11-26 11:02:30.307549147 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python-pymongo.changes   
2012-11-28 14:34:20.0 +0100
@@ -0,0 +1,33 @@
+---
+Mon Sep 24 12:03:51 UTC 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 08:41:06 UTC 2012 - sasc...@suse.de
+
+- Change requires on mongodb to suggests, a weak dependency is better
+
+---
+Tue Feb 28 08:54:00 UTC 2012 - sasc...@suse.de
+
+- Update to version 2.1.1
+  * See https://jira.mongodb.org/browse/PYTHON/fixforversion/11081
+for details
+- Require mongodb
+
+---
+Sat Mar 26 00:03:48 UTC 2011 - alexan...@exatati.com.br
+
+- Initial package (1.9) for openSUSE.
New Changes file:

--- /dev/null   2012-11-26 11:02:30.307549147 +0100
+++ /work/SRC/openSUSE:Factory/.python-pymongo.new/python3-pymongo.changes  
2012-11-28 14:34:20.0 +0100
@@ -0,0 +1,38 @@
+---
+Wed Sep 26 08:51:11 UTC 2012 - jzh...@suse.com
+
+- change to use python3
+
+---
+Mon Sep 24 12:03:51 UTC 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 08:41:06 UTC 2012 - sasc...@suse.de
+
+- Change requires on mongodb to suggests, a weak dependency is better
+
+---
+Tue Feb 28 08:54:00 UTC 2012 - sasc...@suse.de
+
+- Update to version 2.1.1
+  * See https://jira.mongodb.org/browse/PYTHON/fixforversion/11081
+for details
+- Require mongodb
+
+---
+Sat Mar 26 00:03:48 UTC 2011 - alexan...@exatati.com.br
+
+- Initial package (1.9) for openSUSE.

New:

  pymongo-2.3.tar.gz
  python-pymongo.changes
  python-pymongo.spec
  python3-pymongo.changes
  python3-pymongo.spec



Other differences:
--
++ python-pymongo.spec ++
#
# spec file for package python-pymongo
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:   python-pymongo
Version:2.3
Release:0
Url:http://github.com/mongodb/mongo-python-driver
Summary:Python driver for MongoDB
License:Apache-2.0
Group:  Development/Languages/Python
Source: 
http://pypi.python.org/packages/source/p/pymongo/pymongo-%{version}.tar.gz
BuildRoot: