News for hackers. Stuff that matters.
Re:Python 3.7 released by WoodenChair on Wednesday June 27, 2018 @07:43PM (#17412866)
Does anyone know how long new versions of Python take to get into Homebrew? Will current Python 3.6 installations on Homebrew autoupdate to Python 3.7 when brew update/brew upgrade is run and the new version is packaged?
Re:Python 3.7 released by sashk on Wednesday June 27, 2018 @07:47PM (#17412888)
Usually, it should be within few days.

I don't see any pull requests yet.

3.5->3.6 python was updated in the same package, so I guess python 3.7 will replace python 3.6 too. You will get it after you run brew upgrade.

Re:Python 3.7 released by beaugunderson on Wednesday June 27, 2018 @11:18PM (#17413813)
The PR is open here: https://github.com/Homebrew/homebrew-core/pull/29490

Looks like it's waiting for tests to pass at present.

Re:Python 3.7 released by hprotagonist on Wednesday June 27, 2018 @07:59PM (#17412947)
i highly recommend pyenv.

`brew install pyenv; pyenv install 3.7`

Re:Python 3.7 released by woodruffw on Wednesday June 27, 2018 @08:52PM (#17413194)
You're welcome to create a PR. Homebrew's users are the primary contributors of package updates.
Re:Python 3.7 released by ed_balls on Wednesday June 27, 2018 @08:04PM (#17412972)
Re:Python 3.7 released by luhn on Wednesday June 27, 2018 @08:48PM (#17413182)
Did you mean pyenv? pipenv is a package manager. You can specify in pipenv which version of Python your project needs, but to utilize it requires that that the version is already installed on your system.
Re:Python 3.7 released by zbentley on Wednesday June 27, 2018 @09:47PM (#17413455)
> to utilize it requires that that the version is already installed on your system.

Almost correct. It requires either that the version is already on your system, or it can find an installation of pyenv configured in the standard way (and, on some quirky situations with OSX, configured but pristine--without any pre-existing Python builds). In the latter case, it'll ask you if you want it to automatically build and cache/install a Python of the specified version.

And yes, the names all suck.