summaryrefslogtreecommitdiffstats
path: root/meta-python
Commit message (Collapse)AuthorAgeFilesLines
* python3-pychromecast: Upgrade 7.6.0 -> 7.7.1Leon Anavi2021-01-081-1/+1
| | | | | | | | | | | Upgrade to release 7.7.1: - Update local http API, re-add get_multizone_status - Don't throw if socket is already closed when cleaning up Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-prompt-toolkit: Upgrade 3.0.8 -> 3.0.9Leon Anavi2021-01-081-2/+1
| | | | | | | | | | | | | | | Upgrade to release 3.0.9: - Handle c-tab for TERM=linux. - Improve rendering speed of `print_formatted_text`. (Don't render styling attributes to output between fragments that have identical styling.) - Gracefully handle `FileHistory` decoding errors. - Prevent asyncio deprecation warnings. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-nocaselist: Upgrade 1.0.3 -> 1.0.4Leon Anavi2021-01-082-9/+8
| | | | | | | | | | | | | | | Upgrade to release 1.0.4: - Migrated from Travis and Appveyor to GitHub Actions. This required changes in several areas including dependent packages used for testing and coverage. This did not cause any changes on dependent packages used for the installation of the package. License-Update: File changed but the licence remains the same. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-multidict: Upgrade 5.0.0 -> 5.1.0Leon Anavi2021-01-081-2/+1
| | | | | | | | | | | | Upgrade to release 5.1.0: - Support GenericAliases (MultiDict[str]) for Python 3.9+ - Synchronize the declared supported Python versions in setup.py with actually supported and tested ones. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-argcomplete: Upgrade 1.12.1 -> 1.12.2Leon Anavi2021-01-081-2/+1
| | | | | | | | | | | | Upgrade to release 1.12.2: - Update importlib-metadata dependency pin - Add change log project URL - Replace Travis CI with GitHub Actions Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-psutil: Upgrade 5.7.3 -> 5.8.0Leon Anavi2021-01-081-2/+1
| | | | | | | | | | | | | | | | | Upgrade to release 5.8.0: - disk_partitions() exposes 2 extra fields: maxfile and maxpath, which are the maximum file name and path name length. - [Windows] added support for PyPy 2.7. - provide pre-compiled wheels for Linux and macOS. - get rid of Travis and Cirrus CI services (they are no longer free). CI testing is now done by GitHub Actions on Linux, macOS and FreeBSD (yes). AppVeyor is still being used for Windows CI. - [Linux] get rid of sensors_temperatures() duplicates. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-jsonpatch: Upgrade 1.26 -> 1.28Leon Anavi2021-01-081-2/+1
| | | | | | | | | | Upgrade to release 1.28: - Declare json-patch operations as a class-based attribute Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-soupsieve: Upgrade 2.0.1 -> 2.1Leon Anavi2021-01-081-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 2.1: - Officially support Python 3.9. - Drop official support for Python 3.5. - In order to avoid conflicts with future CSS specification changes, non-standard pseudo classes will now start with the :-soup- prefix. As a consequence, :contains() will now be known as :-soup-contains(), though for a time the deprecated form of :contains() will still be allowed with a warning that users should migrate over to :-soup-contains(). - Added new non-standard pseudo class :-soup-contains-own() which operates similar to :-soup-contains() except that it only looks at text nodes directly associated with the currently scoped element and not its descendants. - Import bs4 globally instead of in local functions as it appears there are no adverse affects due to circular imports as bs4 does not immediately reference soupsieve functions and soupsieve does not immediately reference bs4 functions. This should give a performance boost to functions that had previously included bs4 locally. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-nocasedict: Upgrade 1.0.1 -> 1.0.2Leon Anavi2021-01-082-9/+8
| | | | | | | | | | | | | | | Upgrade to release 1.0.2: - Migrated from Travis and Appveyor to GitHub Actions. This required changes in several areas including dependent packages used for testing and coverage. This did not cause any changes on dependent packages used for the installation of the package. License-Update: File changed but the licence remains the same. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-requests: Upgrade 2.25.0 -> 2.25.1Leon Anavi2021-01-081-1/+1
| | | | | | | | | | | | Upgrade to release 2.25.1: - Requests now treats application/json as utf8 by default. Resolving inconsistencies between r.text and r.json output. - Requests now supports chardet v4.x. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-astor: switch to python3Mingli Yu2021-01-042-1/+39
| | | | | | | | As python2 reached end of life(EOL), so convert rtrip.py to python3. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymongo: Upgrade 3.11.0 -> 3.11.2Leon Anavi2021-01-041-2/+1
| | | | | | | | | | | | | | | | | | | | | Upgrade to release 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 BulkWriteError (PYTHON-2438). - Fixed a bug that made it impossible to use bson.codec_options.CodecOptions.with_options() and with_options() on some early versions of Python 3.4 and Python 3.5 due to a bug in the standard library implementation of collections.namedtuple._asdict() (PYTHON-2440). - Fixed a bug that resulted in a TypeError exception when a PyOpenSSL socket was configured with a timeout of None (PYTHON-2443). Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gmqtt: Upgrade 0.6.8 -> 0.6.9Leon Anavi2021-01-041-2/+1
| | | | | | | | | | | Upgrade to release 0.6.9: - Handle unexpected errors while reconnecting - Improve tests: Increased the time for waiting of the message Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-natsort: Upgrade 7.0.1 -> 7.1.0Leon Anavi2021-01-041-1/+1
| | | | | | | | | | | | | | | | | | Upgrade to release 7.1.0: - os_sorted, os_sort_keygen, and os_sort_key to better support sorting like the file browser on the current operating system - Support for Python 3.9 - Treat None like NaN internally to avoid TypeError - No longer fail tests every time a new Python version is released - Various typos, missing figures, and out-of-date information in the "How it works" - Fix typo in CHANGELOG - Updated "How it works" to account for Pandas updates Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-idna Remove 2.8Ola X Nilsson2021-01-041-2/+0
| | | | | | | | Should have been removed when the recipe was upgraded to 2.9. Signed-off-by: Ola x Nilsson <olani@axis.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cachetools: upgrade 4.1.1 -> 4.2.0Zang Ruochen2021-01-041-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v4.2.0 (2020-12-10) =================== - Add FIFO cache implementation. - Add MRU cache implementation. - Improve behavior of decorators in case of race conditions. - Improve documentation regarding mutability of caches values and use of key functions with decorators. - Officially support Python 3.9. The ptest log is as follows: START: ptest-runner 2020-12-22T02:58 BEGIN: /usr/lib/python3-cachetools/ptest ============================= test session starts ============================== platform linux -- Python 3.9.0, pytest-6.1.2, py-1.9.0, pluggy-0.13.1 rootdir: /usr/lib/python3-cachetools/ptest collected 164 items ... ============================= 164 passed in 12.95s ============================= DURATION: 21 END: /usr/lib/python3-cachetools/ptest 2020-12-22T02:58 STOP: ptest-runner Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bandit: upgrade 1.6.2 -> 1.7.0Zang Ruochen2021-01-041-2/+2
| | | | | | | | | | | | | | | | | | | CHANGES ======= 1.7.0 ----- * Create CODEOWNERS (#661) * Remove blacklist call to input() (#662) * Give some tips on how to resolve B101 in the doc (#616) * Remove universal support on the wheel (#655) * Update pythonpackage.yml Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-autobahn: upgrade 20.7.1 -> 20.12.3Zang Ruochen2021-01-041-3/+3
| | | | | | | | Add homepage description. Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aenum: upgrade 2.2.4 -> 2.2.6Zang Ruochen2021-01-041-2/+2
| | | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-watchdog: Upgrade 0.10.3 -> 1.0.2Leon Anavi2021-01-041-2/+1
| | | | | | | | | | | | | | | | | | Upgrade to release 1.0.2: - Versioning is now following the semver - Drop support for Python 2.7, 3.4 and 3.5 - Use pathlib from the standard library, instead of pathtools - Allow file paths on Unix that don't follow the file system encoding - Removed the long-time deprecated events.LoggingFileSystemEventHandler class, use LoggingEventHandler instead - Wheels are published for GNU/Linux, macOS and Windows - Uniformize event for deletion of watched dir Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-chardet: Upgrade 3.0.4 -> 4.0.0Leon Anavi2021-01-041-2/+1
| | | | | | | | | | | | | | | | | | Upgrade to release 4.0.0: - Single-byte charset probers now use nested dictionaries under the hood, so they are usually a little faster than before. - The CharsetGroupProber class now properly short-circuits when one of the probers in the group is considered a definite match. This lead to a substantial speedup. - There is now a chardet.detect_all function that returns a list of possible encodings for the input with associated confidences. - Support for Python 2.6, 3.4, and 3.5 was dropped as they are all past end-of-life. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-luma-core: Upgrade 2.0.1 -> 2.2.0Leon Anavi2020-12-211-1/+1
| | | | | | | | | | | | Upgrade to release 2.2.0: - Linux framebuffer: Support BGR, RGBA & BGRA colorspace displays - Linux framebuffer pseudo-device uses diff-to-previous algorithm - Change order of namepaces cmdline, so SSD1306 is default Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fasteners: Upgrade 0.15 -> 0.16Leon Anavi2020-12-211-2/+1
| | | | | | | | | | | | | | Upgrade to release 0.16: - Move from travis and appveyor to github actions - Add interprocess reader writer lock - Improve README - remove unused eventlet import - use stdlib monotonic instead of external for python >= 3.4 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-humanize: Upgrade 3.1.0 -> 3.2.0Leon Anavi2020-12-211-2/+1
| | | | | | | | | | | | | Upgrade to release 3.2.0: - Internationalise intcomma and add fr_FR - Apply setup-py-upgrade - Test Python 3.9 final on Travis CI - Fix grammar mistake in the Dutch translations Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pychromecast: Upgrade 7.5.1 -> 7.6.0Leon Anavi2020-12-211-2/+1
| | | | | | | | | | | | Upgrade to release 7.6.0: - Spotify quick play (again) - Fix next/previous track - Add support for BubbleUPNP Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-stevedore: Upgrade 3.2.2 -> 3.3.0Leon Anavi2020-12-211-2/+1
| | | | | | | | | | | | | | Upgrade to release 3.3.0: - Use py3 as the default runtime for tox - Adding pre-commit - Fix cache dir flooding when running from /tmp - Add Python3 wallaby unit tests - Update master for stable/victoria Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-wrapt: add native supportHongxu Jia2020-12-211-0/+2
| | | | | | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-matplotlib: Disable LTO on mips/clangKhem Raj2020-12-151-0/+2
| | | | | | It needs lld with lto and lld does not yet support gnu_hash for mips Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-requests: upgrade to 2.25.0Qi.Chen@windriver.com2020-12-151-5/+2
| | | | | | | | | | | | | | The License checksum changes but the license remains the same, as the change is only about copying apache2 license contents there. This upgrade also solves the following issue on target. root@qemux86-64:~# python3 -c 'import requests' /usr/lib64/python3.9/site-packages/requests/_init_.py:89: RequestsDependencyWarning: urllib3 (1.26.2) or chardet (3.0.4) doesn't match a supported version! warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported " Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: added missing RDEPENDsVyacheslav Yurkov2020-12-071-0/+3
| | | | | | | | | | aiohttp implicitly RDEPENDs on html, json, and socketserver modules, which are part of python3 recipe. They can't be properly imported if they are missing from RDEPENDS Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-python: Remove packages moved to coreKhem Raj2020-12-031-16/+0
| | | | | | | These packages are not in meta-python anymore Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Tim Orling <ticotimo@gmail.com>
* python3-matplotlib: Disable LTO for clang/riscvKhem Raj2020-11-291-0/+3
| | | | | | | | | | LTO fails to link on RV32/RV64 | Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension ( ignoring target-abi) | riscv64-yoe-linux-ld.lld: error: lto.tmp: cannot link object files with different floating-point ABI Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sortedcontainers: drop (moved to oe-core)Tim Orling2020-11-291-9/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-hypothesis: drop (moved to oe-core)Tim Orling2020-11-291-14/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest: drop (moved to oe-core)Tim Orling2020-11-292-77/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pluggy: drop (moved to oe-core)Tim Orling2020-11-292-30/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-importlib-metadata: drop (moved to oe-core)Tim Orling2020-11-291-18/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zipp: drop (moved to oe-core)Tim Orling2020-11-291-19/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-wcwidth: drop (moved to oe-core)Tim Orling2020-11-292-28/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-packaging: drop (moved to oe-core)Tim Orling2020-11-291-14/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-setuptools-scm: drop (moved to oe-core)Tim Orling2020-11-291-21/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-py: drop (moved to oe-core)Tim Orling2020-11-291-15/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-toml: drop (moved to oe-core)Tim Orling2020-11-291-15/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pathlib2: drop (moved to oe-core)Tim Orling2020-11-291-13/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-more-itertools: drop (moved to oe-core)Tim Orling2020-11-292-27/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-iniconfig: drop (moved to oe-core)Tim Orling2020-11-291-9/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-attrs: drop (moved to oe-core)Tim Orling2020-11-291-20/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-atomicwrites: drop (moved to oe-core)Tim Orling2020-11-292-28/+0
| | | | | Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-transitions: Upgrade 0.8.4 -> 0.8.5Leon Anavi2020-11-272-11/+9
| | | | | | | | | | | | | Upgrade to release 0.8.5: - AsyncMachine.switch_model_context is expected to be async now for easier integration of async code during model switch. - Bugfix: Initializing a machine with GraphSupport threw an exception when initial was set to a nested or parallel state Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-urllib3: Upgrade 1.25.11 -> 1.26.2Leon Anavi2020-11-271-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 1.26.2: - NOTE: urllib3 v2.0 will drop support for Python 2. - Added support for HTTPS proxies contacting HTTPS servers - Deprecated negotiating TLSv1 and TLSv1.1 by default. Users that still wish to use TLS earlier than 1.2 without a deprecation warning should opt-in explicitly by setting ssl_version=ssl.PROTOCOL_TLSv1_1 Starting in urllib3 v2.0: Connections that receive a ``DeprecationWarning`` will fail - Deprecated Retry options Retry.DEFAULT_METHOD_WHITELIST, Retry.DEFAULT_REDIRECT_HEADERS_BLACKLIST and Retry(method_whitelist=...) in favor of Retry.DEFAULT_ALLOWED_METHODS, Retry.DEFAULT_REMOVE_HEADERS_ON_REDIRECT, and Retry(allowed_methods=...) Starting in urllib3 v2.0: Deprecated options will be removed - Added default User-Agent header to every request - Added urllib3.util.SKIP_HEADER for skipping User-Agent, Accept-Encoding, and Host headers from being automatically emitted with requests - Collapse transfer-encoding: chunked request data and framing into the same socket.send() call - Send http/1.1 ALPN identifier with every TLS handshake by default - Properly terminate SecureTransport connections when CA verification fails - Don't emit an SNIMissingWarning when passing server_hostname=None to SecureTransport - Disabled requesting TLSv1.2 session tickets as they weren't being used by urllib3 - Suppress BrokenPipeError when writing request body after the server has closed the socket - Wrap ssl.SSLError that can be raised from reading a socket (e.g. "bad MAC") into an urllib3.exceptions.SSLError - Fixed an issue where two User-Agent headers would be sent if a User-Agent header key is passed as bytes License-Update: Update copyright date Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>