home-assistant / wheels-custom-integrations Goto Github PK
View Code? Open in Web Editor NEWCustom integration wheels hosted by Home Assistant
Custom integration wheels hosted by Home Assistant
Hi all,
In my pursuit to try and look into the issues listed here:
home-assistant/wheels#458
home-assistant/core#74067
home-assistant/core#74952
I'm trying to report the issue here as it seems to me that here the actual wheels packages are maintained. The main issue is that the pyads package is built platform independent while it also has a C++ part which needs to be built per platform.
Anybody has a pointer in the right direction for getting this fixed?
Hi,
I'm not sure if it is proper repo to ask. If not please help me to reach to proper repo.
I run github action hacs/action@main
.
As far as I see logs it fetches
Successfully tagged validate:latest
[
"bosch-thermostat-client==0.16.5"
]
ERROR: Command errored out with exit status 1:
command: /usr/local/bin/python3 /usr/local/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmp47a8txqd
cwd: /tmp/pip-install-tlo20hfh/cryptography
Complete output (158 lines):
running bdist_wheel
running build
running build_py
It ends with:
error: [Errno 2] No such file or directory: 'cargo'
----------------------------------------
ERROR: Failed building wheel for cryptography
ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly
Validating requirements
I'm looking into: https://wheels.home-assistant.io/alpine-3.14/amd64/ and I see that last build of bosch_thermostat_client is from September.
Link to logs: https://github.com/bosch-thermostat/home-assistant-bosch-custom-component/runs/4165110755?check_suite_focus=true
File attached as well
5_Run [email protected]
.
Thanks for your help!
I'm writing a custom component that uses hidapi but getting following error.
I tried to install the gcc apk install gcc
but the result is same (tested on rpi3, and x86_64)
Can i make a PR for requirements.txt
to add hidapi?
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [26 lines of output]
/usr/local/lib/python3.11/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
running bdist_wheel
running build
running build_ext
cythoning hid.pyx to hid.c
/usr/local/lib/python3.11/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /tmp/pip-install-ox_pleup/hidapi_d6500b4f92b84d669302d8baf04a986e/hid.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
cythoning hidraw.pyx to hidraw.c
/usr/local/lib/python3.11/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /tmp/pip-install-ox_pleup/hidapi_d6500b4f92b84d669302d8baf04a986e/hidraw.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
building 'hid' extension
creating build
creating build/temp.linux-x86_64-cpython-311
creating build/temp.linux-x86_64-cpython-311/hidapi
creating build/temp.linux-x86_64-cpython-311/hidapi/libusb
gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fno-semantic-interposition -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -DTHREAD_STACK_SIZE=0x100000 -fPIC -Ihidapi/hidapi -I/usr/include/libusb-1.0 -I/usr/local/include/python3.11 -c hid.c -o build/temp.linux-x86_64-cpython-311/hid.o
error: command 'gcc' failed: No such file or directory
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for hidapi
ERROR: Could not build wheels for hidapi, which is required to install pyproject.toml-based projects
Google Home
integration was added to wheels-custom-integrations in March last year (https://github.com/home-assistant/wheels-custom-integrations/blob/master/components/google_home.json), however for some reason the last built wheels are dated to September 2021 on glocaltokens
version 0.5.0
. There were a bunch more glocaltokens
releases after it, but for some reasons the wheels for those were not build.
Does anyone know what could be an issue here?
If you need to prebuild wheels because you can't offer by your self musllinux compatible wheels over PyPI, we need also your help:
Both this repository and https://github.com/home-assistant/wheels currently build wheels using python 3.8 and 3.9.
Home Assistant dropped support for python 3.8 in 2022.2.
Therefore I wanted to ask if it would be possible to also drop python 3.8 support from the wheels builder.
This is currently blocking me from submitting my custom integration here, as it's dependency requires python 3.9 and therefore fails the CI on this repo.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.