From fc113eade321128fc43b0b299e81ad07fc1edf3d Mon Sep 17 00:00:00 2001 From: Andrew Geissler Date: Fri, 31 Mar 2023 09:59:46 -0500 Subject: subtree updates: openembedded poky MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit poky: fb1853c66c..0907793d5e: Alexander Kanavin (30): sudo: update 1.9.12p2 -> 1.9.13p2 procps: update 3.3.17 -> 4.0.3 selftest/overlayfs: enable systemd via INIT_MANAGER systemd: update 252.5 -> 253.1 dpkg: update 1.21.20 -> 1.21.21 libdnf: update 0.69.0 -> 0.70.0 ethtool: update 6.1 -> 6.2 iptables: update 1.8.8 -> 1.8.9 util-macros: do not probe into host triplet when checking manpage section names encodings: update 1.0.6 -> 1.0.7 font-alias: update 1.0.4 -> 1.0.5 sqlite3: update 3.40.1 -> 3.41.0 enchant2: upgrade 2.3.3 -> 2.3.4 make: upgrade 4.4 -> 4.4.1 vte: upgrade 0.70.2 -> 0.70.3 pango: upgrade 1.50.12 -> 1.50.13 libnotify: upgrade 0.8.1 -> 0.8.2 puzzles: upgrade to latest revision iproute2: upgrade 6.1.0 -> 6.2.0 bind: upgrade 9.18.11 -> 9.18.12 stress-ng: remove obsolete patch piglit: upgrade to latest revision apt: re-enable version check devtool/upgrade: do not delete the workspace/recipes directory runqemu: direct mesa to use its own drivers, rather than ones provided by host distro mesa: allow mesa-native/nativesdk only subject to opengl/vulkan DISTRO_FEATURE mesa: enable a rich set of drivers for native builds llvm: allow building libllvm in native builds, subject to PACKAGECONFIG mesa: do not strip rpaths from dri drivers mesa: update 22.3.5 -> 23.0.0 Alexandre Belloni (2): pseudo: Update to pull in fd leak fix stress-ng: upgrade 0.15.04 -> 0.15.06 Alexis Lothoré (8): scripts/resulttool: call fixup_ptest_names in regression_common oeqa/selftest/resulttool: fix ptest filtering tests oeqa/selftest/resulttool: fix fake data used for testing scripts/resulttool: fix ptests results containing a non reproducible path oeqa/selftest/resulttool: add test for error propagation in test name filtering scripts/resulttool: do not count newly passing tests as regressions scripts/yocto_testresults_query.py: set proper branches when using resulttool scripts/yocto_testresults_query.py: fix regression reports for branches with slashes Andrew Geissler (1): filemap.py: enforce maximum of 4kb block size Arturo Buzarra (1): run-postinsts: Set dependency for ldconfig to avoid boot issues Bruce Ashfield (12): perf: fix buildpaths QA warning lttng-modules: update to v2.13.9 lttng-modules: fix for v6.3+ kernels linux-yocto/6.1: update to v6.1.15 linux-yocto/5.15: update to v5.15.98 linux-yocto/6.1: update to v6.1.20 linux-yocto/5.15: update to v5.15.103 kernel-devsrc: fix mismatched compiler warning linux-yocto-dev: bump to v6.3 kernel/kernel-devsrc: powerpc: add elfutils dependency yocto-bsp/6.1: update reference boards to v6.1.20 yocto-bsp/5.15: update to v5.15.103 Carlos Alberto Lopez Perez (1): mesa-demos: packageconfig weston should have a dependency on wayland-protocols Changqing Li (1): cpio: fix ptest failure Chen Qi (4): Revert "systemd-systemctl: Create machine-id with "uninitialized" text in it" rpm: fix RPM_ETCCONFIGDIR value in SDK debugedit: add recipe rpm: add back find-debuginfo support Clément Péron (2): qemu: split out qemu-guest-agent, add startup scripts runqemu: add an option to enable guest-agent virtio device Daniel Ammann (1): bitbake: fetch2/sftp: Fix fetching URIs with spaces Dmitry Baryshkov (1): mesa: import patch from upstream to fix tools build on musl Fawzi KHABER (4): bitbake: doc: ref-variables: add LAYERSERIES_COMPAT to term glossary bitbake: bitbake-user-manual: update Hello World example package.bbclass: check packages name conflict in do_package oeqa/selftest/cases/package.py: adding unittest for package rename conflicts Frederic Martinsons (7): cargo.bbclass: use offline mode for building bitbake: crate.py: authorize crate url with parameters cargo-update-recipe-crates: generate checksum for each crates python3-bcrypt: add crates checksums python3-cryptography: add crates checksums bitbake: fetch2: Add checksum capability for crate fetcher bitbake: crate.py: make checksum verification mandatory Geoffrey GIRY (1): cve-check: Fix false negative version issue James R T (1): bitbake: ConfHandler: Allow the '@' character in variable flag names Jialing Zhang (5): class-recipe: add support for loongarch64 Do not remove the -m option for loongarch64 image-uefi: add support for loongarch64 add support for loongarch64 recipes: add support for loongarch64 Jose Quaresma (5): go: fix some linkshared regression introduced in go 1.20 buildstats-summary: add an option to disable bold oeqs/selftest: OESelftestTestContext: replace the os.environ after subprocess.check_output oeqa/selftest: OESelftestTestContext: convert relative to full path when newbuilddir is provided oeqa/selftest/reproducible: Split different packages from missing packages output Joshua Watt (1): runqemu: Fix TypeError when command fails Kai Kang (1): grub2: support metadata_csum_seed feature Kenfe-Mickael Laventure (3): buildtools-tarball: Handle spaces within user $PATH toolchain-scripts: Handle spaces within user $PATH populate_sdk_ext: Handle spaces within user $PATH Khem Raj (9): libcomps: Fix callback function prototype for PyCOMPS_hash rpm: Fix hdr_hash function prototype binutils: Enable --enable-new-dtags systemd: Fix musl fix patch systemd.bbclass: Add /usr/lib/systemd to searchpaths as well systemtap: Disable dangling-pointer warning glibc: Disable warnings as errors vte: Upgrade to 0.72.0 Revert "runqemu: Add workaround for APIC hang on pre 4.15 kernels on qemux86" Lee Chee Yang (2): migration-guides: add release-notes for 4.0.8 migration-guides: add release-notes for 4.1.3 Maanya Goenka (1): create-spdx: fix config build by adding dependency to enable reruns Mark Asselstine (1): bitbake: build: Make python output print to stdout when running with -v (verbose) Mark Hatle (3): bitbake: wget.py: Add catch TimeoutError exception bitbake: wget.py: Combine urlopener exceptions tcf-agent: Update to current version Markus Volk (1): gtk4: update 4.8.3 -> 4.10.0 Martin Jansa (22): file: add few more PACKAGECONFIGs to avoid autodetected deps from host npm.bbclass: avoid DeprecationWarning with new python timezone: use 'tz' subdir instead of ${WORKDIR} directly tzdata: use separate B instead of WORKDIR for zic output git-submodule-test: disable upstream version check tzcode-native: fix build with gcc-13 on host selftest: devtool: set BB_HASHSERVE_UPSTREAM when setting SSTATE_MIRROR selftest: wic: respect IMAGE_LINK_NAME selftest: wic: respect IMAGE_LINK_NAME also in test_rawcopy_plugin_qemu selftest: runqemu: respect IMAGE_LINK_NAME image-artifact-names.bbclass: add INITRAMFS_IMAGE_NAME from kernel.bbclass selftest: fitimage.py: respect INITRAMFS_IMAGE_NAME and KERNEL_FIT_LINK_NAME image-artifact-names: add IMAGE_MACHINE_SUFFIX variable selftest: gdbserver.py: respect IMAGE_LINK_NAME selftest: minidebuginfo.py respect IMAGE_LINK_NAME runqemu: get_first_file() rename cmd* to glob* selftest: imagefeatures.py: respect IMAGE_LINK_NAME for debugfs and manifest as well oeqa: loader.py: show warning when skipping selected module and abort if all are skipped bmap-tools: switch to main branch python3-scons: upgrade to v4.5.2 selftest: systemd_boot.py: respect IMAGE_LINK_NAME selftest: eSDK rename to esdk Martin Larsson (1): libpam: Remove flex dependency Michael Halstead (1): selftest/runtime_test/virgl: Disable for all Rocky Linux Michael Opdenacker (7): ref-manual: clarify explanations about feature backfilling overview-manual: add missing link to BitBake User Manual manuals: simplify references to the BitBake User Manual poky.yaml.in, system-requirements.rst: update system requirements ref-manual: system-requirements.rst: simplify supported distro requirements ref-manual: variables.rst: update LAYERSERIES_COMPAT bitbake: bitbake-user-manual: fix links to supported release manuals Mikko Rapeli (1): oeqa rtc.py: skip if read-only-rootfs Ming Liu (1): linux: inherit pkgconfig in kernel.bbclass Mingli Yu (4): mdadm: Fix testcase 06wrmostly mdadm: fix tests/02lineargrow mdadm: Fix raid0 tests mdadm: fix tests/00raid0 Ovidiu Panait (1): gobject-introspection: inherit python3targetconfig Peter Marko (2): go: use go as CVE product for all golang recipe veriants gcc-shared-source: do not use ${S}/.. in deploy_source_date_epoch Piotr Łobacz (1): systemd: fix wrong nobody-group assignment Randy MacLeod (3): valgrind: Disable drd/tests/bar_bad ptest openssl: update from 3.0.8 to 3.1.0 vim: upgrade 9.0.1403 -> 9.0.1429 Richard Purdie (52): gdb: Fix occasional build failure staging: Separate out different multiconfig manifests bitbake: server/xmlrpc: Fix after currentAsyncCommand locking changes gdb: Mark patch as backport glibc: Add missing binutils dependency glibc: Update sstate/equiv versions to clean cache staging/multilib: Fix manifest corruption m4/opkg/ethtool/attr/libgpg-error: Add missing bash ptest dependency openssl: Add missing ptest dependency on openssl-bin valgrind: Add missing utf-32 gconv dependency for ptests perl: Add missing procps-ps dependency for ptests acl/attr: ptest fixes and improvements m4: Add missing ptest dependency libmodule-build-perl: Fix ptest dependencies bc: Fix ptest test output naming findutils: Fix ptest dependency issue gawk: Fix ptest dependency libconvert-asn1-perl: Fix ptest dependencies libxml-sax-perl: Fix ptest dependencies babeltrace2: Fix ptest execution in minimal images and add debug info babeltrace: Fix ptest dependency lttng-tools: Improve ptest debugging and fix dependencies gettext: Add missing bash ptest dependency glibc-tests: Add missing bash ptest dependency opkg: Add missing python module ptest dependencies libxml-perl: Add missing perl module ptest dependencies gstreamer1.0: Add missing gconv ptest dependency gnutls: Add missing python ptest dependency busybox: Fix ptest dependencies selftest/recipetool: Stop test corrupting tinfoil class oeqa/selftest/sstate: Merge sstate test class with tests themselves oeqa/selftest/sstate: Move common code to base class oeqa/selftest/sstate: Split classes to allow more parallelism base-files: Drop localhost.localdomain from hosts file core-image-ptest: Switch to BBCLASSEXTEND parallel execution ptest-packagelists: Simplify ptest list/code scripts/combo-layer: Fix python deprecation warning pybootchartui: Fix python syntax issue pybootchart: Fix extents handling to account for cpu/io/mem pressure changes matchbox-wm: Update 1.2.2 -> 1.2.3 matchbox-panel-2: Update 2.11 -> 2.12 matchbox-desktop-2: Update 2.2 -> 2.3 matchbox-terminal: Update to latest SRCREV matchbox-config-gtk: Update to latest SRCREV matchbox-terminal: Fix PV to match standard format openssl: Fix reproducibility issue resulttool: Improve overlapping ptest result reporting poky-bleeding: Update and rework bitbake: fetch2: Rename __BBSEENSRCREV -> __BBSRCREV_SEEN bitbake: fetch2: Add autorev warning when it is set too late abi_version/sstate: Handle pkgconfig output changes and bump output versions bitbake: fetch2/local: Mention the value of localpath in failure message Robert Joslyn (1): curl: Update from 7.88.1 to 8.0.1 Robert Yang (3): bitbake: fetch/git: Fix local clone url to make it work with repo bitbake: cache: Make EXCLUDE_FROM_WORLD boolean bitbake: bitbake: bitbake-user-manual: Update EXCLUDE_FROM_WORLD Romuald JEANNE (1): image_types: fix vname var init in multiubi_mkfs() function Romuald Jeanne (2): image_types: fix multiubi var init oeqa/selftest/imagefeatures: set a test for mutliubi in test_image_fstypes Ross Burton (35): vim: add missing pkgconfig inherit shadow: ignore CVE-2016-15024 epiphany: upgrade to 43.1 manpages: use an intercept to run mandb oeqa/selftest/imagefeatures: add test for man-db systemd: add ignore for CVE-2022-4415 meson: remove obsolete RPATH stripping patch poky: set MAINTAINER clearly vim: set modified-by to the recipe MAINTAINER vim: upgrade to 9.0.1403 lib/resulttool: fix typo breaking resulttool log --ptest resulttool: add log --list-ptest python3-numpy: add missing dependency for the tests python3: missing ptest dependencies python3: add missing -modules dependencies python3-unittest-automake-output: add new recipe for ptest integration python3-atomicwrites: use python3-unittest-automake-output python3-bcrypt: use python3-unittest-automake-output python3-cryptography: use python3-unittest-automake-output python3-hypothesis: use python3-unittest-automake-output python3-jinja2: use python3-unittest-automake-output python3-markupsafe: use python3-unittest-automake-output python3-more-itertools: use python3-unittest-automake-output python3-pluggy: use python3-unittest-automake-output python3-pyasn1: : use python3-unittest-automake-output python3-pytz: use python3-unittest-automake-output python3-wcwidth: use python3-unittest-automake-output python3-webcolors: use python3-unittest-automake-output python3-jsonpointer: rewrite testing scripts: add buildstats-summary quilt: fix non-deterministic ownership in ptest package scripts/lib/buildstats: handle top-level build_stats not being complete go: fix CVE-2023-2453 libunwind: fix compile failures on 32-bit arm with Clang 16 tzdata: upgrade to 2023c Siddharth Doshi (2): OpenSSL: Security fix for CVE-2023-0464 openssh: upgrade 9.2p1 -> 9.3p1 Sudip Mukherjee (3): libgit2: update license information libgit2: upgrade to v1.6.3 cracklib: upgrade to v2.9.10 Sundeep KOKKONDA (1): rust: added missing runtime dependencies to run rust on target Thomas Roos (1): qemuboot-x86.inc: allow overwrite of QB_CPU Tim Orling (4): cracklib: update github branch to 'main' python3-wheel: upgrade 0.38.4 -> 0.40.0 bitbake: toaster: update gen_fixtures.py for mickledore bitbake: toaster: update fixtures for mickledore Tom Hochstein (2): meson: Fix wrapper handling of implicit setup command oeqa/sdk: Improve Meson test Trevor Woerner (3): cups: use BUILDROOT instead of DESTDIR cups: check PACKAGECONFIG for pam feature cups: add/fix web interface packaging Ulrich Ölmann (1): base: fix typos Wang Mingyu (24): autoconf-archive: upgrade 2022.09.03 -> 2023.02.20 font-util: upgrade 1.3.3 -> 1.4.0 harfbuzz: upgrade 7.0.1 -> 7.1.0 iso-codes: upgrade 4.12.0 -> 4.13.0 libmicrohttpd: upgrade 0.9.75 -> 0.9.76 meson: upgrade 1.0.0 -> 1.0.1 glib-2.0: upgrade 2.74.5 -> 2.74.6 python3-cryptography(-vectors): upgrade 39.0.1 -> 39.0.2 python3-setuptools: upgrade 67.3.3 -> 67.4.0 python3-git: upgrade 3.1.30 -> 3.1.31 repo: upgrade 2.31 -> 2.32 strace: upgrade 6.1 -> 6.2 stress-ng: upgrade 0.15.03 -> 0.15.04 lua: Fix install conflict when enable multilib. vala: Fix install conflict when enable multilib. dhcpcd: Fix install conflict when enable multilib. grep: upgrade 3.8 -> 3.9 python3-setuptools: upgrade 67.4.0 -> 67.6.0 python3-poetry-core: upgrade 1.5.1 -> 1.5.2 python3-pytest: upgrade 7.2.1 -> 7.2.2 python3-scons: upgrade 4.4.0 -> 4.5.1 python3-testtools: upgrade 2.5.0 -> 2.6.0 python3-urllib3: upgrade 1.26.14 -> 1.26.15 xcb-proto: Fix install conflict when enable multilib. Xiangyu Chen (3): sudo: update 1.9.12p2 -> 1.9.13p3 rng-tools: splitting the rng-tools systemd/sysvinit serivce as a package package: moving field data process before variable process in process_pkgconfig Yash Shinde (1): binutils: Fix CVE-2023-25586 Yoann Congal (1): ref-manual: Add info on "mixin" layers Yureka Lilian (1): systemd: rebase musl patches Zang Ruochen (1): maintainers.inc: Modify email address Zoltan Boszormenyi (2): piglit: Fix build time dependency pypi.bbclass: Set SRC_URI downloadfilename with an optional prefix meta-openembedded: a9b2d1303b..17243e70c8: AYP (1): packagegroup-meta-networking: remove ntpdate Andreas Helbech Kleist (1): cli11: enable native/nativesdk builds Archana Polampalli (1): Nodejs: add missing run_ptest script Bartosz Golaszewski (3): libgpiod: update to v2.0 python3-gpiod: update to v2.0 reboot-mode: new package Changqing Li (5): rabbitmq-c: upgrade 0.11.0 -> 0.13.0 sg3-utils: upgrade 1.45 -> 1.47 liblockfile: upgrade 1.14 -> 1.17 syslog-ng: upgrade 3.38.1 -> 4.0.1 redis: upgrade 7.0.9 -> 7.0.10 Chen Pei (1): meta-perl-base:fix SUMMARY Christophe Vu-Brugier (2): exfatprogs: add new recipe exfat-utils: remove recipe Clément Péron (1): python3-click-repl: add mising prompt-toolkit runtime dependency Etienne Cordonnier (8): android-tools 10: import version from meta-clang android-tools 10: remove dead code android-tools 10: move adbd to its own package android-tools 10: Add flag to enable adbd service android-tools 10: various fixes android-tools 10: port some patches from version 5 android-tools: fix TMPDIR android-tools: update to 29.0.6.r14 Fabio Estevam (2): iperf3: Update to 3.13 ettercap: Update Upstream-Status Frederic Martinsons (2): uutils-coreutils: Add crates checksum and use cargo-update-recipes-crates python3-pyruvate: Add crates checksum and use cargo-update-recipes-crates Jan Feemers (1): nodejs: package-split between nodejs and nodejs-npm Joe Slater (3): libidn: update to 1.41 re2: move to version 2023-03-01 libreport: update to version 2.17.8 Justin Bronder (1): tk: inherit pkgconfig Khem Raj (41): gnome-commander: Upgrade to 1.16.0 release python3-lru-dict: Fix function pointer mismatch hdf5: Upgrade to 1.14.0 python3-h5py: Upgrade to 3.8.0 pkcs11-helper: Update to latest tip of trunk glm: Update to tip of trunk libsdl2-ttf: Upgrade to 2.20.2 libsdl-image: Fix build with clang16 gphoto2: Fix build with clang16 + musl pmdk: Upgrade to 1.12.1 pndk: Add missing dependency on native cmake libx86-1: Fix build with clang16 mongodb: Upgrade to 4.4.19 glog: Disable 64bit atomics on rv32 mongodb: Fix type mitmatch found with clang16 gegl: Remove openmp dep for rv32 and ppc32 gnome-desktop: Make seccomp dependency optional for rv32 nodejs: Upgrade to 18.14.2 libx86-1: Fix build on 32bit x86 vlc: Upgrade to 3.0.18 redis: Upgrade 6.x recipe to 6.2.11 redis: Upgrade 7.x to 7.0.9 packagegroup-meta-multimedia: mycroft needs pulseaudio pahole: Upgrade to tip of trunk sg3-utils: Fix build with musl gsoap: Upgrade to 2.8.126 waylandpp: Just enforce opengl for target recipe freeglut: Drop -fcommon and add -Wno-implicit-function-declaration nodejs: Depend on file-native lirc: Fix build with usrmerge feature building on ubuntu hosts rp-pppoe: Define _GNU_SOURCE libssh: Fix build with clang16 packagegroup-meta-multimedia: Remove library only packages from rdeps packagegroup-meta-oe: Remove mongodb from rdep list of packagegroup packagegroup-meta-networking: Set PACKAGE_ARCH = "${MACHINE_ARCH}" cmocka: Check for previous declaration of uintptr_t ettercap: Fix build with libcurl >= 8 fluentbit: Disable upstart scripts xfstests: Fix build with musl nautilus: Fix build with clang and drop unused patch gimp: Update to 2.10.34 Lei Maohui (2): libiodbc: Install *.h files to /usr/include/iodbc to fix conflicts error with unixodbc reference to ubuntu: pgpool2: Added a new recipe. Manoj Saun (1): postgresql: fix ptest failure of sysviews test Markus Volk (13): dav1d: add recipe libavif: add recipe xdg-dbus-proxy: add recipe libnice: upgrade 0.1.18 -> 0.1.21 pipewire: update 0.3.66 -> 0.3.67 nv-codec-headers: update 11.1.5.2 -> 12.0.16.0 wireplumber: update 0.4.13 -> 0.4.14 libcamera: update 0.0.1 -> 0.0.4 xdg-desktop-portal: fix bwrap path gvfs: add more PACKAGECONFIGS evolution-data-server: update 3.46.3 -> 3.48.0 gtksourceview5: update 5.6.1 -> 5.7.1 libgtop: update 2.40.0 -> 2.41.1 Mingli Yu (4): php: Upgrade to 8.1.16 opencv: Upgrade to 4.7.0 crash: Upgrade to 8.0.2 mcelog: Upgrade to v191 Peter Johennecken (1): fluentbit: change of download name Peter Marko (1): dnsmasq: fix CVE-2023-28450 Petr Gotthard (4): openvpn: upgrade 2.6.0 -> 2.6.1 libqmi: upgrade 1.32.2 -> 1.32.4 libmbim: upgrade 1.28.2 -> 1.28.4 modemmanager: upgrade 1.20.4 -> 1.20.6 Randy MacLeod (4): rsyslog: update from 8.2212.0 to 8.2302.0 rsyslog: add disabled PACKAGECONFIG to drop capabilities librelp: make inline errors be warnings in debug build cmocka: update from 1.1.5+ to 1.1.7 Sakib Sajal (1): libuser: upgrade v0.63 -> v0.64 Stefan Ghinea (1): redis: fix service redis-server restart not working under sysvinit Trevor Woerner (3): cups-filters: remove duplicate configure option cups-filters: fix ghostscript handling hplip: add runtime dependency on ghostscript Wang Mingyu (136): logcheck: upgrade 1.4.0 -> 1.4.2 byacc: upgrade 20230201 -> 20230219 bubblewrap: upgrade 0.7.0 -> 0.8.0 bats: upgrade 1.8.2 -> 1.9.0 cryptsetup: upgrade 2.6.0 -> 2.6.1 c-ares: upgrade 1.18.1 -> 1.19.0 cukinia: upgrade 0.6.0 -> 0.6.1 python3-coverage: upgrade 7.2.0 -> 7.2.1 python3-decouple: upgrade 3.7 -> 3.8 python3-aiohue: upgrade 4.6.1 -> 4.6.2 python3-fastnumbers: upgrade 4.0.1 -> 5.0.1 python3-haversine: upgrade 2.7.0 -> 2.8.0 python3-google-auth: upgrade 2.16.1 -> 2.16.2 python3-google-api-python-client: upgrade 2.79.0 -> 2.80.0 python3-imageio: upgrade 2.25.1 -> 2.26.0 python3-ipython: upgrade 8.10.0 -> 8.11.0 python3-nocasedict: upgrade 1.1.0 -> 2.0.0 python3-natsort: upgrade 8.2.0 -> 8.3.1 python3-nocaselist: Upgrade 1.1.0 -> 1.1.1 python3-protobuf: upgrade 4.21.12 -> 4.22.0 python3-pydicti: upgrade 1.2.0 -> 1.2.1 python3-watchdog: upgrade 2.3.0-> 2.3.1 python3-pymisp: upgrade 2.4.168 -> 2.4.168.1 python3-wrapt: upgrade 1.14.1 -> 1.15.0 apache2: upgrade 2.4.55 -> 2.4.56 logwatch: upgrade 7.7 -> 7.8 libvpx: upgrade 1.12.0 -> 1.13.0 libjcat: upgrade 0.1.12 -> 0.1.13 librsync: upgrade 2.3.2 -> 2.3.4 lcms: upgrade 2.14 -> 2.15 gsoap: upgrade 2.0.106 -> 2.0.124 hwdata: upgrade 0.367 -> 0.368 ctags: upgrade 6.0.20230212.0 -> 6.0.20230305.0 freerdp: upgrade 2.9.0 -> 2.10.0 python3-mpmath: upgrade 1.2.1 -> 1.3.0 python3-alembic: upgrade 1.9.4 -> 1.10.2 python3-astroid: upgrade 2.14.2 -> 2.15.0 python3-charset-normalizer: upgrade 3.0.1 -> 3.1.0 python3-argcomplete upgrade 2.0.0 -> 2.1.1 python3-fastjsonschema: upgrade 2.16.2 -> 2.16.3 python3-protobuf: upgrade 4.22.0 -> 4.22.1 python3-xmlschema: upgrade 2.2.1 -> 2.2.2 python3-tqdm: upgrade 4.64.1 -> 4.65.0 python3-pyexpect: upgrade 1.0.21 -> 1.0.22 python3-pywbem: upgrade 1.6.0 -> 1.6.1 stunnel: upgrade 5.67 -> 5.69 rp-pppoe: upgrade 3.14 -> 3.15 nbdkit: upgrade 1.33.7 -> 1.33.10 php: update 8.1.16 -> 8.2.3 tcsh: upgrade 6.22.04 -> 6.24.07 monit: upgrade 5.32.0 -> 5.33.0 poppler: upgrade 23.02.0 -> 23.03.0 satyr: upgrade 0.40 -> 0.42 nginx: upgrade 1.20.1 -> 1.23.3 raptor2: upgrade 2.0.15 -> 2.0.16 spawn-fcgi: upgrade 1.6.4 -> 1.6.5 unixodbc: Fix install conflict when enable multilib. xdebug: upgrade 3.1.1 -> 3.2.0 postgresql: Fix install conflict when enable multilib. networkmanager: upgrade 1.42.0 -> 1.42.4 rdma-core: upgrade 44.0 -> 45.0 python3-gcovr: upgrade 5.2 -> 6.0 makeself: upgrade 2.4.5 -> 2.5.0 ctags: upgrade 6.0.20230305.0 -> 6.0.20230312.0 python3-gmqtt: upgrade 0.6.11 -> 0.6.12 python3-google-api-python-client: upgrade 2.80.0 -> 2.81.0 python3-msgpack: upgrade 1.0.4 -> 1.0.5 python3-portion: upgrade 2.3.1 -> 2.4.0 python3-paramiko: upgrade 3.0.0 -> 3.1.0 python3-openpyxl: upgrade 3.1.1 -> 3.1.2 python3-pymisp: upgrade 2.4.168.1 -> 2.4.169 python3-pydantic: upgrade 1.10.5 -> 1.10.6 python3-pytest-xdist: upgrade 3.2.0 -> 3.2.1 python3-pymodbus: upgrade 3.1.3 -> 3.2.0 python3-smpplib: upgrade 2.2.1 -> 2.2.2 python3-twitter: upgrade 4.12.1 -> 4.13.0 python3-unidiff: upgrade 0.7.4 -> 0.7.5 python3-xlsxwriter: upgrade 3.0.8 -> 3.0.9 python3-pykickstart: upgrade 3.44 -> 3.45 python3-web3: upgrade 5.31.3 -> 5.31.4 python3-pymodbus: upgrade 3.2.0 -> 3.2.1 python3-geojson: upgrade 2.5.0 -> 3.0.1 python3-sentry-sdk: upgrade 1.15.0 -> 1.17.0 python3-apt: upgrade 2.5.2 -> 2.5.3 python3-argcomplete: upgrade 2.1.1 -> 3.0.0 python3-cmake: upgrade 3.25.2 -> 3.26.0 python3-coverage: upgrade 7.2.1 -> 7.2.2 python3-eth-typing: upgrade 3.2.0 -> 3.3.0 python3-daemon: upgrade 2.3.2 -> 3.0.1 python3-engineio: upgrade 4.3.4 -> 4.4.0 python3-flask-socketio: upgrade 5.3.2 -> 5.3.3 python3-pykickstart: upgrade 3.45 -> 3.47 python3-pymisp: upgrade 2.4.169 -> 2.4.169.2 python3-simplejson: upgrade 3.18.3 -> 3.18.4 python3-rapidjson: upgrade 1.9 -> 1.10 python3-socketio: upgrade 5.7.2 -> 5.8.0 python3-sqlalchemy: upgrade 2.0.4 -> 2.0.7 python3-tzlocal: upgrade 4.2 -> 4.3 python3-typeguard: upgrade 2.13.3 -> 3.0.1 python3-web3: upgrade 5.31.4 -> 6.0.0 python3-zeroconf: upgrade 0.47.3 -> 0.47.4 tracker: upgrade 3.4.2 -> 3.5.0 xterm: upgrade 378 -> 379 python3-zopeinterface: upgrade 5.5.2 -> 6.0 xf86-video-amdgpu: upgrade 22.0.0 -> 23.0.0 libclass-method-modifiers-perl: upgrade 2.13 -> 2.15 libcompress-raw-bzip2-perl: upgrade 2.201 -> 2.204 libcompress-raw-lzma-perl: upgrade 2.201 -> 2.204 libcompress-raw-zlib-perl: upgrade 2.202 -> 2.204 libio-compress-lzma-perl: upgrade 2.201 -> 2.204 libio-compress-perl: upgrade 2.201 -> 2.204 libtest-deep-perl: upgrade 1.130 -> 1.204 opencl-headers: upgrade 2022.09.30 -> 2023.02.06 php: upgrade 8.2.3 -> 8.2.4 googletest: upgrade 1.12.1 -> 1.13.0 consolation: upgrade 0.0.8 -> 0.0.9 can-utils: upgrade 2021.08.0 -> 2023.03 nbdkit: upgrade 1.33.10 -> 1.33.11 adcli: upgrade 0.9.0 -> 0.9.2 gnome-chess: upgrade 43.1 -> 43.2 xfstests: upgrade 2023.01.01 -> 2023.03.05 gnome-backgrounds: upgrade 43 -> 44.0 libwacom: upgrade 2.5.0 -> 2.6.0 libass: upgrade 0.17.0 -> 0.17.1 libnet-dns-perl: upgrade 1.36 -> 1.37 libadwaita: upgrade 1.2.1 -> 1.3.1 libcgi-perl: upgrade 4.55 -> 4.56 libpeas: upgrade 1.34.0 -> 1.36.0 gvfs: upgrade 1.50.3 -> 1.50.4 gnome-system-monitor: upgrade 42.0 -> 44.0 nautilus: upgrade 43.2 -> 44.0 babl: upgrade 0.1.98 -> 0.1.102 ctags: upgrade 6.0.20230312.0 -> 6.0.20230319.0 folks: upgrade 0.15.5 -> 0.15.6 gegl: upgrade 0.4.40 -> 0.4.42 gnome-autoar: upgrade 0.4.3 -> 0.4.4 Xiangyu Chen (2): libbpf: upgrade 0.8.0 -> 1.1.0 abseil-cpp: upgrade 20221014.0 -> 20230125.1 Yi Zhao (25): audit: upgrade 3.0.9 -> 3.1 audit: drop version 2.8.5 frr: add UPSTREAM_CHECK_GITTAGREGEX quagga: drop recipe libssh: upgrade 0.8.9 -> 0.10.4 strongswan: 5.9.9 -> 5.9.10 libnfnetlink: upgrade 1.0.1 -> 1.0.2 libnetfilter-cthelper: upgrade 1.0.0 -> 1.0.1 libnetfilter-cttimeout: upgrade 1.0.0 -> 1.0.1 traceroute: upgrade 2.1.1 -> 2.1.2 freeradius: add UPSTREAM_CHECK_GITTAGREGEX libyang: fix ptest libyang: upgrade 2.0.194 -> 2.1.30 frr: support more arches netplan: add missing runtime dependencies python3-rich: add recipe packagegroup-meta-networking: add frr packagegroup-meta-oe: enable build libyang on riscv32/64 libnftnl: upgrade 1.2.4 -> 1.2.5 libldb: upgrade 2.6.1 -> 2.7.1 samba: upgrade 4.17.5 -> 4.18.0 libssh: add ptest mbedtls: add ptest libyang: upgrade 2.1.30 -> 2.1.55 tcpreplay: 4.4.2 -> 4.4.3 Yoann Congal (4): libusb-compat: Revert "libusb-compat: move libraries to base_libdir" libusb-compat: upgrade sources to fix -native build libusb-compat: add simple ptest (example programs) libusb-compat: RDEPENDS on libusb1 Yue Tao (1): Introduce python3-trustme to fix ptest error of python3-requests-toolbelt Zhixiong Chi (2): ntp: drop the deprecated ntpdate python3-betamax: fix ptest failture of fixture and record modes Zoltán Böszörményi (13): opencl-icd-loader: Add RPROVIDES:${PN} = "virtual/opencl-icd" ocl-icd: Add PROVIDES and RPROVIDES for virtual/opencl-icd meta-oe/conf/layer.conf: Add PREFERRED_[R]PROVIDER_virtual/opencl-icd python3-ninja: New recipe python3-cmake: New recipe python3-scikit-build: New recipe python3-pyproject-metadata: New recipe opencv: Support OpenVINO python3-executing: New recipe python3-pure-eval: New recipe python3-stack-data: New recipe python3-ipython: Add missing dependency opencv: Fix PACKAGECONFIG[openvino] Signed-off-by: Andrew Geissler Change-Id: Idbfcd5f4c03ed5bd9c72558714edbe0200495aad --- .../python/python3-aiohue_4.6.1.bb | 16 - .../python/python3-aiohue_4.6.2.bb | 16 + .../python/python3-alembic_1.10.2.bb | 19 ++ .../python/python3-alembic_1.9.4.bb | 19 -- .../python/python3-argcomplete_2.0.0.bb | 18 -- .../python/python3-argcomplete_3.0.0.bb | 18 ++ .../0001-pyproject.toml-Replace-with.patch | 27 -- .../python/python3-astroid_2.14.2.bb | 39 --- .../python/python3-astroid_2.15.0.bb | 35 +++ ...01-Drop-ptests-fixtures-and-recorde_modes.patch | 333 +++++++++++++++++++++ .../python/python3-betamax_0.8.1.bb | 1 + .../python/python3-charset-normalizer_3.0.1.bb | 15 - .../python/python3-charset-normalizer_3.1.0.bb | 15 + .../python/python3-click-repl_0.2.0.bb | 2 +- .../python/python3-cmake/CMakeLists.txt | 11 + .../python/python3-cmake/run-cmake-from-path.patch | 11 + .../python/python3-cmake_3.26.0.bb | 37 +++ .../python/python3-coverage_7.2.0.bb | 21 -- .../python/python3-coverage_7.2.2.bb | 21 ++ .../python/python3-daemon_2.3.2.bb | 19 -- .../python/python3-daemon_3.0.1.bb | 18 ++ .../python/python3-decouple_3.7.bb | 16 - .../python/python3-decouple_3.8.bb | 16 + .../python/python3-engineio_4.3.4.bb | 20 -- .../python/python3-engineio_4.4.0.bb | 20 ++ .../python/python3-eth-typing_3.2.0.bb | 9 - .../python/python3-eth-typing_3.3.0.bb | 9 + .../python/python3-executing_1.2.0.bb | 9 + .../python/python3-fastjsonschema_2.16.2.bb | 39 --- .../python/python3-fastjsonschema_2.16.3.bb | 39 +++ .../python/python3-fastnumbers_4.0.1.bb | 10 - .../python/python3-fastnumbers_5.0.1.bb | 10 + .../python/python3-flask-socketio_5.3.2.bb | 17 -- .../python/python3-flask-socketio_5.3.3.bb | 17 ++ .../recipes-devtools/python/python3-gcovr_5.2.bb | 17 -- .../recipes-devtools/python/python3-gcovr_6.0.bb | 17 ++ .../python/python3-geojson_2.5.0.bb | 26 -- .../python/python3-geojson_3.0.1.bb | 25 ++ .../python/python3-gmqtt_0.6.11.bb | 19 -- .../python/python3-gmqtt_0.6.12.bb | 19 ++ .../python3-google-api-python-client_2.79.0.bb | 20 -- .../python3-google-api-python-client_2.81.0.bb | 20 ++ .../python/python3-google-auth_2.16.1.bb | 27 -- .../python/python3-google-auth_2.16.2.bb | 27 ++ .../python/python3-gpiod_2.0-rc3.bb | 45 --- .../recipes-devtools/python/python3-gpiod_2.0.bb | 45 +++ .../0001-fix-wrong-file-driver-version.patch | 53 ---- .../0001-setup.py-Fix-numpy-version.patch | 28 -- .../recipes-devtools/python/python3-h5py_3.7.0.bb | 32 -- .../recipes-devtools/python/python3-h5py_3.8.0.bb | 29 ++ .../python/python3-haversine_2.7.0.bb | 11 - .../python/python3-haversine_2.8.0.bb | 11 + .../python/python3-imageio_2.25.1.bb | 12 - .../python/python3-imageio_2.26.0.bb | 12 + .../python/python3-ipython_8.10.0.bb | 28 -- .../python/python3-ipython_8.11.0.bb | 29 ++ ...Function-instead-of-PyCFunctionWithKeywor.patch | 37 +++ .../python/python3-lru-dict_1.1.8.bb | 2 + .../python/python3-mpmath_1.2.1.bb | 16 - .../python/python3-mpmath_1.3.0.bb | 16 + .../python/python3-msgpack_1.0.4.bb | 27 -- .../python/python3-msgpack_1.0.5.bb | 27 ++ .../python/python3-natsort_8.2.0.bb | 11 - .../python/python3-natsort_8.3.1.bb | 11 + .../python/python3-ninja/CMakeLists.txt | 9 + .../python/python3-ninja/run-ninja-from-path.patch | 11 + .../python/python3-ninja_1.11.1.bb | 34 +++ .../python/python3-nocasedict_1.1.0.bb | 12 - .../python/python3-nocasedict_2.0.0.bb | 12 + .../python/python3-nocaselist_1.1.0.bb | 12 - .../python/python3-nocaselist_1.1.1.bb | 12 + .../python/python3-openpyxl_3.1.1.bb | 23 -- .../python/python3-openpyxl_3.1.2.bb | 23 ++ .../python/python3-paramiko_3.0.0.bb | 19 -- .../python/python3-paramiko_3.1.0.bb | 19 ++ .../python/python3-portion_2.3.1.bb | 16 - .../python/python3-portion_2.4.0.bb | 16 + .../python/python3-protobuf_4.21.12.bb | 39 --- .../python/python3-protobuf_4.22.1.bb | 39 +++ .../python/python3-pure-eval_0.2.2.bb | 11 + .../python/python3-pydantic_1.10.5.bb | 20 -- .../python/python3-pydantic_1.10.6.bb | 20 ++ .../python/python3-pydicti_1.2.0.bb | 8 - .../python/python3-pydicti_1.2.1.bb | 8 + .../python/python3-pyexpect_1.0.21.bb | 11 - .../python/python3-pyexpect_1.0.22.bb | 10 + .../python/python3-pymisp_2.4.168.bb | 26 -- .../python/python3-pymisp_2.4.169.2.bb | 26 ++ .../python/python3-pymodbus_3.1.3.bb | 35 --- .../python/python3-pymodbus_3.2.1.bb | 35 +++ .../python/python3-pyproject-metadata_0.7.1.bb | 10 + .../python/python3-pyruvate-crates.inc | 184 ++++++++++++ .../python/python3-pyruvate_1.1.2.bb | 107 +------ .../python/python3-pytest-xdist_3.2.0.bb | 17 -- .../python/python3-pytest-xdist_3.2.1.bb | 17 ++ .../python/python3-rapidjson_1.10.bb | 22 ++ .../python/python3-rapidjson_1.9.bb | 22 -- .../python/python3-requests-toolbelt_0.10.1.bb | 1 + .../python/python3-scikit-build_0.16.7.bb | 21 ++ .../python/python3-sentry-sdk_1.15.0.bb | 22 -- .../python/python3-sentry-sdk_1.17.0.bb | 22 ++ .../python/python3-service-identity/run-ptest | 3 + .../python/python3-service-identity_21.1.0.bb | 25 ++ .../python/python3-simplejson_3.18.3.bb | 24 -- .../python/python3-simplejson_3.18.4.bb | 24 ++ .../python/python3-smpplib_2.2.1.bb | 30 -- .../python/python3-smpplib_2.2.2.bb | 30 ++ .../python/python3-socketio_5.7.2.bb | 28 -- .../python/python3-socketio_5.8.0.bb | 28 ++ .../python/python3-sqlalchemy_2.0.4.bb | 23 -- .../python/python3-sqlalchemy_2.0.7.bb | 23 ++ .../python/python3-stack-data_0.6.2.bb | 17 ++ .../recipes-devtools/python/python3-tqdm_4.64.1.bb | 19 -- .../recipes-devtools/python/python3-tqdm_4.65.0.bb | 19 ++ .../python/python3-trustme/run-ptest | 3 + .../python/python3-trustme_0.9.0.bb | 27 ++ .../python/python3-twitter_4.12.1.bb | 19 -- .../python/python3-twitter_4.13.0.bb | 19 ++ .../python/python3-typeguard_2.13.3.bb | 30 -- .../python/python3-typeguard_3.0.1.bb | 30 ++ .../recipes-devtools/python/python3-tzlocal_4.2.bb | 13 - .../recipes-devtools/python/python3-tzlocal_4.3.bb | 13 + .../python/python3-unidiff_0.7.4.bb | 26 -- .../python/python3-unidiff_0.7.5.bb | 26 ++ .../python/python3-watchdog_2.3.0.bb | 18 -- .../python/python3-watchdog_2.3.1.bb | 18 ++ .../recipes-devtools/python/python3-web3_5.31.3.bb | 20 -- .../recipes-devtools/python/python3-web3_6.0.0.bb | 20 ++ .../python/python3-wrapt_1.14.1.bb | 16 - .../python/python3-wrapt_1.15.0.bb | 16 + .../python/python3-xlsxwriter_3.0.8.bb | 21 -- .../python/python3-xlsxwriter_3.0.9.bb | 21 ++ .../python/python3-xmlschema_2.2.1.bb | 20 -- .../python/python3-xmlschema_2.2.2.bb | 20 ++ .../python/python3-zeroconf_0.47.3.bb | 14 - .../python/python3-zeroconf_0.47.4.bb | 14 + .../python/python3-zopeinterface_5.5.2.bb | 23 -- .../python/python3-zopeinterface_6.0.bb | 23 ++ 138 files changed, 1974 insertions(+), 1381 deletions(-) delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-aiohue_4.6.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-aiohue_4.6.2.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-alembic_1.10.2.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-alembic_1.9.4.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-argcomplete_2.0.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-argcomplete_3.0.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-astroid/0001-pyproject.toml-Replace-with.patch delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-astroid_2.14.2.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-astroid_2.15.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-betamax/0001-Drop-ptests-fixtures-and-recorde_modes.patch delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-charset-normalizer_3.0.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-charset-normalizer_3.1.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-cmake/CMakeLists.txt create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-cmake/run-cmake-from-path.patch create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-cmake_3.26.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_7.2.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_7.2.2.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-daemon_2.3.2.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-daemon_3.0.1.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-decouple_3.7.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-decouple_3.8.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-engineio_4.3.4.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-engineio_4.4.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-eth-typing_3.2.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-eth-typing_3.3.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-executing_1.2.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-fastjsonschema_2.16.2.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-fastjsonschema_2.16.3.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-fastnumbers_4.0.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-fastnumbers_5.0.1.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-flask-socketio_5.3.2.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-flask-socketio_5.3.3.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-gcovr_5.2.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-gcovr_6.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-geojson_2.5.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-geojson_3.0.1.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.11.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.12.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_2.79.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_2.81.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-google-auth_2.16.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-google-auth_2.16.2.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-gpiod_2.0-rc3.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-gpiod_2.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-h5py/0001-fix-wrong-file-driver-version.patch delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-h5py/0001-setup.py-Fix-numpy-version.patch delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-h5py_3.7.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-h5py_3.8.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-haversine_2.7.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-haversine_2.8.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-imageio_2.25.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-imageio_2.26.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.10.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.11.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-lru-dict/0001-lru-Use-PyCFunction-instead-of-PyCFunctionWithKeywor.patch delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-mpmath_1.2.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-mpmath_1.3.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-msgpack_1.0.4.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-msgpack_1.0.5.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-natsort_8.2.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-natsort_8.3.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-ninja/CMakeLists.txt create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-ninja/run-ninja-from-path.patch create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-ninja_1.11.1.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-nocasedict_1.1.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-nocasedict_2.0.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-nocaselist_1.1.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-nocaselist_1.1.1.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.1.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.1.2.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_3.0.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_3.1.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-portion_2.3.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-portion_2.4.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-protobuf_4.21.12.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-protobuf_4.22.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pure-eval_0.2.2.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_1.10.5.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_1.10.6.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pydicti_1.2.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pydicti_1.2.1.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pyexpect_1.0.21.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pyexpect_1.0.22.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pymisp_2.4.168.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pymisp_2.4.169.2.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.1.3.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.2.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pyproject-metadata_0.7.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pyruvate-crates.inc delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-xdist_3.2.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-xdist_3.2.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-rapidjson_1.10.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-rapidjson_1.9.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-scikit-build_0.16.7.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_1.15.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_1.17.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-service-identity/run-ptest create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-service-identity_21.1.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-simplejson_3.18.3.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-simplejson_3.18.4.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-smpplib_2.2.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-smpplib_2.2.2.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-socketio_5.7.2.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-socketio_5.8.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.4.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.7.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-stack-data_0.6.2.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.64.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.65.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-trustme/run-ptest create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-trustme_0.9.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-twitter_4.12.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-twitter_4.13.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_2.13.3.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_3.0.1.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-tzlocal_4.2.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-tzlocal_4.3.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-unidiff_0.7.4.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-unidiff_0.7.5.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-watchdog_2.3.0.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-watchdog_2.3.1.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-web3_5.31.3.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-web3_6.0.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-wrapt_1.14.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-wrapt_1.15.0.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.0.8.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.0.9.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-xmlschema_2.2.1.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-xmlschema_2.2.2.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.47.3.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.47.4.bb delete mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-zopeinterface_5.5.2.bb create mode 100644 meta-openembedded/meta-python/recipes-devtools/python/python3-zopeinterface_6.0.bb (limited to 'meta-openembedded/meta-python/recipes-devtools/python') diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohue_4.6.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohue_4.6.1.bb deleted file mode 100644 index 7e915fd3d2..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohue_4.6.1.bb +++ /dev/null @@ -1,16 +0,0 @@ -DESCRIPTION = "Asynchronous library to control Philips Hue" -HOMEPAGE = "https://pypi.org/project/aiohue/" -SECTION = "devel/python" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=dab31a1d28183826937f4b152143a33f" - -SRC_URI[sha256sum] = "afe44307ff2453e20323009cb315de3896d551afd0635b57381a278bb2119d48" - -inherit pypi setuptools3 - -RDEPENDS:${PN} += " \ - ${PYTHON_PN}-aiohttp \ - ${PYTHON_PN}-asyncio-throttle \ - ${PYTHON_PN}-profile \ - ${PYTHON_PN}-awesomeversion \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohue_4.6.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohue_4.6.2.bb new file mode 100644 index 0000000000..b9256ca204 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohue_4.6.2.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "Asynchronous library to control Philips Hue" +HOMEPAGE = "https://pypi.org/project/aiohue/" +SECTION = "devel/python" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=dab31a1d28183826937f4b152143a33f" + +SRC_URI[sha256sum] = "069af6bb0a7d34d566538af57cc10fb691ee04f844204e4f67d95a57f0b91a46" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += " \ + ${PYTHON_PN}-aiohttp \ + ${PYTHON_PN}-asyncio-throttle \ + ${PYTHON_PN}-profile \ + ${PYTHON_PN}-awesomeversion \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-alembic_1.10.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-alembic_1.10.2.bb new file mode 100644 index 0000000000..3b3c9a546b --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-alembic_1.10.2.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "A database migration tool for SQLAlchemy" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=e3023b042cb6002cb398344b51c67093" + +inherit pypi setuptools3 + +SRC_URI[sha256sum] = "457eafbdc0769d855c2c92cbafe6b7f319f916c80cf4ed02b8f394f38b51b89d" + +PYPI_PACKAGE = "alembic" + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-dateutil \ + ${PYTHON_PN}-editor \ + ${PYTHON_PN}-mako \ + ${PYTHON_PN}-sqlalchemy \ + ${PYTHON_PN}-misc \ +" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-alembic_1.9.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-alembic_1.9.4.bb deleted file mode 100644 index 7f9ac2ec91..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-alembic_1.9.4.bb +++ /dev/null @@ -1,19 +0,0 @@ -DESCRIPTION = "A database migration tool for SQLAlchemy" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=e3023b042cb6002cb398344b51c67093" - -inherit pypi setuptools3 - -SRC_URI[sha256sum] = "4d3bd32ecdbb7bbfb48a9fe9e6d6fd6a831a1b59d03e26e292210237373e7db5" - -PYPI_PACKAGE = "alembic" - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-dateutil \ - ${PYTHON_PN}-editor \ - ${PYTHON_PN}-mako \ - ${PYTHON_PN}-sqlalchemy \ - ${PYTHON_PN}-misc \ -" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-argcomplete_2.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-argcomplete_2.0.0.bb deleted file mode 100644 index 4eab34f488..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-argcomplete_2.0.0.bb +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "Argcomplete provides easy, extensible command line tab completion of arguments for your Python script." -HOMEPAGE = "https://github.com/kislyuk/argcomplete" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=2ee41112a44fe7014dce33e26468ba93" - -SRC_URI[sha256sum] = "6372ad78c89d662035101418ae253668445b391755cfe94ea52f1b9d22425b20" - -PYPI_PACKAGE = "argcomplete" - -inherit pypi setuptools3 - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-core \ - ${PYTHON_PN}-io \ -" - -BBCLASSEXTEND = "native nativesdk" - diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-argcomplete_3.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-argcomplete_3.0.0.bb new file mode 100644 index 0000000000..3ec271bacf --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-argcomplete_3.0.0.bb @@ -0,0 +1,18 @@ +SUMMARY = "Argcomplete provides easy, extensible command line tab completion of arguments for your Python script." +HOMEPAGE = "https://github.com/kislyuk/argcomplete" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=2ee41112a44fe7014dce33e26468ba93" + +SRC_URI[sha256sum] = "69db74ba0c72897452f2666267bd76c9cd10829686e99889e6758fac99b23286" + +PYPI_PACKAGE = "argcomplete" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-core \ + ${PYTHON_PN}-io \ +" + +BBCLASSEXTEND = "native nativesdk" + diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-astroid/0001-pyproject.toml-Replace-with.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-astroid/0001-pyproject.toml-Replace-with.patch deleted file mode 100644 index 3e1a17be92..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-astroid/0001-pyproject.toml-Replace-with.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 517f361ba4a6ae430acfe3b83986d32b4f811b58 Mon Sep 17 00:00:00 2001 -From: Leon Anavi -Date: Wed, 11 Jan 2023 13:56:24 +0200 -Subject: [PATCH] pyproject.toml: Replace ~= with >= - -Replace ~= with >= to avoid errors if the version is not exactly -the same. - -Signed-off-by: Leon Anavi ---- - pyproject.toml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/pyproject.toml b/pyproject.toml -index 537bca9a..a01e0d45 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -1,5 +1,5 @@ - [build-system] --requires = ["setuptools~=62.6", "wheel~=0.37.1"] -+requires = ["setuptools>=62.6", "wheel>=0.37.1"] - build-backend = "setuptools.build_meta" - - [project] --- -2.30.2 - diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-astroid_2.14.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-astroid_2.14.2.bb deleted file mode 100644 index e8b86071a3..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-astroid_2.14.2.bb +++ /dev/null @@ -1,39 +0,0 @@ -SUMMARY = "An abstract syntax tree for Python with inference support." -HOMEPAGE = "https://pypi.python.org/pypi/astroid" -SECTION = "devel/python" -LICENSE = "LGPL-2.1-only" -LIC_FILES_CHKSUM = "file://LICENSE;md5=a70cf540abf41acb644ac3b621b2fad1" - -SRC_URI[sha256sum] = "a3cf9f02c53dd259144a7e8f3ccd75d67c9a8c716ef183e0c1f291bc5d7bb3cf" - -SRC_URI += " \ - file://0001-pyproject.toml-Replace-with.patch \ -" - -inherit pypi python_setuptools_build_meta - -DEPENDS += "\ - ${PYTHON_PN}-pytest-runner-native \ - ${PYTHON_PN}-wheel-native \ -" - -PACKAGES =+ "${PN}-tests" - -FILES:${PN}-tests += " \ - ${PYTHON_SITEPACKAGES_DIR}/astroid/test* \ - ${PYTHON_SITEPACKAGES_DIR}/astroid/__pycache__/test* \ -" - -RDEPENDS:${PN}:class-target += "\ - ${PYTHON_PN}-distutils \ - ${PYTHON_PN}-lazy-object-proxy \ - ${PYTHON_PN}-logging \ - ${PYTHON_PN}-six \ - ${PYTHON_PN}-wrapt \ - ${PYTHON_PN}-setuptools \ -" - -RDEPENDS:${PN}-tests:class-target += "\ - ${PYTHON_PN}-unittest \ - ${PYTHON_PN}-xml \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-astroid_2.15.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-astroid_2.15.0.bb new file mode 100644 index 0000000000..a5f30b754b --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-astroid_2.15.0.bb @@ -0,0 +1,35 @@ +SUMMARY = "An abstract syntax tree for Python with inference support." +HOMEPAGE = "https://pypi.python.org/pypi/astroid" +SECTION = "devel/python" +LICENSE = "LGPL-2.1-only" +LIC_FILES_CHKSUM = "file://LICENSE;md5=a70cf540abf41acb644ac3b621b2fad1" + +SRC_URI[sha256sum] = "525f126d5dc1b8b0b6ee398b33159105615d92dc4a17f2cd064125d57f6186fa" + +inherit pypi python_setuptools_build_meta + +DEPENDS += "\ + ${PYTHON_PN}-pytest-runner-native \ + ${PYTHON_PN}-wheel-native \ +" + +PACKAGES =+ "${PN}-tests" + +FILES:${PN}-tests += " \ + ${PYTHON_SITEPACKAGES_DIR}/astroid/test* \ + ${PYTHON_SITEPACKAGES_DIR}/astroid/__pycache__/test* \ +" + +RDEPENDS:${PN}:class-target += "\ + ${PYTHON_PN}-distutils \ + ${PYTHON_PN}-lazy-object-proxy \ + ${PYTHON_PN}-logging \ + ${PYTHON_PN}-six \ + ${PYTHON_PN}-wrapt \ + ${PYTHON_PN}-setuptools \ +" + +RDEPENDS:${PN}-tests:class-target += "\ + ${PYTHON_PN}-unittest \ + ${PYTHON_PN}-xml \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-betamax/0001-Drop-ptests-fixtures-and-recorde_modes.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-betamax/0001-Drop-ptests-fixtures-and-recorde_modes.patch new file mode 100644 index 0000000000..7adcb68324 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-betamax/0001-Drop-ptests-fixtures-and-recorde_modes.patch @@ -0,0 +1,333 @@ +From 0e0b63ae80df5d7849b2e1c5ab9a668e8378b5e8 Mon Sep 17 00:00:00 2001 +From: Zhixiong Chi +Date: Tue, 28 Mar 2023 06:05:45 +0000 +Subject: [PATCH] Drop ptests fixtures and recorde_modes + +The usage of fixture in test_fixtures has been deprecated. +See https://docs.pytest.org/en/stable/explanation/fixtures.html and +https://docs.pytest.org/en/stable/deprecations.html#calling-fixtures-directly +for more information about fixtures. +Meanwhile the test_record_modes relies on httpbin.org which has been sold and +re-sold several times, and it adds X-Amzn-Trace-Id header that can possibly +diff for each request. +It leads to ptest failure, so drop it now until we find the solution. + +Upstream-Status: Inappropriate [oe specific] + +Signed-off-by: Zhixiong Chi +--- + tests/integration/test_fixtures.py | 60 ----------- + tests/integration/test_record_modes.py | 132 ------------------------- + tests/unit/test_fixtures.py | 94 ------------------ + 3 files changed, 286 deletions(-) + delete mode 100644 tests/integration/test_fixtures.py + delete mode 100644 tests/integration/test_record_modes.py + delete mode 100644 tests/unit/test_fixtures.py + +diff --git a/tests/integration/test_fixtures.py b/tests/integration/test_fixtures.py +deleted file mode 100644 +index fc3d1e7..0000000 +--- a/tests/integration/test_fixtures.py ++++ /dev/null +@@ -1,60 +0,0 @@ +-import os.path +- +-import pytest +- +- +-@pytest.mark.usefixtures('betamax_session') +-class TestPyTestFixtures: +- @pytest.fixture(autouse=True) +- def setup(self, request): +- """After test hook to assert everything.""" +- def finalizer(): +- test_dir = os.path.abspath('.') +- cassette_name = ('tests.integration.test_fixtures.' # Module name +- 'TestPyTestFixtures.' # Class name +- 'test_pytest_fixture' # Test function name +- '.json') +- file_name = os.path.join(test_dir, 'tests', 'cassettes', +- cassette_name) +- assert os.path.exists(file_name) is True +- +- request.addfinalizer(finalizer) +- +- def test_pytest_fixture(self, betamax_session): +- """Exercise the fixture itself.""" +- resp = betamax_session.get('https://httpbin.org/get') +- assert resp.ok +- +- +-@pytest.mark.usefixtures('betamax_parametrized_session') +-class TestPyTestParametrizedFixtures: +- @pytest.fixture(autouse=True) +- def setup(self, request): +- """After test hook to assert everything.""" +- def finalizer(): +- test_dir = os.path.abspath('.') +- cassette_name = ('tests.integration.test_fixtures.' # Module name +- 'TestPyTestParametrizedFixtures.' # Class name +- 'test_pytest_fixture' # Test function name +- '[https---httpbin.org-get]' # Parameter +- '.json') +- file_name = os.path.join(test_dir, 'tests', 'cassettes', +- cassette_name) +- assert os.path.exists(file_name) is True +- +- request.addfinalizer(finalizer) +- +- @pytest.mark.parametrize('url', ('https://httpbin.org/get',)) +- def test_pytest_fixture(self, betamax_parametrized_session, url): +- """Exercise the fixture itself.""" +- resp = betamax_parametrized_session.get(url) +- assert resp.ok +- +- +-@pytest.mark.parametrize('problematic_arg', [r'aaa\bbb', 'ccc:ddd', 'eee*fff']) +-def test_pytest_parametrize_with_filesystem_problematic_chars( +- betamax_parametrized_session, problematic_arg): +- """ +- Exercice parametrized args containing characters which might cause +- problems when getting translated into file names. """ +- assert True +diff --git a/tests/integration/test_record_modes.py b/tests/integration/test_record_modes.py +deleted file mode 100644 +index 58c8846..0000000 +--- a/tests/integration/test_record_modes.py ++++ /dev/null +@@ -1,132 +0,0 @@ +-from betamax import Betamax, BetamaxError +- +-from tests.integration.helper import IntegrationHelper +- +- +-class TestRecordOnce(IntegrationHelper): +- def test_records_new_interaction(self): +- s = self.session +- with Betamax(s).use_cassette('test_record_once') as betamax: +- self.cassette_path = betamax.current_cassette.cassette_path +- assert betamax.current_cassette.is_empty() is True +- r = s.get('http://httpbin.org/get') +- assert r.status_code == 200 +- assert betamax.current_cassette.is_empty() is True +- assert betamax.current_cassette.interactions != [] +- +- def test_replays_response_from_cassette(self): +- s = self.session +- with Betamax(s).use_cassette('test_replays_response') as betamax: +- self.cassette_path = betamax.current_cassette.cassette_path +- assert betamax.current_cassette.is_empty() is True +- r0 = s.get('http://httpbin.org/get') +- assert r0.status_code == 200 +- assert betamax.current_cassette.interactions != [] +- assert len(betamax.current_cassette.interactions) == 1 +- r1 = s.get('http://httpbin.org/get') +- assert len(betamax.current_cassette.interactions) == 2 +- assert r1.status_code == 200 +- r0_headers = r0.headers.copy() +- r0_headers.pop('Date') +- r0_headers.pop('Age', None) +- r0_headers.pop('X-Processed-Time', None) +- r1_headers = r1.headers.copy() +- r1_headers.pop('Date') +- r1_headers.pop('Age', None) +- r1_headers.pop('X-Processed-Time', None) +- # NOTE(sigmavirus24): This fails if the second request is +- # technically a second later. Ignoring the Date headers allows +- # this test to succeed. +- # NOTE(hroncok): httpbin.org added X-Processed-Time header that +- # can possibly differ (and often does) +- assert r0_headers == r1_headers +- assert r0.content == r1.content +- +- +-class TestRecordNone(IntegrationHelper): +- def test_raises_exception_when_no_interactions_present(self): +- s = self.session +- with Betamax(s) as betamax: +- betamax.use_cassette('test', record='none') +- self.cassette_created = False +- assert betamax.current_cassette is not None +- self.assertRaises(BetamaxError, s.get, 'http://httpbin.org/get') +- +- def test_record_none_does_not_create_cassettes(self): +- s = self.session +- with Betamax(s) as betamax: +- self.assertRaises(ValueError, betamax.use_cassette, +- 'test_record_none', record='none') +- self.cassette_created = False +- +- +-class TestRecordNewEpisodes(IntegrationHelper): +- def setUp(self): +- super(TestRecordNewEpisodes, self).setUp() +- with Betamax(self.session).use_cassette('test_record_new'): +- self.session.get('http://httpbin.org/get') +- self.session.get('http://httpbin.org/redirect/2') +- +- def test_records_new_events_with_existing_cassette(self): +- s = self.session +- opts = {'record': 'new_episodes'} +- with Betamax(s).use_cassette('test_record_new', **opts) as betamax: +- cassette = betamax.current_cassette +- self.cassette_path = cassette.cassette_path +- assert cassette.interactions != [] +- assert len(cassette.interactions) == 4 +- assert cassette.is_empty() is False +- s.get('https://httpbin.org/get') +- assert len(cassette.interactions) == 5 +- +- with Betamax(s).use_cassette('test_record_new') as betamax: +- cassette = betamax.current_cassette +- assert len(cassette.interactions) == 5 +- r = s.get('https://httpbin.org/get') +- assert r.status_code == 200 +- +- +-class TestRecordNewEpisodesCreatesCassettes(IntegrationHelper): +- def test_creates_new_cassettes(self): +- recorder = Betamax(self.session) +- opts = {'record': 'new_episodes'} +- cassette_name = 'test_record_new_makes_new_cassettes' +- with recorder.use_cassette(cassette_name, **opts) as betamax: +- self.cassette_path = betamax.current_cassette.cassette_path +- self.session.get('https://httpbin.org/get') +- +- +-class TestRecordAll(IntegrationHelper): +- def setUp(self): +- super(TestRecordAll, self).setUp() +- with Betamax(self.session).use_cassette('test_record_all'): +- self.session.get('http://httpbin.org/get') +- self.session.get('http://httpbin.org/redirect/2') +- self.session.get('http://httpbin.org/get') +- +- def test_records_new_interactions(self): +- s = self.session +- opts = {'record': 'all'} +- with Betamax(s).use_cassette('test_record_all', **opts) as betamax: +- cassette = betamax.current_cassette +- self.cassette_path = cassette.cassette_path +- assert cassette.interactions != [] +- assert len(cassette.interactions) == 5 +- assert cassette.is_empty() is False +- s.post('http://httpbin.org/post', data={'foo': 'bar'}) +- assert len(cassette.interactions) == 6 +- +- with Betamax(s).use_cassette('test_record_all') as betamax: +- assert len(betamax.current_cassette.interactions) == 6 +- +- def test_replaces_old_interactions(self): +- s = self.session +- opts = {'record': 'all'} +- with Betamax(s).use_cassette('test_record_all', **opts) as betamax: +- cassette = betamax.current_cassette +- self.cassette_path = cassette.cassette_path +- assert cassette.interactions != [] +- assert len(cassette.interactions) == 5 +- assert cassette.is_empty() is False +- s.get('http://httpbin.org/get') +- assert len(cassette.interactions) == 5 +diff --git a/tests/unit/test_fixtures.py b/tests/unit/test_fixtures.py +deleted file mode 100644 +index 387d9ce..0000000 +--- a/tests/unit/test_fixtures.py ++++ /dev/null +@@ -1,94 +0,0 @@ +-try: +- import unittest.mock as mock +-except ImportError: +- import mock +- +-import pytest +-import unittest +- +-import requests +- +-import betamax +-from betamax.fixtures import pytest as pytest_fixture +-from betamax.fixtures import unittest as unittest_fixture +- +- +-class TestPyTestFixture(unittest.TestCase): +- def setUp(self): +- self.mocked_betamax = mock.MagicMock() +- self.patched_betamax = mock.patch.object( +- betamax.recorder, 'Betamax', return_value=self.mocked_betamax) +- self.patched_betamax.start() +- +- def tearDown(self): +- self.patched_betamax.stop() +- +- def test_adds_stop_as_a_finalizer(self): +- # Mock a pytest request object +- request = mock.MagicMock() +- request.cls = request.module = None +- request.function.__name__ = 'test' +- +- pytest_fixture.betamax_recorder(request) +- assert request.addfinalizer.called is True +- request.addfinalizer.assert_called_once_with(self.mocked_betamax.stop) +- +- def test_auto_starts_the_recorder(self): +- # Mock a pytest request object +- request = mock.MagicMock() +- request.cls = request.module = None +- request.function.__name__ = 'test' +- +- pytest_fixture.betamax_recorder(request) +- self.mocked_betamax.start.assert_called_once_with() +- +- +-class FakeBetamaxTestCase(unittest_fixture.BetamaxTestCase): +- def test_fake(self): +- pass +- +- +-class TestUnittestFixture(unittest.TestCase): +- def setUp(self): +- self.mocked_betamax = mock.MagicMock() +- self.patched_betamax = mock.patch.object( +- betamax.recorder, 'Betamax', return_value=self.mocked_betamax) +- self.betamax = self.patched_betamax.start() +- self.fixture = FakeBetamaxTestCase(methodName='test_fake') +- +- def tearDown(self): +- self.patched_betamax.stop() +- +- def test_setUp(self): +- self.fixture.setUp() +- +- self.mocked_betamax.use_cassette.assert_called_once_with( +- 'FakeBetamaxTestCase.test_fake' +- ) +- self.mocked_betamax.start.assert_called_once_with() +- +- def test_setUp_rejects_arbitrary_session_classes(self): +- self.fixture.SESSION_CLASS = object +- +- with pytest.raises(AssertionError): +- self.fixture.setUp() +- +- def test_setUp_accepts_session_subclasses(self): +- class TestSession(requests.Session): +- pass +- +- self.fixture.SESSION_CLASS = TestSession +- +- self.fixture.setUp() +- +- assert self.betamax.called is True +- call_kwargs = self.betamax.call_args[-1] +- assert isinstance(call_kwargs['session'], TestSession) +- +- def test_tearDown_calls_stop(self): +- recorder = mock.Mock() +- self.fixture.recorder = recorder +- +- self.fixture.tearDown() +- +- recorder.stop.assert_called_once_with() +-- +2.35.5 + diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-betamax_0.8.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-betamax_0.8.1.bb index 2caeb5afa2..e3c5e7a3ac 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-betamax_0.8.1.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-betamax_0.8.1.bb @@ -5,6 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=61c15f0c146c5fb1a8ce8ba2f310d73c" SRC_URI += " \ file://run-ptest \ + file://0001-Drop-ptests-fixtures-and-recorde_modes.patch \ " SRC_URI[md5sum] = "b8182d43a200fc126a3bf7555626f964" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-charset-normalizer_3.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-charset-normalizer_3.0.1.bb deleted file mode 100644 index 0a48ae97d4..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-charset-normalizer_3.0.1.bb +++ /dev/null @@ -1,15 +0,0 @@ -SUMMARY = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -HOMEPAGE = "https://github.com/ousret/charset_normalizer" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=0974a390827087287db39928f7c524b5" - -SRC_URI[sha256sum] = "ebea339af930f8ca5d7a699b921106c6e29c617fe9606fa7baa043c1cdae326f" - -inherit pypi setuptools3 - -RDEPENDS:${PN} += " \ - ${PYTHON_PN}-core \ - ${PYTHON_PN}-logging \ - ${PYTHON_PN}-codecs \ - ${PYTHON_PN}-json \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-charset-normalizer_3.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-charset-normalizer_3.1.0.bb new file mode 100644 index 0000000000..27bd625b4d --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-charset-normalizer_3.1.0.bb @@ -0,0 +1,15 @@ +SUMMARY = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +HOMEPAGE = "https://github.com/ousret/charset_normalizer" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=0974a390827087287db39928f7c524b5" + +SRC_URI[sha256sum] = "34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += " \ + ${PYTHON_PN}-core \ + ${PYTHON_PN}-logging \ + ${PYTHON_PN}-codecs \ + ${PYTHON_PN}-json \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-click-repl_0.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-click-repl_0.2.0.bb index cf5ba988b4..c8798c5e36 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-click-repl_0.2.0.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-click-repl_0.2.0.bb @@ -7,4 +7,4 @@ SRC_URI[sha256sum] = "cd12f68d745bf6151210790540b4cb064c7b13e571bc64b6957d98d120 inherit pypi setuptools3 -RDEPENDS:${PN} = "${PYTHON_PN}-click" +RDEPENDS:${PN} = "${PYTHON_PN}-click ${PYTHON_PN}-prompt-toolkit" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cmake/CMakeLists.txt b/meta-openembedded/meta-python/recipes-devtools/python/python3-cmake/CMakeLists.txt new file mode 100644 index 0000000000..8ba81970ff --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cmake/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.6) + +# +# For more details, see docs/building.rst +# + +project(CMakePythonDistributions NONE) + +install(CODE " + message(STATUS \"Install CMake project\") +") diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cmake/run-cmake-from-path.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-cmake/run-cmake-from-path.patch new file mode 100644 index 0000000000..5c38fadce0 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cmake/run-cmake-from-path.patch @@ -0,0 +1,11 @@ +--- cmake-3.25.2/src/cmake/__init__.py.old 2023-03-10 09:40:43.582315753 +0100 ++++ cmake-3.25.2/src/cmake/__init__.py 2023-03-10 09:41:38.030874047 +0100 +@@ -36,7 +36,7 @@ + + + def _program(name, args): +- return subprocess.call([os.path.join(CMAKE_BIN_DIR, name)] + args, close_fds=False) ++ return subprocess.call([name] + args, close_fds=False) + + + def cmake(): diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cmake_3.26.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cmake_3.26.0.bb new file mode 100644 index 0000000000..e4644d9aab --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cmake_3.26.0.bb @@ -0,0 +1,37 @@ +SUMMARY = "CMake is an open-source, cross-platform family of tools designed to build, test and package software" +LICENSE = "BSD-3-Clause & Apache-2.0" +LIC_FILES_CHKSUM = " \ + file://LICENSE_BSD_3;md5=9134cb61aebbdd79dd826ccb9ae6afcd \ + file://LICENSE_Apache_20;md5=19cbd64715b51267a47bf3750cc6a8a5 \ +" + +DEPENDS = "ninja-native cmake-native python3-scikit-build-native" + +PYPI_PACKAGE = "cmake" +PYPI_ARCHIVE_NAME_PREFIX = "pypi-" + +inherit pypi python_setuptools_build_meta +SRC_URI[sha256sum] = "c18185c9cc147d0fa1e9228962aa37901b37866bd5d617e9efa23dfe706f7321" + +SRC_URI += " \ + file://CMakeLists.txt \ + file://run-cmake-from-path.patch \ +" + +addtask do_patchbuild after do_patch before do_configure + +do_patchbuild () { + rm -f ${S}/CMakeLists.txt + cp ${WORKDIR}/CMakeLists.txt ${S}/ +} + +do_install:append () { + rm -rf ${D}${bindir} +} + +RDEPENDS:${PN} = " \ + cmake \ + python3-scikit-build \ +" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_7.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_7.2.0.bb deleted file mode 100644 index c51f9ca553..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_7.2.0.bb +++ /dev/null @@ -1,21 +0,0 @@ -SUMMARY = "Code coverage measurement for Python" -HOMEPAGE = "https://coverage.readthedocs.io" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93" - -SRC_URI[sha256sum] = "9cc9c41aa5af16d845b53287051340c363dd03b7ef408e45eec3af52be77810d" - -inherit pypi setuptools3 - -RDEPENDS:${PN} += " \ - ${PYTHON_PN}-sqlite3 \ - ${PYTHON_PN}-core \ - ${PYTHON_PN}-pprint \ - ${PYTHON_PN}-json \ - ${PYTHON_PN}-xml \ - ${PYTHON_PN}-crypt \ - ${PYTHON_PN}-shell \ - ${PYTHON_PN}-io \ - ${PYTHON_PN}-toml \ - ${PYTHON_PN}-multiprocessing \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_7.2.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_7.2.2.bb new file mode 100644 index 0000000000..58d0b46f65 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_7.2.2.bb @@ -0,0 +1,21 @@ +SUMMARY = "Code coverage measurement for Python" +HOMEPAGE = "https://coverage.readthedocs.io" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93" + +SRC_URI[sha256sum] = "36dd42da34fe94ed98c39887b86db9d06777b1c8f860520e21126a75507024f2" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += " \ + ${PYTHON_PN}-sqlite3 \ + ${PYTHON_PN}-core \ + ${PYTHON_PN}-pprint \ + ${PYTHON_PN}-json \ + ${PYTHON_PN}-xml \ + ${PYTHON_PN}-crypt \ + ${PYTHON_PN}-shell \ + ${PYTHON_PN}-io \ + ${PYTHON_PN}-toml \ + ${PYTHON_PN}-multiprocessing \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-daemon_2.3.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-daemon_2.3.2.bb deleted file mode 100644 index 49b094fce0..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-daemon_2.3.2.bb +++ /dev/null @@ -1,19 +0,0 @@ -DESCRIPTION = "Library to implement a well-behaved Unix daemon process" -HOMEPAGE = "https://pagure.io/python-daemon/" -SECTION = "devel/python" - -DEPENDS += "${PYTHON_PN}-docutils-native" -RDEPENDS:${PN} = "${PYTHON_PN}-docutils \ - ${PYTHON_PN}-lockfile (>= 0.10) \ - ${PYTHON_PN}-resource \ -" - -LICENSE = "Apache-2.0 & GPL-3.0-only" -LIC_FILES_CHKSUM = "file://README;md5=a3a94c615dc969a70525f1eebbacf235" - -inherit pypi setuptools3 - -SRC_URI[md5sum] = "b7397fe73d516dc14921500a1245b41c" -SRC_URI[sha256sum] = "3deeb808e72b6b89f98611889e11cc33754f5b2c1517ecfa1aaf25f402051fb5" - -PYPI_PACKAGE = "python-daemon" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-daemon_3.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-daemon_3.0.1.bb new file mode 100644 index 0000000000..79507bdce2 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-daemon_3.0.1.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Library to implement a well-behaved Unix daemon process" +HOMEPAGE = "https://pagure.io/python-daemon/" +SECTION = "devel/python" + +DEPENDS += "${PYTHON_PN}-docutils-native" +RDEPENDS:${PN} = "${PYTHON_PN}-docutils \ + ${PYTHON_PN}-lockfile (>= 0.10) \ + ${PYTHON_PN}-resource \ +" + +LICENSE = "Apache-2.0 & GPL-3.0-only" +LIC_FILES_CHKSUM = "file://README;md5=a3a94c615dc969a70525f1eebbacf235" + +inherit pypi setuptools3 + +SRC_URI[sha256sum] = "6c57452372f7eaff40934a1c03ad1826bf5e793558e87fef49131e6464b4dae5" + +PYPI_PACKAGE = "python-daemon" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-decouple_3.7.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-decouple_3.7.bb deleted file mode 100644 index 5238431bcb..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-decouple_3.7.bb +++ /dev/null @@ -1,16 +0,0 @@ -SUMMARY = "Strict separation of settings from code." -HOMEPAGE = "https://github.com/henriquebastos/python-decouple/" -SECTION = "devel/python" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=a46375b26bb7d7603565d829a2a51782" - -SRC_URI[sha256sum] = "e88a8d6bdf3b07d471a854099e455e20a6fa7a4d6ecf8631b250e3db654336e6" - -PYPI_PACKAGE = "python-decouple" - -inherit pypi setuptools3 - -RDEPENDS:${PN} += " \ - python3-shell \ - python3-stringold \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-decouple_3.8.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-decouple_3.8.bb new file mode 100644 index 0000000000..20d614a423 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-decouple_3.8.bb @@ -0,0 +1,16 @@ +SUMMARY = "Strict separation of settings from code." +HOMEPAGE = "https://github.com/henriquebastos/python-decouple/" +SECTION = "devel/python" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=a46375b26bb7d7603565d829a2a51782" + +SRC_URI[sha256sum] = "ba6e2657d4f376ecc46f77a3a615e058d93ba5e465c01bbe57289bfb7cce680f" + +PYPI_PACKAGE = "python-decouple" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += " \ + python3-shell \ + python3-stringold \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-engineio_4.3.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-engineio_4.3.4.bb deleted file mode 100644 index d89a54dc3d..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-engineio_4.3.4.bb +++ /dev/null @@ -1,20 +0,0 @@ -SUMMARY = "Engine.IO server" -HOMEPAGE = "https://github.com/miguelgrinberg/python-engineio/" -SECTION = "devel/python" - -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=42d0a9e728978f0eeb759c3be91536b8" - -inherit pypi python_setuptools_build_meta - -PYPI_PACKAGE = "python-engineio" - -RDEPENDS:${PN} += " \ - python3-netclient \ - python3-json \ - python3-logging \ - python3-compression \ - python3-asyncio \ -" - -SRC_URI[sha256sum] = "d8d8b072799c36cadcdcc2b40d2a560ce09797ab3d2d596b2ad519a5e4df19ae" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-engineio_4.4.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-engineio_4.4.0.bb new file mode 100644 index 0000000000..03a7d480d2 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-engineio_4.4.0.bb @@ -0,0 +1,20 @@ +SUMMARY = "Engine.IO server" +HOMEPAGE = "https://github.com/miguelgrinberg/python-engineio/" +SECTION = "devel/python" + +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=42d0a9e728978f0eeb759c3be91536b8" + +inherit pypi python_setuptools_build_meta + +PYPI_PACKAGE = "python-engineio" + +RDEPENDS:${PN} += " \ + python3-netclient \ + python3-json \ + python3-logging \ + python3-compression \ + python3-asyncio \ +" + +SRC_URI[sha256sum] = "bcc035c70ecc30acc3cfd49ef19aca6c51fa6caaadd0fa58c2d7480f50d04cf2" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-typing_3.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-typing_3.2.0.bb deleted file mode 100644 index b810341d2b..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-typing_3.2.0.bb +++ /dev/null @@ -1,9 +0,0 @@ -SUMMARY = "Common type annotations for ethereum python packages." -HOMEPAGE = "https://github.com/ethereum/eth-typing" -SECTION = "devel/python" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=bf9691ead96f1163622689e47ce3f366" - -SRC_URI[sha256sum] = "177e2070da9bf557fe0fd46ee467a7be2d0b6476aa4dc18680603e7da1fc5690" - -inherit pypi setuptools3 diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-typing_3.3.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-typing_3.3.0.bb new file mode 100644 index 0000000000..ad339a22c3 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-typing_3.3.0.bb @@ -0,0 +1,9 @@ +SUMMARY = "Common type annotations for ethereum python packages." +HOMEPAGE = "https://github.com/ethereum/eth-typing" +SECTION = "devel/python" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=bf9691ead96f1163622689e47ce3f366" + +SRC_URI[sha256sum] = "e9535e9d524d4c7a0cbd3d9832093cc5001a3e31869e72645674d24c6376d196" + +inherit pypi setuptools3 diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-executing_1.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-executing_1.2.0.bb new file mode 100644 index 0000000000..89f935c672 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-executing_1.2.0.bb @@ -0,0 +1,9 @@ +SUMMARY = "Get the currently executing AST node of a frame, and other information" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a3d6c15f7859ae235a78f2758e5a48cf" + +DEPENDS = "python3-setuptools-scm-native" + +inherit pypi python_setuptools_build_meta + +SRC_URI[sha256sum] = "19da64c18d2d851112f09c287f8d3dbbdf725ab0e569077efb6cdcbd3497c107" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-fastjsonschema_2.16.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-fastjsonschema_2.16.2.bb deleted file mode 100644 index a1d3392e19..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-fastjsonschema_2.16.2.bb +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright (C) 2021 Khem Raj -# Released under the MIT license (see COPYING.MIT for the terms) - -SUMMARY = "Fastest Python implementation of JSON schema" -HOMEPAGE = "https://github.com/seznam/python-fastjsonschema" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=18950e8362b69c0c617b42b8bd8e7532" - -SRCREV = "1aad747bab39d4b1201ab99917463f4079955ecd" -PYPI_SRC_URI = "git://github.com/horejsek/python-fastjsonschema;protocol=https;branch=master" - -SRC_URI += "file://run-ptest" - -inherit ptest pypi setuptools3 - -S = "${WORKDIR}/git" - -do_install_ptest() { - install -d ${D}${PTEST_PATH}/tests - cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ -} - -RDEPENDS:${PN}-ptest += "\ - python3-colorama \ - python3-jsonschema \ - python3-pylint \ - python3-pytest \ - python3-pytest-benchmark \ - python3-pytest-cache \ -" -RDEPENDS:${PN} += "\ - python3-core \ - python3-urllib3 \ - python3-numbers \ - python3-pickle \ - python3-json \ - " - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-fastjsonschema_2.16.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-fastjsonschema_2.16.3.bb new file mode 100644 index 0000000000..689fe51a33 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-fastjsonschema_2.16.3.bb @@ -0,0 +1,39 @@ +# Copyright (C) 2021 Khem Raj +# Released under the MIT license (see COPYING.MIT for the terms) + +SUMMARY = "Fastest Python implementation of JSON schema" +HOMEPAGE = "https://github.com/seznam/python-fastjsonschema" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=18950e8362b69c0c617b42b8bd8e7532" + +SRCREV = "4f11540d2e8f7c0aeae1230cdbc65a99f1b277c4" +PYPI_SRC_URI = "git://github.com/horejsek/python-fastjsonschema;protocol=https;branch=master" + +SRC_URI += "file://run-ptest" + +inherit ptest pypi setuptools3 + +S = "${WORKDIR}/git" + +do_install_ptest() { + install -d ${D}${PTEST_PATH}/tests + cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ +} + +RDEPENDS:${PN}-ptest += "\ + python3-colorama \ + python3-jsonschema \ + python3-pylint \ + python3-pytest \ + python3-pytest-benchmark \ + python3-pytest-cache \ +" +RDEPENDS:${PN} += "\ + python3-core \ + python3-urllib3 \ + python3-numbers \ + python3-pickle \ + python3-json \ + " + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-fastnumbers_4.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-fastnumbers_4.0.1.bb deleted file mode 100644 index e3a0c6c0fc..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-fastnumbers_4.0.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -SUMMARY = "Super-fast and clean conversions to numbers." -SECTION = "devel/python" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=58db8ac9e152dd9b700f4d39ff40a31a" - -PYPI_PACKAGE = "fastnumbers" - -SRC_URI[sha256sum] = "3e7d74b1debb44c4803c0fea59a63d0785d6a26ebcb902e2262b3c3fba81b400" - -inherit pypi setuptools3 diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-fastnumbers_5.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-fastnumbers_5.0.1.bb new file mode 100644 index 0000000000..7494c45f06 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-fastnumbers_5.0.1.bb @@ -0,0 +1,10 @@ +SUMMARY = "Super-fast and clean conversions to numbers." +SECTION = "devel/python" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=58db8ac9e152dd9b700f4d39ff40a31a" + +PYPI_PACKAGE = "fastnumbers" + +SRC_URI[sha256sum] = "9e4fd92cdf263a8e0865af19c40ae9df45a9bc0eb5e22fefea871140e7e0262f" + +inherit pypi setuptools3 diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-flask-socketio_5.3.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-flask-socketio_5.3.2.bb deleted file mode 100644 index b7ba80991a..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-flask-socketio_5.3.2.bb +++ /dev/null @@ -1,17 +0,0 @@ -SUMMARY = "Socket.IO integration for Flask applications" -HOMEPAGE = "https://github.com/miguelgrinberg/Flask-SocketIO/" -SECTION = "devel/python" - -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=38cc21254909604298ce763a6e4440a0" - -inherit pypi python_setuptools_build_meta - -PYPI_PACKAGE = "Flask-SocketIO" - -SRC_URI[sha256sum] = "11d1d78b8805cda351b27828a110b88c74a573be62b07f7f5a519fb67fae0a58" - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-flask \ - ${PYTHON_PN}-socketio \ - " diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-flask-socketio_5.3.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-flask-socketio_5.3.3.bb new file mode 100644 index 0000000000..0327d0d8c7 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-flask-socketio_5.3.3.bb @@ -0,0 +1,17 @@ +SUMMARY = "Socket.IO integration for Flask applications" +HOMEPAGE = "https://github.com/miguelgrinberg/Flask-SocketIO/" +SECTION = "devel/python" + +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=38cc21254909604298ce763a6e4440a0" + +inherit pypi python_setuptools_build_meta + +PYPI_PACKAGE = "Flask-SocketIO" + +SRC_URI[sha256sum] = "8f47762dd1b76916cbc01f4f8661dd4670dbeb418ca0e1aaedab909b85efee5d" + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-flask \ + ${PYTHON_PN}-socketio \ + " diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-gcovr_5.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-gcovr_5.2.bb deleted file mode 100644 index 03231f926a..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-gcovr_5.2.bb +++ /dev/null @@ -1,17 +0,0 @@ -DESCRIPTION = "generate GCC code coverage reports" -HOMEPAGE = "https://gcovr.com" -SECTION = "devel/python" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e59af597b3484fa3b52c0fbfd5d17611" - -SRC_URI = "git://github.com/gcovr/gcovr.git;branch=master;protocol=https" -SRCREV = "1040a85ecfb3ef0d01635df9d50a3cae5059d566" - -S = "${WORKDIR}/git" - -inherit setuptools3 -PIP_INSTALL_PACKAGE = "gcovr" - -RDEPENDS:${PN} += "${PYTHON_PN}-jinja2 ${PYTHON_PN}-lxml ${PYTHON_PN}-setuptools ${PYTHON_PN}-pygments" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-gcovr_6.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-gcovr_6.0.bb new file mode 100644 index 0000000000..901d0017db --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-gcovr_6.0.bb @@ -0,0 +1,17 @@ +DESCRIPTION = "generate GCC code coverage reports" +HOMEPAGE = "https://gcovr.com" +SECTION = "devel/python" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=6542fc4ce5904ffb741ef56f8fe33452" + +SRC_URI = "git://github.com/gcovr/gcovr.git;branch=master;protocol=https" +SRCREV = "1221ef62ff0de15bbeaf79e68e08a65d62c73ff4" + +S = "${WORKDIR}/git" + +inherit setuptools3 +PIP_INSTALL_PACKAGE = "gcovr" + +RDEPENDS:${PN} += "${PYTHON_PN}-jinja2 ${PYTHON_PN}-lxml ${PYTHON_PN}-setuptools ${PYTHON_PN}-pygments" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-geojson_2.5.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-geojson_2.5.0.bb deleted file mode 100644 index 40cf8bda76..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-geojson_2.5.0.bb +++ /dev/null @@ -1,26 +0,0 @@ -SUMMARY = "Python bindings and utilities for GeoJSON" -HOMEPAGE = "https://pypi.org/project/geojson/" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=f48972abe5cddee79e301574742ed745" - -SRC_URI[md5sum] = "14753ed28678828b1de73f68b04e2324" -SRC_URI[sha256sum] = "6e4bb7ace4226a45d9c8c8b1348b3fc43540658359f93c3f7e03efa9f15f658a" - -inherit pypi setuptools3 ptest - -SRC_URI += " \ - file://run-ptest \ -" - -RDEPENDS:${PN}-ptest += " \ - ${PYTHON_PN}-pytest \ -" - -do_install_ptest() { - install -d ${D}${PTEST_PATH}/tests - cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ -} - -RDEPENDS:${PN} += "python3-simplejson python3-math" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-geojson_3.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-geojson_3.0.1.bb new file mode 100644 index 0000000000..671fe4f23a --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-geojson_3.0.1.bb @@ -0,0 +1,25 @@ +SUMMARY = "Python bindings and utilities for GeoJSON" +HOMEPAGE = "https://pypi.org/project/geojson/" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=f77f2ed49768c8d4c79ba874c0f94d8a" + +SRC_URI[sha256sum] = "ff3d75acab60b1e66504a11f7ea12c104bad32ff3c410a807788663b966dee4a" + +inherit pypi setuptools3 ptest + +SRC_URI += " \ + file://run-ptest \ +" + +RDEPENDS:${PN}-ptest += " \ + ${PYTHON_PN}-pytest \ +" + +do_install_ptest() { + install -d ${D}${PTEST_PATH}/tests + cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ +} + +RDEPENDS:${PN} += "python3-simplejson python3-math" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.11.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.11.bb deleted file mode 100644 index 0e6670b906..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.11.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "Client for MQTT protocol" -HOMEPAGE = "https://github.com/wialon/gmqtt" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=903f1792621a3b35ee546da75d139177" - -SRC_URI[sha256sum] = "0be6d57841538abc3ae0a41131c6d53314e0705b74876a6f94bc903df1209fb6" - -inherit pypi setuptools3 - -RDEPENDS:${PN} += "\ - python3-asyncio \ - python3-core \ - python3-datetime \ - python3-json \ - python3-logging \ - python3-netclient \ -" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.12.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.12.bb new file mode 100644 index 0000000000..c06e94e7a3 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.12.bb @@ -0,0 +1,19 @@ +SUMMARY = "Client for MQTT protocol" +HOMEPAGE = "https://github.com/wialon/gmqtt" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=903f1792621a3b35ee546da75d139177" + +SRC_URI[sha256sum] = "7df03792343089ae62dc7cd6f8be356861c4fc68768cefa22f3d8de5e7e5be48" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += "\ + python3-asyncio \ + python3-core \ + python3-datetime \ + python3-json \ + python3-logging \ + python3-netclient \ +" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_2.79.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_2.79.0.bb deleted file mode 100644 index 5c9ade0918..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_2.79.0.bb +++ /dev/null @@ -1,20 +0,0 @@ -SUMMARY = "The Google API Client for Python is a client library for accessing the Plus, \ -Moderator, and many other Google APIs." -HOMEPAGE = "https://github.com/googleapis/google-api-python-client" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" - -SRC_URI[sha256sum] = "577c0aeae1eb3c754eacb9122d369d67609fef759bc6a4fa16cafeab4f30019b" - -inherit pypi setuptools3 - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-logging \ - ${PYTHON_PN}-six \ - ${PYTHON_PN}-json \ - ${PYTHON_PN}-core \ - ${PYTHON_PN}-netclient \ - ${PYTHON_PN}-httplib2 \ - ${PYTHON_PN}-uritemplate \ - ${PYTHON_PN}-google-api-core \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_2.81.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_2.81.0.bb new file mode 100644 index 0000000000..d471d9aaaa --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_2.81.0.bb @@ -0,0 +1,20 @@ +SUMMARY = "The Google API Client for Python is a client library for accessing the Plus, \ +Moderator, and many other Google APIs." +HOMEPAGE = "https://github.com/googleapis/google-api-python-client" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" + +SRC_URI[sha256sum] = "8faab0b9b19d3797b455d33320c643253b6761fd0d3f3adb54792ab155d0795a" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-logging \ + ${PYTHON_PN}-six \ + ${PYTHON_PN}-json \ + ${PYTHON_PN}-core \ + ${PYTHON_PN}-netclient \ + ${PYTHON_PN}-httplib2 \ + ${PYTHON_PN}-uritemplate \ + ${PYTHON_PN}-google-api-core \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-google-auth_2.16.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-google-auth_2.16.1.bb deleted file mode 100644 index c70abb0473..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-google-auth_2.16.1.bb +++ /dev/null @@ -1,27 +0,0 @@ -DESCRIPTION = "Google Authentication Library" -HOMEPAGE = "https://github.com/googleapis/google-auth-library-python" -AUTHOR = "Google Cloud Platform" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" - -inherit pypi setuptools3 - -SRC_URI[sha256sum] = "5fd170986bce6bfd7bb5c845c4b8362edb1e0cba901e062196e83f8bb5d5d32c" - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-asyncio \ - ${PYTHON_PN}-datetime \ - ${PYTHON_PN}-io \ - ${PYTHON_PN}-json \ - ${PYTHON_PN}-logging \ - ${PYTHON_PN}-netclient \ - ${PYTHON_PN}-numbers \ -" - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-aiohttp \ - ${PYTHON_PN}-cachetools \ - ${PYTHON_PN}-pyasn1-modules \ - ${PYTHON_PN}-rsa \ - ${PYTHON_PN}-six \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-google-auth_2.16.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-google-auth_2.16.2.bb new file mode 100644 index 0000000000..b5f2b7e76e --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-google-auth_2.16.2.bb @@ -0,0 +1,27 @@ +DESCRIPTION = "Google Authentication Library" +HOMEPAGE = "https://github.com/googleapis/google-auth-library-python" +AUTHOR = "Google Cloud Platform" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" + +inherit pypi setuptools3 + +SRC_URI[sha256sum] = "07e14f34ec288e3f33e00e2e3cc40c8942aa5d4ceac06256a28cd8e786591420" + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-asyncio \ + ${PYTHON_PN}-datetime \ + ${PYTHON_PN}-io \ + ${PYTHON_PN}-json \ + ${PYTHON_PN}-logging \ + ${PYTHON_PN}-netclient \ + ${PYTHON_PN}-numbers \ +" + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-aiohttp \ + ${PYTHON_PN}-cachetools \ + ${PYTHON_PN}-pyasn1-modules \ + ${PYTHON_PN}-rsa \ + ${PYTHON_PN}-six \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-gpiod_2.0-rc3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-gpiod_2.0-rc3.bb deleted file mode 100644 index 6af1542bfd..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-gpiod_2.0-rc3.bb +++ /dev/null @@ -1,45 +0,0 @@ -SUMMARY = "Python bindings for libgpiod." -AUTHOR = "Bartosz Golaszewski " - -LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later & CC-BY-SA-4.0" -LIC_FILES_CHKSUM = " \ - file://../../LICENSES/GPL-2.0-or-later.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ - file://../../LICENSES/LGPL-2.1-or-later.txt;md5=4b54a1fd55a448865a0b32d41598759d \ - file://../../LICENSES/CC-BY-SA-4.0.txt;md5=fba3b94d88bfb9b81369b869a1e9a20f \ -" - -require recipes-support/libgpiod/libgpiod-src.inc - -SRC_URI += "file://run-ptest" - -SRC_URI[sha256sum] = "1d1756d465525deb668526571dc6ed7e08f7b8e7745b10fc028208a22fb7adf8" -S = "${WORKDIR}/libgpiod-2.0/bindings/python" - -inherit setuptools3 ptest - -DEPENDS += "libgpiod" -RDEPENDS:${PN} += "libgpiod (>= 2.0)" -RDEPENDS:${PN}-ptest += "python3-setuptools" - -export GPIOD_WITH_TESTS = "${@bb.utils.contains("PTEST_ENABLED", "1", "1", "0", d)}" -PTEST_CFLAGS = "${@bb.utils.contains("PTEST_ENABLED", "1", "-I../../tests/gpiosim", "", d)}" -# Setuptools store full filesystem paths in DWARF files. Map them to './' to -# avoid QA warnings. -export CFLAGS = "${PTEST_CFLAGS} -fdebug-prefix-map=${B}=./" - -do_install:append() { - # Python setuptools have an issue where they install C extensions even if - # they're not in the list of packages to be packaged. This is how the test - # extensions end up being installed. Remove them here. - rm -rf ${D}${PYTHON_SITEPACKAGES_DIR}/tests/ -} - -do_install_ptest() { - install -d ${D}${PTEST_PATH}/gpiod-test/gpiosim - install -d ${D}${PTEST_PATH}/gpiod-test/procname - install -m 0644 ${B}/tests/*.py ${D}${PTEST_PATH}/gpiod-test/ - install -m 0644 ${B}/build/lib*/tests/gpiosim/_ext* ${D}${PTEST_PATH}/gpiod-test/gpiosim - install -m 0644 ${B}/tests/gpiosim/*.py ${D}${PTEST_PATH}/gpiod-test/gpiosim - install -m 0644 ${B}/build/lib*/tests/procname/_ext* ${D}${PTEST_PATH}/gpiod-test/procname - install -m 0644 ${B}/tests/procname/*.py ${D}${PTEST_PATH}/gpiod-test/procname -} diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-gpiod_2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-gpiod_2.0.bb new file mode 100644 index 0000000000..18cf8ae8b5 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-gpiod_2.0.bb @@ -0,0 +1,45 @@ +SUMMARY = "Python bindings for libgpiod." +AUTHOR = "Bartosz Golaszewski " + +LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later & CC-BY-SA-4.0" +LIC_FILES_CHKSUM = " \ + file://../../LICENSES/GPL-2.0-or-later.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ + file://../../LICENSES/LGPL-2.1-or-later.txt;md5=4b54a1fd55a448865a0b32d41598759d \ + file://../../LICENSES/CC-BY-SA-4.0.txt;md5=fba3b94d88bfb9b81369b869a1e9a20f \ +" + +require recipes-support/libgpiod/libgpiod-src.inc + +SRC_URI += "file://run-ptest" + +SRC_URI[sha256sum] = "f74cbf82038b3cb98ebeb25bce55ee2553be28194002d2a9889b9268cce2dd07" +S = "${WORKDIR}/libgpiod-2.0/bindings/python" + +inherit setuptools3 ptest + +DEPENDS += "libgpiod" +RDEPENDS:${PN} += "libgpiod (>= 2.0)" +RDEPENDS:${PN}-ptest += "python3-setuptools" + +export GPIOD_WITH_TESTS = "${@bb.utils.contains("PTEST_ENABLED", "1", "1", "0", d)}" +PTEST_CFLAGS = "${@bb.utils.contains("PTEST_ENABLED", "1", "-I../../tests/gpiosim", "", d)}" +# Setuptools store full filesystem paths in DWARF files. Map them to './' to +# avoid QA warnings. +export CFLAGS = "${PTEST_CFLAGS} -fdebug-prefix-map=${B}=./" + +do_install:append() { + # Python setuptools have an issue where they install C extensions even if + # they're not in the list of packages to be packaged. This is how the test + # extensions end up being installed. Remove them here. + rm -rf ${D}${PYTHON_SITEPACKAGES_DIR}/tests/ +} + +do_install_ptest() { + install -d ${D}${PTEST_PATH}/gpiod-test/gpiosim + install -d ${D}${PTEST_PATH}/gpiod-test/procname + install -m 0644 ${B}/tests/*.py ${D}${PTEST_PATH}/gpiod-test/ + install -m 0644 ${B}/build/lib*/tests/gpiosim/_ext* ${D}${PTEST_PATH}/gpiod-test/gpiosim + install -m 0644 ${B}/tests/gpiosim/*.py ${D}${PTEST_PATH}/gpiod-test/gpiosim + install -m 0644 ${B}/build/lib*/tests/procname/_ext* ${D}${PTEST_PATH}/gpiod-test/procname + install -m 0644 ${B}/tests/procname/*.py ${D}${PTEST_PATH}/gpiod-test/procname +} diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py/0001-fix-wrong-file-driver-version.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py/0001-fix-wrong-file-driver-version.patch deleted file mode 100644 index 2692acde75..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py/0001-fix-wrong-file-driver-version.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 5b0b1d0b941ba338d449f9261bdf4cb2b679d048 Mon Sep 17 00:00:00 2001 -From: Hongxu Jia -Date: Tue, 20 Sep 2022 02:53:11 -0700 -Subject: [PATCH] fix wrong file driver version - -Due to commit [1] applied in hdf5 (1.13.2), import hdf5 failed - -|>>> import h5py -|Traceback (most recent call last): -| File "", line 1, in -| File "/usr/lib/python3.10/site-packages/h5py/__init__.py", line 56, in -| from . import h5a, h5d, h5ds, h5f, h5fd, h5g, h5r, h5s, h5t, h5p, h5z, h5pl -| File "h5py/h5fd.pyx", line 220, in init h5py.h5fd -|RuntimeError: Wrong file driver version # (wrong file driver version #) - -Initial driver version to fix the error - -[1] https://github.com/HDFGroup/hdf5/commit/42b767fc67ad1e13735e3cee2077f2e108f9463e - -Upstream-Status: Submitted [https://github.com/h5py/h5py/pull/2153] -Signed-off-by: Hongxu Jia ---- - h5py/api_types_hdf5.pxd | 1 + - h5py/h5fd.pyx | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/h5py/api_types_hdf5.pxd b/h5py/api_types_hdf5.pxd -index 6977f1a7..312fdaa0 100644 ---- a/h5py/api_types_hdf5.pxd -+++ b/h5py/api_types_hdf5.pxd -@@ -237,6 +237,7 @@ cdef extern from "hdf5.h": - - # Class information for each file driver - ctypedef struct H5FD_class_t: -+ unsigned version; - const char *name - haddr_t maxaddr - H5F_close_degree_t fc_degree -diff --git a/h5py/h5fd.pyx b/h5py/h5fd.pyx -index 04aff077..d41953d0 100644 ---- a/h5py/h5fd.pyx -+++ b/h5py/h5fd.pyx -@@ -191,6 +191,7 @@ cdef herr_t H5FD_fileobj_flush(H5FD_fileobj_t *f, hid_t dxpl, hbool_t closing) e - cdef H5FD_class_t info - memset(&info, 0, sizeof(info)) - -+info.version = 0x01 - info.name = 'fileobj' - info.maxaddr = libc.stdint.SIZE_MAX - 1 - info.fc_degree = H5F_CLOSE_WEAK --- -2.37.1 - diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py/0001-setup.py-Fix-numpy-version.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py/0001-setup.py-Fix-numpy-version.patch deleted file mode 100644 index 9b79cc5395..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py/0001-setup.py-Fix-numpy-version.patch +++ /dev/null @@ -1,28 +0,0 @@ -From b1d4d171fd13624f3d8bb917f716b62494066501 Mon Sep 17 00:00:00 2001 -From: Leon Anavi -Date: Mon, 22 Feb 2021 18:42:43 +0200 -Subject: [PATCH] setup.py: Fix numpy version - -Fix numpy version to ensure bitbake will find the pip package. - -Upstream-Status: Inappropriate [oe specific] - -Signed-off-by: Leon Anavi - ---- - setup.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/setup.py b/setup.py -index 4b2890c..42ba21b 100755 ---- a/setup.py -+++ b/setup.py -@@ -49,7 +49,7 @@ SETUP_REQUIRES = [ - "Cython >=0.29.14; python_version=='3.8'", - "Cython >=0.29.15; python_version>='3.9'", - ] + [ -- f"numpy =={np_min}; python_version{py_condition}" -+ f"numpy >={np_min}; python_version{py_condition}" - for np_min, py_condition in NUMPY_MIN_VERSIONS - ] - diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py_3.7.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py_3.7.0.bb deleted file mode 100644 index ce4f05dbed..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py_3.7.0.bb +++ /dev/null @@ -1,32 +0,0 @@ -SUMMARY = "Provides both a high- and low-level interface to the HDF5 library from Python." -HOMEPAGE = "https://www.h5py.org/" -SECTION = "devel/python" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=113251d71fb0384712c719b567261c5c" - -SRC_URI[sha256sum] = "3fcf37884383c5da64846ab510190720027dca0768def34dd8dcb659dbe5cbf3" - -SRC_URI:append = " \ - file://0001-setup_build.py-avoid-absolute-path.patch \ - file://0001-fix-wrong-file-driver-version.patch \ - " - -inherit pkgconfig pypi setuptools3 - -BBCLASSEXTEND = "native" - -DEPENDS = "python3-pkgconfig-native \ - python3-cython-native \ - python3-numpy-native \ - python3-six-native \ - hdf5-native \ - python3 \ - hdf5 \ - " - -RDEPENDS:${PN} = "python3-numpy \ - python3-six \ - python3-json \ - " - -export HDF5_VERSION="1.13.2" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py_3.8.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py_3.8.0.bb new file mode 100644 index 0000000000..75a41e29dc --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-h5py_3.8.0.bb @@ -0,0 +1,29 @@ +SUMMARY = "Provides both a high- and low-level interface to the HDF5 library from Python." +HOMEPAGE = "https://www.h5py.org/" +SECTION = "devel/python" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=113251d71fb0384712c719b567261c5c" + +SRC_URI[sha256sum] = "6fead82f0c4000cf38d53f9c030780d81bfa0220218aee13b90b7701c937d95f" + +SRC_URI += "file://0001-setup_build.py-avoid-absolute-path.patch" + +inherit pkgconfig pypi setuptools3 + +BBCLASSEXTEND = "native" + +DEPENDS = "python3-pkgconfig-native \ + python3-cython-native \ + python3-numpy-native \ + python3-six-native \ + hdf5-native \ + python3 \ + hdf5 \ + " + +RDEPENDS:${PN} = "python3-numpy \ + python3-six \ + python3-json \ + " + +export HDF5_VERSION="1.14.0" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-haversine_2.7.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-haversine_2.7.0.bb deleted file mode 100644 index bfe36b0b80..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-haversine_2.7.0.bb +++ /dev/null @@ -1,11 +0,0 @@ -SUMMARY = "Calculate the distance between 2 points on Earth" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" - -SRC_URI[sha256sum] = "9dd62c95bff9c43eb898604625e80db68b8b9e91a5111338f55ebcf470dd5a3d" - -inherit pypi setuptools3 - -RDEPENDS:${PN} += "python3-numpy" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-haversine_2.8.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-haversine_2.8.0.bb new file mode 100644 index 0000000000..0c7b414d98 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-haversine_2.8.0.bb @@ -0,0 +1,11 @@ +SUMMARY = "Calculate the distance between 2 points on Earth" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" + +SRC_URI[sha256sum] = "cca39afd2ae5f1e6ed9231b332395bb8afb2e0a64edf70c238c176492e60c150" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += "python3-numpy" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-imageio_2.25.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-imageio_2.25.1.bb deleted file mode 100644 index 9a9205c370..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-imageio_2.25.1.bb +++ /dev/null @@ -1,12 +0,0 @@ -SUMMARY = "Python library that provides an easy interface to read and \ -write a wide range of image data, including animated images, video, \ -volumetric data, and scientific formats." -SECTION = "devel/python" -LICENSE = "BSD-2-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=24cb9a367a9e641b459a01c4d15256ba" - -SRC_URI[sha256sum] = "6021d42debd2187e9c781e494a49a30eba002fbac1eef43f491bbc731e7a6d2b" - -inherit pypi setuptools3 - -RDEPENDS:${PN} = "python3-numpy python3-pillow" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-imageio_2.26.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-imageio_2.26.0.bb new file mode 100644 index 0000000000..79e6dd7319 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-imageio_2.26.0.bb @@ -0,0 +1,12 @@ +SUMMARY = "Python library that provides an easy interface to read and \ +write a wide range of image data, including animated images, video, \ +volumetric data, and scientific formats." +SECTION = "devel/python" +LICENSE = "BSD-2-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=24cb9a367a9e641b459a01c4d15256ba" + +SRC_URI[sha256sum] = "169f1642cdb723133fe8fe901887f4f1b39bc036458c4664f1f9d256226ced35" + +inherit pypi setuptools3 + +RDEPENDS:${PN} = "python3-numpy python3-pillow" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.10.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.10.0.bb deleted file mode 100644 index d4b3012e4e..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.10.0.bb +++ /dev/null @@ -1,28 +0,0 @@ -SUMMARY = "IPython: Productive Interactive Computing" -HOMEPAGE = "https://ipython.org" -AUTHOR = "The IPython Development Team " -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://COPYING.rst;md5=59b20262b8663cdd094005bddf47af5f" - -PYPI_PACKAGE = "ipython" - -SRC_URI[sha256sum] = "b13a1d6c1f5818bd388db53b7107d17454129a70de2b87481d555daede5eb49e" - -RDEPENDS:${PN} = "\ - ${PYTHON_PN}-setuptools \ - ${PYTHON_PN}-jedi \ - ${PYTHON_PN}-decorator \ - ${PYTHON_PN}-pickleshare \ - ${PYTHON_PN}-traitlets \ - ${PYTHON_PN}-prompt-toolkit \ - ${PYTHON_PN}-pygments \ - ${PYTHON_PN}-backcall \ - ${PYTHON_PN}-pydoc \ - ${PYTHON_PN}-debugger \ - ${PYTHON_PN}-pexpect \ - ${PYTHON_PN}-unixadmin \ - ${PYTHON_PN}-misc \ - ${PYTHON_PN}-sqlite3 \ -" - -inherit setuptools3 pypi diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.11.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.11.0.bb new file mode 100644 index 0000000000..875e89abeb --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_8.11.0.bb @@ -0,0 +1,29 @@ +SUMMARY = "IPython: Productive Interactive Computing" +HOMEPAGE = "https://ipython.org" +AUTHOR = "The IPython Development Team " +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://COPYING.rst;md5=59b20262b8663cdd094005bddf47af5f" + +PYPI_PACKAGE = "ipython" + +SRC_URI[sha256sum] = "735cede4099dbc903ee540307b9171fbfef4aa75cfcacc5a273b2cda2f02be04" + +RDEPENDS:${PN} = "\ + ${PYTHON_PN}-setuptools \ + ${PYTHON_PN}-jedi \ + ${PYTHON_PN}-decorator \ + ${PYTHON_PN}-pickleshare \ + ${PYTHON_PN}-traitlets \ + ${PYTHON_PN}-prompt-toolkit \ + ${PYTHON_PN}-pygments \ + ${PYTHON_PN}-backcall \ + ${PYTHON_PN}-pydoc \ + ${PYTHON_PN}-debugger \ + ${PYTHON_PN}-pexpect \ + ${PYTHON_PN}-unixadmin \ + ${PYTHON_PN}-misc \ + ${PYTHON_PN}-sqlite3 \ + ${PYTHON_PN}-stack-data \ +" + +inherit setuptools3 pypi diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-lru-dict/0001-lru-Use-PyCFunction-instead-of-PyCFunctionWithKeywor.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-lru-dict/0001-lru-Use-PyCFunction-instead-of-PyCFunctionWithKeywor.patch new file mode 100644 index 0000000000..b93d1594da --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-lru-dict/0001-lru-Use-PyCFunction-instead-of-PyCFunctionWithKeywor.patch @@ -0,0 +1,37 @@ +From 5013406c409a0a143a315146df388281bfb2172d Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Wed, 1 Mar 2023 19:53:36 -0800 +Subject: [PATCH] lru: Use PyCFunction instead of PyCFunctionWithKeywords + +PyMethodDef uses PyMethodDef and not PyCFunctionWithKeywords and when +callback is specified as PyCFunctionWithKeywords, clang 16+ is able to +detect function signature mismatch in function pointers now. + +Fixes +lru.c:629:17: error: incompatible function pointer types initializing 'PyCFunction' (aka 'struct _object *(*)(struct _object *, struct _object *)') with an expression of type 'PyCFunctionWithKeywords' (aka 'struct _object *(*)(struct _object *, struct _object *, struct _object *)') [-Wincompatible-function-pointer-types] + {"popitem", (PyCFunctionWithKeywords)LRU_popitem, METH_VARARGS | METH_KEYWORDS, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +1 error generated. + +Upstream-Status: Submitted [https://github.com/amitdev/lru-dict/pull/45] +Signed-off-by: Khem Raj +--- + lru.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lru.c b/lru.c +index 8adcb4b..33c18ab 100644 +--- a/lru.c ++++ b/lru.c +@@ -626,7 +626,7 @@ static PyMethodDef LRU_methods[] = { + PyDoc_STR("L.setdefault(key, default=None) -> If L has key return its value, otherwise insert key with a value of default and return default")}, + {"pop", (PyCFunction)LRU_pop, METH_VARARGS, + PyDoc_STR("L.pop(key[, default]) -> If L has key return its value and remove it from L, otherwise return default. If default is not given and key is not in L, a KeyError is raised.")}, +- {"popitem", (PyCFunctionWithKeywords)LRU_popitem, METH_VARARGS | METH_KEYWORDS, ++ {"popitem", (PyCFunction)LRU_popitem, METH_VARARGS | METH_KEYWORDS, + PyDoc_STR("L.popitem([least_recent=True]) -> Returns and removes a (key, value) pair. The pair returned is the least-recently used if least_recent is true, or the most-recently used if false.")}, + {"set_size", (PyCFunction)LRU_set_size, METH_VARARGS, + PyDoc_STR("L.set_size() -> set size of LRU")}, +-- +2.39.2 + diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-lru-dict_1.1.8.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-lru-dict_1.1.8.bb index b870bc0889..e825e43dfe 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-lru-dict_1.1.8.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-lru-dict_1.1.8.bb @@ -7,3 +7,5 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=9d10a486ee04034fdef5162fd791f153" SRC_URI[sha256sum] = "878bc8ef4073e5cfb953dfc1cf4585db41e8b814c0106abde34d00ee0d0b3115" inherit pypi setuptools3 + +SRC_URI += "file://0001-lru-Use-PyCFunction-instead-of-PyCFunctionWithKeywor.patch" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-mpmath_1.2.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-mpmath_1.2.1.bb deleted file mode 100644 index 3337df4903..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-mpmath_1.2.1.bb +++ /dev/null @@ -1,16 +0,0 @@ -# This recipe is adapted from one in meta-jupyter: -# https://github.com/Xilinx/meta-jupyter/blob/master/recipes-python/python3-mpmath_0.19.bb - -SUMMARY = "Python library for arbitrary-precision floating-point arithmetic" -HOMEPAGE = "https://pypi.org/project/mpmath/" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=71970bd3749eebe1bfef9f1efff5b37a" - -SRC_URI[sha256sum] = "79ffb45cf9f4b101a807595bcb3e72e0396202e0b1d25d689134b48c4216a81a" - -inherit pypi setuptools3 - -DEPENDS += "${PYTHON_PN}-setuptools-scm-native" -RDEPENDS:${PN} += "python3-image" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-mpmath_1.3.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-mpmath_1.3.0.bb new file mode 100644 index 0000000000..4ac9e21924 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-mpmath_1.3.0.bb @@ -0,0 +1,16 @@ +# This recipe is adapted from one in meta-jupyter: +# https://github.com/Xilinx/meta-jupyter/blob/master/recipes-python/python3-mpmath_0.19.bb + +SUMMARY = "Python library for arbitrary-precision floating-point arithmetic" +HOMEPAGE = "https://pypi.org/project/mpmath/" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=bde3c575382996b75d85702949512751" + +SRC_URI[sha256sum] = "7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f" + +inherit pypi setuptools3 + +DEPENDS += "${PYTHON_PN}-setuptools-scm-native" +RDEPENDS:${PN} += "python3-image" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-msgpack_1.0.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-msgpack_1.0.4.bb deleted file mode 100644 index a796d7cb57..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-msgpack_1.0.4.bb +++ /dev/null @@ -1,27 +0,0 @@ -SUMMARY = "MessagePack (de)serializer" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://COPYING;md5=cd9523181d9d4fbf7ffca52eaa2a5751" - -PYPI_PACKAGE = "msgpack" -inherit pypi setuptools3 ptest - -SRC_URI[sha256sum] = "f5d869c18f030202eb412f08b28d2afeea553d6613aee89e200d7aca7ef01f5f" - -RDEPENDS:${PN}:class-target += "\ - ${PYTHON_PN}-io \ -" - -BBCLASSEXTEND = "native nativesdk" - -SRC_URI += " \ - file://run-ptest \ -" - -RDEPENDS:${PN}-ptest += " \ - ${PYTHON_PN}-pytest \ -" - -do_install_ptest() { - install -d ${D}${PTEST_PATH}/test - cp -rf ${S}/test/* ${D}${PTEST_PATH}/test/ -} diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-msgpack_1.0.5.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-msgpack_1.0.5.bb new file mode 100644 index 0000000000..3965dad8e5 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-msgpack_1.0.5.bb @@ -0,0 +1,27 @@ +SUMMARY = "MessagePack (de)serializer" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://COPYING;md5=cd9523181d9d4fbf7ffca52eaa2a5751" + +PYPI_PACKAGE = "msgpack" +inherit pypi setuptools3 ptest + +SRC_URI[sha256sum] = "c075544284eadc5cddc70f4757331d99dcbc16b2bbd4849d15f8aae4cf36d31c" + +RDEPENDS:${PN}:class-target += "\ + ${PYTHON_PN}-io \ +" + +BBCLASSEXTEND = "native nativesdk" + +SRC_URI += " \ + file://run-ptest \ +" + +RDEPENDS:${PN}-ptest += " \ + ${PYTHON_PN}-pytest \ +" + +do_install_ptest() { + install -d ${D}${PTEST_PATH}/test + cp -rf ${S}/test/* ${D}${PTEST_PATH}/test/ +} diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-natsort_8.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-natsort_8.2.0.bb deleted file mode 100644 index bc142195ed..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-natsort_8.2.0.bb +++ /dev/null @@ -1,11 +0,0 @@ -SUMMARY = "Simple yet flexible natural sorting in Python." -SECTION = "devel/python" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=58db8ac9e152dd9b700f4d39ff40a31a" - -PYPI_PACKAGE = "natsort" -SRC_URI[sha256sum] = "57f85b72c688b09e053cdac302dd5b5b53df5f73ae20b4874fcbffd8bf783d11" - -inherit pypi setuptools3 - -RDEPENDS:${PN} = "python3-fastnumbers python3-icu" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-natsort_8.3.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-natsort_8.3.1.bb new file mode 100644 index 0000000000..baf94caa80 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-natsort_8.3.1.bb @@ -0,0 +1,11 @@ +SUMMARY = "Simple yet flexible natural sorting in Python." +SECTION = "devel/python" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=d32431d1b650010945da4e078011c8fa" + +PYPI_PACKAGE = "natsort" +SRC_URI[sha256sum] = "517595492dde570a4fd6b6a76f644440c1ba51e2338c8a671d7f0475fda8f9fd" + +inherit pypi setuptools3 + +RDEPENDS:${PN} = "python3-fastnumbers python3-icu" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ninja/CMakeLists.txt b/meta-openembedded/meta-python/recipes-devtools/python/python3-ninja/CMakeLists.txt new file mode 100644 index 0000000000..04fa451e72 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-ninja/CMakeLists.txt @@ -0,0 +1,9 @@ +cmake_minimum_required(VERSION 3.15) + +project(NinjaPythonDistributions) + +set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_MODULE_PATH}) + +install(CODE " + message(STATUS \"Install ninja project\") +") diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ninja/run-ninja-from-path.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-ninja/run-ninja-from-path.patch new file mode 100644 index 0000000000..26bd037373 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-ninja/run-ninja-from-path.patch @@ -0,0 +1,11 @@ +--- ninja-1.11.1/src/ninja/__init__.py.old 2022-11-05 09:49:23.000000000 +0100 ++++ ninja-1.11.1/src/ninja/__init__.py 2023-03-10 09:45:13.452082888 +0100 +@@ -44,7 +44,7 @@ + + + def _program(name, args): +- return subprocess.call([os.path.join(BIN_DIR, name)] + args, close_fds=False) ++ return subprocess.call([name] + args, close_fds=False) + + + def ninja(): diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ninja_1.11.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-ninja_1.11.1.bb new file mode 100644 index 0000000000..635fd076a5 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-ninja_1.11.1.bb @@ -0,0 +1,34 @@ +SUMMARY = "Ninja is a small build system with a focus on speed" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE_Apache_20;md5=19cbd64715b51267a47bf3750cc6a8a5" + +DEPENDS = "ninja-native cmake-native python3-scikit-build-native" + +PYPI_PACKAGE = "ninja" +PYPI_ARCHIVE_NAME_PREFIX = "pypi-" + +inherit pypi python_setuptools_build_meta +SRC_URI[sha256sum] = "c833a47d39b2d1eee3f9ca886fa1581efd5be6068b82734ac229961ee8748f90" + +SRC_URI += " \ + file://CMakeLists.txt \ + file://run-ninja-from-path.patch \ +" + +addtask do_patchbuild after do_patch before do_configure + +do_patchbuild () { + rm -f ${S}/CMakeLists.txt + cp ${WORKDIR}/CMakeLists.txt ${S}/ +} + +do_install:append () { + rm -rf ${D}${bindir} +} + +RDEPENDS:${PN} = " \ + ninja \ + python3-scikit-build \ +" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-nocasedict_1.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-nocasedict_1.1.0.bb deleted file mode 100644 index 319598e3b2..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-nocasedict_1.1.0.bb +++ /dev/null @@ -1,12 +0,0 @@ -SUMMARY = "A case-insensitive ordered dictionary for Python" -HOMEPAGE = "https://github.com/pywbem/nocasedict" -LICENSE = "LGPL-2.1-only" -LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742" - -SRC_URI[sha256sum] = "ac551de692be6aea5b43ac3f2c33780df940013ac6dd0718fb552c8b560ba661" - -inherit pypi setuptools3 - -RDEPENDS:${PN} += " \ - ${PYTHON_PN}-six \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-nocasedict_2.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-nocasedict_2.0.0.bb new file mode 100644 index 0000000000..a5bc40d6c4 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-nocasedict_2.0.0.bb @@ -0,0 +1,12 @@ +SUMMARY = "A case-insensitive ordered dictionary for Python" +HOMEPAGE = "https://github.com/pywbem/nocasedict" +LICENSE = "LGPL-2.1-only" +LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742" + +SRC_URI[sha256sum] = "33bf7b0ea50eee6bad16dc7400fd89dd2d5379d9ba9cf17634bf2a59ae36ff0a" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += " \ + ${PYTHON_PN}-six \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-nocaselist_1.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-nocaselist_1.1.0.bb deleted file mode 100644 index 4b93ca98fa..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-nocaselist_1.1.0.bb +++ /dev/null @@ -1,12 +0,0 @@ -SUMMARY = "A case-insensitive list for Python" -HOMEPAGE = "https://nocaselist.readthedocs.io/en/latest/" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" - -SRC_URI[sha256sum] = "a99384abc700c409e9def7143763e18dfad332fdff7e30fae1f6d1a30b372772" - -inherit pypi setuptools3 - -RDEPENDS:${PN} += " \ - ${PYTHON_PN}-six \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-nocaselist_1.1.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-nocaselist_1.1.1.bb new file mode 100644 index 0000000000..89a44ea53e --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-nocaselist_1.1.1.bb @@ -0,0 +1,12 @@ +SUMMARY = "A case-insensitive list for Python" +HOMEPAGE = "https://nocaselist.readthedocs.io/en/latest/" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" + +SRC_URI[sha256sum] = "5272b232e08246696ab26fe0ebbd28b8989dac9ee5732b50264950323b513d23" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += " \ + ${PYTHON_PN}-six \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.1.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.1.1.bb deleted file mode 100644 index a0a4b6dc99..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.1.1.bb +++ /dev/null @@ -1,23 +0,0 @@ -SUMMARY = "openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files" -DESCRIPTION = "It was born from lack of existing library to read/write natively \ -from Python the Office Open XML format. All kudos to the PHPExcel team as openpyxl \ -was initially based on PHPExcel." - -HOMEPAGE = "http://www.python-excel.org/" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=8227180126797a0148f94f483f3e1489" - -inherit pypi setuptools3 - -SRC_URI[sha256sum] = "f06d44e2c973781068bce5ecf860a09bcdb1c7f5ce1facd5e9aa82c92c93ae72" - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-compression \ - ${PYTHON_PN}-io \ - ${PYTHON_PN}-pprint \ - ${PYTHON_PN}-shell \ - ${PYTHON_PN}-jdcal \ - ${PYTHON_PN}-et-xmlfile \ - ${PYTHON_PN}-numbers \ - ${PYTHON_PN}-xml \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.1.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.1.2.bb new file mode 100644 index 0000000000..a889210616 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.1.2.bb @@ -0,0 +1,23 @@ +SUMMARY = "openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files" +DESCRIPTION = "It was born from lack of existing library to read/write natively \ +from Python the Office Open XML format. All kudos to the PHPExcel team as openpyxl \ +was initially based on PHPExcel." + +HOMEPAGE = "http://www.python-excel.org/" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=8227180126797a0148f94f483f3e1489" + +inherit pypi setuptools3 + +SRC_URI[sha256sum] = "a6f5977418eff3b2d5500d54d9db50c8277a368436f4e4f8ddb1be3422870184" + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-compression \ + ${PYTHON_PN}-io \ + ${PYTHON_PN}-pprint \ + ${PYTHON_PN}-shell \ + ${PYTHON_PN}-jdcal \ + ${PYTHON_PN}-et-xmlfile \ + ${PYTHON_PN}-numbers \ + ${PYTHON_PN}-xml \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_3.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_3.0.0.bb deleted file mode 100644 index 9e79c36687..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_3.0.0.bb +++ /dev/null @@ -1,19 +0,0 @@ -DESCRIPTION = "The leading native Python SSHv2 protocol library." -HOMEPAGE = "https://github.com/paramiko/paramiko/" -LICENSE = "LGPL-2.1-only" -LIC_FILES_CHKSUM = "file://LICENSE;md5=fd0120fc2e9f841c73ac707a30389af5" - -SRC_URI[sha256sum] = "fedc9b1dd43bc1d45f67f1ceca10bc336605427a46dcdf8dec6bfea3edf57965" - -PYPI_PACKAGE = "paramiko" - -inherit pypi setuptools3 - -CLEANBROKEN = "1" - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-bcrypt \ - ${PYTHON_PN}-cryptography \ - ${PYTHON_PN}-pynacl \ - ${PYTHON_PN}-unixadmin \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_3.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_3.1.0.bb new file mode 100644 index 0000000000..70cee849a6 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_3.1.0.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "The leading native Python SSHv2 protocol library." +HOMEPAGE = "https://github.com/paramiko/paramiko/" +LICENSE = "LGPL-2.1-only" +LIC_FILES_CHKSUM = "file://LICENSE;md5=fd0120fc2e9f841c73ac707a30389af5" + +SRC_URI[sha256sum] = "6950faca6819acd3219d4ae694a23c7a87ee38d084f70c1724b0c0dbb8b75769" + +PYPI_PACKAGE = "paramiko" + +inherit pypi setuptools3 + +CLEANBROKEN = "1" + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-bcrypt \ + ${PYTHON_PN}-cryptography \ + ${PYTHON_PN}-pynacl \ + ${PYTHON_PN}-unixadmin \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-portion_2.3.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-portion_2.3.1.bb deleted file mode 100644 index d998db01dd..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-portion_2.3.1.bb +++ /dev/null @@ -1,16 +0,0 @@ -DESCRIPTION = "Python data structure and operations for intervals" -HOMEPAGE = "https://github.com/AlexandreDecan/portion" -SECTION = "devel/python" - -LICENSE = "LGPL-3.0-only" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=05f1e16a8e59ce3e9a979e881816c2ab" - -inherit pypi setuptools3 - -SRC_URI[sha256sum] = "247471718131d41fb82137ab7b6466cdf4b785d047e38d309ebf34c84101a3a6" - -RDEPENDS:${PN} = "\ - ${PYTHON_PN}-sortedcontainers \ -" - -BBCLASSEXTEND = "native" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-portion_2.4.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-portion_2.4.0.bb new file mode 100644 index 0000000000..942f1204c0 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-portion_2.4.0.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "Python data structure and operations for intervals" +HOMEPAGE = "https://github.com/AlexandreDecan/portion" +SECTION = "devel/python" + +LICENSE = "LGPL-3.0-only" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=05f1e16a8e59ce3e9a979e881816c2ab" + +inherit pypi setuptools3 + +SRC_URI[sha256sum] = "deb16389e844dbf9aeb654261fce5febd720e4786c6690efbb9dc11608226840" + +RDEPENDS:${PN} = "\ + ${PYTHON_PN}-sortedcontainers \ +" + +BBCLASSEXTEND = "native" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-protobuf_4.21.12.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-protobuf_4.21.12.bb deleted file mode 100644 index 5e2fe151e9..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-protobuf_4.21.12.bb +++ /dev/null @@ -1,39 +0,0 @@ -DESCRIPTION = "Protocol Buffers" -HOMEPAGE = "https://developers.google.com/protocol-buffers/" -SECTION = "devel/python" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=53dbfa56f61b90215a9f8f0d527c043d" - -inherit pypi setuptools3 - -SRC_URI[sha256sum] = "7cd532c4566d0e6feafecc1059d04c7915aec8e182d1cf7adee8b24ef1e2e6ab" - -# http://errors.yoctoproject.org/Errors/Details/184715/ -# Can't find required file: ../src/google/protobuf/descriptor.proto -CLEANBROKEN = "1" - -UPSTREAM_CHECK_REGEX = "protobuf/(?P\d+(\.\d+)+)/" - -DEPENDS += "protobuf" - -RDEPENDS:${PN} += " \ - ${PYTHON_PN}-datetime \ - ${PYTHON_PN}-json \ - ${PYTHON_PN}-logging \ - ${PYTHON_PN}-netclient \ - ${PYTHON_PN}-numbers \ - ${PYTHON_PN}-pkgutil \ - ${PYTHON_PN}-six \ - ${PYTHON_PN}-unittest \ -" - -# For usage in other recipies when compiling protobuf files (e.g. by grpcio-tools) -BBCLASSEXTEND = "native nativesdk" - -DISTUTILS_BUILD_ARGS += "--cpp_implementation" -DISTUTILS_INSTALL_ARGS += "--cpp_implementation" - -do_compile:prepend:class-native () { - export KOKORO_BUILD_NUMBER="1" -} diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-protobuf_4.22.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-protobuf_4.22.1.bb new file mode 100644 index 0000000000..add20c0e4a --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-protobuf_4.22.1.bb @@ -0,0 +1,39 @@ +DESCRIPTION = "Protocol Buffers" +HOMEPAGE = "https://developers.google.com/protocol-buffers/" +SECTION = "devel/python" + +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=53dbfa56f61b90215a9f8f0d527c043d" + +inherit pypi setuptools3 + +SRC_URI[sha256sum] = "dce7a55d501c31ecf688adb2f6c3f763cf11bc0be815d1946a84d74772ab07a7" + +# http://errors.yoctoproject.org/Errors/Details/184715/ +# Can't find required file: ../src/google/protobuf/descriptor.proto +CLEANBROKEN = "1" + +UPSTREAM_CHECK_REGEX = "protobuf/(?P\d+(\.\d+)+)/" + +DEPENDS += "protobuf" + +RDEPENDS:${PN} += " \ + ${PYTHON_PN}-datetime \ + ${PYTHON_PN}-json \ + ${PYTHON_PN}-logging \ + ${PYTHON_PN}-netclient \ + ${PYTHON_PN}-numbers \ + ${PYTHON_PN}-pkgutil \ + ${PYTHON_PN}-six \ + ${PYTHON_PN}-unittest \ +" + +# For usage in other recipies when compiling protobuf files (e.g. by grpcio-tools) +BBCLASSEXTEND = "native nativesdk" + +DISTUTILS_BUILD_ARGS += "--cpp_implementation" +DISTUTILS_INSTALL_ARGS += "--cpp_implementation" + +do_compile:prepend:class-native () { + export KOKORO_BUILD_NUMBER="1" +} diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pure-eval_0.2.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pure-eval_0.2.2.bb new file mode 100644 index 0000000000..d2aaa3db41 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pure-eval_0.2.2.bb @@ -0,0 +1,11 @@ +SUMMARY = "Safely evaluate AST nodes without side effects" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a3d6c15f7859ae235a78f2758e5a48cf" + +DEPENDS = "python3-setuptools-scm-native" + +PYPI_PACKAGE = "pure_eval" + +inherit pypi python_setuptools_build_meta + +SRC_URI[sha256sum] = "2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_1.10.5.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_1.10.5.bb deleted file mode 100644 index 77e94a9bb0..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_1.10.5.bb +++ /dev/null @@ -1,20 +0,0 @@ -SUMMARY = "Data validation and settings management using Python type hinting" -HOMEPAGE = "https://github.com/samuelcolvin/pydantic" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=2c02ea30650b91528657db64baea1757" - -inherit pypi setuptools3 - -SRC_URI[sha256sum] = "9e337ac83686645a46db0e825acceea8e02fca4062483f40e9ae178e8bd1103a" - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-typing-extensions \ - ${PYTHON_PN}-core \ - ${PYTHON_PN}-numbers \ - ${PYTHON_PN}-json \ - ${PYTHON_PN}-datetime \ - ${PYTHON_PN}-io \ - ${PYTHON_PN}-netclient \ - ${PYTHON_PN}-image \ - ${PYTHON_PN}-logging \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_1.10.6.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_1.10.6.bb new file mode 100644 index 0000000000..c888f4a5d7 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pydantic_1.10.6.bb @@ -0,0 +1,20 @@ +SUMMARY = "Data validation and settings management using Python type hinting" +HOMEPAGE = "https://github.com/samuelcolvin/pydantic" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=2c02ea30650b91528657db64baea1757" + +inherit pypi setuptools3 + +SRC_URI[sha256sum] = "cf95adb0d1671fc38d8c43dd921ad5814a735e7d9b4d9e437c088002863854fd" + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-typing-extensions \ + ${PYTHON_PN}-core \ + ${PYTHON_PN}-numbers \ + ${PYTHON_PN}-json \ + ${PYTHON_PN}-datetime \ + ${PYTHON_PN}-io \ + ${PYTHON_PN}-netclient \ + ${PYTHON_PN}-image \ + ${PYTHON_PN}-logging \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pydicti_1.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pydicti_1.2.0.bb deleted file mode 100644 index 18d3a0aa63..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pydicti_1.2.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -SUMMARY = "Case insensitive derivable dictionary" -HOMEPAGE = "https://github.com/coldfix/pydicti" -LICENSE = "WTFPL" -LIC_FILES_CHKSUM = "file://COPYING;md5=389a9e29629d1f05e115f8f05c283df5" - -SRC_URI[sha256sum] = "32d59407b3229b22702910bd10f53d46c330481b5aea7cce076630d661be9d1e" - -inherit pypi setuptools3 diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pydicti_1.2.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pydicti_1.2.1.bb new file mode 100644 index 0000000000..2363c29059 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pydicti_1.2.1.bb @@ -0,0 +1,8 @@ +SUMMARY = "Case insensitive derivable dictionary" +HOMEPAGE = "https://github.com/coldfix/pydicti" +LICENSE = "WTFPL" +LIC_FILES_CHKSUM = "file://COPYING;md5=389a9e29629d1f05e115f8f05c283df5" + +SRC_URI[sha256sum] = "63e0756ff27a335e92916ff40be589a21a58894b3a93099edf0f3cbf695690dc" + +inherit pypi setuptools3 diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyexpect_1.0.21.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyexpect_1.0.21.bb deleted file mode 100644 index 1b80770d73..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyexpect_1.0.21.bb +++ /dev/null @@ -1,11 +0,0 @@ -SUMMARY = "Python expectaton library" -DESCRIPTION = "Minimal but very flexible implementation of the expect pattern" -SECTION = "devel/python" -HOMEPAGE = " https://bitbucket.org/dwt/pyexpect" -LICENSE = "ISC" -LIC_FILES_CHKSUM = "file://README.md;md5=a6aa1e7097aca5955f9a2e1c8b0ce158" - -inherit pypi setuptools3 - -SRC_URI[md5sum] = "c661939158d6a1acbcc2191bedc47751" -SRC_URI[sha256sum] = "96e900d6af928a94c2a75b4935ddda44872c218121d0467c549ae19e7608a9a2" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyexpect_1.0.22.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyexpect_1.0.22.bb new file mode 100644 index 0000000000..7d22266f88 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyexpect_1.0.22.bb @@ -0,0 +1,10 @@ +SUMMARY = "Python expectaton library" +DESCRIPTION = "Minimal but very flexible implementation of the expect pattern" +SECTION = "devel/python" +HOMEPAGE = " https://bitbucket.org/dwt/pyexpect" +LICENSE = "ISC" +LIC_FILES_CHKSUM = "file://README.md;md5=a6aa1e7097aca5955f9a2e1c8b0ce158" + +inherit pypi setuptools3 + +SRC_URI[sha256sum] = "659351e7ee8923b42de8a774fabfc806acf07377d7fd19f2ea4412ef8f619c6a" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymisp_2.4.168.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymisp_2.4.168.bb deleted file mode 100644 index 2beff5c33d..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymisp_2.4.168.bb +++ /dev/null @@ -1,26 +0,0 @@ -DESCRIPTION = "Python API for MISP" -HOMEPAGE = "https://github.com/MISP/PyMISP" -LICENSE = "BSD-2-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=a3639cf5780f71b125d3e9d1dc127c20" - -SRC_URI = "git://github.com/MISP/PyMISP.git;protocol=https;branch=main" -SRCREV = "9a7adb2e0d60d2edee9f541db808652875bae20e" -S = "${WORKDIR}/git" - -inherit python_poetry_core - -PIP_INSTALL_PACKAGE = "pymisp" - -RDEPENDS:${PN} += " \ - ${PYTHON_PN}-dateutil \ - ${PYTHON_PN}-json \ - ${PYTHON_PN}-jsonschema \ - ${PYTHON_PN}-requests \ - ${PYTHON_PN}-six \ - ${PYTHON_PN}-deprecated \ - ${PYTHON_PN}-wrapt \ -" - -# Fixes: python3-pymisp requires /bin/bash, but no -# providers found in RDEPENDS:python3-pymisp? [file-rdep] -RDEPENDS:${PN} += "bash" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymisp_2.4.169.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymisp_2.4.169.2.bb new file mode 100644 index 0000000000..fd78306cf5 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymisp_2.4.169.2.bb @@ -0,0 +1,26 @@ +DESCRIPTION = "Python API for MISP" +HOMEPAGE = "https://github.com/MISP/PyMISP" +LICENSE = "BSD-2-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=a3639cf5780f71b125d3e9d1dc127c20" + +SRC_URI = "git://github.com/MISP/PyMISP.git;protocol=https;branch=main" +SRCREV = "9e2712bb1da00c7bd3559f978c6316ca0287d453" +S = "${WORKDIR}/git" + +inherit python_poetry_core + +PIP_INSTALL_PACKAGE = "pymisp" + +RDEPENDS:${PN} += " \ + ${PYTHON_PN}-dateutil \ + ${PYTHON_PN}-json \ + ${PYTHON_PN}-jsonschema \ + ${PYTHON_PN}-requests \ + ${PYTHON_PN}-six \ + ${PYTHON_PN}-deprecated \ + ${PYTHON_PN}-wrapt \ +" + +# Fixes: python3-pymisp requires /bin/bash, but no +# providers found in RDEPENDS:python3-pymisp? [file-rdep] +RDEPENDS:${PN} += "bash" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.1.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.1.3.bb deleted file mode 100644 index 3750f5781e..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.1.3.bb +++ /dev/null @@ -1,35 +0,0 @@ -SUMMARY = "A fully featured modbus protocol stack in python" -HOMEPAGE = "https://github.com/riptideio/pymodbus/" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=2c2223d66c7e674b40527b5a4c35bd76" -DEPENDS += "python3-six-native" - -SRC_URI[sha256sum] = "714e5d6b7e28c4016a94346e73033aff276b6ce8bd22e470ba4fd8b982e08a98" -S = "${WORKDIR}/pymodbus-${PV}" - -inherit pypi setuptools3 - -PACKAGECONFIG ??= "" -PACKAGECONFIG[repl] = ",,,python3-aiohttp python3-click python3-prompt-toolkit python3-pygments python3-pyserial-asyncio" -PACKAGECONFIG[asyncio] = ",,,python3-pyserial-asyncio" -PACKAGECONFIG[tornado] = ",,,python3-tornado" -PACKAGECONFIG[twisted] = ",,,python3-twisted-conch" -PACKAGECONFIG[redis] = ",,,python3-redis" -PACKAGECONFIG[sql] = ",,,python3-sqlalchemy" - -RDEPENDS:${PN} += " \ - python3-asyncio \ - python3-core \ - python3-io \ - python3-json \ - python3-logging \ - python3-math \ - python3-netserver \ -" - -RDEPENDS:${PN} += " \ - python3-pyserial \ - python3-six \ -" - - diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.2.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.2.1.bb new file mode 100644 index 0000000000..5b3ea1bb77 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.2.1.bb @@ -0,0 +1,35 @@ +SUMMARY = "A fully featured modbus protocol stack in python" +HOMEPAGE = "https://github.com/riptideio/pymodbus/" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=430604f78bee72425da231d42eac9cee" +DEPENDS += "python3-six-native" + +SRC_URI[sha256sum] = "2a0c82651a7eb96c784493b5fc26ccca26ba8e9530258d811dab50b87ce132de" +S = "${WORKDIR}/pymodbus-${PV}" + +inherit pypi setuptools3 + +PACKAGECONFIG ??= "" +PACKAGECONFIG[repl] = ",,,python3-aiohttp python3-click python3-prompt-toolkit python3-pygments python3-pyserial-asyncio" +PACKAGECONFIG[asyncio] = ",,,python3-pyserial-asyncio" +PACKAGECONFIG[tornado] = ",,,python3-tornado" +PACKAGECONFIG[twisted] = ",,,python3-twisted-conch" +PACKAGECONFIG[redis] = ",,,python3-redis" +PACKAGECONFIG[sql] = ",,,python3-sqlalchemy" + +RDEPENDS:${PN} += " \ + python3-asyncio \ + python3-core \ + python3-io \ + python3-json \ + python3-logging \ + python3-math \ + python3-netserver \ +" + +RDEPENDS:${PN} += " \ + python3-pyserial \ + python3-six \ +" + + diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyproject-metadata_0.7.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyproject-metadata_0.7.1.bb new file mode 100644 index 0000000000..32938421d9 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyproject-metadata_0.7.1.bb @@ -0,0 +1,10 @@ +SUMMARY = "PEP 621 metadata parsing" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=310439af287b0fb4780b2ad6907c256c" + +PYPI_PACKAGE = "pyproject-metadata" + +inherit pypi python_setuptools_build_meta +SRC_URI[sha256sum] = "0a94f18b108b9b21f3a26a3d541f056c34edcb17dc872a144a15618fed7aef67" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyruvate-crates.inc b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyruvate-crates.inc new file mode 100644 index 0000000000..52fb9d4571 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyruvate-crates.inc @@ -0,0 +1,184 @@ +# Autogenerated with 'bitbake -c update_crates python3-pyruvate' + +# from Cargo.lock +SRC_URI += " \ + crate://crates.io/aho-corasick/0.7.18 \ + crate://crates.io/atty/0.2.14 \ + crate://crates.io/autocfg/1.0.1 \ + crate://crates.io/bitflags/1.3.2 \ + crate://crates.io/block-buffer/0.9.0 \ + crate://crates.io/cc/1.0.72 \ + crate://crates.io/cfg-if/1.0.0 \ + crate://crates.io/chrono/0.4.19 \ + crate://crates.io/cpufeatures/0.2.1 \ + crate://crates.io/cpython/0.7.0 \ + crate://crates.io/crossbeam/0.8.1 \ + crate://crates.io/crossbeam-channel/0.5.2 \ + crate://crates.io/crossbeam-deque/0.8.1 \ + crate://crates.io/crossbeam-epoch/0.9.6 \ + crate://crates.io/crossbeam-queue/0.3.3 \ + crate://crates.io/crossbeam-utils/0.8.6 \ + crate://crates.io/crypto-mac/0.11.1 \ + crate://crates.io/ctrlc/3.2.1 \ + crate://crates.io/digest/0.9.0 \ + crate://crates.io/encoding/0.2.33 \ + crate://crates.io/encoding-index-japanese/1.20141219.5 \ + crate://crates.io/encoding-index-korean/1.20141219.5 \ + crate://crates.io/encoding-index-simpchinese/1.20141219.5 \ + crate://crates.io/encoding-index-singlebyte/1.20141219.5 \ + crate://crates.io/encoding-index-tradchinese/1.20141219.5 \ + crate://crates.io/encoding_index_tests/0.1.4 \ + crate://crates.io/env_logger/0.9.0 \ + crate://crates.io/errno/0.2.8 \ + crate://crates.io/errno-dragonfly/0.1.2 \ + crate://crates.io/fastrand/1.6.0 \ + crate://crates.io/generic-array/0.14.5 \ + crate://crates.io/getrandom/0.2.3 \ + crate://crates.io/hermit-abi/0.1.19 \ + crate://crates.io/hmac/0.11.0 \ + crate://crates.io/httparse/1.5.1 \ + crate://crates.io/humantime/2.1.0 \ + crate://crates.io/instant/0.1.12 \ + crate://crates.io/lazy_static/1.4.0 \ + crate://crates.io/libc/0.2.112 \ + crate://crates.io/libsystemd/0.4.1 \ + crate://crates.io/log/0.4.14 \ + crate://crates.io/memchr/2.4.1 \ + crate://crates.io/memoffset/0.6.5 \ + crate://crates.io/mio/0.8.0 \ + crate://crates.io/miow/0.3.7 \ + crate://crates.io/nix/0.23.1 \ + crate://crates.io/ntapi/0.3.6 \ + crate://crates.io/num-integer/0.1.44 \ + crate://crates.io/num-traits/0.2.14 \ + crate://crates.io/num_cpus/1.13.1 \ + crate://crates.io/once_cell/1.9.0 \ + crate://crates.io/opaque-debug/0.3.0 \ + crate://crates.io/paste/1.0.6 \ + crate://crates.io/ppv-lite86/0.2.16 \ + crate://crates.io/proc-macro2/1.0.36 \ + crate://crates.io/python3-sys/0.7.0 \ + crate://crates.io/quote/1.0.14 \ + crate://crates.io/rand/0.8.4 \ + crate://crates.io/rand_chacha/0.3.1 \ + crate://crates.io/rand_core/0.6.3 \ + crate://crates.io/rand_hc/0.3.1 \ + crate://crates.io/redox_syscall/0.2.10 \ + crate://crates.io/regex/1.5.4 \ + crate://crates.io/regex-syntax/0.6.25 \ + crate://crates.io/remove_dir_all/0.5.3 \ + crate://crates.io/scopeguard/1.1.0 \ + crate://crates.io/serde/1.0.133 \ + crate://crates.io/serde_derive/1.0.133 \ + crate://crates.io/sha2/0.9.9 \ + crate://crates.io/simplelog/0.11.1 \ + crate://crates.io/spmc/0.3.0 \ + crate://crates.io/subtle/2.4.1 \ + crate://crates.io/syn/1.0.85 \ + crate://crates.io/tempfile/3.3.0 \ + crate://crates.io/termcolor/1.1.2 \ + crate://crates.io/thiserror/1.0.30 \ + crate://crates.io/thiserror-impl/1.0.30 \ + crate://crates.io/threadpool/1.8.1 \ + crate://crates.io/time/0.1.44 \ + crate://crates.io/typenum/1.15.0 \ + crate://crates.io/unicode-xid/0.2.2 \ + crate://crates.io/urlencoding/2.1.0 \ + crate://crates.io/uuid/0.8.2 \ + crate://crates.io/version_check/0.9.4 \ + crate://crates.io/wasi/0.10.0+wasi-snapshot-preview1 \ + crate://crates.io/winapi/0.3.9 \ + crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ + crate://crates.io/winapi-util/0.1.5 \ + crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ +" + +SRC_URI[aho-corasick.sha256sum] = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" +SRC_URI[atty.sha256sum] = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +SRC_URI[autocfg.sha256sum] = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" +SRC_URI[bitflags.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" +SRC_URI[block-buffer.sha256sum] = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" +SRC_URI[cc.sha256sum] = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee" +SRC_URI[cfg-if.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +SRC_URI[chrono.sha256sum] = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" +SRC_URI[cpufeatures.sha256sum] = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" +SRC_URI[cpython.sha256sum] = "b7d46ba8ace7f3a1d204ac5060a706d0a68de6b42eafb6a586cc08bebcffe664" +SRC_URI[crossbeam.sha256sum] = "4ae5588f6b3c3cb05239e90bd110f257254aecd01e4635400391aeae07497845" +SRC_URI[crossbeam-channel.sha256sum] = "e54ea8bc3fb1ee042f5aace6e3c6e025d3874866da222930f70ce62aceba0bfa" +SRC_URI[crossbeam-deque.sha256sum] = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" +SRC_URI[crossbeam-epoch.sha256sum] = "97242a70df9b89a65d0b6df3c4bf5b9ce03c5b7309019777fbde37e7537f8762" +SRC_URI[crossbeam-queue.sha256sum] = "b979d76c9fcb84dffc80a73f7290da0f83e4c95773494674cb44b76d13a7a110" +SRC_URI[crossbeam-utils.sha256sum] = "cfcae03edb34f947e64acdb1c33ec169824e20657e9ecb61cef6c8c74dcb8120" +SRC_URI[crypto-mac.sha256sum] = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" +SRC_URI[ctrlc.sha256sum] = "a19c6cedffdc8c03a3346d723eb20bd85a13362bb96dc2ac000842c6381ec7bf" +SRC_URI[digest.sha256sum] = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" +SRC_URI[encoding.sha256sum] = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec" +SRC_URI[encoding-index-japanese.sha256sum] = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91" +SRC_URI[encoding-index-korean.sha256sum] = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81" +SRC_URI[encoding-index-simpchinese.sha256sum] = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7" +SRC_URI[encoding-index-singlebyte.sha256sum] = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a" +SRC_URI[encoding-index-tradchinese.sha256sum] = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18" +SRC_URI[encoding_index_tests.sha256sum] = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569" +SRC_URI[env_logger.sha256sum] = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" +SRC_URI[errno.sha256sum] = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" +SRC_URI[errno-dragonfly.sha256sum] = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" +SRC_URI[fastrand.sha256sum] = "779d043b6a0b90cc4c0ed7ee380a6504394cee7efd7db050e3774eee387324b2" +SRC_URI[generic-array.sha256sum] = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803" +SRC_URI[getrandom.sha256sum] = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" +SRC_URI[hermit-abi.sha256sum] = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +SRC_URI[hmac.sha256sum] = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" +SRC_URI[httparse.sha256sum] = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503" +SRC_URI[humantime.sha256sum] = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +SRC_URI[instant.sha256sum] = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +SRC_URI[lazy_static.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +SRC_URI[libc.sha256sum] = "1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125" +SRC_URI[libsystemd.sha256sum] = "6f4f0b5b062ba67aa075e331de778082c09e66b5ef32970ea5a1e9c37c9555d1" +SRC_URI[log.sha256sum] = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" +SRC_URI[memchr.sha256sum] = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" +SRC_URI[memoffset.sha256sum] = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +SRC_URI[mio.sha256sum] = "ba272f85fa0b41fc91872be579b3bbe0f56b792aa361a380eb669469f68dafb2" +SRC_URI[miow.sha256sum] = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" +SRC_URI[nix.sha256sum] = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6" +SRC_URI[ntapi.sha256sum] = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44" +SRC_URI[num-integer.sha256sum] = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" +SRC_URI[num-traits.sha256sum] = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" +SRC_URI[num_cpus.sha256sum] = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" +SRC_URI[once_cell.sha256sum] = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5" +SRC_URI[opaque-debug.sha256sum] = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" +SRC_URI[paste.sha256sum] = "0744126afe1a6dd7f394cb50a716dbe086cb06e255e53d8d0185d82828358fb5" +SRC_URI[ppv-lite86.sha256sum] = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" +SRC_URI[proc-macro2.sha256sum] = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029" +SRC_URI[python3-sys.sha256sum] = "b18b32e64c103d5045f44644d7ddddd65336f7a0521f6fde673240a9ecceb77e" +SRC_URI[quote.sha256sum] = "47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d" +SRC_URI[rand.sha256sum] = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8" +SRC_URI[rand_chacha.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +SRC_URI[rand_core.sha256sum] = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" +SRC_URI[rand_hc.sha256sum] = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" +SRC_URI[redox_syscall.sha256sum] = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff" +SRC_URI[regex.sha256sum] = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" +SRC_URI[regex-syntax.sha256sum] = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" +SRC_URI[remove_dir_all.sha256sum] = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" +SRC_URI[scopeguard.sha256sum] = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" +SRC_URI[serde.sha256sum] = "97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a" +SRC_URI[serde_derive.sha256sum] = "ed201699328568d8d08208fdd080e3ff594e6c422e438b6705905da01005d537" +SRC_URI[sha2.sha256sum] = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" +SRC_URI[simplelog.sha256sum] = "ecabc0118918611790b8615670ab79296272cbe09496b6884b02b1e929c20886" +SRC_URI[spmc.sha256sum] = "02a8428da277a8e3a15271d79943e80ccc2ef254e78813a166a08d65e4c3ece5" +SRC_URI[subtle.sha256sum] = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" +SRC_URI[syn.sha256sum] = "a684ac3dcd8913827e18cd09a68384ee66c1de24157e3c556c9ab16d85695fb7" +SRC_URI[tempfile.sha256sum] = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" +SRC_URI[termcolor.sha256sum] = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" +SRC_URI[thiserror.sha256sum] = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417" +SRC_URI[thiserror-impl.sha256sum] = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b" +SRC_URI[threadpool.sha256sum] = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" +SRC_URI[time.sha256sum] = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" +SRC_URI[typenum.sha256sum] = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" +SRC_URI[unicode-xid.sha256sum] = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" +SRC_URI[urlencoding.sha256sum] = "68b90931029ab9b034b300b797048cf23723400aa757e8a2bfb9d748102f9821" +SRC_URI[uuid.sha256sum] = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" +SRC_URI[version_check.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +SRC_URI[wasi.sha256sum] = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" +SRC_URI[winapi.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +SRC_URI[winapi-i686-pc-windows-gnu.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" +SRC_URI[winapi-util.sha256sum] = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +SRC_URI[winapi-x86_64-pc-windows-gnu.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyruvate_1.1.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyruvate_1.1.2.bb index 1f1c186d31..db9a4cd511 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyruvate_1.1.2.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyruvate_1.1.2.bb @@ -8,11 +8,18 @@ LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://LICENSE;md5=051b48e640a6e2d795eac75542d9417c \ file://LICENSE.GPL;md5=b234ee4d69f5fce4486a80fdaf4a4263" +SRC_URI += "\ + git://gitlab.com/tschorr/pyruvate.git;protocol=https;branch=main \ + file://0001-linux.rs-Define-consts-for-rv32-architecture.patch;patchdir=../cargo_home/bitbake/nix-0.23.1/ \ +" SRC_URI[sha256sum] = "10befedd97e73fc18b902d02aa3b24e8978aa162242c1b664849c886c0675899" +SRCREV = "fcbe49cc1a06290e28a211022df759605bce980d" + +SRC_URI:append:mips = " file://0001-check-for-mips-targets-for-stat.st_dev-definitions.patch;patchdir=../cargo_home/bitbake/libsystemd-0.4.1/" -S = "${WORKDIR}/pyruvate-${PV}" +S = "${WORKDIR}/git" -inherit pypi python_setuptools3_rust +inherit python_setuptools3_rust cargo-update-recipe-crates PIP_INSTALL_DIST_PATH = "${S}/dist" @@ -24,101 +31,7 @@ RUSTFLAGS:append:mipsel = " --cfg crossbeam_no_atomic_64" RUSTFLAGS:append:powerpc = " --cfg crossbeam_no_atomic_64" RUSTFLAGS:append:riscv32 = " --cfg crossbeam_no_atomic_64" -SRC_URI += " \ - crate://crates.io/aho-corasick/0.7.18 \ - crate://crates.io/atty/0.2.14 \ - crate://crates.io/autocfg/1.0.1 \ - crate://crates.io/bitflags/1.3.2 \ - crate://crates.io/block-buffer/0.9.0 \ - crate://crates.io/cc/1.0.72 \ - crate://crates.io/cfg-if/1.0.0 \ - crate://crates.io/chrono/0.4.19 \ - crate://crates.io/cpufeatures/0.2.1 \ - crate://crates.io/cpython/0.7.0 \ - crate://crates.io/crossbeam-channel/0.5.2 \ - crate://crates.io/crossbeam-deque/0.8.1 \ - crate://crates.io/crossbeam-epoch/0.9.6 \ - crate://crates.io/crossbeam-queue/0.3.3 \ - crate://crates.io/crossbeam-utils/0.8.6 \ - crate://crates.io/crossbeam/0.8.1 \ - crate://crates.io/crypto-mac/0.11.1 \ - crate://crates.io/ctrlc/3.2.1 \ - crate://crates.io/digest/0.9.0 \ - crate://crates.io/encoding-index-japanese/1.20141219.5 \ - crate://crates.io/encoding-index-korean/1.20141219.5 \ - crate://crates.io/encoding-index-simpchinese/1.20141219.5 \ - crate://crates.io/encoding-index-singlebyte/1.20141219.5 \ - crate://crates.io/encoding-index-tradchinese/1.20141219.5 \ - crate://crates.io/encoding/0.2.33 \ - crate://crates.io/encoding_index_tests/0.1.4 \ - crate://crates.io/env_logger/0.9.0 \ - crate://crates.io/errno-dragonfly/0.1.2 \ - crate://crates.io/errno/0.2.8 \ - crate://crates.io/fastrand/1.6.0 \ - crate://crates.io/generic-array/0.14.5 \ - crate://crates.io/getrandom/0.2.3 \ - crate://crates.io/hermit-abi/0.1.19 \ - crate://crates.io/hmac/0.11.0 \ - crate://crates.io/httparse/1.5.1 \ - crate://crates.io/humantime/2.1.0 \ - crate://crates.io/instant/0.1.12 \ - crate://crates.io/lazy_static/1.4.0 \ - crate://crates.io/libc/0.2.120 \ - crate://crates.io/libsystemd/0.4.1 \ - crate://crates.io/log/0.4.14 \ - crate://crates.io/memchr/2.4.1 \ - crate://crates.io/memoffset/0.6.5 \ - crate://crates.io/mio/0.8.0 \ - crate://crates.io/miow/0.3.7 \ - crate://crates.io/nix/0.23.1 \ - crate://crates.io/ntapi/0.3.6 \ - crate://crates.io/num-integer/0.1.44 \ - crate://crates.io/num-traits/0.2.14 \ - crate://crates.io/num_cpus/1.13.1 \ - crate://crates.io/once_cell/1.9.0 \ - crate://crates.io/opaque-debug/0.3.0 \ - crate://crates.io/paste/1.0.6 \ - crate://crates.io/ppv-lite86/0.2.16 \ - crate://crates.io/proc-macro2/1.0.36 \ - crate://crates.io/python3-sys/0.7.0 \ - crate://crates.io/quote/1.0.14 \ - crate://crates.io/rand/0.8.4 \ - crate://crates.io/rand_chacha/0.3.1 \ - crate://crates.io/rand_core/0.6.3 \ - crate://crates.io/rand_hc/0.3.1 \ - crate://crates.io/redox_syscall/0.2.10 \ - crate://crates.io/regex-syntax/0.6.25 \ - crate://crates.io/regex/1.5.4 \ - crate://crates.io/remove_dir_all/0.5.3 \ - crate://crates.io/scopeguard/1.1.0 \ - crate://crates.io/serde/1.0.133 \ - crate://crates.io/serde_derive/1.0.133 \ - crate://crates.io/sha2/0.9.9 \ - crate://crates.io/simplelog/0.11.1 \ - crate://crates.io/spmc/0.3.0 \ - crate://crates.io/subtle/2.4.1 \ - crate://crates.io/syn/1.0.85 \ - crate://crates.io/tempfile/3.3.0 \ - crate://crates.io/termcolor/1.1.2 \ - crate://crates.io/thiserror-impl/1.0.30 \ - crate://crates.io/thiserror/1.0.30 \ - crate://crates.io/threadpool/1.8.1 \ - crate://crates.io/time/0.1.44 \ - crate://crates.io/typenum/1.15.0 \ - crate://crates.io/unicode-xid/0.2.2 \ - crate://crates.io/urlencoding/2.1.0 \ - crate://crates.io/uuid/0.8.2 \ - crate://crates.io/version_check/0.9.4 \ - crate://crates.io/wasi/0.10.0+wasi-snapshot-preview1 \ - crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ - crate://crates.io/winapi-util/0.1.5 \ - crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ - crate://crates.io/winapi/0.3.9 \ -" -SRC_URI += "\ - file://0001-linux.rs-Define-consts-for-rv32-architecture.patch;patchdir=../cargo_home/bitbake/nix-0.23.1/ \ - " -SRC_URI:append:mips = " file://0001-check-for-mips-targets-for-stat.st_dev-definitions.patch;patchdir=../cargo_home/bitbake/libsystemd-0.4.1/" +require ${BPN}-crates.inc # The following configs & dependencies are from setuptools extras_require. # These dependencies are optional, hence can be controlled via PACKAGECONFIG. diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-xdist_3.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-xdist_3.2.0.bb deleted file mode 100644 index a3b28835c7..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-xdist_3.2.0.bb +++ /dev/null @@ -1,17 +0,0 @@ -SUMMARY = "pytest xdist plugin for distributed testing and loop-on-failing modes" -HOMEPAGE = "https://github.com/pytest-dev/pytest-xdist" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=772fcdaca14b378878d05c7d857e6c3e" - -SRC_URI[sha256sum] = "fa10f95a2564cd91652f2d132725183c3b590d9fdcdec09d3677386ecf4c1ce9" - -inherit pypi python_setuptools_build_meta - -DEPENDS += "python3-setuptools-scm-native" - -# Note that the dependency on pytest-forked is scheduled to be dropped in 3.0 -RDEPENDS:${PN} += " \ - python3-execnet \ - python3-pytest \ - python3-pytest-forked \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-xdist_3.2.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-xdist_3.2.1.bb new file mode 100644 index 0000000000..02e5400b7b --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-xdist_3.2.1.bb @@ -0,0 +1,17 @@ +SUMMARY = "pytest xdist plugin for distributed testing and loop-on-failing modes" +HOMEPAGE = "https://github.com/pytest-dev/pytest-xdist" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=772fcdaca14b378878d05c7d857e6c3e" + +SRC_URI[sha256sum] = "1849bd98d8b242b948e472db7478e090bf3361912a8fed87992ed94085f54727" + +inherit pypi python_setuptools_build_meta + +DEPENDS += "python3-setuptools-scm-native" + +# Note that the dependency on pytest-forked is scheduled to be dropped in 3.0 +RDEPENDS:${PN} += " \ + python3-execnet \ + python3-pytest \ + python3-pytest-forked \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-rapidjson_1.10.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-rapidjson_1.10.bb new file mode 100644 index 0000000000..7dac464bea --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-rapidjson_1.10.bb @@ -0,0 +1,22 @@ +SUMMARY = "Python wrapper around rapidjson" +HOMEPAGE = "https://github.com/python-rapidjson/python-rapidjson" + +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=4daf3929156304df67003c33274a98bd" + +SRC_URI = "git://github.com/python-rapidjson/python-rapidjson.git;protocol=https;branch=master" +SRCREV = "e9e209553a65db3568471f32392f54549c8a9816" + +S = "${WORKDIR}/git" + +inherit setuptools3 + +SETUPTOOLS_BUILD_ARGS += " --rj-include-dir=${RECIPE_SYSROOT}${includedir}" + +DEPENDS += " \ + rapidjson \ +" + +RDEPENDS:${PN} += " \ + ${PYTHON_PN}-core \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-rapidjson_1.9.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-rapidjson_1.9.bb deleted file mode 100644 index 8b50aabb75..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-rapidjson_1.9.bb +++ /dev/null @@ -1,22 +0,0 @@ -SUMMARY = "Python wrapper around rapidjson" -HOMEPAGE = "https://github.com/python-rapidjson/python-rapidjson" - -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=4daf3929156304df67003c33274a98bd" - -SRC_URI = "git://github.com/python-rapidjson/python-rapidjson.git;protocol=https;branch=master" -SRCREV = "8f4ab8e197ca30c03726b675ae7cce6ac9d6622e" - -S = "${WORKDIR}/git" - -inherit setuptools3 - -SETUPTOOLS_BUILD_ARGS += " --rj-include-dir=${RECIPE_SYSROOT}${includedir}" - -DEPENDS += " \ - rapidjson \ -" - -RDEPENDS:${PN} += " \ - ${PYTHON_PN}-core \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-requests-toolbelt_0.10.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-requests-toolbelt_0.10.1.bb index b2678952cd..b1399c3ed5 100644 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-requests-toolbelt_0.10.1.bb +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-requests-toolbelt_0.10.1.bb @@ -21,6 +21,7 @@ RDEPENDS:${PN}-ptest += " \ ${PYTHON_PN}-betamax \ ${PYTHON_PN}-mock \ ${PYTHON_PN}-multiprocessing \ + ${PYTHON_PN}-trustme \ " do_install_ptest() { diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-scikit-build_0.16.7.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-scikit-build_0.16.7.bb new file mode 100644 index 0000000000..c033c56bad --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-scikit-build_0.16.7.bb @@ -0,0 +1,21 @@ +SUMMARY = "Improved build system generator for Python C/C++/Fortran/Cython extensions" +LICENSE = "MIT & BSD-2-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=7c96d2b08b3cec6d3c67fb864d1fd8cc" + +DEPENDS = "python3-setuptools-scm-native" + +PYPI_PACKAGE = "scikit-build" + +inherit pypi python_setuptools_build_meta +SRC_URI[sha256sum] = "a9b9cc7479b71e6c8d434596dfade025253aae23adb22a9a2d85850fd51cecfd" + +RDEPENDS:${PN} = " \ + python3-distro \ + python3-packaging \ + python3-setuptools \ + python3-typing-extensions \ + python3-wheel \ + cmake \ +" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_1.15.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_1.15.0.bb deleted file mode 100644 index b3ce17451c..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_1.15.0.bb +++ /dev/null @@ -1,22 +0,0 @@ -SUMMARY = "The new Python SDK for Sentry.io" -DESCRIPTION = "This is the next line of the Python SDK \ -for Sentry, intended to replace the raven package on PyPI." -HOMEPAGE = "https://github.com/getsentry/sentry-python" -LICENSE = "BSD-2-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=0c79f8d3c91fc847350efd28bfe0a341" - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-urllib3 \ - ${PYTHON_PN}-core \ - ${PYTHON_PN}-json \ - ${PYTHON_PN}-logging \ - ${PYTHON_PN}-threading \ - ${PYTHON_PN}-compression \ - ${PYTHON_PN}-datetime \ -" - -SRC_URI[sha256sum] = "69ecbb2e1ff4db02a06c4f20f6f69cb5dfe3ebfbc06d023e40d77cf78e9c37e7" - -PYPI_PACKAGE = "sentry-sdk" - -inherit pypi setuptools3 diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_1.17.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_1.17.0.bb new file mode 100644 index 0000000000..c0a180ad11 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_1.17.0.bb @@ -0,0 +1,22 @@ +SUMMARY = "The new Python SDK for Sentry.io" +DESCRIPTION = "This is the next line of the Python SDK \ +for Sentry, intended to replace the raven package on PyPI." +HOMEPAGE = "https://github.com/getsentry/sentry-python" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=7fcb29c83dd48cb7b112d0dd81111a89" + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-urllib3 \ + ${PYTHON_PN}-core \ + ${PYTHON_PN}-json \ + ${PYTHON_PN}-logging \ + ${PYTHON_PN}-threading \ + ${PYTHON_PN}-compression \ + ${PYTHON_PN}-datetime \ +" + +SRC_URI[sha256sum] = "ad40860325c94d1a656da70fba5a7c4dbb2f6809d3cc2d00f74ca0b608330f14" + +PYPI_PACKAGE = "sentry-sdk" + +inherit pypi setuptools3 diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-service-identity/run-ptest b/meta-openembedded/meta-python/recipes-devtools/python/python3-service-identity/run-ptest new file mode 100644 index 0000000000..b63c4de0d9 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-service-identity/run-ptest @@ -0,0 +1,3 @@ +#!/bin/sh + +pytest -o log_cli=true -o log_cli_level=INFO | sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}' diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-service-identity_21.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-service-identity_21.1.0.bb new file mode 100644 index 0000000000..0210a5de22 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-service-identity_21.1.0.bb @@ -0,0 +1,25 @@ +DESCRIPTION = "The tools for verifying whether a certificate is valid for the intended purposes." +HOMEPAGE = "https://pypi.org/project/service-identity" +AUTHOR = "Hynek Schlawack" + +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=8a0f079f4e6a215d6bd6f9d97cab4d5f" + +SRC_URI[md5sum] = "5e5c195d8fcedc72f9068be2ad9b5a13" +SRC_URI[sha256sum] = "6e6c6086ca271dc11b033d17c3a8bea9f24ebff920c587da090afc9519419d34" + +inherit pypi setuptools3 ptest + +SRC_URI += " \ + file://run-ptest \ +" + +RDEPENDS:${PN}-ptest += " \ + ${PYTHON_PN}-pytest \ +" + +do_install_ptest() { + install -d ${D}${PTEST_PATH}/tests + cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ + cp -rf ${S}/setup.py ${D}${PTEST_PATH} +} diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-simplejson_3.18.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-simplejson_3.18.3.bb deleted file mode 100644 index 5752a03443..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-simplejson_3.18.3.bb +++ /dev/null @@ -1,24 +0,0 @@ -SUMMARY = "Simple, fast, extensible JSON encoder/decoder for Python" -HOMEPAGE = "http://cheeseshop.python.org/pypi/simplejson" - -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=c6338d7abd321c0b50a2a547e441c52e" - -SRC_URI[sha256sum] = "ebb53837c5ffcb6100646018565d3f1afed6f4b185b14b2c9cbccf874fe40157" - -inherit pypi setuptools3 - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-io \ - ${PYTHON_PN}-netserver \ - ${PYTHON_PN}-numbers \ -" - -PACKAGES =+ "${PN}-tests" -RDEPENDS:${PN}-tests = "${PN} ${PYTHON_PN}-unittest" -FILES:${PN}-tests+= " \ - ${PYTHON_SITEPACKAGES_DIR}/simplejson/tests \ - ${PYTHON_SITEPACKAGES_DIR}/simplejson/tool.py* \ -" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-simplejson_3.18.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-simplejson_3.18.4.bb new file mode 100644 index 0000000000..e7d6ca0cf8 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-simplejson_3.18.4.bb @@ -0,0 +1,24 @@ +SUMMARY = "Simple, fast, extensible JSON encoder/decoder for Python" +HOMEPAGE = "http://cheeseshop.python.org/pypi/simplejson" + +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=c6338d7abd321c0b50a2a547e441c52e" + +SRC_URI[sha256sum] = "6197cfebe659ac802a686b5408494115a7062b45cdf37679c4d6a9d4f39649b7" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-io \ + ${PYTHON_PN}-netserver \ + ${PYTHON_PN}-numbers \ +" + +PACKAGES =+ "${PN}-tests" +RDEPENDS:${PN}-tests = "${PN} ${PYTHON_PN}-unittest" +FILES:${PN}-tests+= " \ + ${PYTHON_SITEPACKAGES_DIR}/simplejson/tests \ + ${PYTHON_SITEPACKAGES_DIR}/simplejson/tool.py* \ +" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-smpplib_2.2.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-smpplib_2.2.1.bb deleted file mode 100644 index be0bafd33f..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-smpplib_2.2.1.bb +++ /dev/null @@ -1,30 +0,0 @@ -SUMMARY = "SMPP library for python" -SECTION = "devel/python" -LICENSE = "GPL-3.0-only" -LIC_FILES_CHKSUM = "file://README.md;md5=8b4e2ac8cf248f7b991784f88b630852" - -PYPI_PACKAGE = "smpplib" -SRC_URI[sha256sum] = "c0b01947b47e404f42ccb59e906b6e4eb507963c971d59b44350db0f29c76166" - -inherit pypi setuptools3 ptest - -SRC_URI += " \ - file://run-ptest \ -" - -RDEPENDS:${PN} += " \ - ${PYTHON_PN}-logging \ - ${PYTHON_PN}-six \ -" - -RDEPENDS:${PN}-ptest += " \ - ${PYTHON_PN}-pytest \ - ${PYTHON_PN}-unittest \ - ${PYTHON_PN}-profile \ - ${PYTHON_PN}-mock \ -" - -do_install_ptest() { - install -d ${D}${PTEST_PATH}/tests - cp -rf ${S}/smpplib/tests/* ${D}${PTEST_PATH}/tests/ -} diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-smpplib_2.2.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-smpplib_2.2.2.bb new file mode 100644 index 0000000000..5c635d6fb0 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-smpplib_2.2.2.bb @@ -0,0 +1,30 @@ +SUMMARY = "SMPP library for python" +SECTION = "devel/python" +LICENSE = "GPL-3.0-only" +LIC_FILES_CHKSUM = "file://README.md;md5=8b4e2ac8cf248f7b991784f88b630852" + +PYPI_PACKAGE = "smpplib" +SRC_URI[sha256sum] = "f2191e73b24dba94f2889bf2ea1a60aeef6bd43afd3ddbbc632d7e41d9f30e47" + +inherit pypi setuptools3 ptest + +SRC_URI += " \ + file://run-ptest \ +" + +RDEPENDS:${PN} += " \ + ${PYTHON_PN}-logging \ + ${PYTHON_PN}-six \ +" + +RDEPENDS:${PN}-ptest += " \ + ${PYTHON_PN}-pytest \ + ${PYTHON_PN}-unittest \ + ${PYTHON_PN}-profile \ + ${PYTHON_PN}-mock \ +" + +do_install_ptest() { + install -d ${D}${PTEST_PATH}/tests + cp -rf ${S}/smpplib/tests/* ${D}${PTEST_PATH}/tests/ +} diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-socketio_5.7.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-socketio_5.7.2.bb deleted file mode 100644 index bfc5437349..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-socketio_5.7.2.bb +++ /dev/null @@ -1,28 +0,0 @@ -SUMMARY = "Socket.IO server" -HOMEPAGE = "https://github.com/miguelgrinberg/python-socketio/" -SECTION = "devel/python" - -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=42d0a9e728978f0eeb759c3be91536b8" - -inherit pypi python_setuptools_build_meta - -PYPI_PACKAGE = "python-socketio" - -SRC_URI[sha256sum] = "92395062d9db3c13d30e7cdedaa0e1330bba78505645db695415f9a3c628d097" - -PACKAGECONFIG ?= "asyncio_client client" -PACKAGECONFIG[asyncio_client] = ",,,${PYTHON_PN}-aiohttp ${PYTHON_PN}-websockets" -PACKAGECONFIG[client] = ",,,${PYTHON_PN}-requests ${PYTHON_PN}-websocket-client" - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-engineio \ - ${PYTHON_PN}-logging \ - ${PYTHON_PN}-math \ - ${PYTHON_PN}-pickle \ - ${PYTHON_PN}-json \ - ${PYTHON_PN}-threading \ - ${PYTHON_PN}-six \ - ${PYTHON_PN}-attrs \ - ${PYTHON_PN}-bidict \ - " diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-socketio_5.8.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-socketio_5.8.0.bb new file mode 100644 index 0000000000..5de7490815 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-socketio_5.8.0.bb @@ -0,0 +1,28 @@ +SUMMARY = "Socket.IO server" +HOMEPAGE = "https://github.com/miguelgrinberg/python-socketio/" +SECTION = "devel/python" + +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=42d0a9e728978f0eeb759c3be91536b8" + +inherit pypi python_setuptools_build_meta + +PYPI_PACKAGE = "python-socketio" + +SRC_URI[sha256sum] = "e714f4dddfaaa0cb0e37a1e2deef2bb60590a5b9fea9c343dd8ca5e688416fd9" + +PACKAGECONFIG ?= "asyncio_client client" +PACKAGECONFIG[asyncio_client] = ",,,${PYTHON_PN}-aiohttp ${PYTHON_PN}-websockets" +PACKAGECONFIG[client] = ",,,${PYTHON_PN}-requests ${PYTHON_PN}-websocket-client" + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-engineio \ + ${PYTHON_PN}-logging \ + ${PYTHON_PN}-math \ + ${PYTHON_PN}-pickle \ + ${PYTHON_PN}-json \ + ${PYTHON_PN}-threading \ + ${PYTHON_PN}-six \ + ${PYTHON_PN}-attrs \ + ${PYTHON_PN}-bidict \ + " diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.4.bb deleted file mode 100644 index e5d0212a61..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.4.bb +++ /dev/null @@ -1,23 +0,0 @@ -DESCRIPTION = "Python SQL toolkit and Object Relational Mapper that gives \ -application developers the full power and flexibility of SQL" -HOMEPAGE = "http://www.sqlalchemy.org/" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=b707d50badb798e1d897f2c8f649382d" - -SRC_URI[sha256sum] = "95a18e1a6af2114dbd9ee4f168ad33070d6317e11bafa28d983cc7b585fe900b" - -PYPI_PACKAGE = "SQLAlchemy" -inherit pypi setuptools3 - -RDEPENDS:${PN} += " \ - ${PYTHON_PN}-json \ - ${PYTHON_PN}-pickle \ - ${PYTHON_PN}-logging \ - ${PYTHON_PN}-netclient \ - ${PYTHON_PN}-numbers \ - ${PYTHON_PN}-threading \ - ${PYTHON_PN}-compression \ - ${PYTHON_PN}-profile \ -" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.7.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.7.bb new file mode 100644 index 0000000000..2d1cc5ed3c --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.7.bb @@ -0,0 +1,23 @@ +DESCRIPTION = "Python SQL toolkit and Object Relational Mapper that gives \ +application developers the full power and flexibility of SQL" +HOMEPAGE = "http://www.sqlalchemy.org/" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=b707d50badb798e1d897f2c8f649382d" + +SRC_URI[sha256sum] = "a4c1e1582492c66dfacc9eab52738f3e64d9a2a380e412668f75aa06e540f649" + +PYPI_PACKAGE = "SQLAlchemy" +inherit pypi setuptools3 + +RDEPENDS:${PN} += " \ + ${PYTHON_PN}-json \ + ${PYTHON_PN}-pickle \ + ${PYTHON_PN}-logging \ + ${PYTHON_PN}-netclient \ + ${PYTHON_PN}-numbers \ + ${PYTHON_PN}-threading \ + ${PYTHON_PN}-compression \ + ${PYTHON_PN}-profile \ +" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-stack-data_0.6.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-stack-data_0.6.2.bb new file mode 100644 index 0000000000..4d62471ed7 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-stack-data_0.6.2.bb @@ -0,0 +1,17 @@ +SUMMARY = "Extract data from python stack frames and tracebacks for informative displays" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a3d6c15f7859ae235a78f2758e5a48cf" + +DEPENDS = "python3-setuptools-scm-native" + +PYPI_PACKAGE = "stack_data" + +inherit pypi python_setuptools_build_meta + +SRC_URI[sha256sum] = "32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815" + +RDEPENDS:${PN} = " \ + python3-executing \ + python3-asttokens \ + python3-pure-eval \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.64.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.64.1.bb deleted file mode 100644 index cb3b56aa81..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.64.1.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "Fast, Extensible Progress Meter" -HOMEPAGE = "http://tqdm.github.io/" -SECTION = "devel/python" - -LICENSE = "MIT & MPL-2.0" -LIC_FILES_CHKSUM = "file://LICENCE;md5=1672e2674934fd93a31c09cf17f34100" - -SRC_URI[sha256sum] = "5f4f682a004951c1b450bc753c710e9280c5746ce6ffedee253ddbcbf54cf1e4" - -inherit pypi python_setuptools_build_meta - -DEPENDS += "${PYTHON_PN}-setuptools-scm-native" - -RDEPENDS:${PN} += " \ - python3-logging \ - python3-numbers \ -" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.65.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.65.0.bb new file mode 100644 index 0000000000..f54b5c41e2 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.65.0.bb @@ -0,0 +1,19 @@ +SUMMARY = "Fast, Extensible Progress Meter" +HOMEPAGE = "http://tqdm.github.io/" +SECTION = "devel/python" + +LICENSE = "MIT & MPL-2.0" +LIC_FILES_CHKSUM = "file://LICENCE;md5=cfdbc9dcca7dc9fb600347958b7d5c4f" + +SRC_URI[sha256sum] = "1871fb68a86b8fb3b59ca4cdd3dcccbc7e6d613eeed31f4c332531977b89beb5" + +inherit pypi python_setuptools_build_meta + +DEPENDS += "${PYTHON_PN}-setuptools-scm-native" + +RDEPENDS:${PN} += " \ + python3-logging \ + python3-numbers \ +" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-trustme/run-ptest b/meta-openembedded/meta-python/recipes-devtools/python/python3-trustme/run-ptest new file mode 100644 index 0000000000..b63c4de0d9 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-trustme/run-ptest @@ -0,0 +1,3 @@ +#!/bin/sh + +pytest -o log_cli=true -o log_cli_level=INFO | sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}' diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-trustme_0.9.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-trustme_0.9.0.bb new file mode 100644 index 0000000000..641512c46c --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-trustme_0.9.0.bb @@ -0,0 +1,27 @@ +DESCRIPTION = "A utility provides a fake certificate authority (CA)" +HOMEPAGE = "https://pypi.org/project/trustme" +AUTHOR = "Nathaniel J. Smith" + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=d5a7af1a4b73e57431e25d15a2da745a" + +SRC_URI[md5sum] = "0e4d698e5aecaf8306cf440bf3dcbbe0" +SRC_URI[sha256sum] = "5e07b23d70ceed64f3bb36ae4b9abc52354c16c98d45ab037bee2b5fbffe586c" + +inherit pypi setuptools3 ptest + +SRC_URI += " \ + file://run-ptest \ +" + +RDEPENDS:${PN}-ptest += " \ + ${PYTHON_PN}-pytest \ + ${PYTHON_PN}-service-identity \ + ${PYTHON_PN}-pyasn1-modules \ +" + +do_install_ptest() { + install -d ${D}${PTEST_PATH}/tests + cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ + cp -rf ${S}/setup.py ${D}${PTEST_PATH} +} diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-twitter_4.12.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-twitter_4.12.1.bb deleted file mode 100644 index addbe16e02..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-twitter_4.12.1.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "Twitter for Python" -DESCRIPTION = "Python module to support twitter API" - -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=9;endline=9;md5=8227180126797a0148f94f483f3e1489" - -SRC_URI[sha256sum] = "5e4c5b5d22f9e5dd9678a708fae4e40e6eeb1a860a89891a5de3040d5f3da8fe" - -PYPI_PACKAGE = "tweepy" - -inherit pypi setuptools3 - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-pip \ - ${PYTHON_PN}-pysocks \ - ${PYTHON_PN}-requests \ - ${PYTHON_PN}-requests-oauthlib \ - ${PYTHON_PN}-six \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-twitter_4.13.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-twitter_4.13.0.bb new file mode 100644 index 0000000000..e780a753e0 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-twitter_4.13.0.bb @@ -0,0 +1,19 @@ +SUMMARY = "Twitter for Python" +DESCRIPTION = "Python module to support twitter API" + +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=9;endline=9;md5=8227180126797a0148f94f483f3e1489" + +SRC_URI[sha256sum] = "097425335f9f6674826ba7e72b2247bbca39c9ca0a0bd82f30a38a5bef8c6c88" + +PYPI_PACKAGE = "tweepy" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-pip \ + ${PYTHON_PN}-pysocks \ + ${PYTHON_PN}-requests \ + ${PYTHON_PN}-requests-oauthlib \ + ${PYTHON_PN}-six \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_2.13.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_2.13.3.bb deleted file mode 100644 index e9fce61452..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_2.13.3.bb +++ /dev/null @@ -1,30 +0,0 @@ -SUMMARY = "Run-time type checker for Python" -HOMEPAGE = "https://pypi.org/project/typeguard/" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=f0e423eea5c91e7aa21bdb70184b3e53" - -SRC_URI[sha256sum] = "00edaa8da3a133674796cf5ea87d9f4b4c367d77476e185e80251cc13dfbb8c4" - -inherit pypi python_setuptools_build_meta ptest - -SRC_URI += " \ - file://run-ptest \ -" - -RDEPENDS:${PN}-ptest += " \ - ${PYTHON_PN}-pytest \ - ${PYTHON_PN}-typing-extensions \ - ${PYTHON_PN}-unixadmin \ -" - -do_install_ptest() { - install -d ${D}${PTEST_PATH}/tests - cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ -} - -DEPENDS += "\ - python3-distutils-extra-native \ - python3-setuptools-scm-native \ -" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_3.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_3.0.1.bb new file mode 100644 index 0000000000..932b6f0c6d --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_3.0.1.bb @@ -0,0 +1,30 @@ +SUMMARY = "Run-time type checker for Python" +HOMEPAGE = "https://pypi.org/project/typeguard/" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=f0e423eea5c91e7aa21bdb70184b3e53" + +SRC_URI[sha256sum] = "beb0e67c5dc76eea4a6d00a6606d444d899589908362960769d0c4a1d32bca70" + +inherit pypi python_setuptools_build_meta ptest + +SRC_URI += " \ + file://run-ptest \ +" + +RDEPENDS:${PN}-ptest += " \ + ${PYTHON_PN}-pytest \ + ${PYTHON_PN}-typing-extensions \ + ${PYTHON_PN}-unixadmin \ +" + +do_install_ptest() { + install -d ${D}${PTEST_PATH}/tests + cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ +} + +DEPENDS += "\ + python3-distutils-extra-native \ + python3-setuptools-scm-native \ +" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-tzlocal_4.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-tzlocal_4.2.bb deleted file mode 100644 index b9307f100f..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-tzlocal_4.2.bb +++ /dev/null @@ -1,13 +0,0 @@ -SUMMARY = "Library to return tzinfo with the local timezone information" -HOMEPAGE = "https://pypi.org/project/tzlocal/" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=57e0bd61643d81d05683cdce65b11d10" - -SRC_URI[sha256sum] = "ee5842fa3a795f023514ac2d801c4a81d1743bbe642e3940143326b3a00addd7" - -inherit pypi python_setuptools_build_meta - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-pytz-deprecation-shim \ - ${PYTHON_PN}-datetime \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-tzlocal_4.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-tzlocal_4.3.bb new file mode 100644 index 0000000000..37d5ed6043 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-tzlocal_4.3.bb @@ -0,0 +1,13 @@ +SUMMARY = "Library to return tzinfo with the local timezone information" +HOMEPAGE = "https://pypi.org/project/tzlocal/" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=57e0bd61643d81d05683cdce65b11d10" + +SRC_URI[sha256sum] = "3f21d09e1b2aa9f2dacca12da240ca37de3ba5237a93addfd6d593afe9073355" + +inherit pypi python_setuptools_build_meta + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-pytz-deprecation-shim \ + ${PYTHON_PN}-datetime \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-unidiff_0.7.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-unidiff_0.7.4.bb deleted file mode 100644 index 3f6d2850fd..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-unidiff_0.7.4.bb +++ /dev/null @@ -1,26 +0,0 @@ -SUMMARY = "Unified diff parsing/metadata extraction library" -HOMEPAGE = "http://github.com/matiasb/python-unidiff" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=4c434b08ef42fea235bb019b5e5a97b3" - -SRC_URI[sha256sum] = "2bbcbc986e1fb97f04b1d7b864aa6002ab02f4d8a996bf03aa6e5a81447d1fc5" - -inherit pypi setuptools3 ptest - -SRC_URI += " \ - file://run-ptest \ -" - -RDEPENDS:${PN}-ptest += " \ - ${PYTHON_PN}-pytest \ -" - -do_install_ptest() { - install -d ${D}${PTEST_PATH}/tests - cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ -} - -RDEPENDS:${PN} += " \ - ${PYTHON_PN}-codecs \ - ${PYTHON_PN}-io \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-unidiff_0.7.5.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-unidiff_0.7.5.bb new file mode 100644 index 0000000000..690acf8634 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-unidiff_0.7.5.bb @@ -0,0 +1,26 @@ +SUMMARY = "Unified diff parsing/metadata extraction library" +HOMEPAGE = "http://github.com/matiasb/python-unidiff" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=4c434b08ef42fea235bb019b5e5a97b3" + +SRC_URI[sha256sum] = "2e5f0162052248946b9f0970a40e9e124236bf86c82b70821143a6fc1dea2574" + +inherit pypi setuptools3 ptest + +SRC_URI += " \ + file://run-ptest \ +" + +RDEPENDS:${PN}-ptest += " \ + ${PYTHON_PN}-pytest \ +" + +do_install_ptest() { + install -d ${D}${PTEST_PATH}/tests + cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ +} + +RDEPENDS:${PN} += " \ + ${PYTHON_PN}-codecs \ + ${PYTHON_PN}-io \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-watchdog_2.3.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-watchdog_2.3.0.bb deleted file mode 100644 index 8b4cdbb3ea..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-watchdog_2.3.0.bb +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "Filesystem events monitoring" -DEPENDS = "${PYTHON_PN}-argh" - -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" - -SRC_URI[sha256sum] = "9d39effe6909be898ba3e7286a9e9b17a6a9f734fb1ef9dde3e9bb68715fca39" - -inherit pypi setuptools3 - -RDEPENDS:${PN} = " \ - ${PYTHON_PN}-argh \ - ${PYTHON_PN}-pathtools3 \ - ${PYTHON_PN}-pyyaml \ - ${PYTHON_PN}-requests \ -" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-watchdog_2.3.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-watchdog_2.3.1.bb new file mode 100644 index 0000000000..b927de41e3 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-watchdog_2.3.1.bb @@ -0,0 +1,18 @@ +SUMMARY = "Filesystem events monitoring" +DEPENDS = "${PYTHON_PN}-argh" + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI[sha256sum] = "d9f9ed26ed22a9d331820a8432c3680707ea8b54121ddcc9dc7d9f2ceeb36906" + +inherit pypi setuptools3 + +RDEPENDS:${PN} = " \ + ${PYTHON_PN}-argh \ + ${PYTHON_PN}-pathtools3 \ + ${PYTHON_PN}-pyyaml \ + ${PYTHON_PN}-requests \ +" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-web3_5.31.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-web3_5.31.3.bb deleted file mode 100644 index 5c70febea1..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-web3_5.31.3.bb +++ /dev/null @@ -1,20 +0,0 @@ -SUMMARY = "A Python library for interacting with Ethereum." -HOMEPAGE = "https://github.com/ethereum/web3.py" -SECTION = "devel/python" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=1dc2732bdc5e50382737979791cbb3b7" - -SRC_URI[sha256sum] = "4b2d420647c81856e3cf398996cd3cc80c719dc3a10881884c5c3b1467e4f850" - -inherit pypi setuptools3 - -RDEPENDS:${PN} += " \ - python3-aiohttp \ - python3-distutils \ - python3-eth-account \ - python3-idna \ - python3-lru-dict \ - python3-requests \ - python3-setuptools \ - python3-websockets \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-web3_6.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-web3_6.0.0.bb new file mode 100644 index 0000000000..060cc3ed04 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-web3_6.0.0.bb @@ -0,0 +1,20 @@ +SUMMARY = "A Python library for interacting with Ethereum." +HOMEPAGE = "https://github.com/ethereum/web3.py" +SECTION = "devel/python" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=1dc2732bdc5e50382737979791cbb3b7" + +SRC_URI[sha256sum] = "6b925a19e4a0001337d8b2faa72577d6b7e8f9a8a9a0b98d8834cdf698cfc045" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += " \ + python3-aiohttp \ + python3-distutils \ + python3-eth-account \ + python3-idna \ + python3-lru-dict \ + python3-requests \ + python3-setuptools \ + python3-websockets \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-wrapt_1.14.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-wrapt_1.14.1.bb deleted file mode 100644 index 54bf1ee99a..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-wrapt_1.14.1.bb +++ /dev/null @@ -1,16 +0,0 @@ -SUMMARY = "A Python module for decorators, wrappers and monkey patching." -HOMEPAGE = "http://wrapt.readthedocs.org/" -LICENSE = "BSD-2-Clause" -SECTION = "devel/python" -LIC_FILES_CHKSUM = "file://LICENSE;md5=7a4e084dbc322d180bc74f26cdf8236e" - -SRC_URI[sha256sum] = "380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d" - -inherit pypi setuptools3 - -RDEPENDS:${PN}:class-target += "\ - ${PYTHON_PN}-stringold \ - ${PYTHON_PN}-threading \ -" - -BBCLASSEXTEND = "native" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-wrapt_1.15.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-wrapt_1.15.0.bb new file mode 100644 index 0000000000..e35e1f7a79 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-wrapt_1.15.0.bb @@ -0,0 +1,16 @@ +SUMMARY = "A Python module for decorators, wrappers and monkey patching." +HOMEPAGE = "http://wrapt.readthedocs.org/" +LICENSE = "BSD-2-Clause" +SECTION = "devel/python" +LIC_FILES_CHKSUM = "file://LICENSE;md5=dc34cbad60bc961452eb7ade801d25f7" + +SRC_URI[sha256sum] = "d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a" + +inherit pypi setuptools3 + +RDEPENDS:${PN}:class-target += "\ + ${PYTHON_PN}-stringold \ + ${PYTHON_PN}-threading \ +" + +BBCLASSEXTEND = "native" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.0.8.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.0.8.bb deleted file mode 100644 index 4b89ba68df..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.0.8.bb +++ /dev/null @@ -1,21 +0,0 @@ -SUMMARY = "Python 2 and 3 compatibility library" -HOMEPAGE = "https://xlsxwriter.readthedocs.io" -SECTION = "devel/python" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=12d9fac1f0049be71ab5aa4a78da02b0" - -inherit pypi setuptools3 - -PYPI_PACKAGE = "XlsxWriter" - -RDEPENDS:${PN} += " \ - python3-crypt \ - python3-datetime \ - python3-compression \ - python3-numbers \ - python3-io \ -" - -SRC_URI[sha256sum] = "ec77335fb118c36bc5ed1c89e33904d649e4989df2d7980f7d6a9dd95ee5874e" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.0.9.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.0.9.bb new file mode 100644 index 0000000000..e4acf4159b --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_3.0.9.bb @@ -0,0 +1,21 @@ +SUMMARY = "Python 2 and 3 compatibility library" +HOMEPAGE = "https://xlsxwriter.readthedocs.io" +SECTION = "devel/python" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=12d9fac1f0049be71ab5aa4a78da02b0" + +inherit pypi setuptools3 + +PYPI_PACKAGE = "XlsxWriter" + +RDEPENDS:${PN} += " \ + python3-crypt \ + python3-datetime \ + python3-compression \ + python3-numbers \ + python3-io \ +" + +SRC_URI[sha256sum] = "7216d39a2075afac7a28cad81f6ac31b0b16d8976bf1b775577d157346f891dd" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-xmlschema_2.2.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-xmlschema_2.2.1.bb deleted file mode 100644 index f643a140f2..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-xmlschema_2.2.1.bb +++ /dev/null @@ -1,20 +0,0 @@ -SUMMARY = "The xmlschema library is an implementation of XML Schema for Python (supports Python 3.6+)." -HOMEPAGE = "https://github.com/sissaschool/xmlschema" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=0ab20f8e337bea2e6874f372edfd12c0" - -SRC_URI[sha256sum] = "035939104bacd0ccefcd591220cce90d160d71f17189ee332a011c3fd05c086d" - -PYPI_PACKAGE = "xmlschema" -inherit pypi setuptools3 - -DEPENDS += "\ - ${PYTHON_PN}-elementpath-native \ -" - -RDEPENDS:${PN} += "\ - ${PYTHON_PN}-elementpath \ - ${PYTHON_PN}-modules \ -" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-xmlschema_2.2.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-xmlschema_2.2.2.bb new file mode 100644 index 0000000000..d2b75048c3 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-xmlschema_2.2.2.bb @@ -0,0 +1,20 @@ +SUMMARY = "The xmlschema library is an implementation of XML Schema for Python (supports Python 3.6+)." +HOMEPAGE = "https://github.com/sissaschool/xmlschema" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=0ab20f8e337bea2e6874f372edfd12c0" + +SRC_URI[sha256sum] = "0caa96668807b4b51c42a0fe2b6610752bc59f069615df3e34dcfffb962973fd" + +PYPI_PACKAGE = "xmlschema" +inherit pypi setuptools3 + +DEPENDS += "\ + ${PYTHON_PN}-elementpath-native \ +" + +RDEPENDS:${PN} += "\ + ${PYTHON_PN}-elementpath \ + ${PYTHON_PN}-modules \ +" + +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.47.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.47.3.bb deleted file mode 100644 index b1dec03b04..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.47.3.bb +++ /dev/null @@ -1,14 +0,0 @@ -SUMMARY = "Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" -HOMEPAGE = "https://github.com/jstasiak/python-zeroconf" -LICENSE = "LGPL-2.1-only" -LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=6517bdc8f2416f27ab725d4702f7aac3" - -SRC_URI[sha256sum] = "eb6ad7fdf3ef542c99416c4a5de60c6a4d16d82b336522e0ef6e7d2d2ddca603" - -inherit pypi setuptools3 - -RDEPENDS:${PN} += " \ - ${PYTHON_PN}-ifaddr \ - ${PYTHON_PN}-asyncio \ - ${PYTHON_PN}-async-timeout \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.47.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.47.4.bb new file mode 100644 index 0000000000..dcbf8c32ce --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-zeroconf_0.47.4.bb @@ -0,0 +1,14 @@ +SUMMARY = "Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" +HOMEPAGE = "https://github.com/jstasiak/python-zeroconf" +LICENSE = "LGPL-2.1-only" +LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=6517bdc8f2416f27ab725d4702f7aac3" + +SRC_URI[sha256sum] = "d535fcadd45a3e8f1d27502750965f8d664e66a4c17e27508ef7d8d1b027f90d" + +inherit pypi setuptools3 + +RDEPENDS:${PN} += " \ + ${PYTHON_PN}-ifaddr \ + ${PYTHON_PN}-asyncio \ + ${PYTHON_PN}-async-timeout \ +" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-zopeinterface_5.5.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-zopeinterface_5.5.2.bb deleted file mode 100644 index 0384d46e5c..0000000000 --- a/meta-openembedded/meta-python/recipes-devtools/python/python3-zopeinterface_5.5.2.bb +++ /dev/null @@ -1,23 +0,0 @@ -SUMMARY = "Interface definitions for Zope products" -LICENSE = "ZPL-2.1" -LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e54fd776274c1b7423ec128974bd9d46" - -PYPI_PACKAGE = "zope.interface" - -inherit pypi setuptools3 -SRC_URI[sha256sum] = "bfee1f3ff62143819499e348f5b8a7f3aa0259f9aca5e0ddae7391d059dce671" - -PACKAGES =. "${PN}-test " - -RPROVIDES:${PN} += "zope-interfaces" - -RDEPENDS:${PN}:class-target += "${PYTHON_PN}-datetime" -RDEPENDS:${PN}-test += "python3-unittest python3-doctest" - -FILES:${PN}-dbg += "${PYTHON_SITEPACKAGES_DIR}/*.egg/*/*/.debug" -FILES:${PN}-dev += "${PYTHON_SITEPACKAGES_DIR}/zope/interface/*.c" -FILES:${PN}-doc += "${PYTHON_SITEPACKAGES_DIR}/zope/interface/*.txt" -FILES:${PN}-test += " \ - ${PYTHON_SITEPACKAGES_DIR}/zope/interface/tests \ - ${PYTHON_SITEPACKAGES_DIR}/zope/interface/common/tests \ -" diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-zopeinterface_6.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-zopeinterface_6.0.bb new file mode 100644 index 0000000000..264898adb6 --- /dev/null +++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-zopeinterface_6.0.bb @@ -0,0 +1,23 @@ +SUMMARY = "Interface definitions for Zope products" +LICENSE = "ZPL-2.1" +LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e54fd776274c1b7423ec128974bd9d46" + +PYPI_PACKAGE = "zope.interface" + +inherit pypi setuptools3 +SRC_URI[sha256sum] = "aab584725afd10c710b8f1e6e208dbee2d0ad009f57d674cb9d1b3964037275d" + +PACKAGES =. "${PN}-test " + +RPROVIDES:${PN} += "zope-interfaces" + +RDEPENDS:${PN}:class-target += "${PYTHON_PN}-datetime" +RDEPENDS:${PN}-test += "python3-unittest python3-doctest" + +FILES:${PN}-dbg += "${PYTHON_SITEPACKAGES_DIR}/*.egg/*/*/.debug" +FILES:${PN}-dev += "${PYTHON_SITEPACKAGES_DIR}/zope/interface/*.c" +FILES:${PN}-doc += "${PYTHON_SITEPACKAGES_DIR}/zope/interface/*.txt" +FILES:${PN}-test += " \ + ${PYTHON_SITEPACKAGES_DIR}/zope/interface/tests \ + ${PYTHON_SITEPACKAGES_DIR}/zope/interface/common/tests \ +" -- cgit v1.2.3