summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python3-pyruvate_1.1.2.bb
Commit message (Collapse)AuthorAgeFilesLines
* python3-pyruvate: Upgrade to 1.2.1Khem Raj2023-04-081-46/+0
| | | | | | Add fixes to build with musl and riscv32 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyruvate: Add crates checksum and use cargo-update-recipes-cratesFrederic Martinsons2023-03-181-97/+10
| | | | | | | | | | | | | This is related to checksum verification introduction in bitbake crate fetcher: https://patchwork.yoctoproject.org/project/bitbake/patch/20230315131513.50635-1-frederic.martinsons@gmail.com/ Moreover, drop the usage of pypi to use git fetcher (the Cargo.lock file is not present in the package uploaded on pypi) Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyruvate: Update libc to 0.2.120Khem Raj2022-03-171-4/+2
| | | | | | | | Drop upstreamed patches Move riscv32/musl patches to meta-riscv Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: tgamblin <trevor.gamblin@windriver.com>
* meta-python: Clean up recipes and classes that were moved to oe-coreAlejandro Enedino Hernandez Samaniego2022-03-161-1/+1
| | | | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro.hernandez@linux.microsoft.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: tgamblin <trevor.gamblin@windriver.com>
* python3-pyruvate: Fix build on riscv32Khem Raj2022-03-091-3/+6
| | | | | | | refresh upstream status as needed. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-pyruvate: fix wheel buildTim Orling2022-02-281-0/+2
| | | | | | | | | | Like python3-setuptools-rust-native, the wheel is being built in ${S}/dist rather than ${B}/dist so set PIP_INSTALL_DIST_PATH accordingly. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-pyruvate: Fix build with riscv64/muslKhem Raj2022-01-311-0/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-pyruvate: Fix build with mipsKhem Raj2022-01-311-0/+2
| | | | | | | | | | | | | | | | | | | mips/glibc systems have interesting problem where dev_t is not defined properly for O32 ABI [1], therefore address it for libsystemd crate, it works fine for musl Fixes error[E0308]: mismatched types --> /usr/src/debug/python3-pyruvate/1.1.2-r0/cargo_home/bitbake/libsystemd-0.4.1/src/logging.rs:296:25 | 296 | device: stat.st_dev, | ^^^^^^^^^^^ expected `u64`, found `u32` [1] https://sourceware.org/bugzilla/show_bug.cgi?id=17786 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-pyruvate: disable 64 bit atomics for mipsTim Orling2022-01-191-0/+8
| | | | | | | | | | | | | | | Use the same approach as librsvg to disable 64-bit atomics on platforms which have 32-bit pointers or are otherwise not supported. https://github.com/crossbeam-rs/crossbeam/blob/master/no_atomic.rs https://doc.rust-lang.org/std/sync/atomic/#portability "PowerPC and MIPS platforms with 32-bit pointers do not have AtomicU64 or AtomicI64 types." Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-pyruvate: add recipe for v1.1.2Tim Orling2022-01-181-0/+119
Pyruvate is a reasonably fast, multithreaded, non-blocking WSGI server implemented in Rust. This recipe uses the new setuptools3_rust and pyo3 classes. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>