-
Notifications
You must be signed in to change notification settings - Fork 721
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
python-slip-dbus needs the six module #157
Labels
Comments
thanks this seems a genuine problem.. |
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Dec 8, 2021
changelog: ================================================================ - Switch to Poetry for dependency and release management. - Compatibility with Python 3.10. - Chain exceptions using raise new_exception from old_exception (openembedded#157) - Added marker file for PEP 561. This will allow type checking tools in dependent projects to use type annotations from Python-RSA (openembedded#136). - Use the Chinese Remainder Theorem when decrypting with a private key. This makes decryption 2-4x faster (openembedded#163). Signed-off-by: Xu Huan <[email protected]> Signed-off-by: Khem Raj <[email protected]>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Dec 8, 2021
changelog: ================================================================ - Switch to Poetry for dependency and release management. - Compatibility with Python 3.10. - Chain exceptions using raise new_exception from old_exception (openembedded#157) - Added marker file for PEP 561. This will allow type checking tools in dependent projects to use type annotations from Python-RSA (openembedded#136). - Use the Chinese Remainder Theorem when decrypting with a private key. This makes decryption 2-4x faster (openembedded#163). Signed-off-by: Xu Huan <[email protected]> Signed-off-by: Khem Raj <[email protected]>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Dec 8, 2021
changelog: ================================================================ - Switch to Poetry for dependency and release management. - Compatibility with Python 3.10. - Chain exceptions using raise new_exception from old_exception (openembedded#157) - Added marker file for PEP 561. This will allow type checking tools in dependent projects to use type annotations from Python-RSA (openembedded#136). - Use the Chinese Remainder Theorem when decrypting with a private key. This makes decryption 2-4x faster (openembedded#163). Signed-off-by: Xu Huan <[email protected]> Signed-off-by: Khem Raj <[email protected]>
halstead
pushed a commit
that referenced
this issue
Dec 8, 2021
changelog: ================================================================ - Switch to Poetry for dependency and release management. - Compatibility with Python 3.10. - Chain exceptions using raise new_exception from old_exception (#157) - Added marker file for PEP 561. This will allow type checking tools in dependent projects to use type annotations from Python-RSA (#136). - Use the Chinese Remainder Theorem when decrypting with a private key. This makes decryption 2-4x faster (#163). Signed-off-by: Xu Huan <[email protected]> Signed-off-by: Khem Raj <[email protected]> Signed-off-by: Trevor Gamblin <[email protected]>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Jan 4, 2022
Changelog: ========= Features ------------- - * Adds the tests to the sdist. Fixed by openembedded#150 openembedded#141 <hamcrest/PyHamcrest#141> - * Update the CI to test Python 3.10 openembedded#160 <hamcrest/PyHamcrest#160> - * Add pretty string representation for matchers objects openembedded#170 <hamcrest/PyHamcrest#170> Bugfixes ------------ - * Test coverage is now submitted to codecov.io. Fixed by openembedded#150 openembedded#135 <hamcrest/PyHamcrest#135> - Change to the ``has_entry()`` matcher - if exactly one key matches, but the value does not, report only the mismatching value. Fixed by openembedded#157 openembedded#156 <hamcrest/PyHamcrest#156> - * Fix is_() type annotations openembedded#180 <hamcrest/PyHamcrest#180> Misc ------------- - openembedded#150 <hamcrest/PyHamcrest#150> openembedded#159 <hamcrest/PyHamcrest#159> openembedded#162 <hamcrest/PyHamcrest#162> openembedded#163 <hamcrest/PyHamcrest#163> openembedded#166 <hamcrest/PyHamcrest#166> openembedded#175 <hamcrest/PyHamcrest#175> Signed-off-by: Wang Mingyu <[email protected]> Signed-off-by: Khem Raj <[email protected]>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Jan 4, 2022
Changelog: ========= Features ------------- - * Adds the tests to the sdist. Fixed by openembedded#150 openembedded#141 <hamcrest/PyHamcrest#141> - * Update the CI to test Python 3.10 openembedded#160 <hamcrest/PyHamcrest#160> - * Add pretty string representation for matchers objects openembedded#170 <hamcrest/PyHamcrest#170> Bugfixes ------------ - * Test coverage is now submitted to codecov.io. Fixed by openembedded#150 openembedded#135 <hamcrest/PyHamcrest#135> - Change to the ``has_entry()`` matcher - if exactly one key matches, but the value does not, report only the mismatching value. Fixed by openembedded#157 openembedded#156 <hamcrest/PyHamcrest#156> - * Fix is_() type annotations openembedded#180 <hamcrest/PyHamcrest#180> Misc ------------- - openembedded#150 <hamcrest/PyHamcrest#150> openembedded#159 <hamcrest/PyHamcrest#159> openembedded#162 <hamcrest/PyHamcrest#162> openembedded#163 <hamcrest/PyHamcrest#163> openembedded#166 <hamcrest/PyHamcrest#166> openembedded#175 <hamcrest/PyHamcrest#175> Signed-off-by: Wang Mingyu <[email protected]> Signed-off-by: Khem Raj <[email protected]>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Jan 4, 2022
Changelog: ========= Features ------------- - * Adds the tests to the sdist. Fixed by openembedded#150 openembedded#141 <hamcrest/PyHamcrest#141> - * Update the CI to test Python 3.10 openembedded#160 <hamcrest/PyHamcrest#160> - * Add pretty string representation for matchers objects openembedded#170 <hamcrest/PyHamcrest#170> Bugfixes ------------ - * Test coverage is now submitted to codecov.io. Fixed by openembedded#150 openembedded#135 <hamcrest/PyHamcrest#135> - Change to the ``has_entry()`` matcher - if exactly one key matches, but the value does not, report only the mismatching value. Fixed by openembedded#157 openembedded#156 <hamcrest/PyHamcrest#156> - * Fix is_() type annotations openembedded#180 <hamcrest/PyHamcrest#180> Misc ------------- - openembedded#150 <hamcrest/PyHamcrest#150> openembedded#159 <hamcrest/PyHamcrest#159> openembedded#162 <hamcrest/PyHamcrest#162> openembedded#163 <hamcrest/PyHamcrest#163> openembedded#166 <hamcrest/PyHamcrest#166> openembedded#175 <hamcrest/PyHamcrest#175> Signed-off-by: Wang Mingyu <[email protected]> Signed-off-by: Khem Raj <[email protected]>
halstead
pushed a commit
that referenced
this issue
Jan 5, 2022
Changelog: ========= Features ------------- - * Adds the tests to the sdist. Fixed by #150 #141 <hamcrest/PyHamcrest#141> - * Update the CI to test Python 3.10 #160 <hamcrest/PyHamcrest#160> - * Add pretty string representation for matchers objects #170 <hamcrest/PyHamcrest#170> Bugfixes ------------ - * Test coverage is now submitted to codecov.io. Fixed by #150 #135 <hamcrest/PyHamcrest#135> - Change to the ``has_entry()`` matcher - if exactly one key matches, but the value does not, report only the mismatching value. Fixed by #157 #156 <hamcrest/PyHamcrest#156> - * Fix is_() type annotations #180 <hamcrest/PyHamcrest#180> Misc ------------- - #150 <hamcrest/PyHamcrest#150> #159 <hamcrest/PyHamcrest#159> #162 <hamcrest/PyHamcrest#162> #163 <hamcrest/PyHamcrest#163> #166 <hamcrest/PyHamcrest#166> #175 <hamcrest/PyHamcrest#175> Signed-off-by: Wang Mingyu <[email protected]> Signed-off-by: Khem Raj <[email protected]> Signed-off-by: Trevor Gamblin <[email protected]>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Mar 4, 2023
Fixed ======= Broken test on FreeBSD due to a broken locale.strxfrm. This change has no effect outside fixing tests (issue openembedded#161) Added ========= The PRESORT option to the ns enum to attain consistent sort order in certain corner cases (issue openembedded#149) Logic to ensure None and NaN are sorted in a consistent order (issue openembedded#149) Explict Python 3.11 support Changed ======== Only convert to str if necessary in os_sorted (@Dobatymo, issues openembedded#157 and openembedded#158) Attempt to use new fastnumbers functionality if available Move non-API documentation to the GitHub wiki Removed ======== Support for EOL Python 3.6 License-Update: Copyright year updated to 2023. Signed-off-by: Wang Mingyu <[email protected]> Signed-off-by: Khem Raj <[email protected]>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Mar 4, 2023
Fixed ======= Broken test on FreeBSD due to a broken locale.strxfrm. This change has no effect outside fixing tests (issue openembedded#161) Added ========= The PRESORT option to the ns enum to attain consistent sort order in certain corner cases (issue openembedded#149) Logic to ensure None and NaN are sorted in a consistent order (issue openembedded#149) Explict Python 3.11 support Changed ======== Only convert to str if necessary in os_sorted (@Dobatymo, issues openembedded#157 and openembedded#158) Attempt to use new fastnumbers functionality if available Move non-API documentation to the GitHub wiki Removed ======== Support for EOL Python 3.6 License-Update: Copyright year updated to 2023. Signed-off-by: Wang Mingyu <[email protected]> Signed-off-by: Khem Raj <[email protected]>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Mar 4, 2023
Fixed ======= Broken test on FreeBSD due to a broken locale.strxfrm. This change has no effect outside fixing tests (issue openembedded#161) Added ========= The PRESORT option to the ns enum to attain consistent sort order in certain corner cases (issue openembedded#149) Logic to ensure None and NaN are sorted in a consistent order (issue openembedded#149) Explict Python 3.11 support Changed ======== Only convert to str if necessary in os_sorted (@Dobatymo, issues openembedded#157 and openembedded#158) Attempt to use new fastnumbers functionality if available Move non-API documentation to the GitHub wiki Removed ======== Support for EOL Python 3.6 License-Update: Copyright year updated to 2023. Signed-off-by: Wang Mingyu <[email protected]> Signed-off-by: Khem Raj <[email protected]>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Mar 4, 2024
Ptest result: Testsuite summary TOTAL: 340 PASS: 339 SKIP: 1 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 28 * Tested on qemux86_64 and qemuarm64 * Add ptest into PTESTS_FAST_META_PYTHON items ============== Switch to the python_setuptools_build_meta backend License-Update: License check file changed from LICENSE to LICENSE.rst Changelog: Release: 1.2.1 =============== Fixed: Fix bad version 1.2.0 upload to PyPI – now yanked. No changes to the package. Release: 1.2.0 =============== Added: Add CLI tool subcommand to display Network information. Changed: Support running Interactive shell without IPython installed. Fixed: Explicitly raise TypeError is a non-string value is passed to valid_ipv4() or valid_ipv6(). Release: 1.1.0 =============== Added: Add the required Python version to the package metadata (GH openembedded#365). Add expand_partial_ipv4_address() to the public API. Fixed: Fix IPNetwork(...) in IPRange(...) false negatives (GH openembedded#157). Fix a few IPNetwork slicing edge cases (GH openembedded#214). Fix support for partial IP addresses accidentally left in IPNetwork in 1.0.0. When I removed the implicit_prefix switch I missed the fact that there was some partial IPv4 address expansion triggered unconditionally. If you need the old behavior use expand_partial_ipv4_address(). Related GH issue: openembedded#110. Fixed an incorrect license classifier in the package metadata. Release: 1.0.0 =============== Removed: Drop support for Python versions lower than 3.7. Remove the flag shorthands: N, P and Z. Use NOHOST, INET_PTON and ZEROFILL instead. Remove abbreviated CIDR format support in IPNetwork (implicit_prefix=True), use cidr_abbrev_to_verbose() if you need this behavior. Remove the IPAddress.is_private method. There are more precise replacements for subset of the addresses that used to handled by is_private: IPAddress.is_link_local() IPAddress.is_ipv4_private_use() IPAddress.is_ipv6_unique_local() IPAddress.is_global() The following address blocks used to be handled by is_private have no dedicated convenience methods and you’ll have to handle them manually or request a method addition: 100.64.0.0/10 – Shared Address Space 192.0.0.0/24 – IETF Protocol Assignments (watch out – there are exceptions in there) 198.18.0.0/15 – Benchmarking 239.0.0.0-239.255.255.255 – 240.0.0.0/4 is Reserved, 239.0.0.0/8 – unclear Changed: Stop accepting leading zeros when parsing IPv4 addresses in INET_PTON mode (it’s been allowed on some platforms). If you need to allow and discard leading zeros use the ZEROFILL flag. This change will affect implicit conversions from str in all relevant contexts. If you need to control the IPv4 parsing mode construct IPAddress objects explicitly. Stop parsing IPv4 addresses permissively (inet_aton()-like) by default. INET_PTON is the default mode. If you need to be permissive and parse using inet_aton() semantics use the INET_ATON flag. This change will affect implicit conversions from str in all relevant contexts. If you need to control the IPv4 parsing mode construct IPAddress objects explicitly. Apply the two changes above to valid_ipv4() as well. Update the address databases to the 2024-02-10 versions. Fixed: Return False instead of raising AddrFormatError when an empty string is passed to valid_ipv4() or valid_ipv6(). Fix handling of dialect provided to EUI during copy-construction. Signed-off-by: alperak <[email protected]> Signed-off-by: Khem Raj <[email protected]>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Mar 4, 2024
Ptest result: Testsuite summary TOTAL: 340 PASS: 339 SKIP: 1 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 28 * Tested on qemux86_64 and qemuarm64 * Add ptest into PTESTS_FAST_META_PYTHON items ============== Switch to the python_setuptools_build_meta backend License-Update: License check file changed from LICENSE to LICENSE.rst Changelog: Release: 1.2.1 =============== Fixed: Fix bad version 1.2.0 upload to PyPI – now yanked. No changes to the package. Release: 1.2.0 =============== Added: Add CLI tool subcommand to display Network information. Changed: Support running Interactive shell without IPython installed. Fixed: Explicitly raise TypeError is a non-string value is passed to valid_ipv4() or valid_ipv6(). Release: 1.1.0 =============== Added: Add the required Python version to the package metadata (GH openembedded#365). Add expand_partial_ipv4_address() to the public API. Fixed: Fix IPNetwork(...) in IPRange(...) false negatives (GH openembedded#157). Fix a few IPNetwork slicing edge cases (GH openembedded#214). Fix support for partial IP addresses accidentally left in IPNetwork in 1.0.0. When I removed the implicit_prefix switch I missed the fact that there was some partial IPv4 address expansion triggered unconditionally. If you need the old behavior use expand_partial_ipv4_address(). Related GH issue: openembedded#110. Fixed an incorrect license classifier in the package metadata. Release: 1.0.0 =============== Removed: Drop support for Python versions lower than 3.7. Remove the flag shorthands: N, P and Z. Use NOHOST, INET_PTON and ZEROFILL instead. Remove abbreviated CIDR format support in IPNetwork (implicit_prefix=True), use cidr_abbrev_to_verbose() if you need this behavior. Remove the IPAddress.is_private method. There are more precise replacements for subset of the addresses that used to handled by is_private: IPAddress.is_link_local() IPAddress.is_ipv4_private_use() IPAddress.is_ipv6_unique_local() IPAddress.is_global() The following address blocks used to be handled by is_private have no dedicated convenience methods and you’ll have to handle them manually or request a method addition: 100.64.0.0/10 – Shared Address Space 192.0.0.0/24 – IETF Protocol Assignments (watch out – there are exceptions in there) 198.18.0.0/15 – Benchmarking 239.0.0.0-239.255.255.255 – 240.0.0.0/4 is Reserved, 239.0.0.0/8 – unclear Changed: Stop accepting leading zeros when parsing IPv4 addresses in INET_PTON mode (it’s been allowed on some platforms). If you need to allow and discard leading zeros use the ZEROFILL flag. This change will affect implicit conversions from str in all relevant contexts. If you need to control the IPv4 parsing mode construct IPAddress objects explicitly. Stop parsing IPv4 addresses permissively (inet_aton()-like) by default. INET_PTON is the default mode. If you need to be permissive and parse using inet_aton() semantics use the INET_ATON flag. This change will affect implicit conversions from str in all relevant contexts. If you need to control the IPv4 parsing mode construct IPAddress objects explicitly. Apply the two changes above to valid_ipv4() as well. Update the address databases to the 2024-02-10 versions. Fixed: Return False instead of raising AddrFormatError when an empty string is passed to valid_ipv4() or valid_ipv6(). Fix handling of dialect provided to EUI during copy-construction. Signed-off-by: alperak <[email protected]> Signed-off-by: Khem Raj <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi,
When using python-slip-dbus (via firewalld) it requires the six module to run, see: https://github.com/nphilipp/python-slip/blob/master/slip/dbus/service.py#L30. Thus firewalld fails to run, see attached screenshot. Once python3-six is installed the issue is resolved.
Probably adding python3-six as a dependency in meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb will fix it.
(A similar dep in meta-python/recipes-devtools/python/python-slip-dbus_0.6.5.bb is probably also needed as well for completeness, until python2 is removed)
Kind Regards
Tom
The text was updated successfully, but these errors were encountered: