Name python3-pyruvate
Version 1.1.2
Summary WSGI server implemented in Rust.
Description Pyruvate is a reasonably fast, multithreaded, non-blocking WSGI server implemented in Rust.
Section devel/python
License GPL-2.0-only
Homepage https://gitlab.com/tschorr/pyruvate
Bug tracker https://gitlab.com/tschorr/pyruvate/-/issues
Recipe file recipes-devtools/python/python3-pyruvate_1.1.2.bb
Layer meta-python (langdale branch)
Inherits
  • cargo
  • cargo_common
  • pypi
  • python3-dir
  • python3native
  • python3targetconfig
  • python_pep517
  • python_pyo3
  • python_setuptools3_rust
  • rust-common
  • rust-target-config
  • setuptools3
  • setuptools3-base
  • siteinfo
Dependencies
  • cargo-native
  • libstd-rs
  • python3
  • python3-installer-native
  • python3-native
  • python3-picobuild-native
  • python3-setuptools-native
  • python3-setuptools-rust-native
  • python3-wheel-native
  • rust-native
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
PACKAGECONFIG options
  • test

Sources

https://files.pythonhosted.org/packages/source/p/pyruvate/pyruvate-1.1.2.tar.gz
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

Patches

Patch Status
python3-pyruvate/0001-linux.rs-Define-consts-for-rv32-architecture.patch Submitted [https://github.com/nix-rust/nix/pull/1669]

bbappends

This recipe is appended by:

meta-riscv python3-pyruvate_%.bbappend

Other branches

This recipe in other branches of meta-python:

Branch Recipe
master python3-pyruvate 1.2.1
scarthgap (Yocto Project 5.0) python3-pyruvate 1.2.1
nanbield (Yocto Project 4.3) python3-pyruvate 1.2.1
mickledore (Yocto Project 4.2) python3-pyruvate 1.2.1
langdale (Yocto Project 4.1) python3-pyruvate 1.1.2 (this recipe)
kirkstone (Yocto Project 4.0) python3-pyruvate 1.1.2