Changelog:
==========
Feature
--------
Add support for Python 3.11 (#920) (e4146a1)
Other
-------
Exclude py3.11 on windows (#917) (c57e31c)
GitHub Actions add Python 3.11 to the testing (#916) (8d49551)
Add migration instructions for as_gray in new pillow plugin. (#913) (b3b040a)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
-When checking if a file mapping resolved to a file that exists, we weren't
considering files in .whl files. This is now fixed, closing issue 1511.
-File pattern rules were too strict, forbidding plus signs and curly braces
in directory and file names. This is now fixed, closing issue 1513.
-Unusual Unicode or control characters in source files could prevent reporting.
This is now fixed, closing issue 1512.
-The PyPy wheel now installs on PyPy 3.7, 3.8, and 3.9, closing issue 1510.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
* Two new functions are added to the "asgiref.sync" module: "iscoroutinefunction()"
and "markcoroutinefunction()".
Python 3.12 deprecates "asyncio.iscoroutinefunction()" as an alias for
"inspect.iscoroutinefunction()", whilst also removing the "_is_coroutine" marker.
The latter is replaced with the "inspect.markcoroutinefunction" decorator.
The new "asgiref.sync" functions are compatibility shims for these
functions that can be used until Python 3.12 is the minimum supported
version.
**Note** that these functions are considered **beta**, and as such, whilst
not likely, are subject to change in a point release, until the final release
of Python 3.12. They are included in "asgiref" now so that they can be
adopted by Django 4.2, in preparation for support of Python 3.12.
* The "loop" argument to "asgiref.timeout.timeout" is deprecated. As per other
"asyncio" based APIs, the running event loop is used by default. Note that
"asyncio" provides timeout utilities from Python 3.11, and these should be
preferred where available.
* Support for the "ASGI_THREADS" environment variable, used by
"SyncToAsync", is removed. In general, a running event-loop is not
available to `asgiref` at import time, and so the default thread pool
executor cannot be configured. Protocol servers, or applications, should set
the default executor as required when configuring the event loop at
application startup.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
Support Python 3.11 (including wheels)
Drop Python 3.5 support
License-Update: Copyright year updated to 2022
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
-Fixed issue where server default compare would not work for string defaults
that contained backslashes, due to mis-rendering of these values when comparing
their contents.
-Implemented basic server default comparison for the Oracle backend; previously,
Oracle's formatting of reflected defaults prevented any matches from occurring.
-Adjusted SQLite's compare server default implementation to better handle
defaults with or without parens around them, from both the reflected and the
local metadata side.
-Adjusted SQL Server's compare server default implementation to better handle
defaults with or without parens around them, from both the reflected and the
local metadata side.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
Fixed#2007: settings for py3.11 (#2040)
Fixed#2038: packaging pypoetry (#2042)
Docs: renable portray (#2043)
Ci: add minimum GitHub token permissions for workflows (#1969)
Ci: general CI improvements (#2041)
Ci: add release workflow (#2026)
Hotfix #2034: isort --version is not accurate on 5.11.x releases (#2034)
Hotfix #2031: only call colorama.init if colorama is available (#2032)
Added official support for Python 3.11 (#1996, #2008, #2011)
Dropped support for Python 3.6 (#2019)
Fixed problematic tests (#2021, #2022)
Fixed#1960: Rich compatibility (#1961)
Fixed#1945, #1986: Python 4.0 upper bound dependency resolving issues
Fixed Pyodide CDN URL (#1991)
Docs: clarify description of use_parentheses (#1941)
Fixed#1976: black compatibility for .pyi files
Implemented #1683: magic trailing comma option (#1876)
Add missing space in unrecoverable exception message (#1933)
Fixed#1895: skip-gitignore: use allow list, not deny list
Fixed#1917: infinite loop for unmatched parenthesis (#1919)
Docs: shared profiles (#1896)
Fixed build-backend values in the example plugins (#1892)
Remove reference to jamescurtin/isort-action (#1885)
Split long cython import lines (#1931)
Update plone profile: copy of black, plus three settings. (#1926)
Fixed#1815, #1862: Add a command-line flag to sort all re-exports (#1863)
Fixed#1854: lines_before_imports appending lines after comments (#1861)
Remove redundant multi_line_output = 3 from "Compatibility with black" (#1858)
Add tox config example (#1856)
Docs: add examples for frozenset and tuple settings (#1822)
Docs: add multiple config documentation (#1850)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
=========
WHL: Add win32 to build_wheels matrix (pull #1169)
BUG: Changed so that the setup.cfg depends on the version code in the __init__.py instead of the other way around (issuue #1155)
BUG: Fix CRS.to_cf() for Pole rotation GRIB convention (pull #1167)
BUG: Fix CRS.to_authority() memory leak (pull #1178)
REF: Use upper case EPSG code when creating CRS (pull #1162)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
Correct timeout in call to poll.poll (#687)
Revert "Revert "Fix error with select when python process exceeds 1024 open file descriptors"" (#686)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
This release fixes several minor issues and adds support for several libcurl options.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
=========
Bump cibuildwheel to build for Python 3.11 + CI total time speedups
Fix tests that depended on external sites
Complete the Python 3.11 support
Drop CPython 3.6
Improve test compatibility with pytest
Update c-ares submodule to 1.18.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
feature
--------
[feature] [commands] Added new Alembic command alembic check. This performs the widely
requested feature of running an "autogenerate" comparison between the
current database and the MetaData that's currently set up for
autogenerate, returning an error code if the two do not match, based on
current autogenerate settings. Pull request courtesy Nathan Louie.
bug
-------
[bug] [tests] Fixed issue in tox.ini file where changes in the tox 4.0 series to the
format of "passenv" caused tox to not function correctly, in particular
raising an error as of tox 4.0.6.
[bug] [typing] Fixed typing issue where revision.process_revision_directives
was not fully typed; additionally ensured all Callable and Dict
arguments to EnvironmentContext.configure() include parameters in
the typing declaration.
Additionally updated the codebase for Mypy 0.990 compliance.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Add a recipe for the python bindings of the rapidjson library.
Signed-off-by: Roger Knecht <roger@norberthealth.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
Features
---------
#789: Users can now set a default distribution mode in their configuration file:
Removals
--------
#842: Python 3.6 is no longer supported.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
New
----
- Basic support for listing, enabling and disabling decaying models.
- [tests] Test for local tags.
Changes
--------
- [types] added azure-application-id.
Fix
-----
- [describetypes] updated with the latest output from MISP.
- [types] added missing type value.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelogg:
============
Adding support for reported unknown devices (#680)
Add Chromecast Ultra and Chromecast HD to the recognised devices (#679)
Fix error with select when python process exceeds 1024 open file descriptors (#676)
Include URL and UUID in Home Assistant controller messages (#613)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
[build] Wheels are now available for Python 3.11 (#932)
[documentation] HTML documentation builds are now tested for errors (#902)
[documentation] Fix typos here, and there (#910)
[fsevents2] The fsevents2 observer is now deprecated (#909)
[tests] The error message returned by musl libc for error code -1 is now allowed (#923)
[utils] Remove unnecessary code in dirsnapshot.py (#930)
[watchmedo] Handle shutdown events from SIGHUP (#912)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
Fix media upload URI when API endpoint is overridden with client_opions.api_endpoint
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
License-Update:
Copyright year updated to 2022
format of LICENSE changed
Changelog:
==========
New Features
-------------
Async clusters: Support creating locks inside async functions (#2471)
Bug Fixes
----------
Async: added 'blocking' argument to call lock method (#2454)
Added a replacement for the default cluster node in the event of failure. (#2463)
Fixed geosearch: Wrong number of arguments for geosearch command (#2464)
Maintenance
-----------
Updating dev dependencies (#2475)
Removing deprecated LGTM (#2473)
Added an explicit index name in RediSearch example (#2466)
Adding connection step to bloom filter examples (#2478)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
To fix crash due to missing module:
File "/usr/lib/python3.11/site-packages/twisted/internet/defer.py", line 42, in <module>
from typing_extensions import Literal, ParamSpec, Protocol
ModuleNotFoundError: No module named 'typing_extensions'
Signed-off-by: Hains van den Bosch <hainsvdbosch@ziggo.nl>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
To fix crash due to missing module:
from twisted.internet import defer
File "/usr/lib/python3.11/site-packages/twisted/internet/defer.py", line 14, in <module>
from asyncio import AbstractEventLoop, Future, iscoroutine
ModuleNotFoundError: No module named 'asyncio'
Signed-off-by: Hains van den Bosch <hainsvdbosch@ziggo.nl>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
Remove deprecated function to fix twine check with pkginfo 1.9.0. (#941)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
============
Adopt jupyter releaser #806
Use base setup dependency type #805
More CI Cleanup #803
More maintenance cleanup #802
Add project description #801
Bump actions/setup-python from 2 to 4 #798
Bump actions/checkout from 2 to 3 #797
Bump pre-commit/action from 2.0.0 to 3.0.0 #796
Bump actions/upload-artifact from 2 to 3 #795
Add dependabot #794
Add more typings #791
Format changelog #789
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Install uefi-firmware-parser tool
The UEFI firmware parseer is a simple module and set of scripts for
parsing, extracting, and recreating UEFI firmware volumes.
Signed-off-by: Tomasz Żyjewski <tomasz.zyjewski@3mdeb.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
Features
---------
Add api_key credentials
Introduce a way to provide scopes granted by user
Bug Fixes
---------
Allow mtls sts endpoint for external account token urls.
CI broken by removal of py.path
Ensure JWT segments have the right types
Updated the lower bound of interactive timeout and fix the kwarg
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
=========
Features
---------
Add support for Python 3.11 (#466) (ff379e3)
Allow representing enums with their unqualified symbolic names in headers (#465) (522b98e)
Bug Fixes
--------
Major refactoring of Polling, Retry and Timeout logic (#462) (434253d)
Require google-auth >= 2.14.1 (#463) (7cc329f)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
Fix bug in _round_and_pad with exponential coordinate values (#73)
Use assertNotEqual instead of assertNotEquals in tests, for Python 3.11 compatibility (#77)
Add support for Python 3.8, 3.9, and 3.10 (#79, #84)
Drop support for end-of-life Python versions 2.7, 3.4, 3.5, and 3.6 (#84)
Fix structure of coordinate values in GeoJSON to EsriJSON conversion (#82)
Update README with to add History and Limitations sections, and to expand on functionality (#86)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>