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>