Giter Club home page Giter Club logo

Comments (11)

RaptaG avatar RaptaG commented on September 23, 2024 2

Oh, and ideally we'll get @RaptaG to update the scripts, although I might be able to do it in a pinch (but I'm not that experienced with bash scripts lol) maybe a powershell script for windows too idk

Yeah, I can update the Linux/Mac scripts (I have to)

from vanilla-installer-python.

RaptaG avatar RaptaG commented on September 23, 2024 2

Why don't we just use pip for that? Most Linux users know what they're doing, and Python comes pre-installed with many Linux distributions, too!

😅 https://github.com/Fabulously-Optimized/vanilla-installer/blob/b7a143ae50b7b612cc0b49379d140a5f36a7d6c0/install/linux.sh#L20

from vanilla-installer-python.

osfanbuff63 avatar osfanbuff63 commented on September 23, 2024 1

Oh, and ideally we'll get @RaptaG to update the scripts, although I might be able to do it in a pinch (but I'm not that experienced with bash scripts lol)
maybe a powershell script for windows too idk

from vanilla-installer-python.

osfanbuff63 avatar osfanbuff63 commented on September 23, 2024 1

Also, I've recently been compiling with cx-Freeze because for some reason, the GUI doesn't compile correctly under pyinstaller for some reason. In theory, the CLI could be compiled with pyinstaller, but at that point why would we use 2 different compilers :P

The downside of that is we'd have to distribute as a zip file instead of just one file, but it's not a very cluttered zip file (3 or 4 files, not counting the exe) so I don't think that's a problem. macOS app bundles should also be easy with this. Linux is harder, since every single distro uses a different format :P (still thinking about that, and besides the issues already open, that's the biggest roadblock I think).

from vanilla-installer-python.

nsde avatar nsde commented on September 23, 2024

@osfanbuff63 When is the project expected to be ready?

from vanilla-installer-python.

nsde avatar nsde commented on September 23, 2024

When is it ready to be released

from vanilla-installer-python.

osfanbuff63 avatar osfanbuff63 commented on September 23, 2024

Depends on some more packaging things I'm working on locally (specifically Linux packaging), and how fast we can get issues like #35, #37, and #27 done - specifically #37 is blocking a release at a minimum, and then various packaging stuff like this and what I mentioned above.

from vanilla-installer-python.

nsde avatar nsde commented on September 23, 2024

Linux is harder, since every single distro uses a different format

Why don't we just use pip for that? Most Linux users know what they're doing, and Python comes pre-installed with many Linux distributions, too!

from vanilla-installer-python.

osfanbuff63 avatar osfanbuff63 commented on September 23, 2024

It's probably worth a thought at least. Thinking of trying to cater to Steam Deck users as well (as people running Linux on that are probably the least experienced Linux users, since it comes pre-installed there), but ultimately I think it'll just serve as a frontend to pip lol

from vanilla-installer-python.

osfanbuff63 avatar osfanbuff63 commented on September 23, 2024

Why don't we just use pip for that? Most Linux users know what they're doing, and Python comes pre-installed with many Linux distributions, too!

😅

https://github.com/Fabulously-Optimized/vanilla-installer/blob/b7a143ae50b7b612cc0b49379d140a5f36a7d6c0/install/linux.sh#L20

:P
With the scripts, you might just want to git clone anyway as a plus to them is you can use them on non-stable builds, however I believe pip can do this (pip install git+https://github.com/Fabulously-Optimized/vanilla-installer) but not sure if it could build it or not with poetry.

from vanilla-installer-python.

osfanbuff63 avatar osfanbuff63 commented on September 23, 2024

Given that we have some stuff with Windows builds out now, I'm going to close this.

from vanilla-installer-python.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.