Portable versions of development tools
portabledevapps.net
portabledevapps.net
Without access to a service like this it's quite feasible that my entire life path would have changed and I am filled with eternal gratitude that people exist out there who are willing to provide such services.
Heh, sounds like an opportunity for
Runtime.getRuntime().exec("cmd.exe");//edit: typo
It's a strange quirk of Windows that when you install a new piece of software, it will ask you in the wizard where you want to store it (C: drive or D: drive). D: is usually an external hard-drive, and so I select that. But the D: drive can magically become the E: drive in some cases when you have other media inserted like an SD card. So this is why I prefer portability since the path is agnostic and portable software doesn't care about drive letters.
My point was: keeping support for Windows 7 at the cost of basically nothing seems sensible for now. That leaving some niche of Windows XP, Windows 98 or MS-DOS users does not change the balance. Few still use these platforms to begin with, and even fewer would benefit from a portable Python app.
Well, each user, so you are well within your rights to define any of your systems as mission-critical, if that's how you consider them.
There is no Council of Critical Missions that needs to evaluate applications. :)
Python 3.8 has already reached the point where it’s only receiving security updates - not other bug fixes.
---
While I haven't personally tried it, I bet by setting "IDEA_PROPERTIES=%CD%\portable.properties" and then:
idea.config.path=./portable-config
idea.system.path=./portable-system
idea.plugins.path=./portable-plugins
idea.log.path=./portable-log
there's a reasonable chance PyCharm (and, as the values imply, IJ) would run portably, tooI use those overrides when trying to isolate my copy of IJ for reporting bugs, but I don't recall if they work _exactly_ the same for PyCharm, and for sure I haven't confirmed that setting them prevents writing into other directories
It's surprising how much industrial equipment is still controlled by 30 year old applications.