<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/language, branch 1.2.0</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>More deprecations.</title>
<updated>2017-04-22T15:28:07+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-04-22T15:28:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=ba3c46d24fe6423845cc5e827eb94b3427d75a10'/>
<id>ba3c46d24fe6423845cc5e827eb94b3427d75a10</id>
<content type='text'>
Deprecate more methods. Internal APIs have been verified to be unused
elsewhere and removed. External APIs have had deprecation methods added.
Existing deprecations have been either upgraded to produce warnings or
no longer deprecated and the reasoning documented.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Deprecate more methods. Internal APIs have been verified to be unused
elsewhere and removed. External APIs have had deprecation methods added.
Existing deprecations have been either upgraded to produce warnings or
no longer deprecated and the reasoning documented.
</pre>
</div>
</content>
</entry>
<entry>
<title>Immortalize virtualenvs better</title>
<updated>2016-10-05T05:57:08+00:00</updated>
<author>
<name>Tim D. Smith</name>
</author>
<published>2016-10-04T16:47:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=47d57ca99526d47897a0bbe98a1f6a5ba466167f'/>
<id>47d57ca99526d47897a0bbe98a1f6a5ba466167f</id>
<content type='text'>
virtualenvs remember the prefix of the python that created them and do
magic to load packages from them; help them remember a more durable
path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
virtualenvs remember the prefix of the python that created them and do
magic to load packages from them; help them remember a more durable
path.
</pre>
</div>
</content>
</entry>
<entry>
<title>virtualenv_install_with_resources: select correct python</title>
<updated>2016-10-03T01:08:56+00:00</updated>
<author>
<name>ilovezfs</name>
</author>
<published>2016-08-05T07:20:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=23a38e0ff6beb26f86eca0c56b25d6100375b60d'/>
<id>23a38e0ff6beb26f86eca0c56b25d6100375b60d</id>
<content type='text'>
`virtualenv_install_with_resources` will now attempt to guess the
desired Python based on the active build options and based on the
dependencies and requirements. When the situation is ambiguous (e.g.,
`depends_on :python3` and `build.with? "python"` is true) raise
`FormulaAmbiguousPythonError` unless `:using =&gt; "python"` or
`:using =&gt; "python3"` has been passed to resolve the ambiguity.

In most cases, this will allow

```
    virtualenv_create(libexec, "python3")
    virtualenv_install_with_resources
```

to be changed to just

```
    virtualenv_install_with_resources
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`virtualenv_install_with_resources` will now attempt to guess the
desired Python based on the active build options and based on the
dependencies and requirements. When the situation is ambiguous (e.g.,
`depends_on :python3` and `build.with? "python"` is true) raise
`FormulaAmbiguousPythonError` unless `:using =&gt; "python"` or
`:using =&gt; "python3"` has been passed to resolve the ambiguity.

In most cases, this will allow

```
    virtualenv_create(libexec, "python3")
    virtualenv_install_with_resources
```

to be changed to just

```
    virtualenv_install_with_resources
```
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Style/IfUnlessModifier.</title>
<updated>2016-09-23T13:30:07+00:00</updated>
<author>
<name>Markus Reiter</name>
</author>
<published>2016-09-23T09:01:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=fe2d51e0b9d4d9c138e512c245b1ed8d0f1dbf53'/>
<id>fe2d51e0b9d4d9c138e512c245b1ed8d0f1dbf53</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rubocop --auto-correct all hash-rocket usage.</title>
<updated>2016-09-17T15:14:13+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-09-17T14:32:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=3982950e6106d45811a396a6a7478eeeee2817d7'/>
<id>3982950e6106d45811a396a6a7478eeeee2817d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>language/python_virtualenv_constants: fix Rubocop warnings.</title>
<updated>2016-09-10T09:40:08+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-09-10T09:38:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=ba852444131d021b1190cb670b038b78818229fb'/>
<id>ba852444131d021b1190cb670b038b78818229fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>language/python: fix Rubocop warnings.</title>
<updated>2016-09-10T09:40:02+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-09-10T09:38:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=16be0f105ed3eef07133cdd09e48e562b85b7697'/>
<id>16be0f105ed3eef07133cdd09e48e562b85b7697</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>language/node: fix Rubocop warnings.</title>
<updated>2016-09-10T09:39:59+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-09-10T09:38:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=bde8d69d6e1129530fa2bbe1e88cf88e350521af'/>
<id>bde8d69d6e1129530fa2bbe1e88cf88e350521af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>language/haskell: fix Rubocop warnings.</title>
<updated>2016-09-10T09:38:47+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-09-10T09:38:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=78603a24f687b75e5487953f9212667e14cba8d2'/>
<id>78603a24f687b75e5487953f9212667e14cba8d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>various: eliminate the usage of `any?` (#638)</title>
<updated>2016-08-05T14:01:32+00:00</updated>
<author>
<name>Xu Cheng</name>
</author>
<published>2016-08-05T14:01:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=a8566c9848122474b92fc8989eec196d5f4fb69b'/>
<id>a8566c9848122474b92fc8989eec196d5f4fb69b</id>
<content type='text'>
`any?` is not the opposite of `empty?`. Besides the case that
`[false, nil].any?` will return false, `any?`(O(n)) has much worse
performance than `empty?`(O(1)).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`any?` is not the opposite of `empty?`. Besides the case that
`[false, nil].any?` will return false, `any?`(O(n)) has much worse
performance than `empty?`(O(1)).</pre>
</div>
</content>
</entry>
</feed>
