This has been a topic brought up internally at Apple many times over the past decade. Glad to see it finally moving forward. Although I see the benefits to having a system-version of these packages.. if you're doing anything serious for production then the environment should be containerized.
Waterluvian|6 years ago
dcosson|6 years ago
Compare that to "brew install python". Now you have the most up to date version, with the right permissions for your user, that you can always brew uninstall and reinstall later if you need a different version or a clean install.
AlexeyBrin|6 years ago
benatkin|6 years ago
sametmax|6 years ago
The alternatuve to the current decision is for apple to assign people to keep updating python and provide previous versions as packages like linux distrib does. But it has never been the way they do business.
arvinsim|6 years ago
rurban|6 years ago
The problem is doing something simple, like an installer. bash => zsh: fine. You can still install with the old /bin/bash. but for many cases a shell is not enough, and then you have to compile something statically for a trivial dynamic task. Which makes the download 10x larger. Not cool.
tlrobinson|6 years ago
erikpukinskis|6 years ago
What do you mean?
__full_pint|6 years ago
When you build and package things for production you should create an environment. This ensures the packaging the right versioning of requirements for build.
Say you build using the system version but use packages based on another version. It may work for you but probably won’t work elsewhere.
ynx|6 years ago
new_realist|6 years ago
pram|6 years ago
https://developer.apple.com/documentation/hypervisor https://github.com/moby/hyperkit
m463|6 years ago
All the interesting container stuff is on other platforms.
It might be out of fear, maybe because apple doesn't want macos to be virtualized.
It would be really nice to have say the current xcode in one container and a dev xcode in another. It would be nice to farm work out to a lot of machines.
or a dockerfile like: FROM macos:10.14
RUN installer xcode... RUN xcode-build myproject
Gaelan|6 years ago
wedn3sday|6 years ago