summaryrefslogtreecommitdiffstats
path: root/meta-python
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-mypy: upgrade 1.7.0 -> 1.7.1Wang Mingyu2023-11-281-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipython: upgrade 8.17.2 -> 8.18.0Wang Mingyu2023-11-281-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-humanize: upgrade 4.8.0 -> 4.9.0Wang Mingyu2023-11-281-1/+1
| | | | | | | | | | | | | | | Changelog: =========== -Add support for Python 3.13 -Add Norwegian localization -Add Hebrew localization -Add Klingon translation -Replace Flake8 with Ruff -Fix DeprecationWarning: Plural value must be an integer, got float -Remove useless shebangs Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dbus-fast: upgrade 2.14.0 -> 2.15.0Wang Mingyu2023-11-281-1/+1
| | | | | | | | Changelog: Make ErrorType enums compare as strings Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitstring: upgrade 4.1.2 -> 4.1.3Wang Mingyu2023-11-281-1/+1
| | | | | | | | | | | Changelog: =========== -Removed a couple of files that accidentally got included in the previous release. -The 8-bit float formats have been renamed 'e4m3float' and 'e5m2float'. -Some refactoring and performance optimizations. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: upgrade 3.9.0 -> 3.9.1Wang Mingyu2023-11-281-1/+1
| | | | | | | | | | | | | Changelog: =========== -Fixed importing aiohttp under PyPy on Windows. -Fixed async concurrency safety in websocket compressor. -Fixed ClientResponse.close() releasing the connection instead of closing. -Fixed a regression where connection may get closed during upgrade. -Fixed messages being reported as upgraded without an Upgrade header in Python parser. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-rich: upgrade 13.6.0 -> 13.7.0Wang Mingyu2023-11-211-1/+1
| | | | | | | | | | | | Changelog: ============ -Adds missing parameters to Panel.fit -Some text goes missing during wrapping when it contains double width characters -Ensure font is correctly inherited in exported HTML -Fixed typing for FloatPrompt. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: upgrade 2.5.0 -> 2.5.1Wang Mingyu2023-11-211-1/+1
| | | | | | | | | | | | Changelog: =========== -uprev pydantic-core to 2.14.3 -Fix package description limit -Fix ValidateCallWrapper error when creating a model which has a @validate_call wrapped field annotation Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm: upgrade 2.10.1 -> 2.10.3Wang Mingyu2023-11-211-1/+1
| | | | | | | | | | | | | | | | | Changelog: ============= -Create virtualenv for conda base Python. #2409 -Log the response text when pdm publish fails with HTTP error. -Improve the error message when a specific package can't be found in the lockfile. -prevent wrong project name (including space and illegal characters) -Fix a bug that PDM cannot detect namespace packages correctly when creating symlinks. -Fix template files created by pdm init being read-only when copied from a read-only PDM installation. -Don't reset the build backend when asking for import. -Never wrap the output of the export command. -Forbid global project in conda base environment, since it may remove conda-managed packages. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pastedeploy: upgrade 3.0.1 -> 3.1.0Wang Mingyu2023-11-211-1/+1
| | | | | | | | Changelog: Fix python_requires package metadata to support Python 3.7+. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ldap: upgrade 3.4.3 -> 3.4.4Wang Mingyu2023-11-211-1/+1
| | | | | | | | | | | | | | | Changelog: ============= -Reconnect race condition in ReconnectLDAPObject is now fixed -Socket ownership is now claimed once we've passed it to libldap -LDAP_set_option string formats are now compatible with Python 3.12 -Security Policy was created -Broken article links are fixed now -Bring Conscious Language improvements -Add testing and document support for Python 3.10, 3.11, and 3.12 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-imageio: upgrade 2.32.0 -> 2.33.0Wang Mingyu2023-11-211-1/+1
| | | | | | | | | | | Changelog: =========== -Update pyav plugin to reflect AV changes -Unpin Pillow and allow versions >=10.1.0 -Support for AVIF image format Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: upgrade 4.2.5 -> 4.2.7Wang Mingyu2023-11-211-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: =========== -Fixed a regression in Django 4.2 that caused a crash of QuerySet.aggregate() with aggregates referencing expressions containing subqueries (#34798). -Restored, following a regression in Django 4.2, creating varchar/text_pattern_ops indexes on CharField and TextField with deterministic collations on PostgreSQL (#34932). -CVE-2023-46695: Potential denial of service vulnerability in UsernameField on Windows -Fixed a regression in Django 4.2.5 where overriding the deprecated DEFAULT_FILE_STORAGE and STATICFILES_STORAGE settings in tests caused the main STORAGES to mutate (#34821). -Fixed a regression in Django 4.2 that caused unnecessary casting of string based fields (CharField, EmailField, TextField, CICharField, CIEmailField, and CITextField) used with the __isnull lookup on PostgreSQL. -CVE-2023-43665: Denial-of-service possibility in django.utils.text.Truncator Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dateparser: upgrade 1.1.8 -> 1.2.0Wang Mingyu2023-11-211-1/+1
| | | | | | | | | | | | | | | Changelog: ========= -New PREFER_MONTH_OF_YEAR setting (#1146) -Absolute years in Russian are no longer being treated as a number of years in the past (#1129) -Removed the use of datetime.utcnow, deprecated on Python 3.12 (#1179) -Applied Black formatting to the code base (#1158) -Initial integration with OSSFuzz (#1198) -Extended test cases (#1191) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: upgrade 3.8.6 -> 3.9.0Wang Mingyu2023-11-211-1/+1
| | | | | | | | Changelog: https://docs.aiohttp.org/en/stable/changes.html Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-{h5py,pandas}: drop ${PE}, ${PR} from /usr/src/debug pathsMartin Jansa2023-11-202-2/+2
| | | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpiod: fix the required version of libgpiodBartosz Golaszewski2023-11-171-1/+1
| | | | | | | This version of python3-gpiod requires libgpiod v2.1 so fix RDEPENDS. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-soupsieve: Break circular dependency with beautifulsoup4Yoann Congal2023-11-171-4/+0
| | | | | | | | python3-beautifulsoup4 does depend on python3-soupsieve but python3-soupsieve does not depend on python3-beautifulsoup4. Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: move to version 4.2.5Joe Slater2023-11-171-1/+1
| | | | | | | Fixes CVE-2023-36053 and CVE-2023-41164 Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gcovr: switch to main branchChristian Eggers2023-11-171-1/+1
| | | | | | | Branch "master" has been renamed to "main". Signed-off-by: Christian Eggers <ceggers@arri.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zeroconf: upgrade 0.126.0 -> 0.127.0Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | | Changelog: ========== -Small speed up to writing outgoing packets -Speed up incoming packet reader -Small speed up to processing incoming dns records Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-web3: upgrade 6.11.2 -> 6.11.3Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ============ -When coming back through the middleware onion after a request is made, we have the response id. Use it to match to the cached request information and process the response accordingly. -Adds Discord bot template repo to Resources page -Additional contract abi documentation to make it a clear requirement for contract instances. -Fix type annotations for web3 constants. -Add upper pin to deprecated dependency lru-dict whose new minor version release introduced a typing issue with CI lint builds. -Recompile test contracts with new Solidity version v0.8.23 to ensure compatibility. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-types-setuptools: upgrade 68.2.0.0 -> 68.2.0.1Wang Mingyu2023-11-171-1/+1
| | | | | | | | Changelog: Bump flake8-pyi to 23.11.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tomlkit: upgrade 0.12.2 -> 0.12.3Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | Changelog: ========== -Improve the performance when parsing a table with nested dotted keys. -Keep the newlines when replacing a table. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sentry-sdk: upgrade 1.34.0 -> 1.35.0Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ========== -Updated gRPC integration: Asyncio interceptors and easier setup -Python 3.12: Replace deprecated datetime functions -Metrics: Unify datetime format -Celery: Set correct data in check_ins -Celery: Read timezone for Crons monitors from celery_schedule if existing -Django: Removing redundant code in Django tests -Django: Make reading the request body work in Django ASGI apps. -FastAPI: Use wraps on fastapi request call wrapper -Fix: Probe for psycopg2 and psycopg3 parameters function. -Fix: Remove unnecessary TYPE_CHECKING alias Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-xdist: upgrade 3.3.1 -> 3.4.0Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | Changelog: =========== -Wait for workers to finish reporting when test run stops early. -Added support for Python 3.12. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymetno: upgrade 0.11.0 -> 0.12.0Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | | Changelog: ============= -don't overwrite day/night specific conditions -Remove dependency on pytz -Use ciso8601 for parsing time when already installed Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: upgrade 2.4.2 -> 2.5.0Wang Mingyu2023-11-171-1/+1
| | | | | | | | Changelog: https://docs.pydantic.dev/latest/changelog/ Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyaudio: upgrade 0.2.13 -> 0.2.14Wang Mingyu2023-11-171-2/+1
| | | | | | | | | Changelog: -pre-compiled wheels for Microsoft Windows (32-bit and 64-bit) are now available for Python 3.12 on PyPI. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-prompt-toolkit: upgrade 3.0.39 -> 3.0.41Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | | | | | Changelog: ============ - Fix regression regarding IPython input hook (%gui) integration. - Improved Python 3.12 support (fixes event loop 'DeprecationWarning'). - Vi key bindings: 'control-t' and 'control-d' for indent/unindent in insert mode. - Insert partial suggestion when 'control+right' is pressed, similar to Fish. - Use sphinx-nefertiti theme for the docs. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-platformdirs: upgrade 3.11.0 -> 4.0.0Wang Mingyu2023-11-171-1/+1
| | | | | | | | Changelog: site_cache_dir: Use /var/cache again instead of /var/tmp on UNIX Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mypy: upgrade 1.6.1 -> 1.7.0Wang Mingyu2023-11-171-1/+1
| | | | | | | | Changelog: https://github.com/python/mypy/blob/master/CHANGELOG.md Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-python-client: upgrade 2.106.0 -> 2.108.0Wang Mingyu2023-11-171-1/+1
| | | | | | | | Changelog: https://github.com/googleapis/google-api-python-client/blob/main/CHANGELOG.md Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-core: upgrade 2.12.0 -> 2.14.0Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | | | | | Changelog: ========== -Support with_call for wrapped rpcs -Update async client to use async retry -Add caching to routing header calculation -Add warning to retry target to avoid incorrect usage -Drop usage of distutils -Ensure exception is available when BackgroundConsumer open stream fails Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-geomet: upgrade 1.0.0 -> 1.1.0Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | | | | | | Changelog: ============= -Move project metadata to pyproject.toml, modify build scripts -pyproject.toml: include the full README.md as the readme contents -Remove dependency on six -Fix geojson to esrijson conversion with custom SRID -Add explicit support for Python3.11 -docs: Simplify release process, make patch versioning more clear -Add explicit support for Python3.12 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-utils: upgrade 2.3.0 -> 2.3.1Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | | | Changelog: ============= -ome users were experiencing encoding issues when parsing the networks json. Use UTF-8 explicitly. -Fix character encoding issue -Fix and add new test cases for invalid Network chain_id values. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-typing: upgrade 3.5.1 -> 3.5.2Wang Mingyu2023-11-171-1/+1
| | | | | | | | Changelog: Update network chain ids Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dbus-fast: upgrade 2.12.0 -> 2.14.0Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | Changelog: ========== -Add support for tuples to the marshaller -Re-release since the previous release ran out of space on PyPI Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-awesomeversion: upgrade 23.8.0 -> 23.11.0Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | | | | | | | Changelog: =========== -Update lockfile -Set checkout depth to 0 in codecov action -Force string when checking diff -Add snapshot testing -Allow PEP440 to access major/minor/patch properties -Remove diff snapshots -Fix sections property with blank string -Remove base class workaround Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-argcomplete: upgrade 3.1.4 -> 3.1.6Wang Mingyu2023-11-171-1/+1
| | | | | | | | | | Changelog: ========== Respect user choice in activate-global-python-argcomplete Escape colon in zsh completions. Fixes #456 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-linux-procfs: upgrade 0.7.1 -> 0.7.3Wang Mingyu2023-11-171-2/+2
| | | | | | | | | | | | License-Update: Change the COPYING file for SPDX licenses Changelog: ============ -python-linux-procfs: Remove specfiles and update version -procfs/utilist/__init__/setup/bitmasklist_test/setup.py/: Added SPDX licence Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-hexbytes: upgrade 0.3.1 -> 1.0.0Wang Mingyu2023-11-171-2/+2
| | | | | | | | | | | | | | | | | | | | License-Update: Copyright year updated to 2023. Changelog: ============= -Move HexBytes prepend of 0x from hex method to __repr__ to not break hex of parent bytes class -Drop python 3.7 support -Added missing build dependency. -Add build.os config for readthedocs -Change to using pre-commit to manage linting tools -Merge project template updates and bump mypy to v1.5.1 -Merge template - .gitignore updates and other fixes -Merge template updates, including additional linting, move most lint config to pyproject.toml Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpiod: setup target config in ptest compileBartosz Golaszewski2023-11-151-1/+2
| | | | | | | | | The python3targetconfig class does not setup the build config for target in do_ptest_compile_base so we need to do this manually. While at it: use the provided nativepython3 command instead of using the full path. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pystemd: upgrade 0.10.0 -> 0.13.2Leon Anavi2023-11-141-2/+9
| | | | | | | | | | | | Added runtime dependencies. Upgrade to release 0.13.2: - adding coverage information - changes tests to pystes - adding support for pyproject.toml - adding extra properties for unit Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zeroconf: upgrade 0.120.0 -> 0.126.0Leon Anavi2023-11-141-1/+1
| | | | | | | | | | Upgrade to release 0.126.0: - Speed up outgoing packet writer - Speed up writing name compression for outgoing packets Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-py7zr: Upgrade 0.20.7 -> 0.20.8Leon Anavi2023-11-141-1/+1
| | | | | | | | | | | | | | Upgrade to release 0.20.8: - Detect brotli import error - refactor: hardening SevenZipFile constructor - refactor: improve type safe functions - chore: add git export configuration This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-polyline: upgrade 1.4.0 -> 2.0.1Leon Anavi2023-11-142-26/+25
| | | | | | | | | | | Upgrade to version 2.0.1: - Relax setuptools version number License-Update: Copyright years changed Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow: Upgrade 10.0.1 -> 10.1.0Leon Anavi2023-11-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 10.1.0: - Added TrueType default font to allow for different sizes - Fixed invalid argument warning - Added ImageOps cover method - Catch struct.error from truncated EXIF when reading JPEG DPI - Consider default image when selecting mode for PNG save_all - Support BGR;15, BGR;16 and BGR;24 access, unpacking and putdata - Added CMYK to RGB unpacker - Improved flexibility of XMP parsing - Support reading 8-bit YCbCr TIFF images - Allow saving I;16B images as PNG - Corrected drawing I;16 points and writing I;16 text - Set blue channel to 128 for BC5S - Increase flexibility when reading IPTC fields - Set C palette to be empty by default - Added gs_binary to control Ghostscript use on all platforms - Read bounding box information from the trailer of EPS files if specified - Added reading 8-bit color DDS images - Added has_transparency_data - Fixed bug when reading BC5S DDS images - Prevent TIFF orientation from being applied more than once - Use previous pixel alpha for QOI_OP_RGB - Added BC5U reading - Allow getpixel() to accept a list - Allow GaussianBlur and BoxBlur to accept a sequence of x and y radii - Expand JPEG buffer size when saving optimized or progressive - Added session type check for Linux in ImageGrab.grabclipboard() - Allow "loop=None" when saving GIF images - Fixed transparency when saving P mode images to PDF - Added saving LA images as PDFs - Set SMaskInData to 1 for PDFs with alpha - Changed Image mode property to be read-only by default - Silence exceptions in _repr_jpeg_ and _repr_png_ - Do not use transparency when saving GIF if it has been removed when normalizing mode - Fix missing symbols when libtiff depends on libjpeg This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitarray: Upgrade 2.8.2 -> 2.8.3Leon Anavi2023-11-131-2/+3
| | | | | | | | | | | | Upgrade to version 2.8.3: - Ensure readonly attribute is set correctly when creating new objects - Optimize sparse bitarray compression for raw block type - Improve hash functions in Bloom filter example Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-wrapt: Upgrade 1.15.0 -> 1.16.0Leon Anavi2023-11-131-1/+1
| | | | | | | | | | | | | | | | | | | | | Upgrade to version 1.16.0: - The patch_function_wrapper() decorator now accepts an enabled argument which can be a literal boolean value, object that evaluates as boolean, or a callable object which returns a boolean. - The import hook loader and finder objects are now implemented as transparent object proxies so they properly proxy pass access to attributes/functions of the wrapped loader or finder. - Code files in the implementation have been reorganized such that the pure Python version of the ObjectProxy class is directly available even if the C extension variant is being used. - Bug fix: it was not possible to update the __class__ attribute through the transparent object proxy when relying on the C implementation. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>