v2.7.0 (Jul 16, 2021)
---------------------
New features:
* Enable ``py::implicitly_convertible<py::none, ...>`` for
``py::class_``-wrapped types.
`#3059 <https://github.com/pybind/pybind11/pull/3059>`_
* Allow function pointer extraction from overloaded functions.
`#2944 <https://github.com/pybind/pybind11/pull/2944>`_
* NumPy: added ``.char_()`` to type which gives the NumPy public ``char``
result, which also distinguishes types by bit length (unlike ``.kind()``).
`#2864 <https://github.com/pybind/pybind11/pull/2864>`_
* Add ``pybind11::bytearray`` to manipulate ``bytearray`` similar to ``bytes``.
`#2799 <https://github.com/pybind/pybind11/pull/2799>`_
* ``pybind11/stl/filesystem.h`` registers a type caster that, on C++17/Python
3.6+, converts ``std::filesystem::path`` to ``pathlib.Path`` and any
``os.PathLike`` to ``std::filesystem::path``.
`#2730 <https://github.com/pybind/pybind11/pull/2730>`_
* A ``PYBIND11_VERSION_HEX`` define was added, similar to ``PY_VERSION_HEX``.
`#3120 <https://github.com/pybind/pybind11/pull/3120>`_
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
-License-Update: Copyright year updated to 2016.
July 20th 2021: version 3.1.9 released
(version 3.1.8 was pulled due to serious issues)
Another maintenance release.
Fixed a couple of outdated results in the readme (Issue 214).
Some more documentation tidying.
Turned off some debug code by default.
Fixed a couple of failing tests in different Python versions.
Fix for consistent pos initialisation semantics for different types.
Change to allow wheels to be uploaded to PyPI.
More work for LSB0 mode, but still not finished or documented (sorry).
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
-License-Update: Copyright year updated to 2021.
2021/07/20 RELEASE 6.0.0
========================
6.0.0 is a major stable release that drops support for Python 2 and Python 3 < 3.7. Type hinting is now present in much
of the toolkit as a result.
It includes the formerly independent JSON-LD parser/serializer, improvements to Namespaces that allow for IDE namespace
prompting, simplified use of `g.serialize()` (turtle default, no need to `decode()`) and many other updates to
documentation, store backends and so on.
Performance of the in-memory store has also improved since Python 3.6 dictionary improvements.
There are numerous supplementary improvements to the toolkit too, such as:
* inclusion of Docker files for easier CI/CD
* black config files for standardised code formatting
* improved testing with mock SPARQL stores, rather than a reliance on DBPedia etc
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 2.6.5:
- Fix a crash when there would be a 'TypeError object does not
support item assignment' in the code we parse.
- Fix a crash when a AttributeInferenceError was raised when
failing to find the real name in infer_import_from.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 0.33.1:
- Version number change only with less restrictive directory
permissions
- Let connection_lost close the underlying socket
- Removed duplicate unregister_all_services code
License-Update: License remains LGPL Version 2.1
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 2.2.2:
- Speedup slice assignment
- Speedup bitwise operations
- Optimize `getbit()` and `setbit()` in `bitarray.h`
- Fix TypeError messages when bitarray or int (0, 1) are expected
(bool is a subclass of int)
- Add and improve tests
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
C++
Introduce FieldAccessListener.
Stop emitting boilerplate {Copy/Merge}From in each ProtoBuf class
Fixed some uninitialized variable warnings in generated_message_reflection.cc.
Kotlin
Fix duplicate proto files error (#8699)
Java
Fixed parser to check that we are at a proper limit when a sub-message has
finished parsing.
General
Support M1 (#8557)
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
python3-cassandra-driver is failing on do_install because the recipe is
trying to pull sources while installing, but it can no longer do this
because a recent change to python3-setuptools removing support for the
deprecated ssl.match_hostname method. Since this only seems to occur
when the DISTUTILS = "--no-libev" option to disable the libev extension
is given, remove that from the recipe and let the extension be compiled
into the package. Additionally, add python3-geomet (the dependency that
cassandra-driver was trying to pull during do_install) to the RDEPENDS
now that it exists as a recipe.
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 1.1.0:
- Set enable_multithread to True by default
- Performance improvement in _mask() function
- Performance improvement in recv_strict() function
- Performance improvement by removing numpy-related code
- Support uppercase no_proxy, http_proxy, https_proxy env vars
- Add sslopt 'server_hostname' support
- Replace deprecated ssl.PROTOCOL_SSLv23 with ssl.PROTOCOL_TLS
- Update documentation, README
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 2.26.0:
- Requests now supports Brotli compression, if either the `brotli`
or `brotlicffi` package is installed
- `Session.send` now correctly resolves proxy configurations from
both the Session and Request. Behavior now matches
`Session.request`.
- Fixed a race condition in zip extraction when using Requests in
parallel from zip archive.
- Requests now supports `idna` 3.x on Python 3. `idna` 2.x will
continue to be used on Python 2 installations
Drop setup.py-Support-idna-version-3.1.patch because the issue
with idna version has been solved in the upstream for Python 3.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 2.8.2:
- Updated tzdata version to 2021a
- Fixed a bug in the parser where non-ValueError exceptions would
be raised during exception handling; this would happen, for
example, if an IllegalMonthError was raised in dateutil code.
- Fixed the custom repr for dateutil.parser.ParserError, which was
not defined due to an indentation error.
- Fixed a bug that caused b' prefixes to appear in parse_isodate
exception messages.
- Make isoparse raise when trying to parse times with inconsistent
use of : separator.
- Fixed tz.gettz() not returning local time when passed an empty
string.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 1.3.0:
- Custom HTTP(s) headers when reading csv or json files
- Read and write XML documents
- Styler enhancements
- DataFrame constructor honors copy=False with dict
- PyArrow backed string data type
- Centered datetime-like rolling windows
- Bug fix: Categorical.unique now always maintains same dtype as
original
- Bug fix: preserve dtypes in DataFrame.combine_first()
- Bug fix: Groupby methods agg and transform no longer changes
return dtype for callables
- Bug fix: Consistent casting with setting into Boolean Series
- Bug fix: GroupBy.rolling with MultiIndex no longer drops levels
in the result
License-Update: Update license year
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Released: 2021-03-11
Fixed#129, #141: Added support for no passphrase during key generation.
Fixed#143: Improved permission-denied test. Thanks to Elliot Cameron for the patch.
Fixed#144: Updated logging to only show partial results.
Fixed#146: Allowed a passphrase to be passed to import_keys(). Thanks to Chris de Graaf for the patch.
Add runtime dependency to resolve errors that occurred when import gnupg.
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
This release is the result of 11 months of work with over 363 pull requests by 91 contributors. Highlights include:
Dropped support for Python 3.6.
NumPy, SciPy, Matplotlib, and pandas are now default requirements.
NetworkX no longer depends on the library “decorator”.
Improved example gallery
Removed code for supporting Jython/IronPython
The __str__ method for graph objects is more informative and concise.
Improved import time
Improved test coverage
New documentation theme
Add functionality for drawing self-loop edges
Add approximation algorithms for Traveling Salesman Problem
New functions:
Panther algorithm
maximum cut heuristics
equivalence_classes
dedensification
random_ordered_tree
forest_str
snap_aggregation
networkx.approximation.diameter
partition_quality
prominent_group
prefix_tree_recursive
topological_generations
-License-Update: Copyright year updated to 2021.
Add runtime dependency to resolve errors that occurred when import networkx.
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Improved behavior of isort --check --atomic against Cython files.
Fixed#1769: Future imports added below assignments when no other imports present.
Fixed#1772: skip-gitignore will check files not in the git repository.
Fixed#1762: in some cases when skip-gitignore is set, isort fails to skip any files.
Fixed#1767: Encoding issues surfacing when invalid characters set in __init__.py files during placement.
Fixed#1771: Improved handling of skips against named streamed in content.
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Add reloader_options argument to socketio.run#1556 (commit)
Pass auth data from client in connect event handler #1555 (commit)
Do not show simple-websocket install prompt if it is already installed (commit)
Fix namespace bug in example #1543 (commit)
Added index to documentation #724 (commit)
Fixed typo in documentation #1551 (commit) (thanks Mayank Anuragi!)
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Add support for Alchemical in addition to Flask-SQLAlchemy (commit)
Remove Flask-Script references from the documentation (commit)
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
3.2.5 fixes CVE-2021-35042: Potential SQL injection via unsanitized
QuerySet.order_by() input.
Additional release notes:
- Fixed a regression in Django 3.2 that caused a crash of
QuerySet.values_list(…, named=True) after prefetch_related() (#32812).
- Fixed a bug in Django 3.2 that caused a migration crash on MySQL 8.0.13+
when altering BinaryField, JSONField, or TextField to non-nullable
(#32503).
- Fixed a regression in Django 3.2 that caused a migration crash on MySQL
8.0.13+ when adding nullable BinaryField, JSONField, or TextField with a
default value (#32832).
- Fixed a bug in Django 3.2 where a system check would crash on a model
with an invalid app_label (#32863).
There is no corresponding uprev for the 2.x LTS branch since it is
already at the latest version (2.2.24).
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Test fixes for CPython 3.10.0b3
Support for sys.unraisablehook() on Python >= 3.8
Fix two minor memory leaks (thanks Sebastian!)
Like many projects that had an IRC channel on freenode, we moved it to irc.libera.chat.
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Features
artifactregistry: update the api bc9a38b (a933dad)
chat: update the api eea3c5c (a933dad)
cloudasset: update the api 2e31dd0 (a933dad)
cloudbuild: update the api 3a3b420 (a933dad)
composer: update the api 78c0d8d (a933dad)
container: update the api a54737f (a933dad)
datafusion: update the api f6bf3c6 (a933dad)
dataproc: update the api 3fde9a3 (a933dad)
documentai: update the api 79c556d (a933dad)
groupssettings: update the api d537f96 (a933dad)
logging: update the api d3548c5 (a933dad)
monitoring: update the api d24af68 (a933dad)
paymentsresellersubscription: update the api cff9039 (a933dad)
redis: update the api 46102d1 (a933dad)
run: update the api db18e29 (a933dad)
slides: update the api 68634cd (a933dad)
spanner: update the api 2895121 (a933dad)
storagetransfer: update the api 24895f1 (a933dad)
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Add a recipe for joblib: a set of tools to provide lightweight pipelining
in Python.
Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Fix for AWSLambda Integration to handle other path formats for function initial handler
Fix for worker to set deamon attribute instead of deprecated setDaemon method
Fix for bottle Integration that discards -dev for version extraction
Fix for transport that adds a unified hook for capturing metrics about dropped events
Add Httpx Integration
Add support for china domains in AWSLambda Integration
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 2.1.2:
- Added the following accessor methods for cmd2-specific
attributes to the argparse.Action class:
* get_choices_callable()
* set_choices_provider()
* set_completer()
* get_descriptive_header()
* set_descriptive_header()
* get_nargs_range()
* set_nargs_range()
* get_suppress_tab_hint()
* set_suppress_tab_hint()
- Now that set_choices_provider() and set_completer() have been
added as methods to the argparse.Action class, the standalone
functions of the same name will be removed in version 2.2.0.
To update to the new convention, do the following:
* Change set_choices_provider(action, provider) to
action.set_choices_provider(provider)
* Change set_completer(action, completer) to
action.set_completer(completer)
License-Update: Update years
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 8.3.1:
- Catch OSError when checking if fp is sys.stdout
- Handle removing orientation from alternate types of EXIF data
- Make Image.__array__ take optional dtype argument
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 2.6.2:
- Fix a crash when the inference of the length of a node failed
- Fix unhandled StopIteration during inference, following the
implementation of PEP479 in python 3.7+
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
0.18.0, 2021-06-28
* Fix#209 Update freeze recurse into pyrsistent data structures and thaw to recurse into lists and dicts,
Thanks @phil-arh for this!
NB! This is a backwards incompatible change! To keep the old behaviour pass `strict=False` to freeze and thaw.
* Fix#226, stop using deprecated exception.message. Thanks @hexagonrecursion for this!
* Fix#211, add union operator to persistent maps. Thanks @bowbahdoe for this!
* Fix#194, declare build dependencies through pyproject.toml. Thanks @jaraco for this!
* Officially drop Python 3.5 support.
* Fix#223, release wheels for all major platforms. Thanks @johnthagen for helping out with this!
* Fix#221, KeyError obscured by TypeError if key is a tuple. Thanks @ganwell for this!
* Fix LICENSE file name spelling. Thanks @ndowens and @barentsen for this!
* Fix#216, add abstractmethod decorator for CheckedType and ABCMeta for _CheckedTypeMeta. Thanks @ss18 for this!
* Fix#228, rename example classes in tests to avoid name clashes with pytest.
-License-Update: Copyright year updated to 2021.
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
0.38.0 - 2021-06-14
-------------------
- Remove the last use of setup.py test idiom.
- Use m2_PyObject_AsReadBuffer instead of PyObject_AsReadBuffer.
- Add support for arm64 big endian <Steev Klimaszewski>
- Make support of RSA_SSLV23_PADDING optional (it has been deprecated).
- Move project to src/ layout
- Allow verify_cb_* to be called with ok=True <Casey Deccio>
- Be prepared if any of constants in x509_vfy.h is not available.
- But we do support 3.8
- We DO NOT support Python 2.6.
Refresh the following patch:
cross-compile-platform.patch
0001-Allow-verify_cb_-to-be-called-with-ok-True.patch
0001-Use-of-RSA_SSLV23_PADDING-has-been-deprecated.patch
Removed since these are included in 0.38.0
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
0001-setup.py-Correct-the-license-assignment.patch
Removed since this is included in 2.3.1
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
1.26.6 (2021-06-25)
-------------------
* Deprecated the ``urllib3.contrib.ntlmpool`` module. urllib3 is not able to support
it properly due to `reasons listed in this issue <https://github.com/urllib3/urllib3/issues/2282>`_.
If you are a user of this module please leave a comment.
* Changed ``HTTPConnection.request_chunked()`` to not erroneously emit multiple
``Transfer-Encoding`` headers in the case that one is already specified.
* Fixed typo in deprecation message to recommend ``Retry.DEFAULT_ALLOWED_METHODS``.
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 7.25.0 with a single bugfix, which is highly
recommended for all users of ipdb, ipython debugger %debug magic
and similar.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 2.10.0:
analyticsadmin: update the api
androidmanagement: update the api
bigqueryreservation: update the api
dialogflow: update the api
firebaserules: update the api
iap: update the api
keep: update the api
managedidentities: update the api
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Add common protobufs used in Google APIs.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 0.17.10:
- Bug fix: token with old comment structure != two elements
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
If the version of libssl-dev is not match the version of libssl on the
build machine, it fails to compile SWIG/_m2crypto_wrap.c which is
created by swig for python3-m2crypto-native:
| SWIG/_m2crypto_wrap.c:9757:19: error: dereferencing pointer to
incomplete type 'struct stack_st'
| if (arg1) (arg1)->num = arg2;
| ^~
But it works if no libssl-dev installed on the build machine.
Export STAGING_DIR to make existing patch
0001-setup.py-link-in-sysroot-not-in-host-directories.patch work. And
filter out '/usr/inlucde' from include pathes of swig.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 2.6.0:
- Appveyor and travis are no longer used in the continuous
integration
- `setuptools_scm`` has been removed and replaced by ``tbump`` in
order to not have hidden runtime dependencies to setuptools
- ``NodeNg``, the base node class, is now accessible from
``astroid`` or ``astroid.nodes`` as it can be used for typing
- pdate enum brain to improve inference of .name and .value
dynamic class attributes
- Removed ``Repr``, ``Exec``, and ``Print`` nodes as the ``ast``
nodes they represented have been removed with the change to
Python 3
- Deprecate ``Ellipsis`` node. It will be removed with the next
minor release
- Deprecated ``Index`` and ``ExtSlice`` nodes
- Updated all Match nodes to be internally consistent
- Add ``Pattern`` base class
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 0.910:
- Call get_method_hook when methods are used in decorators
- Don't ask to install a stub package if stubs are installed
- [mypyc] Support various number-related dunders
- Fix crash when inferring multiple assignment with overloaded
function
- Replace variable annotation with type comment to fix Python 3.5
- docs: updating URL in comment
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 1.2.5:
- Fixed regression in concat() between two DataFrame where one has
an Index that is all-None and the other is DatetimeIndex
incorrectly raising
- Fixed regression in DataFrame.sum() and DataFrame.prod() when
min_count and numeric_only are both given
- Fixed regression in read_csv() when using memory_map=True with
an non-UTF8 encoding
- Fixed regression in DataFrame.replace() and Series.replace()
when the values to replace is a NumPy float array
- Fixed regression in ExcelFile() when a corrupt file is opened
but not closed
- Fixed regression in DataFrame.astype() with dtype=str failing
to convert NaN in categorical columns
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Add missing dependency on python3-io for cStringIO
Remove comment about missing modules since _winreg is windows specific
and cStringIO is addressed
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
python3-fastjsonschema claims to be fastest Python implementation of JSON schema
it however needs additional packages which are also added here, since
they are all dependent, its added in single commit so backporting is
simpler
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Version 2.2.24 contains a fix for CVE-2021-33571 and is the latest LTS
release.
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade to release 0.902:
- Move third-party library stubs to stub packages, allowing newer
stubs to be easily used without updating mypy
- Support pyproject.toml and type guards
- Ship wheels for Apple Silicon
- Many other features and bug fixes
License-Update: Update copyright year
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 3.0.19:
- Make the flush method of the vt100 output implementation
re-entrant (fixes an issue when using aiogevent).
- Fix off-by-one in `FormattedTextControl` mouse logic.
- Run `print_container` always in a thread (avoid interfering with
possible event loop).
- Make sphinx autodoc generation platform agnostic (don't import
Windows stuff when generating Sphinx docs).
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 2.2.3:
- Add Python 3.10 in Tox and CI tests
- Apply __slots__ to TDOP and regex classes
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 0.16.3:
- Return the acquired status to the process lock
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 2.1.1:
- Fixed handling of argparse's default options group name which
was changed in Python 3.10
- Restored plugins and tests_isolated directories to tarball
published to PyPI for cmd2 release
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 3.9.0:
- Move vi_VI to vi_VN and update some translations
- Add Slovenian translation
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 21.6.14:
- Switch to calver for package versioning to better convey the
currency of the bundled data.
- Include https://scancode-licensedb.aboutcode.org/ licenses list
with ScanCode (v21.6.7) and SPDX licenses (v3.13) keys. Add new
functions to create Licensing using these licenses as
LicenseSymbol.
- Add new License.dedup() method to deduplicate and simplify
license expressions without over simplifying.
- Add new License.validate() method to return a new ExpressionInfo
object with details on a license expression validation.
- Drop support for Python 2.
- Adopt the project skeleton from https://github.com/nexB/skeleton
and its new configure script
License-Update: Adopt latest skeleton, license remains the same.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 2.5.8:
- Improve support for Pattern Matching
- Add lineno and col_offset for ``Keyword`` nodes and Python 3.9+
- Add global inference cache to speed up inference of long
statement blocks
- Add a limit to the total number of nodes inferred indirectly as
a result of inferring some node
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 9.2.0:
- Add support for BBC Sounds and iPlayer apps
- Add known_hosts to additional discovery functions
- Update examples
- get_chromcasts() copy device list before iteration
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
This is a pure Python multicast DNS service discovery library.
Compatible with Bonjour/Avahi.
Version 0.31.0 brings:
- Separated cache loading from I/O in ServiceInfo and fixed cache
lookup
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 9.2:
- Fix several flake8 warnings.
- Mark Python 3.9 support final.
- Help to stabilize the test suite.
- Update the humanfriendly.sphinx module to include Sphinx
extension metadata that has become mandatory in a recent Sphinx
release. Add additional metadata including the version.
License-Update: Bump copyright years
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade to release 2.1.2:
- support type hinting for all Python 3 versions (that bitarray
supports, 3.5 and higher currently)
- add explicit endianness to two tests
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
It fails to compile python3-m2crypto for qemuppc64 little endian:
| /path/to/tmp-glibc/work/ppc64p9le-wrs-linux/python3-m2crypto/0.37.1-r0/
recipe-sysroot/usr/include/openssl/opensslconf.h:23:
| Error: Unable to find 'openssl/opensslconf-32.h'
It defines '__powerpc64le__' but expects '__powerpc64__'. Define the
right macro for qemuppc64le.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>