 All right. It's Python on Wordware time this week, lady. You're going to talk about big change that happened with the Raspberry Pi 5 bookworm. Yes. Um, this is kind of important for people to know. It's not as bad as we thought because there's something happened. What happened? What happened is, um, you know, it's like this warm do this work. There was like the joke of like, no matter how many Python installs you have, like there's, you need like one more. Yeah. Um, so, you know, we finally got over like the default Debbie and Python being two, seven for like decades, and they finally moved to three. And I think a part of when they, when they updated from two to three on the system Python. Um, there was a side effect that people could install packages into like, you know, the root system install a Python and it could mess stuff up, especially if the operating system is depending on that, you know, a certain package of versions to match what the distribution thinks are there. Um, and so basically as a bookworm, you can no longer pseudo pip install. Um, they took that away. So you can't, uh, pip install or pseudo pip install into like the distribution Python, um, library and site packages folder instead, you must use a Python environment. It's not a huge deal. Like most people will be able to set up a Python environment in like the home slash pie folder. Um, that's like the default user. And then all the packages will be installed in their home directory, not in, you know, the root file system. Um, but you know, there are thousands of tutorials and like a decade worth of Raspberry Pi, um, Python projects that people are printed books and books that I mean, once you set up the environment, it's not a big deal, but you know, people need to know that they have to do that. So it's going to be, you know, the reason I bring this up is I'm, you know, we're going to write documentation on the Adafruit site and we're going to try to update as many guys as we can. But you know, what everyone in the community can do is help beginners because a lot of people are going to bump into, they're going to try running, um, any existing project and they'll do a pip install and they're going to get hit with this error message. The error message does tell you what to do, but I think it's, it's going to be a bit of like a lesson. Is there a good reason for this? Yeah. I mean, it's, it's, it's a lot of like, it's like, it's like, it's a good idea, but like, was there a good reason for this 10 years ago? Well, I think that, you know, it is an issue when the operating system uses a tool, Python that has packages and versions and people are using it and they can, they can, they can mess up their operating system by installing or uninstalling packages that the operating system itself is, is depending on operating system is using Python. You don't want people mucking around with like, oh, let me just pip installed any, anything. Uninstall or you like, you know, it's, it's really easy to mess things up. And so they're like, look, you know, we're not going to let people, we're basically not going to let people do that anymore. I mean, you can force it, but like, I wouldn't, I really wouldn't. Is this related to any security things across all Linux that you're trying to like lock down on? It's a security thing. I think it's a like, please don't destroy your operating system by, don't use your tools to destroy your tools and now you have no tools sort of situation. All right. So that's your, we can refer to this if people ask and there's also, you know, blog post on, on a Raspberry Pi. I mean, the fact of the matter is like, you know, like Arduino, for example, like the IDE uses Python inside. They just install their own version of Python. And they kind of, you know, Here's a question. We've been doing some stuff with chat to BT, can chat to BT help rework any of the updates? Like wherever there is. Yeah. That's not the issue. It's like the text to paste is the same, which is like before you start, make sure you have environment. You know, like there's going to be this boilerplate. The problem is we have like thousands of guides. And so there is no easy, it's, it's not the writing of the text. It's the actual going in and, and you have to put it into the editor. And like I said, it's not just us. It's like there's, there's a decade's worth. I wonder if we do these updates, we'll pull out that little piece and have that, have that as like we, we have, you know, components inside of a guide. So in case this changes ever again. Yeah. We did talk about that. We didn't, it's a little, yeah. I was like, Oh, we can have like some components. But I was like, you know, this is, I have a little bit of a policy of like, I try to keep projects and becoming touring complete, reading email or becoming web browsers in and of themselves. And so this was getting closer to, oh no, this is now a computationally complete editor for tutorials. So instead we have pages that are mirrored. And so, you know, we, we might be able to do some with that. It, it's. It's not the actual code. It's just the instructions. It's just the instructions. The code itself is the same, but it's just the instructions. So we have to install the packages basically just can't do the pseudo pip and pseudo Python, which unfortunately we've been using with a blog. I'm feeling every form of package management and apps is going to change on planet Earth because from app stores to malicious packages, like that's a threat vector now. Yeah. Probably everything's going to be a little different. They really don't want you to pseudo install or pseudo Python. And so, and also, you know, as a side effect, not sidetracked as a separate effect of the pie five, which GPIO zero needs to be updated. Sorry. Our pie dot GPIO library has to be updated and maybe even GPIO zero. So there's going to be, there's going to be a little bit of like a mushiness as the pie five and bookworm sort of gets out there and affects how we do Python on hardware. But, you know, again, it's, it's all possible. It's just a matter of documentation. Okay. Good problems to have some more people using. Yeah. So check out the rest of newsletter. There's a lot of stuff going on. There's a handheld circuit Python computer. There's a neat guide about how not to build customer B2040 board. It's a lot of fun. Raspberry Pi Pico with circuit Python is primary. This is from the adjourn about workshop. You can check out some of the reviews and more about the Raspberry Pi five will be talked about that later this week. And you can see all the projects. We also talked about some of these neat little designs and projects. This is the key boy. This is what I was going to tell. So stop on by get the newsletter. It is available every single week delivered to your mailbox. It's on Ada for daily.com. We do not spam you. We don't even have analytics. We're taking, we're in a process of removing a lot of the Google goo on our websites because we don't do anything with your information at all. So why even track it in any way at all. So if you want a newsletter that's never going to bother you, that's Ada for daily.com. It's a completely separate site.