Changelog:
==========
- Handle matrices of zero columns correctly in the Matrix constructor.
- NumPy numbers can be used with clebsch_gordan.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
- Client-side caching
- Timeseries insertion filters for close samples
- Enhanced classes string representation
- Partial clean up of Python 3.7 compatibility
- Handle RESP3 sets as Python lists
- Prevent async ClusterPipeline instances from becoming "false-y"
- Add hostname field to _parse_node_line
- Delete the first-defined (and thus "duplicate") Script class
- Catch a known DeprecationWarning when calling .close()
- Add missed redismod at test_commands.py
- Update README.md - mentioning redis 7.4 support
- Update PyPy 3.8 to 3.10 in CI
- Updated commands from docker-compose to docker compose
- Added version restrictions for pytest-asyncio
- Documentation examples
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
- Improve performance, especially in data with many CR-LF
- Handle invalid CRLF in header name
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
- Added support for MongoDB 8.0 and Python 3.13.
- A new asynchronous API 19 with full asyncio support.
- Added support for In-Use Encryption range queries with MongoDB 8.0.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- Typing improvements:
* Add '@overload' to 'contrib.regular_languages.compiler.Variables.get'.
* Use 'Sequence' instead of 'list' for 'words' argument in completers.
- Improve 'ModalCursorShapeConfig':
* Display an "underscore" cursor in Vi's "replace single" mode, like
"replace" mode.
* Display an "beam" cursor in Emacs (insert) mode.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
License-Update: Update license file so it is recognized by GH
Changelog:
==========
- The combine method of an IntervalDict accepts a missing parameter to fill
values for non-overlapping keys
- A recipe to combine more than two IntervalDict
- Drop official support for Python 3.7.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
- Prevent bad task serialization in schedule from causing a batch of tasks to be lost
- Ensure we catch ResultTimeout which may occur when used with Sentinel
- Remove junk SQS implementation I was testing out.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
- Fix#117: Add WKD (Web Key Directory) support for auto-locating keys. Thanks to Myzel394 for the patch.
- Fix#237: Ensure local variable is initialized even when an exception occurs.
- Fix#239: Remove logging of decryption result.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
- further skip BufferedRandomType if does not exist
- remove stray import of dbm in objects
- Add UnpicklingError import for dill.load_session() to fix#648
- Bump idna from 3.4 to 3.7 in /docs
- Bump jinja2 from 3.1.3 to 3.1.4 in /docs
- Bump requests from 2.31.0 to 2.32.0 in /docs
- Bump tornado from 6.3.3 to 6.4.1 in /docs
- update docs requirements to rtfd 10.27.0
- Bump certifi from 2024.2.2 to 2024.7.4 in /docs
- fix fencepost error when getting source inside decorator in interpreter (fixes#603)
- type check for Integral, bool by value
- diff USE_NUMPY imports numpy.ma
- adjust testing to account for frame.f_locals as a proxy in 3.13
- better handle import strings of numpy scalars
- handle a ThreadHandleType
- more extensive testing for dill.source
- add formal support for python 3.13
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
License-Update: Drop extra '2014' in LICENSE file.
Changelog:
===========
- Address CVE-2023-26112 ReDoS
- Drop Python 2 support and compatibility code
- Extra 2014
- setup.py: fix license tag
- Update minimum python to 3.7 everywhere, and add 3.12
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
- Enable cache via env variable and improve cache key
- Add test and type annotations for LongNamesConverter
- monitor: case insensitive filtering
- fix ruff linter errors
- Skip dumping KCD version if unset
- Update ruff config
- fix errors raised by recent versions of ruff
- Fix bug in DBC short names conversion
- monitor: fix crash while decoding message with bad length
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
============
- Bump docker/build-push-action from 5.4.0 to 6.0.0
- Suggested small refactors in assignments
- Performance improvement in blacklist function
- Add test for usage of FTP_TLS
- New check: B113: TrojanSource - Bidirectional control characters
- Bump docker/build-push-action from 6.0.0 to 6.1.0
- feat(plugins): add support for httpx in B113
- Nit: remove unused variable
- Add recent releases to version choice in bug report
- Bump docker/build-push-action from 6.1.0 to 6.2.0
- Bump docker/build-push-action from 6.2.0 to 6.3.0
- Bump docker/setup-buildx-action from 3.3.0 to 3.4.0
- Bump docker/setup-buildx-action from 3.4.0 to 3.5.0
- Bump docker/login-action from 3.2.0 to 3.3.0
- Bump docker/build-push-action from 6.3.0 to 6.5.0
- Bump docker/setup-buildx-action from 3.5.0 to 3.6.1
- Bump docker/build-push-action from 6.5.0 to 6.6.1
- Bump sigstore/cosign-installer from 3.5.0 to 3.6.0
- Bump docker/build-push-action from 6.6.1 to 6.7.0
- Use consistent file naming of docs
- Pytorch Load / Save Plugin
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
- Fix regression with f-string inference.
- Fix bug with manager.clear_cache() not fully clearing cache
- Fix a crash from inferring empty format specs.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
- Dropped support for Python 3.8
- Fixed 100% CPU use on asyncio while waiting for an exiting task group to
finish while said task group is within a cancelled cancel scope
- Fixed cancel scopes on asyncio not propagating CancelledError on exit when
the enclosing cancel scope has been effectively cancelled
- Fixed asyncio task groups not yielding control to the event loop at exit if
there were no child tasks to wait on
- Fixed inconsistent task uncancellation with asyncio cancel scopes belonging
to a task group when said task group has child tasks running
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
- Render if_exists and if_not_exists parameters in CreateTableOp, CreateIndexOp,
DropTableOp and DropIndexOp in an autogenerate context.
- Enhance version_locations parsing to handle paths containing newlines.
- Added support for Operations.create_table.if_not_exists and
Operations.drop_table.if_exists, adding similar functionality to render
IF [NOT] EXISTS for table operations in a similar way as with indexes.
- The pin for setuptools<69.3 in pyproject.toml has been removed.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
============
- Copy staggered from standard lib for python 3.12+
- Avoid passing loop to staggered.staggered_race
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This is needed for fixing
Failed ptests:
{'python3-sqlparse': ['tests/test_cli.py:test_encoding_stdout[encoding_gbk.sql-gbk]',
'tests/test_cli.py:test_encoding_output_file[encoding_gbk.sql-gbk]',
'tests/test_cli.py:test_encoding_stdin[encoding_gbk.sql-gbk]']}
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- Switch to fetching from pypi
- Use automake format for pytests
- Fix ptests, by adding missing runtime deps
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
- Allowed scheme replacement for relative URLs if the scheme does not require a host
- Allowed empty host for URL schemes other than the special schemes listed in the WHATWG URL spec
- Loosened restriction on integers as query string values to allow classes that implement __int__
- Improved performance of normalizing paths
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
- Fix failing URL normalization tests
- Disable protocols checking with elementpath v4.5.0
- Extended ModelVisitor to make it usable as an helper class for generating content
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
- Added support for Python 3.13
- Fixed infinite loop when appending Text to same instance
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
License-Update: Copyright year updated to 2024.
Changelog:
Updated to Unicode 16.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>