Upgrade to release 2.4.4:
- Change base class of meta mixins to type. This fixes an issue
caused by a regression in CPython 3.8.4.
- Deprecate SQLALCHEMY_COMMIT_ON_TEARDOWN as it can cause various
design issues that are difficult to debug.
Call db.session.commit() directly instead.
- Fix bad pagination when records are de-duped.
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>
Consolidate inc and bb files into a single bb file.
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>
Upgrade to release 0.3.8:
- Add Python 3.8 support
- Fix wrongly parsed Decimal fields
- Fix overridden response when calling abort with Response
- Various small fixes and updates to documentation
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>
Consolidate inc and bb files into a single bb file.
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>
Upgrade to release 2.5.3:
- Allow Path objects to be used as directory parameter
- Use same database URLs as Flask-SQLAlchemy
- Document how to set up with init_app method
- Document how to include a message in initial migrate
- Remove checks for alembic 0.7.0. Flask-Migrate requires alembic
>= 0.7 in its setup.py file, which makes all the checks for
this version obsolete.
- Use sys.executable in tests, also re-order imports
- Cosmetic improvements to help messages
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>
Consolidate inc and bb files into a single bb file.
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>
Upgrade to release 2.0.0:
- Drop Python2 support
- Tests moved from unittest to pytest
- Domain and caching support from Flask-BabelEx
- Documentation moved from python-hosted to Github Pages.
- CI moved from Travisci to Github Actions
- Small documentation improvements.
- Removed uncessary checks on get_translations()
- localeselector and timezoneselector can be changed after
creation.
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>
Upgrade to release 0.3.4:
- Use setuptools
- update URL
Use source from the GitHub repository instead of pypi because
appropriate archive for this release is not available at pypi.org.
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>
Upgrade tweepy to release 3.9.0:
- Add API.create_media_metadata
- Update allowed parameters for API.update_status
- Add allowed parameters to API.get_status
- Add allowed parameters to API.statuses_lookup
- Improve API.lookup_users
- Improve and optimize API.statuses_lookup,
API.create_media_metadata, API.update_status
- Add reverse as allowed parameter for API.lists_all
- Add count as allowed parameter for API.lists_memberships
- Add count as allowed parameter for API.lists_subscriptions
- Add include_entities as allowed parameter for API.list_timeline
- Add allowed parameters to API.list_subscribers
- Add support for Python 3.8
- Update and improve setup.py
- Use requests socks extra instead of requiring PySocks directly
- Allow uploading of images with file names without extensions
- Support uploading WebP images
- Add missing attributes to Relationship model
- Update max allowed size for uploaded GIFs
- Add _json attribute to DirectMessage model
- Update and improve tests
- Add documentation for extended Tweets
- Document API.lookup_users
- Add documentation for running tests
- Add Korean translation of documentation
- Add Polish translation of documentation
- Document API.lookup_friendships
- Update and improve various documentation
- Fix handling of invalid credentials for API.verify_credentials
- Handle boolean value for API.verify_credentials include_email
parameter
- Allow Cursor to be used with API.list_direct_messages by adding
DMCursorIterator
License-Update: Use the exact line from PKG-INFO.
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>
Upgrade to release 3.1:
- BACKWARDS INCOMPATIBLE: Removed support for idna based
:term:`U-label` parsing in various X.509 classes. This support
was originally deprecated in version 2.1 and moved to an extra
in 2.5.
- Deprecated OpenSSL 1.0.2 support. OpenSSL 1.0.2 is no longer
supported by the OpenSSL project. The next version of
cryptography will drop support for it.
- Deprecated support for Python 3.5. This version sees very
little use and will be removed in the next release.
- backend arguments to functions are no longer required and the
default backend will automatically be selected if no backend
is provided.
- Added initial support for parsing certificates from PKCS7 files
- Calling update or update_into on
:class:`~cryptography.hazmat.primitives.ciphers.CipherContext`
with data longer than 231 bytes no longer raises an
OverflowError. This also resolves the same issue in
:doc:`/fernet`.
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>
Upgrade to release 1.10.1:
- Bug fix: discovery uses V2 when version is None
- Fix deprecation warnings due to invalid escape sequences
- Fix link to service accounts documentation
- Update generated docs
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>
Upgrade to release 4.3.1:
- Fix is_connected in test client
- Handle callbacks for emits outside of request context
- Improve test client unit test to use two concurrent clients
- Accept skip_sid argument in emit
- Fix is_connected() method in test client
- Log warning when gevent is used but WebSocket is missing
- More accurate logging documentation
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>
Consolidate inc and bb files into a single bb file.
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>
Consolidate inc and bb files into a single bb file.
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>
Upgrade to release 1.3.5:
- Fixed RecursionError when printing an argparse.Namespace caused
by custom attribute cmd2 was adding
- Added get_statement() function to argparse.Namespace which
returns __statement__ 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>
Stay up to date and upgrade to latest release following the recent
"bump version to 5.0.2" commit in the GitHub upstream repo.
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>
Upgrade to release 1.1.2:
- Work around an issue when running the flask command with an
external debugger on Windows.
- The static route will not catch all URLs if the Flask
static_folder argument ends with a slash.
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>
Consolidate inc and bb files into a single bb file.
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>
Upgrade to release 0.17.0:
- Fix a bug where class-based callables used as Django views
(without using Django's regular class-based views) would not
have csrf_exempt applied.
- New integration for Google Cloud Functions.
- Fix a bug where a recently released version of urllib3 would
cause the SDK to enter an infinite loop on networking and SSL
errors.
- Breaking change: Remove the traceparent_v2 option. The option
has been ignored since 0.16.3, just remove it from your code.
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>
Upgrade to release 1.3.4:
- Fixed AttributeError when CommandSet that uses
as_subcommand_to decorator is loaded during cmd2.Cmd.__init__()
- Improved exception messages when using mock without spec=True
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>
Upgrade to release 3.0.5 with the following bugfixes:
- Incorrectly consider currency format as datetime
- Cannot copy worksheets with merged cells
- Empty worksheets do not return generators when looping
- Hyperlinks duplicated on multiple saves
- Incorrectly literal format as datetime
- Links set to range of cells not preserved
- Exception when opening workbook with chartsheets and tables
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>
Upgrade to release 3.0:
- Deprecated support for Python 2.
- Added support for OpenSSH serialization format for ec, ed25519,
rsa and dsa private keys
- Added support for OpenSSH certificates
- Added support for parsing attributes in certificate signing
requests
- On OpenSSL 1.1.1d and higher cryptography now uses OpenSSL's
built-in CSPRNG instead of its own OS random engine because
these versions of OpenSSL properly reseed on fork
- Added initial support for creating PKCS12 files
More details are avaialble at:
https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst
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>
Upgrade to release 1.5.3:
- add optional index parameter to `.index()` to invert single bit
- fix `sys.getsizeof(bitarray)` by adding `.__sizeof__()`
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>
Greenstalk is a small and unopinionated Python client library for
communicating with the beanstalkd work queue. The API provided mostly
maps one-to-one with commands in the protocol.
Signed-off-by: Michael Fitz-Payne <michael.fitz-payne@digi.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade to release 0.8.8:
- increment mycroft-skills repo branch
- Make sure readme is included in pip package
- Add license to MANIFEST.in
- Remove exec flag from LICENSE
- Handle PermissionsError when creating skills repo
- Concatenate list and not a string
- Install Python packages in the exact order as specified
in the manifest file
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>
Upgrade to release 1.1.1:
- Fixed regression in CategoricalIndex.format() where, when
stringified scalars had different lengths, the shorter string
would be right-filled with spaces, so it had the same length
as the longest string
- Fixed regression in Series.truncate() when trying to truncate
a single-element series
- Fixed regression where DataFrame.to_numpy() would raise a
RuntimeError for mixed dtypes when converting to str
- Fixed regression where read_csv() would raise a ValueError when
pandas.options.mode.use_inf_as_na was set to True
- Fixed regression where pandas.testing.assert_series_equal()
would raise an error when non-numeric dtypes were passed with
check_exact=True
- Fixed regression in .groupby(..).rolling(..) where column
selection was ignored
- Fixed regression where DataFrame.interpolate() would raise a
TypeError when the DataFrame was empty
- Fixed regression in DataFrame.shift() with axis=1 and
heterogeneous dtypes
- Fixed regression in DataFrame.diff() with read-only data
- Fixed regression in .groupby(..).rolling(..) where a segfault
would occur with center=True and an odd number of values
- Fixed regression in DataFrame.apply() where functions that
altered the input in-place only operated on a single row
- Fixed regression in DataFrame.reset_index() would raise a
ValueError on empty DataFrame with a MultiIndex with a
datetime64 dtype level
- Fixed regression where pandas.merge_asof() would raise a
UnboundLocalError when left_index, right_index and tolerance
were set
- Fixed regression in .groupby(..).rolling(..) where a custom
BaseIndexer would be ignored
- Fixed regression in DataFrame.replace() and Series.replace()
where compiled regular expressions would be ignored during
replacement
- Bug in Styler whereby cell_ids argument had no effect due to
other recent changes
- Bug in pandas.testing.assert_series_equal() and
pandas.testing.assert_frame_equal() where extension dtypes
were not ignored when check_dtypes was set to False
- Bug in to_timedelta() fails when arg is a Series with Int64
dtype containing null values
- Bug in .groupby(..).rolling(..) where passing closed with
column selection would raise a ValueError
- Bug in DataFrame constructor failing to raise ValueError in
some cases when data and index have mismatched lengths
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>
Upgrade to release 3.7.4.3:
- Add SupportsIndex, added in Python 3.8
- Make tests for Annotated work with Python 3.9
- Add PEP 613 TypeAlias to typing_extensions
- Add tox.ini for typing_extensions
- Remove extra 'use' in readme
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>
Upgrade to release 0.5.1:
- Fix type hints not working
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>
Upgrade to release 7.2.1:
- Ensure data parsed as JSON is a dict
- Add zeroconf debug option to example scripts
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>
Upgrade to release 20.1.0:
- Python 3.4 is not supported anymore.
- Added attr.resolve_types(). It ensures that all
forward-references and types in string form are resolved
into concrete types.
- Added @attr.s(collect_by_mro=False) argument that if set to
True fixes the collection of attributes from base classes.
- On Python 3, all generated methods now have a docstring
explaining that they have been created by attrs.
- Fixed a ValueError: Cell is empty bug that could happen in some
rare edge cases.
- Added attr.converters.pipe(). The feature allows combining
multiple conversion callbacks into one by piping the value
through all of them, and retuning the last result.
- Provisionally added attr.field() that supplants attr.ib().
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>
Upgrade to release 2.5:
- Dropped support for Python 3.5.
- Add Pathlib support to work with files.
- Improve performance.
- Updated docs and tests.
- Removed code designed to work with Python 2.
License-Update: Update year
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>
Upgrade to release 0.15:
- Change `Quantity` and `Unit` HTML (i.e., Jupyter notebook) repr
away from LaTeX to a simpler, more performant pretty-text and
table based repr inspired by Sparse and Dask.
- Add `case_sensitive` option to registry for case (in)sensitive
handling when parsing units.
- Implement Dask collection interface to support Pint Quantity
wrapped Dask arrays.
- Started automatically testing examples in the documentation
- Fixed an exception generated when reducing dimensions with three
or more units of the same type.
- Fixed right operand power for dimensionless Quantity to reflect
numpy behavior.
- Eliminated warning when setting a masked value on an underlying
MaskedArray.
- Add `sort` option to `formatting.formatter` to permit disabling
sorting of component units in format string.
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>
Upgrade to release 0.0.52:
- add list_common_keyboards() to public api
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>
Upgrade to release 5.0.1:
- Drop Python 2.7 and 3.4 testing and add 3.8
- Use unittest.mock in tests
- Remove unused "env" setting from pytest section
- Remove nose references
- Add locked method to Lock
- Add paragraph to caveats about cache volume for Issue
License-Update: Update year
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>
Add release 0.7.1 of the python client tools to work with WBEM
Servers using the PyWBEM API:
- Pinned prompt-toolkit to <3.0 on Python 3.8 on Windows to avoid
WinError 995
- Fixed exception when command entered in interactive mode, on
Python 2
- Test: Default connection file does not get restored in some
cases during test.
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>
Add recipe for click-spinner, a spinner for Click.
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>
Add recipe for nocaselist, a case-insensitive list for Python.
Changelog for 1.0.1:
- Fixed the incorrect behavior of the ‘+’ and ‘+=’ operators to
now (correctly) treat the right hand operand as an iterable of
items to be added, instead of (incorrectly) as a single item.
For ‘+’, the right hand operand now must be a list, consistent
with the built-in list class.
- Fixed the incorrect behavior of the * and *= operators to now
validate that the number is an integer and raise TypeError
otherwise, consistent with the built-in list class.
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>
Add recipe for custom-inherit, a Python package that provides
customized docstring inheritance schemes between derived classes
and their parents. Changelog for release 2.3.0:
- Add three new built-in styles, numpy_with_merge,
google_with_merge, and numpy_napoleon_with_merge, which permit
users to concatenate the respective sections of a parent's and
child's docstrings.
- Also add is the ability to configure DocInheritMeta so that
special methods will have their docstrings inherited as well.
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>
Add recipe for asciitree that draws ASCII trees.
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>
Add recipe for yamlloader, an ordered YAML loader and dumper
for PyYAML. Changelog for 0.5.5:
- As of Python version 3.7, the insertion order in dict is
preserved by design. This is accounted for by allowing to dump
and load to/from ordinary dictionaries in the same way as you
do for OrderedDicts
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>
Upgrade to release 1.0.2:
- Fixed erronously raised HeaderParseError when WBEM server
returns Content-type: text/xml. This content-type is valid
according to DSP0200. Added testcases.
- Fixed handling of ReturnQueryResultClass=True in
WBEMConnection.OpenQueryInstances().
- Mock: In the mock support, fixed multiple errors in the mocked
OpenQueryInstances(), and added testcases for it.
- Mock: Added support for more ways the output parameters can be
returned in method providers: The container for the output
parameters can now also be a Mapping (including pywbem’s
internal NocaseDict or nocasedict.NocaseDict), in addition to
just the built-in dict. The values in such a Mapping container
can now also be CIMParameter objects, in addition to just the
CIM data values. This provides consistency with the way the
input parameters of the method provider are represented.
Removed the wbemcli command that was deprecated in pywbem 0.15.0.
The recommended replacement is the pywbemcli command from the
'pywbemtools' package.
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>
Consolidate inc and bb files into a single bb file.
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>
Upgrade to release 0.14.0:
- event_loop fixture behavior now is coherent on all scopes.
License-Update: Use file LICENSE to check the license.
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>
Upgrade to release 3.0.11115:
- Position is now an enum
- Add Media.get_meta tests
- Fix typo in play_buffer example
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>
Upgrade to release 0.16.5:
- Fix a bug that caused Django apps to crash if the view didn't
have a __name__ attribute.
- Add experiment to avoid trunchating span descriptions. Initialize
with init(_experiments={"smart_transaction_trimming": True}).
- Add a span around the Django view in transactions to distinguish
its operations from middleware operations.
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>
Upgrade to release 1.3.19:
- orm: Adjusted the workings of the Mapper.all_orm_descriptors()
accessor to represent the attributes in the order that they are
located in a deterministic way, assuming the use of Python 3.6
or higher which maintains the sorting order of class attributes
based on how they were declared. This sorting is not guaranteed
to match the declared order of attributes in all cases however;
see the method documentation for the exact scheme.
- orm: The name of the virtual column used when using the
AbstractConcreteBase and ConcreteBase classes can now be
customized, to allow for models that have a column that is
actually named type.
- sql: Repaired an issue where the "ORDER BY" clause rendering a
label name rather than a complete expression, which is
particularly important for SQL Server, would fail to occur if
the expression were enclosed in a parenthesized grouping in some
cases. This case has been added to test support. The change
additionally adjusts the "automatically add ORDER BY columns
when DISTINCT is present" behavior of ORM query, deprecated in
1.4, to more accurately detect column expressions that are
already present.
- mysql: The MySQL dialect will render FROM DUAL for a SELECT
statement that has no FROM clause but has a WHERE clause. This
allows things like "SELECT 1 WHERE EXISTS (subquery)" kinds of
queries to be used as well as other use cases.
- sqlite: Applied a sweep through all included dialects to ensure
names that contain single or double quotes are properly escaped
when querying system tables, for all Inspector methods that
accept object names as an argument (e.g. table names, view
names, etc). SQLite and MSSQL contained two quoting issues that
were repaired.
- mssql: Fixed bug where the mssql dialect incorrectly escaped
object names that contained ‘]’ character(s).
- Added a **kw argument to the DeclarativeMeta.__init__() method.
This allows a class to support the PEP 487 metaclass hook
__init_subclass__.
For more details have a look at the complete changelog:
https://docs.sqlalchemy.org/en/13/changelog/changelog_13.html
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>
The wheel for this module doesn't install the required cmake
files, yet the cmake build doesn't install the required
python module files. Therefore use manual calls to the cmake
and distutils classes in order to get both into the final
package. This method is also what other popular distros use
such as Archlinux.
Signed-off-by: Jack Mitchell <ml@embed.me.uk>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade to release 1.3.3:
- Added :func:`ignore_errors()` worksheet method to to allow Excel
worksheet errors/warnings to be ignored in user defined ranges.
See also :ref:`ex_ignore_errors`.
- Added warning when closing a file more than once via
:func:`close()` to help avoid errors where a file is closed
within a loop or at the wrong scope level.
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>
Upgrade to release 1.3.3:
- CommandSet command functions (do_, complete_, help_) will no
longer have the cmd2 app passed in as the first parameter after
self since this is already a class member.
- Renamed install_command_set() and uninstall_command_set() to
register_command_set() and unregister_command_set() for better
name consistency.
- Fixed help formatting bug in Cmd2ArgumentParser when metavar is
a tuple.
- Fixed tab completion bug when using CompletionItem on an
argument whose metavar is a tuple.
- Added explicit testing against python 3.5.2 for Ubuntu 16.04,
and 3.5.3 for Debian 9.
- Added fallback definition of typing.Deque (taken from 3.5.4)
- Removed explicit type hints that fail due to a bug in 3.5.2
favoring comment-based hints instead.
- When passing a ns_provider to an argparse command, will now
attempt to resolve the correct CommandSet instance for self.
If not, it'll fall back and pass in the cmd2 app.
- Added missing doc-string for new cmd2.Cmd init parameters
introduced by CommandSet enhancement.
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>
Upgrade to release 0.35.1:
- Switched to the packaging library for computing wheel tags
- Fixed a resource leak in WheelFile.open()
License-Update: Use PKG-INFO to check the license.
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>
Upgrade to release 1.14.2:
- CPython 3 on Windows: we again try to compile with
Py_LIMITED_API by default. This flag is not added if you run the
compilation with CPython 3.4, as it only works with CPython >=
3.5, but by now this version of Python is quite old (and we no
longer distribute cffi wheels for it).
- You can manually disable Py_LIMITED_API by calling
ffi.set_source(..., py_limited_api=False).
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>
Upgrade to release 5.4.2:
- Fixed: Known other does not work anymore with .editorconfig.
- Fixed: Regression in first known party path expansion.
- Fixed: --combine-as loses # noqa in different circumstances.
- Implemented: support for length sort only of direct (AKA
straight) imports.
- Fixed: --combine-as loses # noqa.
- Fixed: --dont-order-by-type CLI broken.
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>
Upgrade to release 3.2.0:
- Added typehints for library functions
- Dropped support for Python versions less than 3.6
- Shipped abi3 Windows wheels (requires pip >= 20)
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>
Upgrade to release 2.6.0:
- Deploy docs to Read the Docs
- Build API reference docs from docstrings using MKDocs
- Function to represent timedeltas without losing precision
- Improve default locale path discovering
- Added Ukrainian language to list in README.md
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>
Upgrade to release 3.3.1 that contains several critical bug-fixes:
- fix docstring import issues when running Python with
optimization
- fix hist with categorical data, such as with Pandas
- fix install on BSD systems
- fix nbagg compatibility with Chrome 84+
- fix ordering of scatter marker size in 3D plots
- fix performance regression when plotting Paths
- fix reading from URL in imread
- fix several regressions with new date epoch handling
- fix some bad constrained and tight layout interactions
with colorbars
- fix use of customized toolbars in TkAgg and WXAgg backends
Add the native recipe for python3-certifi to DEPENDS.
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>
build uses LTO and for some reason it does not work well when using
clang-11
Fixes
| /mnt/b/yoe/master/build/tmp/work/armv7vet2hf-neon-yoe-linux-musleabi/python3-matplotlib/3.3.0-r0/recipe-sysroot-nat
ive/usr/bin/arm-yoe-linux-musleabi/arm-yoe-linux-musleabi-ld.gold: error: /mnt/b/yoe/master/build/tmp/work/armv7vet2h
f-neon-yoe-linux-musleabi/python3-matplotlib/3.3.0-r0/build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_bezier_arc
.o: not an object or archive
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 3.5.3:
- Restore try/except clauses to __del__ methods. These will be
removed in 4.0 when more explicit resource management if
enforced.
- Update the master_address when Sentinels promote a new master.
- Update SentinelConnectionPool to not forcefully disconnect
other in-use connections which can negatively affect threaded
applications.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 5.2.1:
- Fix: the dark mode HTML report still used light colors for the
context listing, making them unreadable.
- The time stamp on the HTML report now includes the time zone.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 0.16.3:
- Fix AWS Lambda support for Python 3.8.
- The AWS Lambda integration now captures initialization/import
errors for Python 3.
- The AWS Lambda integration now supports an option to warn about
functions likely to time out.
- Testing for RQ 1.5
- Flip default of traceparent_v2. This change should have zero
impact. The flag will be removed in 0.17.
- Fix compatibility bug with Django 3.1.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 0.4.1:
- Added the custom transformer allowing a finer loading of custom
Java streams
License-Update: Use file LICENSE to check the license.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 1.4.2:
- Fix compatibility when run with pytest pre-releases
- Fix detection of third-party debuggers
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 1.3.2:
- Added functions to fetch registered CommandSets by type and
command name.
- Fixed prog value of subcommands added with as_subcommand_to()
decorator.
- Fixed missing settings in subcommand parsers created with
as_subcommand_to() decorator. These settings include things
like description and epilog text.
- Fixed issue with CommandSet auto-discovery only searching
direct sub-classes
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 4.6:
- Rolled back the switch to Poetry, and reverted back to using
Pipenv + setup.py for dependency management. There apparently
is an issue no-binary installs of packages build with Poetry.
- Limited SHA3 support to those Python versions (3.6+) that
support it natively. The third-party library that adds support
for this to Python 3.5 is a binary package, and thus breaks the
pure-Python nature of Python-RSA.
- To avoid older Python installations from trying to upgrade to
RSA 4.4, this is now made explicit in the python_requires
argument in setup.py
The encrypt/decrypt-bigfile CLI commands have been removed in
2016 therefore the recipe has been updated accordingly.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 2.3.0:
- Use monotonic clock for timing operations within the consumer.
- Ensure internal state is cleaned up on file-lock when released.
- Support passing around TaskException as a pickled value.
- Set the multiprocessing mode to "fork" on MacOS and Python 3.8
or newer.
- Added option to enforce FIFO behavior when using Sqlite as
storage.
- Added the on_shutdown handler to djhuey namespace.
- Ensure exception is set on AsyncResult in mini-huey.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Add homepage and upgrade to release 0.14.1:
Document the colon-separated node[:port[:compass]] format used
for tail and head points in the edge()- and edges()-methods
License-Update: Use file LICENSE.txt to check the license.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 0.5.0:
- New custom test client: `flask_login.FlaskLoginClient`.
You can use this to write clearer automated tests.
- Prefix authenticated user_id, remember, and remember_seconds
in Flask Session with underscores to prevent accidental usage
in application code.
- Simplify user loading.
- Various documentation improvements.
- Set session ID when setting next.
- Clear session identifier on logout.
- Ensure use of a safe and up-to-date version of Flask.
- Drop support of Python versions: 2.6, 3.3, 3.4
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Consolidate inc and bb files into a single bb file.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 1.6.2:
- Fixed a bug that made matrix operations fail in a multithreaded
application
- Using factor with the extension argument no longer hangs in some
cases
- Calling preview with viewer="file" no longer looks for a file
executable (a regression in 1.6.0)
- The deprecation of calling preview with viewer="StringIO" is now
expired instead of forgotten (a regression in 1.6.0)
- intersphinx links to :mod:`sympy` no longer point to the
documentation for Immutable Matrices
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Upgrade to release 0.4.0 to support Python 3.9.
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>
Upgrade to release 5.3.2:
- Fixed incorrect warning code (W503->W0503)
- Improve upgrade warnings to be less noisy and point to error
codes for easy interoperability with Visual Studio Code
- Implemented ability to treat all or select comments as code
- Implemented ability to use different configs for different
file extensions
- Implemented ability to specify the types of imports
- Implemented ability to dedup import headings
- Added experimental support for sorting literals
- Added experimental support for sorting and deduping groupings
of assignments
- Improved handling of deprecated single line variables for usage
with Visual Studio Code
- Improved handling of mixed newline forms within same source file
- Improved error handling for known sections
- Improved API consistency, returning a boolean value for all
modification API calls to indicate if changes were made
- Fixed spurious errors when combining skip with --gitignore
- Fixed --skip-gitignore does not honor ignored symlink
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>
Upgrade to release 1.5.1:
- support signed integers in `util.ba2int()` and `util.int2ba()`
- deprecate `.length()` in favor of `len()`
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>
Upgrade to release 20.0.1:
- Rerelease to fix packaging metadata around conditional
requirements.
- CPython 3.7 and 3.8 and PyPy3 added to test matrix.
- Hyperlink now has type hints and they are now exported per
PEP 561.
- Several bugs related to hidden state were fixed, making it so
that all data on a URL object (including rooted and uses_netloc)
is reflected by and consistent with its textual representation.
This does mean that sometimes these constructor arguments are
ignored, if it would create invalid or unparseable URL text.
License-Update: New contributor added. No change of license.
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>
Upgrade to release 1.15.0:
- Parallel bus and I2C backpack support
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>
Upgrade to release 1.3.1:
- Fixed issue determining whether an argparse completer function
required a reference to a containing CommandSet. Also resolves
issues determining the correct CommandSet instance when calling
the argparse argument completer function. Manifested as a
TypeError when using cmd2.Cmd.path_complete as a completer for
an argparse-based command defined in a CommandSet.
- Added CommandSet - Enables defining a separate loadable module
of commands to register/unregister with your cmd2 application.
- Marked with_argparser_and_unknown_args pending deprecation and
consolidated implementation into with_argparser
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>
Upgrade to release 3.0.6:
New features:
- The SSH/Telnet adaptors have been refactored and improved in
several ways.
* Handle terminal types for both telnet and SSH sessions.
* Added pipe input abstraction. (base class for `PosixPipeInput`
and `Win32PipeInput`).
* The color depth logic has been refactored and moved to the
`Output` implementations. Added `get_default_color_depth`
method to `Output` objects.
* All line feets are now preceded by a carriage return in the
telnet connection stdout.
- Introduce `REPLACE_SINGLE` input mode for Vi key bindings.
- Improvements to the checkbox implementation:
* Hide the scrollbar for a single checkbox.
* Added a "checked" setter to the checkbox.
- Expose `KeyPressEvent` in key_binding/__init__.py (often used in
type annotations).
- The renderer has been optimized so that no trailing spaces are
generated (this improves copying in some terminals).
Fixes:
- Ignore F21..F24 key bindings by default.
- Fix auto_suggest key bindings when suggestion text is empty.
- Bugfix in SIGWINCH handling.
- Handle bug in HSplit/VSplit when the number of children is zero.
- Bugfix in CPR handling in renderer. Proper cancellation of
pending tasks.
- Ensure rprompt aligns with input.
- Use `sys.stdin.encoding` for decoding stdin stream.
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>
Upgrade to release 2.3.3:
- Includes the missing translation files
- Fixed a bug with SelectField choices shortcut at form submission
License-Update: Use the exact line from PKG-INFO. The license
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>
Upgrade to release 1.3.2:
* Added Border, Fill, Pattern and Gradient formatting to chart
data labels and chart custom data labels.
* Fix for issue where array formulas weren't included in the
output file for certain ranges/conditions.
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>
Upgrade to release 0.8.0:
- Dropped Support for Python 2.7, 3.4, 3.5
- It's possible to use ``pathlib.Path`` objects now in the API
- The stubs are gone, we are now using annotations
- ``namedexpr_test`` nodes are now a proper class called
``NamedExpr``
- A lot of smaller refactorings
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>
Upgrade to release 2020.7.14:
- Added \h as an alias to [[:blank:]].
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>
Upgrade to release 2.0.0:
- Python 3.6 or newer is required.
- Rdata is now immutable. Use dns.rdata.Rdata.replace() to make
a new Rdata based on an existing one.
- dns.resolver.resolve() has been added, allowing control of
whether search lists are used. dns.resolver.query() is retained
for backwards compatibility, but deprecated. The default for
search list behavior can be set at in the resolver object with
the use_search_by_default parameter. The default is False.
- DNS-over-TLS is supported with dns.query.tls().
- DNS-over-HTTPS is supported with dns.query.https(), and the
resolver will use DNS-over-HTTPS for a nameserver which is an
HTTPS URL.
- Basic query and resolver support for the Trio, Curio, and
asyncio asynchronous I/O libraries has been added in
dns.asyncquery and dns.asyncresolver. This API should be viewed
as experimental as asynchronous I/O support in dnspython is
still evolving.
- TSIG now defaults to using SHA-256.
- Basic type info has been added to some functions. Future
releases will have comprehensive type info.
- from_text() functions now have a relativize_to parameter.
- python-cryptography is now used for DNSSEC.
- Ed25519 and Ed448 signatures are now supported.
- A helper for NSEC3 generating hashes has been added.
- SHA384 DS records are supported.
- Rdatasets and RRsets are much faster.
- dns.resolver.resolve_address() has been added, allowing easy
address-to-name lookups.
- dns.reversename functions now allow an alternate origin to be
specified.
- The repr form of Rdatasets and RRsets now includes the rdata.
- A number of standard resolv.conf options are now parsed.
- The nameserver and port used to get a response are now part of
the resolver’s Answer object.
- The NINFO record is supported.
- The dns.hash module has been removed; just use Python’s native
hashlib module.
- Rounding is done in the standard python 3 fashion; dnspython
1.x rounded in the python 2 style on both python 2 and 3.
- The resolver will now do negative caching if a cache has been
configured.
- TSIG and OPT now have rdata types.
- The class for query messages is now QueryMessage. Class Message
is now a base class, and is also used for messages for which we
don’t have a better class. Update messages are now class
UpdateMessage, though class Update is retained for compatibility.
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>
Upgrade to release 3.0:
- Deprecated support for Python 2. At the time there is no time
table for actually dropping support, however we strongly
encourage all users to upgrade their Python, as Python 2 no
longer receives support from the Python core team.
- Added support for OpenSSH serialization format for ec, ed25519,
rsa and dsa private keys.
- Added support for OpenSSH certificates.
- Added :meth:`~cryptography.fernet.Fernet.encrypt_at_time` and
:meth:`~cryptography.fernet.Fernet.decrypt_at_time` to
:class:`~cryptography.fernet.Fernet`.
- Added support for the :class:`~cryptography.x509.SubjectInformationAccess`
X.509 extension.
- Added support for parsing :class:`~cryptography.x509.SignedCertificateTimestamps`
in OCSP responses.
- Added support for parsing attributes in certificate signing
requests.
- Added support for encoding attributes in certificate signing
requests.
- On OpenSSL 1.1.1d and higher cryptography now uses OpenSSL's
built-in CSPRNG instead of its own OS random engine because
ithese versions of OpenSSL properly reseed on fork.
BACKWARDS INCOMPATIBLE:
- Support for LibreSSL 2.7.x, 2.8.x, and 2.9.0 has been removed
(2.9.1+ is still supported).
- Dropped support for macOS 10.9, macOS users must upgrade to
10.10 or newer.
- RSA :meth:`~cryptography.hazmat.primitives.asymmetric.rsa.generate_private_key`
no longer accepts public_exponent values except 65537 and 3
(the latter for legacy purposes).
- X.509 certificate parsing now enforces that the version field
contains a valid value, rather than deferring this check until
:attr:`~cryptography.x509.Certificate.version` is accessed.
- Added initial support for creating PKCS12 files with
:func:`~cryptography.hazmat.primitives.serialization.pkcs12.serialize_key_and_certificates`.
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>
Upgrade to release 3.0.4:
- Find tables by name.
- Worksheet protection missing in existing files.
- Exception when reading files with external images.
- Reading lots of merged cells is very slow.
- Read support for Bubble Charts.
- Preserve any indexed colours.
- Reading many thousand of merged cells is really slow.
- Adding tables in write-only mode raises an exception.
- Add support for finding tables by name or range.
License-Update: Use the exact line from PKG-INFO for the
checksum of the license. The license 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>
Upgrade to release 1.5.1:
- Fix including relocated internal yarl._quoting_c C-extension
into published PyPI dists.
- Convert host to lowercase on URL building. #386
- Allow using mod operator (%) for updating query string (an alias
for update_query() method).
- Allow use of sequences such as list and tuple in the values of a
mapping such as dict to represent that a key has many values:
url = URL("http://example.com")
assert url.with_query({"a": [1, 2]}) == URL("http://example.com/?a=1&a=2")
- Support URL.build() with scheme and path (creates a relative
URL).
- Cache slow IDNA encode/decode calls.
- Add @final / Final type hints.
- Support URL authority/raw_authority properties and authority
argument of URL.build() method.
- Hide the library implementation details, make the exposed public
list very clean.
- Fix tests with newer Python (3.7.6, 3.8.1 and 3.9.0+).
- Fix a bug where query component, passed in a form of mapping or
sequence, is unquoted in unexpected way.
- Hide Query and QueryVariable type aliases in __init__.pyi, now
they are prefixed with underscore.
- Keep ipv6 brackets after updating port/user/password.
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>
Upgrade to release 3.1.0:
- PEP 489 Multi Phase Init support
- PyPy3 test fixes
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>
Upgrade to release 5.2.2:
- Fixed#1356: return status when arguments are passed in without
files or a content stream.
- Update precommit to default to filtering files that are defined
in skip.
- Improved relative path detection for skip config usage.
- Added recursive symbolic link protection.
- Implemented #1177: Support for color output using --color.
- Implemented recursive symlink detection support.
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>
Consolidate inc and bb files into a single bb file.
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>
Upgrade to release 1.4.0:
- core.ObjectIdentifier and all derived classes now obey X.660 §7.6
and thus restrict the first arc to 0 to 2, and the second arc to
less than 40 if the first arc is 0 or 1. This also fixes parsing
of OIDs where the first arc is 2 and the second arc is greater
than 39.
- Fixed keys.PublicKeyInfo.bit_size to return an int rather than a
float on Python 3 when working with elliptic curve keys
- Fixed the asn1crypto-tests sdist on PyPi to work properly to
generate a .whl
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>
Tests depending on the hypothesis module should be skipped
if the module is not available.
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade to release 1.14.1:
- Pin spidev at v3.4 or lower; v3.5 seems to cause SystemException
running on latest linux kernel
- Fix bug in snapshot: should always redraw on startup
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>
Upgrade to release 1.1.0. This is a minor release which includes
some new features, bug fixes, and performance improvements.
For more details have a look at:
https://pandas.pydata.org/pandas-docs/version/1.1.0/whatsnew/v1.1.0.html
License-Update: Updated years. The license 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>
Upgrade to release 1.14.1:
* CFFI source code is now `hosted on Heptapod`_.
* Improved support for ``typedef int my_array_t[...];`` with an
explicit dot-dot-dot in API mode
* Windows (32 and 64 bits): multiple fixes for ABI-mode call to
functions that return a structure.
* Experimental support for MacOS 11 on aarch64.
* Other minor changes and bug fixes.
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>
Consolidate inc and bb files into a single bb file.
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>
Upgrade to release 1.0.3:
- Fix bug when instantiating a thrice derived classes via dynamic
dispatch.
Also a HOMEPAGE has been set.
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>
Upgrade to release 7.2.0:
- Allow passing an already existing zeroconf object to additional
functions
- Ignore browser updates for *._sub._googlecast._tcp.local.
- Fix return type of get_listed_chromecasts
- Remove host and port from Chromecast object
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>
Upgrade to release 3.0.4:
- Use APPDATA and HOME locations on Windows
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>
Upgrade to release 3.11.0:
- Added support for MongoDB 4.4.
- Fixed a bug in change streams that could cause PyMongo to miss
some change documents when resuming a stream that was started
without a resume token and whose first batch did not contain any
change documents.
- Fixed an bug where using gevent.Timeout to timeout an operation
could lead to a deadlock.
For more details:
https://pymongo.readthedocs.io/en/3.11.0/changelog.html
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>
Upgrade to release 0.6.7:
- Handle incoming topic alias in proper way
- Fix python3.8 warning and improve disconnect process
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>
Upgrade to release 4.5.2:
- Cleaner() now validates that only known configuration options
can be set.
- LP#1882606: Cleaner.clean_html() discarded comments and PIs
regardless of the corresponding configuration option, if
remove_unknown_tags was set.
- LP#1880251: Instead of globally overwriting the document loader
in libxml2, lxml now sets it per parser run, which improves the
interoperability with other users of libxml2 such as libxmlsec.
- LP#1881960: Fix build in CPython 3.10 by using Cython 0.29.21.
- The setup options "--with-xml2-config" and "--with-xslt-config"
were accidentally renamed to "--xml2-config" and "--xslt-config"
in 4.5.1 and are now available again.
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>
Upgrade to release 0.17.4 with the following bug fixes:
- Test: On Python 3.8, upgraded the minimum version of lxml from
4.4.1 to 4.4.3, in order to fix an XMLSyntaxError raised when
encountering UCS-4 characters.
- Test: Fixed issue with Swig when installing M2Crypto on native
Windows in the Appveyor CI, reporting mssing files swig.swg and
python.swg. This was fixed by pinning the swig version to 4.0.1.
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>
Upgrade to release 1.25.10:
* Added support for ``SSLKEYLOGFILE`` environment variable for
logging TLS session keys with use with programs like
Wireshark for decrypting captured web traffic
* Fixed loading of SecureTransport libraries on macOS Big Sur
due to the new dynamic linker cache
* Collapse chunked request bodies data and framing into one
call to ``send()`` to reduce the number of TCP packets by 2-4x
* Don't insert ``None`` into ``ConnectionPool`` if the pool
was empty when requesting a connection
* Avoid ``hasattr`` call in ``BrotliDecoder.decompress()``
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>
Upgrade to release 3.3.0:
- Provisional API for composing semantic axes layouts from text
or nested lists
- New Axes.sharex, Axes.sharey methods
- Turbo colormap
- colors.BoundaryNorm supports extend keyword argument
- Text color for legend labels
- Pcolor and Pcolormesh now accept shading='nearest' and 'auto'
- Allow tick formatters to be set with str or function inputs
- New Axes.axline method
- Dates use a modern epoch
- Improved font weight detection
- Axes3D no longer distorts the 3D plot to match the 2D aspect
ratio
- More consistent toolbar behavior across backends
- Toolbar icons are now styled for dark themes
- Cursor text now uses a number of significant digits matching
pointing precision
- Functions to compute a Path's size
- savefig() gained a backend keyword argument
- Saving SVG now supports adding metadata
- Saving PDF metadata via PGF now consistent with PDF backend
- NbAgg and WebAgg no longer use jQuery & jQuery UI
Create setup.cfg with configuration to use the copy of FreeType
installed on the system.
License-Update: The line and the checksum of the license in
setup.py has changed but the license 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>
Upgrade to release 4.2.1:
- Fix: product description on pypi is not formatted. For details:
https://github.com/borntyping/python-colorlog/issues/67
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>
Upgrade to release 2.2.4:
- add support to Constant to retrieve members by value
- add pickle/deepcopy support to Constant
- add support for Constant to use other Constant values
- AutoNumber and auto() now work together
- Enum members are now added to the class as enum_property, which
supports unshadowing of parent class attributes when called on
an Enum member
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>
Upgrade to release 1.2.1:
- Switched to getting version using importlib.metadata instead
of using pkg_resources
- Fixed typing module compatibility issue with Python 3.5 prior
to 3.5.4
- Relax minimum version of importlib-metadata to >= 1.6.0 when
using Python < 3.8
Update the HOMEPAGE to match the home page link from pypi.org.
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>
Upgrade to release 1.10.0:
- Compatible with pytest-xdist 1.22.3+, now including 2.0+
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>
Upgrade to release 5.2:
- The HTML report has been redesigned by Vince Salvino. There is
now a dark mode, the code text is larger, and system sans serif
fonts are used, in addition to other small changes.
- The coverage report and coverage html commands now accept a
--precision option to control the number of decimal points
displayed. Thanks, Teake Nutma.
- The coverage report and coverage html commands now accept a
--no-skip-covered option to negate --skip-covered.
Thanks, Anthony Sottile.
- The --skip-empty option is now available for the XML report.
- The coverage report command now accepts a --sort option to
specify how to sort the results. Thanks, Jerin Peter George.
- If coverage fails due to the coverage total not reaching the
--fail-under value, it will now print a message making the
condition clear. Thanks, Naveen Yadav.
- TOML configuration files with non-ASCII characters would cause
errors on Windows. This is now fixed.
- The output of --debug=trace now includes information about how
the --source option is being interpreted, and the module names
being considered.
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>
Upgrade 4.0.2:
- Issue #39915: Ensure unittest.mock.AsyncMock.await_args_list has
call objects in the order of awaited arguments instead of using
unittest.mock.Mock.call_args which has the last value of the
call. Patch by Karthikeyan Singaravelan.
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>
Upgrade to release 3.2.0:
- sphinxext: fix warning message for detailed list
- add release note before major version update
- switch to importlib.metadata package
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>
Upgrade to release 5.1.4:
- Fixed issue #1333: Use of wrap_length raises an exception about
it not being lower or equal to line_length.
- Fixed issue #1330: Ensure stdout can be stubbed dynamically for
show_unified_diff function.
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>
Upgrade to release 3.17.2:
* Added arm64 to build matrix and reintroduced
manylinux wheels
* No more bdist_wininst builds per PEP 527
* Minor grammatical issue fixed in README
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>
Upgrade to release 0.10.0:
- MariaDB ed25519 auth is supported.
- Python 3.4 support is dropped.
- Context manager interface is removed from Connection. It will
be added with different meaning.
- MySQL warnings are not shown by default because many user report
issue to PyMySQL issue tracker when they see warning. You need
to call "SHOW WARNINGS" explicitly when you want to see warnings.
- Formatting of float object is changed from "3.14" to "3.14e0".
- Use cp1252 codec for latin1 charset.
- Fix decimal literal.
- TRUNCATED_WRONG_VALUE_FOR_FIELD, and ILLEGAL_VALUE_FOR_TYPE are
now DataError instead of InternalError.
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>
Upgrade to release 1.4.1:
* add `.clear()` method (Python 3.3 added this method to lists)
* avoid overallocation when bitarray objects are initially created
* raise BufferError when resizing bitarrays which is exporting
buffers
* add example to study the resize() function
* improve some error messages
* add more tests
* raise `NotImplementedError` with (useful message) when trying to
call the `.fromstring()` or `.tostring()` methods, which have
been removed in the last release
* add official Python 3.9 support
* improve many docstrings
* add DeprecationWarning for bitdiff()
* add more tests
* C-level:
- simplify pack/unpack code
- fix memory leak in '~' operation (bitarray_cpinvert)
Use the exact line for the license in PKG-INFO.
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>
Upgrade to release 0.8.0:
* Fixed weak reference support in classes with ``__slots__``
* Added ``__bytes__`` to ``IPAddress`` for intuitive usage,
thanks to Michael Belousov.
* Added ``format()`` function to EUI, thanks to Omer Anson.
* Added ``IPNetwork.netmask`` property setter, thanks to
Naveen Nathan.
* Added support for IABs in the ``40:D8:55`` OUI, thanks to
Brian Maissy.
* Drastically optimized ``spanning_cidr()``, thanks to Brian
Maissy.
* Fixed ``"x.x.x.x/x" in IPNetwork`` tests, thanks to xpac1985.
* Added support for passing iterables of ``IPRange`` to ``IPSet``
and ``cidr_merge()``, based on a patch by Henry Stern.
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>
Upgrade to release 5.1.0:
- isort now throws an exception if an invalid settings path is
given (issue #1174).
- Implemented support for automatic redundant alias removal
(issue #1281).
- Implemented experimental support for floating all imports to
the top of a file (issue #1228)
- Fixed#1178: support for semicolons in decorators.
- Fixed#1315: Extra newline before comment with -n + --fss.
- Fixed#1192: -k or --keep-direct-and-as-imports option has been
deprecated as it is now always on.
For more details and breaking changes with release 5:
https://github.com/timothycrosley/isort/blob/master/CHANGELOG.md
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>
Upgrade to release 5.7.2:
- wheels for 2.7 were inadvertently deleted.
- parallel tests on UNIX (make test-parallel). They're twice as
fast!
- "make build/install" is now run in parallel and it's about 15%
faster on UNIX.
- Process.wait() on POSIX returns an enum, showing the negative
signal which was used to terminate the process.
- Process.wait() return value is cached so that the exit code can
be retrieved on then next call.
- memory leak tests are now stable.
- Linux: cpu_freq() parsing should use spaces instead of tabs on
ia64.
- Linux: Process.rlimit() does not handle long long type properly.
- fix signature of callback function for getloadavg().
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>
Upgrade to release 5.1.1:
- Build system: Making C lib optional if it fails to compile
- Build system: Better Glibc version detection
- Tests: Positive and negative bignums
- Bugfix: Fractional seconds parsing in datetimes
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>
The last update introduced the need for natsort. Fixes this error:
File "/usr/lib/python3.8/site-packages/croniter/croniter.py", line 13, in <module>
import natsort
ModuleNotFoundError: No module named 'natsort'
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
rdep for natsort which is an rdep of croniter
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Main new features of idna release 2.10:
- Update to Unicode 13.0.0.
- Throws a more specific exception if "xn--" is provided as a label.
- This is expected to be the last version that supports Python 2.
See here for a full comparison:
e5c11dbcd8
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Update python3-pykickstart from 3.22 to 3.26.
* Update context of 0001-support-authentication-for-kickstart.patch
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
The python3-werkzeug 1.0.0 requires this package to be updated.
Fixes:
File "/usr/lib/python3.8/site-packages/flask_babel/__init__.py", line 19, in <module>
from werkzeug import ImmutableDict
ImportError: cannot import name 'ImmutableDict' from 'werkzeug' (/usr/lib/python3.8/site-packages/werkzeug/__init__.py)
https://github.com/python-babel/flask-babel/issues/162
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Switch to git repo to pick up cmake files for recipes to use
* Use cmake to build innstead of pypi so cmake files are included in sysroot
* Disable tests to prevent configure failure (I tried adding pytest asa DEPEND)
* Patch out cmake that strips output to prevent QA failures
* Do not check pointer length for installed python when cross compiling.
* With this I can build gnuradio using pybind11.
Signed-off-by: Philip Balister <philip@balister.org>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Consolidate inc and bb files into a single bb file.
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>
Consolidate inc and bb files into a single bb file.
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>
Upgrade to release 3.5.0:
- Drop support for Python 2.7, only 3.5 or newer is supported now
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>
Upgrade 0.2.0:
- Add LICENSE and MANIFEST.in
- Pin tinydb<4
- Drop support for EOL Python 2.7, 3.3 and 3.4
Use LICENSE for LIC_FILES_CHKSUM.
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>
Upgrade to release 2.9.0:
- More robust loading of FEI SEM data.
- Fix webcam not working on Win10.
- Add a few standard images useful to 3D visualization.
- The timeout used in HTTP requests can now be set with an
environment variable.
- The DICOM plugin can now used gdcm for compressed transfer
formats.
- Better support for itk/sitk plugins.
- Test coverage and CI for ARM.
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>
Upgrade to release 1.6.1:
- functions: Fixes AttributeError in limit evaluation
- matrices: Disabled default matrix intermediate product
simplification and changed it to enable via context manager.
- simplify: Fixes a bug in collect when collected symbols appear
in the factorized expression.
- solvers: Fixed exception handling in solveset's secondary
trigonometric solver.
- SymPy is importable again in Python 3.5.1 (imports of
typing.Type are removed)
- Fix the sphinx docs build for sphinx 3.1.1
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>
Upgrade to release 0.2.8:
- Improve test routines for modules that use certificate extensions
- Improve test for RFC3709 with a real world certificate
- Added RFC7633 providing TLS Features Certificate Extension
- Added RFC7229 providing OIDs for Test Certificate Policies
- Added tests for RFC3280, RFC3281, RFC3852, and RFC4211
- Added RFC6960 providing Online Certificate Status Protocol (OCSP)
- Added RFC6955 providing Diffie-Hellman Proof-of-Possession Algorithms
- Updated the handling of maps for use with openType for RFC 3279
- Added RFC6486 providing RPKI Manifests
- Added RFC6487 providing Profile for X.509 PKIX Resource Certificates
- Added RFC6170 providing Certificate Image in the Internet X.509 Public
Key Infrastructure, and import the object identifier into RFC3709.
- Added RFC6187 providing Certificates for Secure Shell Authentication
- Added RFC6482 providing RPKI Route Origin Authorizations (ROAs)
- Added RFC6664 providing S/MIME Capabilities for Public Keys
- Added RFC6120 providing Extensible Messaging and Presence Protocol
names in certificates
- Added RFC4985 providing Subject Alternative Name for expression of
service names in certificates
- Added RFC5924 providing Extended Key Usage for Session Initiation
Protocol (SIP) in X.509 certificates
- Added RFC5916 providing Device Owner Attribute
- Added RFC7508 providing Securing Header Fields with S/MIME
- Update RFC8226 to use ComponentPresentConstraint() instead of the
previous work around
- Add RFC2631 providing OtherInfo for Diffie-Hellman Key Agreement
- Add RFC3114 providing test values for the S/MIME Security Label
- Add RFC5755 providing Attribute Certificate Profile for Authorization
- Add RFC5913 providing Clearance Attribute and Authority Clearance
Constraints Certificate Extension
- Add RFC5917 providing Clearance Sponsor Attribute
- Add RFC4043 providing Internet X.509 PKI Permanent Identifier
- Add RFC7585 providing Network Access Identifier (NAI) Realm Name
for Certificates
- Update RFC3770 to support openType for attributes and reported errata
- Add RFC4334 providing Certificate Extensions and Attributes for
Authentication in PPP and Wireless LAN Networks
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>
Consolidate inc and bb files into a single bb file.
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>
Suppy zip as the correct extention for download in variable
PYPI_PACKAGE_EXT. Upgrade to release 3.2.1, for details have a
look at the release notes:
https://github.com/robotframework/robotframework/blob/master/doc/releasenotes/rf-3.2.1.rst
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>
Upgrade to release 3.0.10114:
- Generate bindings against 3.0.10
- Fix return types for callbacks
- Example usage of media callbacks

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>
Upgrade to release 2020.6.8:
- Updated to Unicode 13.0.0.
- Improved performance of string sets.
Fix SUMMARY and HOMEPAGE. Use exact line from PKG-INFO to
determine the license and LIC_FILES_CHKSUM. The license remain
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>
Upgrade to release 0.16.0:
- Redis integration: add tags for more commands
- Redis integration: Patch rediscluster package if installed.
- Session tracking: A session is no longer considered crashed if
there has been a fatal log message (only unhandled exceptions
count).
- Breaking change: Revamping of the tracing API.
- Breaking change: before_send is no longer called for
transactions.
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>
Upgrade to release 0.57.0:
- wsdump: Fix --headers option
- Fix getting 400 bad request with long proxy authorization string
- Fix for errors that occur when closing websocket from another
thread
- avoid calling repr(data) if tracing is not enabled
- Fixed typo
- Create dummy `ssl` object
- Show compressed text messages in wsdump.py
- Resolve issue opening socket to intranet on Windows 10 with no
proxy settings but behind proxy
- Expose http connection header to user
- Improve the readability of HTTP status codes.
- fix the compatible issue with gevent+dnspython
- v should be checked for emptry string before splitting it
- _handshake: hasattr checks on six before accessing the values
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>
Upgrade to release 1.7.0:
- PathNotFoundError now has a custom __str__ mentioning
"package metadata" being missing to help guide users to the cause
when the package is installed but no metadata is present.
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>
Upgrade to release 2.9.2:
- Updated the macOS wheel to fix an issue where it would not run
on macOS versions older than 10.15.
- Updated Windows, macOS, and manylinux wheels to be compiled with
OpenSSL 1.1.1g.
- Support for Python 3.4 has been removed due to low usage and
maintenance burden.
- Support for OpenSSL 1.0.1 has been removed. Users on older
version of OpenSSL will need to upgrade.
- Support for LibreSSL 2.6.x has been removed.
- Removed support for calling
:meth:`~cryptography.hazmat.primitives.asymmetric.x25519.X25519PublicKey.public_bytes`
with no arguments, as per our deprecation policy. You must now
pass encoding and format.
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>
Inherit pypi. Use LICENSE for LIC_FILES_CHKSUM.
Upgrade to release 2.10.0, for details:
http://docs.h5py.org/en/stable/whatsnew/index.html
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>
Upgrade to release 2.0.1:
- Stop to use the __future__ module
- Switch to newer openstackdocstheme and reno versions
- Add Python3 victoria unit tests
- Mark sphinx extensions thread safe
- Remove dead files
- Drop Python 2.7 support
- Update master for stable/ussuri
Update the HOMEPAGE because Stevedore is now part of the OpenStack
Oslo program and is managed through OpenStack's infrastructure
system.
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>
Upgrade to release 0.23:
- Dropped support for Python 2.7. The minimum Python version
is now 3.5.
Use tar.gz instead of zip. Fix the URL of the HOMEPAGE.
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>
Upgrade to release 2.0.2:
- Various type hint bug fixes.
- Make hamcrest package PEP 561 compatible, i.e. supply type hints
for external use.
- Drop formal support for 2.x
- Drop formal support for 3.x < 3.5
- Fix raises() grows support for additional matchers on exception
object.
- Made has_properties() report all mismatches, not just the first.
- Silence warnings.
- Type fixes.
- Remove obsolete dependencies.
The year in LICENSE.txt has been updated and the LIC_FILES_CHKSUM
changed. The license 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>
Upgrade to release 1.8.0:
- Correcting a URL
- Updating code and docs with waitForPaste() and waitForNewPaste()
functions.
Use the exact line with license information from PKG-INFO.
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>
Upgrade to release 2.24.0:
- pyOpenSSL TLS implementation is now only used if Python either
doesn't have an ssl module or doesn't support SNI. Previously
pyOpenSSL was unconditionally used if available. This applies
even if pyOpenSSL is installed via the requests[security] extra.
- Redirect resolution should now only occur when allow_redirects
is True.
- No longer perform unnecessary Content-Length calculation for
requests that won’t use it.
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>
Upgrade to release 3.2.0:
- Receiving DATA frames on closed (or reset) streams now
properly emit a WINDOW_UPDATE to keep the connection flow window
topped up.
- h2.config.logger now uses a trace(...) function, in addition to
debug(...). If you defined a custom logger object, you need to
handle these new function calls.
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>
Consolidate inc and bb files into a single bb file.
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>
Upgrade to release 0.17.3:
- Improved support for array-typed elements in ValueMapping
- Accomodated the newly released flake8 version 3.8.1 by removing
the pinning of pyflakes to <2.2.0, and adjusting the source
code of pywbem to get around the new flake8 messages E123, E124,
E402.
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>
Switch to pypi. Upgrade to release 1.1.2:
- Allow zoom_range to be int or int tuple
- Make sure image iterator classes subclass the tf.keras
Sequence class if it is available
- Minor optimization and dtype check
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>
Upgrade to release 1.2.3:
- Fix bug in accepts_list_and_has_nargs section.
- Allow use of nargs with action=append
- Add support for python's Configparser config file format
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>
Upgrade to release 3.24.0:
Features
- Make geomet an optional dependency at runtime (PYTHON-1237)
- Add use_default_tempdir cloud config options (PYTHON-1245)
- Tcp flow control for libevreactor (PYTHON-1248)
Bug Fixes
- Unable to connect to a cloud cluster using Ubuntu 20.04
(PYTHON-1238)
- PlainTextAuthProvider fails with unicode chars and Python3
(PYTHON-1241)
- [GRAPH] Graph execution profiles consistency level are not set
to LOCAL_QUORUM with a cloud cluster (PYTHON-1240)
- [GRAPH] Can't write data in a Boolean field using the Fluent API
(PYTHON-1239)
- [GRAPH] Fix elementMap() result deserialization (PYTHON-1233)
Others
- Bump geomet dependency version to 0.2 (PYTHON-1243)
- Bump gremlinpython dependency version to 3.4.6 (PYTHON-1212)
- Improve fluent graph documentation for core graphs (PYTHON-1244)
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>
Upgrade to 3.1.0:
- Adds block size record support to the stream bindings
- Fixups to the tests to reduce execution time
- A few small fixes
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>
Upgrade to release 1.1:
- Drop support for Python 3.3.
- Drop support for Python 3.4.
- Deprecate the html5lib sanitizer (html5lib.serialize(sanitize=True)
and html5lib.filters.sanitizer). We recommend users migrate to
Bleach <https://github.com/mozilla/bleach>.
- Try to import from collections.abc to remove DeprecationWarning
and ensure html5lib keeps working in future Python versions.
- Drop optional datrie dependency.
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>
Upgrade to release 1.9.0:
- Add type annotation stubs for the following modules:
py.error
py.iniconfig
py.path (not including SVN paths)
py.io
py.xml
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>
Upgrade to release 7.0.1:
- BREAKING CHANGE Track services based on UUID instead of mDNS
service name
- Correct version
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>
Use LICENSE instead of README.rst for LIC_FILES_CHKSUM. Upgrade to
release 2.2.0:
- Include column information in error messages
- Fix @overload detection with other decorators and in non-global
scopes
- Fix return-type annotation being a class member
- Fix assignment to _ in doctests with existing _ name
- Namespace attributes which are attached to ast nodes with
_pyflakes_ to avoid conflicts with other libraries (notably
bandit)
- Add check for f-strings without placeholders
- Add check for unused/extra/invalid 'string literal'.format(...)
- Add check for unused/extra/invalid 'string literal % ...
- Improve python shebang detection
- Allow type ignore to be followed by a code # type:
ignore[attr-defined]
- Add support for assignment expressions (PEP 572)
- Support @overload detection from typing_extensions as well
- Fix @overload detection for async functions
- Allow continue inside finally in python 3.8+
- Fix handling of annotations in positional-only arguments
- Make pyflakes more resistant to future syntax additions
- Fix false positives in partially quoted type annotations
- Warn about is comparison to tuples
- Fix Checker usage with async function subtrees
- Add check for if of non-empty tuple
- Switch from optparse to argparse
- Fix false positives in partially quoted type annotations in
unusual contexts
- Be more cautious when identifying Literal type expressions
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>
Upgrade to release 0.10.3:
- Ensure ObservedWatch.path is a string
- [inotify] Allow to monitor single file
- [inotify] Prevent raising an exception when a file in a
monitored folder has no permissions
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>
Upgrade to release 1.6 with changes in core, combinatorics,
calculus, assumptions, functions, geometry, holonomic, integrals,
logic, matrices, ntheory, parsing, etc. For more details:
https://github.com/sympy/sympy/wiki/release-notes-for-1.6
The year in file LICENSE was updated and the checksum changed.
The license 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>
Fix HOMEPAGE. Use file LICENSE for LIC_FILES_CHKSUM. Upgrade
to release 1.2.5:
- Fix tag/ctx_id filtering on get_func_stats
- Add filter_callback to get_func_stats() for filtering
function/module descriptors
- FIX: issues related to invalid conversion from long->ptr in
Win32
- Optimize tstate->dict retrieval
- Various other fixes
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>
Upgrade to release 20.6.2:
- fix: xbr fixes
- fix: use cpy 3.8 for running flake in CI
- new: Ticket1392 internal attrs
- new: internal-only router attributes and hook for router to add
custom information
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>
Upgrade to release 4.1.3:
- In the case of a method returning a non-serializable value,
return a JSON-RPC error response. It was previously erroring
server-side without responding to the client.
- Fix for Python 3.8 - ensures the same exceptions will be raised
in 3.8 and pre-3.8.
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>
Upgrade to release 0.17.2:
- Test: Fixed virtualenv related failures during install test.
- Dev: Increased the versions of the base packages ‘pip’,
‘setuptools’ and ‘wheel’ to the content of Ubuntu 18.04 as
a minimum, and to the lowest versions that support a particular
Python versions beyond that. This only affects development of
pywbem.
- Setup: Added the scripts for installing OS-level dependencies
(pywbem_os_setup.sh/.bat) to the source distribution archive.
Note that starting with the upcoming pywbem 1.0.0, these scripts
are no longer needed, so this change will not be rolled forward
into 1.0.0.
- Increased the version of ‘PyYAML’ from 5.1 to 5.3 on Python 2.7,
to pick up a fix for dealing with Unicode characters above U+FFFF
in narrow Python builds. This could not be fixed for Python 2.6
since PyYAML 3.12 dropped support for Python 2.6
- Fixed raise error for invalid reference_direction in
WBEMServer.get_central_instances().
- Fixed raise error for missing ports in WBEMListener.__init__().
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>
Consolidate inc and bb files into a single bb file.
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>
Inherit pypi. Upgrade to release 3.11.6:
- Use preprocessor for the _ped module and what constants to
include
- Reduce libparted requirement to 3.2
- Update the pypi target in the Makefile
- Reduce minimum Python required to 3.5
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>
Consolidate inc and bb files into a single bb file.
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>