Hi, I am new to the mailing list and hope that this is the right place to drop my question. For my project I want to make use of the uvicorn package. Because I did not find any yocto recipe for the latest version I started making one but I amĀ stumbling on the fact that there is no setup.py in the release. There is a setup.cfg and a pyproject.toml in the tar.gz.
Current version at https://pypi.org/project/uvicorn/ is 0.21.1. With the following bb file: > > SUMMARY = "To be completed" > > LICENSE = "BSD-3-Clause" > LIC_FILES_CHKSUM = "file://LICENSE;md5=5c778842f66a649636561c423c0eec2e" > > SRC_URI[sha256sum] = > "9b00c0105f8ad968ac8be1cac44056bb1dc7d37dafb42ea1a4dc787e3ccc6b86" > > inherit pypi setuptools3 > > When building, I get an error because there is no setup.py: > > ERROR: python3-uvicorn-0.21.1-r0 do_compile: 'python3 setup.py bdist_wheel > ' execution failed. > ERROR: python3-uvicorn-0.21.1-r0 do_compile: > ExecutionError(/tmp/work/cortexa9t2hf-neon-puppy-linux-gnueabi/python3-uvicorn/0.21.1-r0/temp/run.do_compile.2246273', > 1, None, None) > ERROR: Logfile of failure stored in: > /tmp/work/cortexa9t2hf-neon-puppy-linux-gnueabi/python3-uvicorn/0.21.1-r0/temp/log.do_compile.2246273 > > Log data follows: > | DEBUG: Executing shell function do_compile > | > /tmp/work/cortexa9t2hf-neon-puppy-linux-gnueabi/python3-uvicorn/0.21.1-r0/recipe-sysroot-native/usr/bin/python3-native/python3: > can't open file > '/tmp/work/cortexa9t2hf-neon-puppy-linux-gnueabi/python3-uvicorn/0.21.1-r0/uvicorn-0.21.1/setup.py': > [Errno 2] No such file or directory > | ERROR: 'python3 setup.py bdist_wheel ' execution failed. > | WARNING: > /tmp/work/cortexa9t2hf-neon-puppy-linux-gnueabi/python3-uvicorn/0.21.1-r0/temp/run.do_compile.2246273:180 > exit 1 from 'exit 1' > | WARNING: Backtrace (BB generated script): > | #1: bbfatal_log, > /tmp/work/cortexa9t2hf-neon-puppy-linux-gnueabi/python3-uvicorn/0.21.1-r0/temp/run.do_compile.2246273, > line 180 > | #2: setuptools3_do_compile, > /tmp/work/cortexa9t2hf-neon-puppy-linux-gnueabi/python3-uvicorn/0.21.1-r0/temp/run.do_compile.2246273, > line 170 > | #3: do_compile, > /tmp/work/cortexa9t2hf-neon-puppy-linux-gnueabi/python3-uvicorn/0.21.1-r0/temp/run.do_compile.2246273, > line 152 > | #4: main, > /tmp/work/cortexa9t2hf-neon-puppy-linux-gnueabi/python3-uvicorn/0.21.1-r0/temp/run.do_compile.2246273, > line 184 > > What is the best way forward to get the package baked? Is it possible to create the setup.py from the pyproject.toml? Many thanks in advance, Edwin Elshoud
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#59482): https://lists.yoctoproject.org/g/yocto/message/59482 Mute This Topic: https://lists.yoctoproject.org/mt/97757830/21656 Mute #bitbake:https://lists.yoctoproject.org/g/yocto/mutehashtag/bitbake Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
