Hello community,

here is the log from the commit of package python-pyOpenSSL for 
openSUSE:Factory checked in at 2014-04-11 13:42:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyOpenSSL (Old)
 and      /work/SRC/openSUSE:Factory/.python-pyOpenSSL.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pyOpenSSL"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyOpenSSL/python-pyOpenSSL.changes        
2014-01-07 13:59:42.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-pyOpenSSL.new/python-pyOpenSSL.changes   
2014-04-11 13:42:11.000000000 +0200
@@ -1,0 +2,18 @@
+Mon Feb 24 12:58:58 UTC 2014 - mvysko...@suse.com
+
+- update to 0.14
+  * Support for TLSv1.1 and TLSv1.2
+  * First-class support for PyPy
+  * New flags, such as MODE_RELEASE_BUFFERS and OP_NO_COMPRESSION
+  * Some APIs to access to the SSL session cache
+  * A variety of bug fixes for error handling cases
+  * Documentation has been converted from LaTeX
+    + python-pyOpenSSL-doc is now build from single spec file
+  * pyOpenSSL now depends on cryptography, so it became pure-python
+    module
+    + changed to noarch package, add proper dependencies
+  * Development moved to github
+    + changed Url tag respectivelly
+- refreshed bug-lp-1265482.diff
+
+-------------------------------------------------------------------

Old:
----
  pyOpenSSL-0.13.1.tar.gz
  python-pyOpenSSL-doc.changes
  python-pyOpenSSL-doc.spec

New:
----
  pyOpenSSL-0.14.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pyOpenSSL.spec ++++++
--- /var/tmp/diff_new_pack.1nAZWs/_old  2014-04-11 13:42:11.000000000 +0200
+++ /var/tmp/diff_new_pack.1nAZWs/_new  2014-04-11 13:42:11.000000000 +0200
@@ -17,31 +17,46 @@
 
 
 Name:           python-pyOpenSSL
-Version:        0.13.1
+Version:        0.14
 Release:        0
-Url:            http://launchpad.net/pyopenssl
+Url:            https://github.com/pyca/pyopenssl
 Summary:        Python wrapper module around the OpenSSL library
 License:        Apache-2.0
 Group:          Development/Languages/Python
 Source:         
http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-%{version}.tar.gz
 Patch0:         bug-lp-1265482.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  libopenssl-devel
+BuildArch:      noarch
+
+BuildRequires:  python-cryptography >= 0.2
 BuildRequires:  python-devel
+BuildRequires:  python-setuptools
+BuildRequires:  python-Sphinx
+
+Requires:       python-cryptography >= 0.2
+
 Provides:       pyOpenSSL = %{version}
 Provides:       python-openssl = %{version}
 Obsoletes:      python-openssl < %{version}
 %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)")}
+%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
 %endif
 
 %description
-High-level wrapper around a subset of the OpenSSL library, includes
- * SSL.Connection objects, wrapping the methods of Python's portable
-   sockets
- * Callbacks written in Python
- * Extensive error-handling mechanism, mirroring OpenSSL's error codes
-...  and much more ;)
+pyOpenSSL is a set of Python bindings for OpenSSL.  It includes some low-level
+cryptography APIs but is primarily focused on providing an API for using the
+TLS protocol from Python.
+
+pyOpenSSL is now a pure-Python project with a dependency on a new project,
+cryptography (<https://github.com/pyca/cryptography>), which provides (among
+other things) a cffi-based interface to OpenSSL.
+
+%package doc
+Summary:        Documentation for %{name}
+Group:          Documentation/HTML
+
+%description doc
+Provides documentation for %{name}.
 
 %prep
 %setup -q -n pyOpenSSL-%{version}
@@ -50,12 +65,20 @@
 %build
 CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build
 
+python setup.py build_sphinx && rm build/sphinx/html/.buildinfo
+
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
 %files
-%defattr(-,root,root,-)
-%doc LICENSE README TODO examples
-%{python_sitearch}/*
+%defattr(0644,root,root,0755)
+%doc LICENSE README TODO
+%{python_sitelib}/OpenSSL/
+%{python_sitelib}/pyOpenSSL-0.14-py*.egg-info/
+
+%files doc
+%defattr(0644,root,root,0755)
+%doc build/sphinx/html/
+%doc examples/
 
 %changelog

++++++ bug-lp-1265482.diff ++++++
--- /var/tmp/diff_new_pack.1nAZWs/_old  2014-04-11 13:42:11.000000000 +0200
+++ /var/tmp/diff_new_pack.1nAZWs/_new  2014-04-11 13:42:11.000000000 +0200
@@ -1,8 +1,10 @@
---- OpenSSL/test/test_crypto.py
+Index: OpenSSL/test/test_crypto.py
+===================================================================
+--- OpenSSL/test/test_crypto.py.orig
 +++ OpenSSL/test/test_crypto.py
-@@ -608,7 +608,7 @@
-         L{PKeyType.generate_key} generates an RSA key when passed
-         L{TYPE_RSA} as a type and a reasonable number of bits.
+@@ -627,7 +627,7 @@ class PKeyTests(TestCase):
+         :py:meth:`PKeyType.generate_key` generates an RSA key when passed
+         :py:data:`TYPE_RSA` as a type and a reasonable number of bits.
          """
 -        bits = 128
 +        bits = 2048

++++++ pyOpenSSL-0.13.1.tar.gz -> pyOpenSSL-0.14.tar.gz ++++++
++++ 37172 lines of diff (skipped)

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

Reply via email to