-
Notifications
You must be signed in to change notification settings - Fork 6
Publish this to PyPi/pip? #21
Comments
It's worth thinking about. Some of our internal functions can then be depended on by other projects, which could be good or bad. As well, we might want to migrate our buildscript again if we do this, potentially using Poetry just to not have 16 different places to update dependencies, just in the Either way, I think we need to keep using PyInstaller for |
Who is the target audience for this? Linux users? |
People that already have pip/Python installed. And Linux users, maybe. |
Hmm... I still don't really understand the benefits of PIP for this. |
Actually, maybe you're right. But I still think that this could be useful for Linux users. |
I will note, Ultrasonic's alt GUI end is calling to the CLI (or so they said it would), and atm the GUI version makes it harder to test changes...so imo having this on pip is a decent idea, but not at least until we're stable. For Linux users, it would make it easier most likely, and also we don't have to distribute to the system package managers - unless we use an app image - that way, since Python is pre-installed on many systems, or it's easy to get. Even for other users, it might still be useful if you have Python installed imo, because especially if I add a run gui command to the CLI, then we get both in one package. As well, some of the internal functions, such as even creating a profile, if we add more parameters to it. Or just running from an alternative script so that FO is installed then you install mods over it? Not sure about that though. |
Okay, then it could be a long-term plan, as long as we make it stable first. |
This is just a note, but https://pypi.org/project/vanilla-installer/ is a 404 meaning we could use that if we decide to. |
An abbreviation |
Removing assignee for now, until we get to a point where this is more relevant. |
I'm thinking about this. If we decide this is worth doing on v1.0 - or not - it's probably worth adding a |
Personally, I think pip would the easiest and most comfortable way for me to install and update VI. |
Alright, once we get to a point that we're stable-ish, I'll run a I have some more changes locally to make, then we just need to cover the issues here. |
Update: https://test.pypi.org/project/vanilla-installer exists with some random dev build... so it all works with one command 🎉 |
Great :) |
What's your username on PyPi @nsde? Looking to add you to the project (or you for me) once it's ready ❤️ |
|
Thanks! :) |
I took some time the last week to learn how this works and I finally got it to work on a project of mine.
Should I publish this project to PyPi/pip?
This would make the installation extremely simple:
And starting the program, too:
Please also suggest CLI command abbreviations
The program will be able to be started by simply typing
vanilla-installer
into the terminal. Should there also be abbrevations? If so, suggest some, please!The text was updated successfully, but these errors were encountered: