MusicBot
MusicBot copied to clipboard
Update guides for new min version
need to make:
- python 3.8 installer script
After creating your pull request, tick these boxes if they are applicable to you.
- [ ] I have tested my changes against the
review
branch (the latest developmental version), and this pull request is targeting that branch as a base - [ ] I have tested my changes on Python 3.5.3 or higher
Description
Related issues (if applicable)
Looking good @Jcodeerd I appreciate you doing this!
Thanks!
I was thinking of having the intents section added to the configuration page. Not sure if you agree but it seems to be the best place in my opinion to put it. I think all that's left is mac OS?
thats fine, I will add that later these days. yep, but because I dont have a mac, and cant figure it out with a VM.
@AutumnClove
Bumping this as #2283 has been merged, feel free to review the changes made there and update accordingly if still applicable, if not, go ahead and close the PR and I'll handle it when I have time @Jcodeerd
Is this good to merge? Anything holding it back?
would it be possible to add a guide for doing this in a venv by default Arch Linux wants to use pipx to install stuff in a venv and when you try to install python pip packages to the system you get an error because they want you do run your python apps in a virtual environment
would it be possible to add a guide for doing this in a venv by default Arch Linux wants to use pipx to install stuff in a venv and when you try to install python pip packages to the system you get an error because they want you do run your python apps in a virtual environment
That doesn't sound like traditional Arch, that sounds like whatever flavor you're using deviating from the norm. The arch wiki doesn't even have a page for pipx, only a mention on the python page. I think using venv would be a good idea, but I don't think it's a priority at this time.
Edit: For clarification, traditional arch doesn't really force even pip, normally both python and pip have to be installed by the user just like every other package during the install process
by default in Arch Python base environments are marked as “externally managed” this was introduced with PEP 668 https://peps.python.org/pep-0668
PEP 668 is why I started using venv for the bot
its apparent there to prevent system packages from being broken by pip