<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Unable to install grpcio(gRPC) on onion omega 2+]]></title><description><![CDATA[<p dir="auto">I have been trying to install grpcio on omega 2+ but this error pops up every time I try. I tried using both pip and pip3, tried with and without virtualenv.</p>
<p dir="auto"><img src="/assets/uploads/files/1536240639890-help_omega-resized.png" alt="0_1536240460318_help_omega.png" class="img-responsive img-markdown" /></p>
<p dir="auto">Any help is appreciated. Thanks in advance.</p>
]]></description><link>http://community.onion.io/topic/3126/unable-to-install-grpcio-grpc-on-onion-omega-2</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 16:41:58 GMT</lastBuildDate><atom:link href="http://community.onion.io/topic/3126.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 06 Sep 2018 13:36:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unable to install grpcio(gRPC) on onion omega 2+ on Thu, 06 Sep 2018 13:36:07 GMT]]></title><description><![CDATA[<p dir="auto">I have been trying to install grpcio on omega 2+ but this error pops up every time I try. I tried using both pip and pip3, tried with and without virtualenv.</p>
<p dir="auto"><img src="/assets/uploads/files/1536240639890-help_omega-resized.png" alt="0_1536240460318_help_omega.png" class="img-responsive img-markdown" /></p>
<p dir="auto">Any help is appreciated. Thanks in advance.</p>
]]></description><link>http://community.onion.io/post/17610</link><guid isPermaLink="true">http://community.onion.io/post/17610</guid><dc:creator><![CDATA[Sushanth Varada]]></dc:creator><pubDate>Thu, 06 Sep 2018 13:36:07 GMT</pubDate></item><item><title><![CDATA[Reply to Unable to install grpcio(gRPC) on onion omega 2+ on Sun, 26 May 2019 00:56:17 GMT]]></title><description><![CDATA[<p dir="auto">Hey <a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/5346">@Sushanth-Varada</a> --</p>
<p dir="auto">The <a href="https://pypi.org/project/grpcio/" rel="nofollow">grpcio</a> wheel includes a shared object library. There are <a href="https://pypi.org/project/grpcio/#files" rel="nofollow">downloads</a> for AMD and ARM architectures but not MIPS (as used by the Omega).</p>
<p dir="auto">Someone could provide a build for the Omega but this hasn't been done perhaps because it may hit the device's resource constraints.</p>
<p dir="auto">An alternative -- if you're not bound to Python -- is to use one of the other languages (for which there are protobuf generators) that supports cross-compilation (and static binaries) including Golang and Rust. With Golang, you may develop on one platform and then cross-compile the code to run it on an Omega:</p>
<pre><code class="language-bash">GOOS=linux GOARCH=mipsle go build -o your-binary /path/to/main.go
</code></pre>
<p dir="auto">I used the Golang helloworld sample and the client produces a ~12MB binary that runs on the Omega.</p>
]]></description><link>http://community.onion.io/post/19530</link><guid isPermaLink="true">http://community.onion.io/post/19530</guid><dc:creator><![CDATA[Daz Wilkin]]></dc:creator><pubDate>Sun, 26 May 2019 00:56:17 GMT</pubDate></item></channel></rss>