Update to 3.6.1 (#1550757).
Also move the check section to be above the files sections. Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
This commit is contained in:
parent
3c514665ae
commit
64d89fb2e3
1
.gitignore
vendored
1
.gitignore
vendored
@ -11,3 +11,4 @@
|
|||||||
/3.4.0.tar.gz
|
/3.4.0.tar.gz
|
||||||
/3.5.1.tar.gz
|
/3.5.1.tar.gz
|
||||||
/3.6.0.tar.gz
|
/3.6.0.tar.gz
|
||||||
|
/pymongo-3.6.1.tar.gz
|
||||||
|
|||||||
@ -5,14 +5,14 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
Name: python-pymongo
|
Name: python-pymongo
|
||||||
Version: 3.6.0
|
Version: 3.6.1
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
|
|
||||||
# All code is ASL 2.0 except bson/time64*.{c,h} which is MIT
|
# All code is ASL 2.0 except bson/time64*.{c,h} which is MIT
|
||||||
License: ASL 2.0 and MIT
|
License: ASL 2.0 and MIT
|
||||||
Summary: Python driver for MongoDB
|
Summary: Python driver for MongoDB
|
||||||
URL: http://api.mongodb.org/python
|
URL: http://api.mongodb.org/python
|
||||||
Source0: https://github.com/mongodb/mongo-python-driver/archive/%{version}.tar.gz
|
Source0: https://github.com/mongodb/mongo-python-driver/archive/%{version}/pymongo-%{version}.tar.gz
|
||||||
# This patch removes the bundled ssl.match_hostname library as it was vulnerable to CVE-2013-7440
|
# This patch removes the bundled ssl.match_hostname library as it was vulnerable to CVE-2013-7440
|
||||||
# and CVE-2013-2099, and wasn't needed anyway since Fedora >= 22 has the needed module in the Python
|
# and CVE-2013-2099, and wasn't needed anyway since Fedora >= 22 has the needed module in the Python
|
||||||
# standard library. It also adjusts imports so that they exclusively use the code from Python.
|
# standard library. It also adjusts imports so that they exclusively use the code from Python.
|
||||||
@ -156,6 +156,34 @@ chmod 755 %{buildroot}%{python3_sitearch}/pymongo/*.so
|
|||||||
popd
|
popd
|
||||||
|
|
||||||
|
|
||||||
|
%check
|
||||||
|
# For some reason, the tests never think they can connect to mongod on armv7hl even though netstat
|
||||||
|
# says it's listening. mongod is not available on big endian arches (ppc64, s390(x)).
|
||||||
|
%ifnarch armv7hl ppc64 s390 s390x
|
||||||
|
|
||||||
|
if [ "$(netstat -ln | grep 27017)" != "" ]
|
||||||
|
then
|
||||||
|
pkill mongod
|
||||||
|
fi
|
||||||
|
|
||||||
|
mkdir ./mongod
|
||||||
|
mongod --fork --dbpath ./mongod --logpath ./mongod/mongod.log
|
||||||
|
# Give MongoDB some time to settle
|
||||||
|
while [ "$(netstat -ln | grep 27017)" == "" ]
|
||||||
|
do
|
||||||
|
sleep 1
|
||||||
|
done
|
||||||
|
|
||||||
|
python2 setup.py test || (pkill mongod && exit 1)
|
||||||
|
|
||||||
|
pushd %{py3dir}
|
||||||
|
python3 setup.py test || (pkill mongod && exit 1)
|
||||||
|
popd
|
||||||
|
|
||||||
|
pkill mongod
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%doc doc/_build/html/*
|
%doc doc/_build/html/*
|
||||||
@ -199,35 +227,11 @@ popd
|
|||||||
%{python3_sitearch}/gridfs
|
%{python3_sitearch}/gridfs
|
||||||
|
|
||||||
|
|
||||||
%check
|
|
||||||
# For some reason, the tests never think they can connect to mongod on armv7hl even though netstat
|
|
||||||
# says it's listening. mongod is not available on big endian arches (ppc64, s390(x)).
|
|
||||||
%ifnarch armv7hl ppc64 s390 s390x
|
|
||||||
|
|
||||||
if [ "$(netstat -ln | grep 27017)" != "" ]
|
|
||||||
then
|
|
||||||
pkill mongod
|
|
||||||
fi
|
|
||||||
|
|
||||||
mkdir ./mongod
|
|
||||||
mongod --fork --dbpath ./mongod --logpath ./mongod/mongod.log
|
|
||||||
# Give MongoDB some time to settle
|
|
||||||
while [ "$(netstat -ln | grep 27017)" == "" ]
|
|
||||||
do
|
|
||||||
sleep 1
|
|
||||||
done
|
|
||||||
|
|
||||||
python2 setup.py test || (pkill mongod && exit 1)
|
|
||||||
|
|
||||||
pushd %{py3dir}
|
|
||||||
python3 setup.py test || (pkill mongod && exit 1)
|
|
||||||
popd
|
|
||||||
|
|
||||||
pkill mongod
|
|
||||||
%endif
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Mar 10 2018 Randy Barlow <bowlofeggs@fedoraproject.org> - 3.6.1-1
|
||||||
|
- Update to 3.6.1 (#1550757).
|
||||||
|
- http://api.mongodb.com/python/3.6.1/changelog.html
|
||||||
|
|
||||||
* Tue Feb 27 2018 Iryna Shcherbina <ishcherb@redhat.com> - 3.6.0-2
|
* Tue Feb 27 2018 Iryna Shcherbina <ishcherb@redhat.com> - 3.6.0-2
|
||||||
- Update Python 2 dependency declarations to new packaging standards
|
- Update Python 2 dependency declarations to new packaging standards
|
||||||
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
|
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
|
||||||
|
|||||||
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (3.6.0.tar.gz) = d919c64d6d3747f1761e411232f2e8d32cb40585bc3b46582085902b5414fade0fbb3febc847c88ec205a29f134ab070f8275eb1df033edc25123b3f0a6acf4d
|
SHA512 (pymongo-3.6.1.tar.gz) = eb5f280a69eb99a0d2080d1de46ae9defeab65cfd4f75f603f98ced0544a7c57e8014b12fc996cb37e8edc06541d1ee0b41b3467ddf53b8777759add372cef0e
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user