Comments (7)
Install scripts are ostensibly for only Raspbian - although they do support Raspbian-based distributions and some other OSes. We'll look into this, but can't support every corner case. It's assumed if you know what you're doing enough to bootstrap a system without Python then you're probably comfortable picking and choosing the components you want from the manual setup.
from hyperpixel.
That's a fair point, but I still think there should be a guard to stop it leaving your system in a broken state. I will look at putting together a PR this evening to fix it.
from hyperpixel.
I am fixing this... however, the setup already installs python packages that depend on a minimal python system, so if this fails currently then I think the issue is more complex than described.
from hyperpixel.
The issue was that the "dpkg -i" call for python-evdev leaves the system in a broken state (as dpkg doesn't handle dependencies), so all the subsequent "apt-get install" calls fail to install anything and just complain.
The python-evdev deb you provide has "Depends: libc6 (>= 2.4), python (>= 2.7), python (<< 2.8)". As it depends on python and not python-minimal, the change you committed won't quite fix it. The python package is simply there for dependencies, so installing python rather than python-minimal uses only a few bytes more (it's not python-all).
from hyperpixel.
ah, Ok... I blame @Gadgetoid who made the edev package a while back... I doubt that it needs more than python-minimal but we'll look into. Ultimately there is no point trying to support a system where python is absent but then install everything but the kitchen sink ;-)
from hyperpixel.
@RogueM the python package is the correct dependency. It's a more or less empty package that itself depends on python-minimal. The "'kitchen sink" package, python-all, is separate.
from hyperpixel.
well, like I said initially, your problem is more complex than described. The python
package is in the recommends list for python-minimal
so it should really be pulled in automatically. But I can change that, and make it explicit, sure.
from hyperpixel.
Related Issues (20)
- superfine stripes across display HOT 5
- Does Manual Install Actually Work? HOT 1
- [Solved] Screen blank using setup.sh from this repo HOT 1
- Dual Screen Question HOT 1
- Hyperpixel Kernel driver ! HOT 20
- bcm2835_init: gpio mmap failed: Cannot allocate memory HOT 1
- Rotate HyperPixel and HDMI independently? HOT 1
- Hyperpixel 3.5 not working properly on Pi4 HOT 5
- Does not work on current Buster Pi4 1GB HOT 17
- Shutdown button HOT 2
- Touch not working on Pi 3B+ with Buster HOT 4
- How to install hyperpixel on Kali linux? HOT 3
- Mitigating color banding on gradients
- bullseye convert hyperpixel-touch script to python3 HOT 3
- Use Hyperpixel 4 square together with serial GPS module (UART) HOT 1
- README does link to HyperPixel 4.0 product page...
- Hyperpixel (original one) on rpi 2 v1.2 bullseye HOT 2
- What is the current compatibility of the Hyperpixel? HOT 1
- Hyperpixel (not 4) not working on RPi4 8GB
- HyperPixel OS Compatibility (NOT compatible with Bullseye/device-tree) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hyperpixel.