Upgrade to release 1.8.0:
- Replace setup.py with build
- Lowered LinuxDistribution._distro_release_info method complexity
- Added official support for Buildroot distribution
- Added official support for Guix distribution
- Added support for /etc/debian_version
- Fixed a typography in CONTRIBUTING.md
- Improved README.md "Usage" code block
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade to release 0.13.0:
- Add install info to readme for openSUSE
- Support defaultdict for namespace mapping
- parse(generator) is now possible
- Processing comments on parsing from xml to dict
- Add expand_iter kw to unparse to expand iterables
- Add support for python3.8
- Drop Jython/Python 2 and add Python 3.9/3.10
- Do not use len() to determine if a sequence is empty
- Add more namespace attribute tests
- Fix encoding issue in setup.py
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This has the python 3.11 fix in it so drop the patch
Add a patch to avoid adding native include paths to compiler cmdline
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alexander Kanavin <alex@linutronix.de>
Upgrade to release 1.9.10:
- Added newer Celery versions to test suite
- Django 4.x support
- Cancel old CI runs when new one is started.
- Increase max string size for desc
- Pin Sanic version for CI
- Fix for partial signals in old Django and old Python versions.
- Convert profile output to the sample format
- Dynamically adjust profiler sleep time
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade to release 2.12.11:
- Improve detection of namespace packages for the modules with
__spec__ set to None.
- Fixed a regression in the creation of the __init__ of dataclasses
with multiple inheritance.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
License-Update: url of License changed from http to https.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade to release 0.9.0:
- Migrate to pyproject.toml project layout (PEP 621).
- New output formats: `asciidoc`, various `*grid` and `*outline`
formats.
- New output features: vertical row alignment, separating lines.
- New input format: list of dataclasses (Python 3.7 or later).
- Support infinite iterables as row indices.
- Improve column width options.
- Improve support for ANSI escape sequences and document the
behavior.
- Various bug fixes.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade to release 6.2.0:
- SPARQL: Fixed handing of HAVING clause with variable composition
- JSON-LD parser: better support for content negotiation
- Removed the following functions that were marked as deprecated
and scheduled for removal in version 6.0.0: Graph.load,
Graph.seq, Graph.comment, Graph.label
- Use functools.total_ordering to implement most comparison
operations for rdflib.paths.Path
- Fixed error handling for invalid URIs
- InfixOWL: Fixed handling of cardinality 0
- Added quad support to handling to
rdflib.graph.ReadOnlyGraphAggregate.quad
- Fixed base validation used when joining URIs
- Add GEO defined namespace for GeoSPARQL
- Fixed some issues with SPARQL Algebra handling/translation
- Fix SPARQL CSV result serialization of blank nodes
- Added a URIRef.fragment property
- Remove superfluous newline from N-Triples output
- Added a bunch of type hints
License-Update: Update years.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade to release 6.5.0:
- The JSON report now includes details of which branches were
taken, and which are missing for each file.
- Starting with coverage.py 6.2, class statements were marked as a
branch. This wasn't right, and has been reverted. Note this will
very slightly reduce your coverage total if you are measuring
branch coverage.
- Packaging is now compliant with PEP 517.
- A new debug option --debug=pathmap shows details of the remapping
of paths that happens during combine due to the [paths] setting.
- Fix an internal problem with caching of invalid Python parsing.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade to release 2.8.7:
- Fixed unused root argument in has_bridges
- docstring updates for union, disjoint_union, and compose
- Updated networkx/classes/function.py
- Improved documentation for all_simple_paths
- Change is_path to return False when node not in G instead of
raising exception
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Force regeneration of cython files in particular
(and strip build paths out of them afterwards).
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
pre-generated cython files in the tarball are not compatible
with python 3.11, and adding a dependency will regenerate them.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Use the system version. Moreover, internal version is not cross compile
friendly. Ends up with
| cc1: error: include location "/usr/include/python3.10" is unsafe for cross-compilation [-Werror=poison-system-directories]
| cc1: some warnings being treated as errors
| error: command '/home/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/core2-64-poky-linux/python3-gevent/21.12.0-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/x86_64-poky-linux-gcc' failed with exit code 1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
Add to_etree() to document API
Improve generic encoding with wildcards
Clean document API and schema decoding
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:
==========
Enhancements
-------------
Add support for DIV operator
Add support for additional SPARK keywords
Avoid tokens copy
Add REGEXP as a comparision
Add DISTINCTROW keyword for MS Access (issue677).
Improve parsing of CREATE TABLE AS SELECT
Bug Fixes
---------
Fix spelling of INDICATOR keyword
Fix formatting error in EXTRACT function
Fix bad parsing of create table statements that use lower case
Handle backtick as valid quote char
Allow any unicode character as valid identifier name (issue641).
Other
-------
Update github actions to test on Python 3.10 as well
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
Fix several possible resource warnings and deprecation warnings when cleaning
up contexts and sockets, especially in pyzmq’s own tests and when implicit
teardown of objects is happening during process teardown.
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
Bump actions/checkout from 2 to 3
Bump codecov/codecov-action from 1 to 3
Bump actions/setup-python from 2 to 3
adding support for compressed payloads
Revert "adding support for compressed payloads"
Add to_jwk static method to ECAlgorithm
Remove redundant wheel dep from pyproject.toml
Adjust expected exceptions in option merging tests for PyPy3
Do not fail when an unusable key occurs
Fixes for pyright on strict mode
Bump actions/setup-python from 3 to 4
[pre-commit.ci] pre-commit autoupdate
docs: fix simple typo, iinstance -> isinstance
Expose get_algorithm_by_name as new method
Remove support for python3.6
[pre-commit.ci] pre-commit autoupdate
Emit a deprecation warning for unsupported kwargs
Fix typo: priot -> prior
Fix for headers disorder issue
Update audience typing
Improve PyJWKSet error accuracy
Add type hints to jwt/help.py and add missing types dependency
Add cacheing functionality for JWK set
[pre-commit.ci] pre-commit autoupdate
Mypy as pre-commit check + api_jws typing
[pre-commit.ci] pre-commit autoupdate
Bump version to 2.5.0
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
Added
-------
Add installation instructions (#56)
Internationalise the decimal separator in intcomma() (#53)
Internationalise intcomma for de_DE locale (#49)
Fixed
------
Replace short scale with long scale for Polish numbers (#54)
Fix intcomma() failing with a string as input when ndigits is not None (#52)
Fix some pylint findings (#42)
Fix "ValueError: math domain error" for metric(0) (#47)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
* Django 2.2 is no longer supported. [#8662]
* Django 4.1 compatibility. [#8591]
* Add --api-version CLI option to generateschema management command. [#8663]
* Enforce is_valid(raise_exception=False) as a keyword-only argument. [#7952]
* Stop calling set_context on Validators. [#8589]
* Return NotImplemented from ErrorDetails.__ne__. [#8538]
* Don't evaluate DateTimeField.default_timezone when a custom timezone is set. [#8531]
* Make relative URLs clickable in Browseable API. [#8464]
* Support ManyRelatedField falling back to the default value when the attribute
specified by dot notation doesn't exist. Matches ManyRelatedField.get_attribute to Field.get_attribute. [#7574]
* Make schemas.openapi.get_reference public. [#7515]
* Make ReturnDict support dict union operators on Python 3.9 and later. [#8302]
* Update throttling to check if request.user is set before checking if the user is authenticated. [#8370]
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade to release 3.8.3:
- Increased the upper boundary of the multidict dependency to
allow for the version 6
License-Update: Update copyright year from 2020 to 2022
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade to release 2.0.1:
- Add support for Python 3.11 and PyPy
- Add support for Python 3.10
- Add type annotations to the project and run mypy on CI
- Add tests
- Refer to GitHub Releases for release notes for 2.0.0+
- Autodeploy to TestPyPI and to PyPI for GH releases
- Migrate from setuptools + setuptools_scm to hatchling + hatch-vcs
- Replace deprecated license_file with license_files in setup.cfg
- Use declarative metadata in setup.cfg
- Replace 3.9-dev with 3.9 in CI to use Python 3.9 final
- Drop support for EOL Python <= 3.6
- Remove hardcoded VERSION constant
- Update source URL
License-Update: Removed new line from the end of license file.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
=========
Remove unncessary package_data from setup.py (#243)
Use a custom logger when logging exceptions, not root
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch
refreshed for new version.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
0001-protobuf-Disable-musttail-attribute-on-mips.patch
refreshed for new version.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>