<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pyflakes.git/pyflakes, branch python37</title>
<subtitle>github.com: pyflakes/pyflakes.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyflakes.git/'/>
<entry>
<title>Support Python 3.7</title>
<updated>2017-05-29T20:23:10+00:00</updated>
<author>
<name>Steven Myint</name>
<email>git@stevenmyint.com</email>
</author>
<published>2017-05-29T14:50:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=61185921fb1e94dbefe2596ccef863d0142fcbeb'/>
<id>61185921fb1e94dbefe2596ccef863d0142fcbeb</id>
<content type='text'>
This fixes #271.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes #271.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of github.com:pyflakes/pyflakes</title>
<updated>2017-02-27T00:18:09+00:00</updated>
<author>
<name>Phil Frost</name>
<email>indigo@bitglue.com</email>
</author>
<published>2017-02-27T00:18:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=770f127c9d53234bcf41238d3194c3b91eab841a'/>
<id>770f127c9d53234bcf41238d3194c3b91eab841a</id>
<content type='text'>
Forgot to push the commit that increments to 1.5.0 when I made the
release, and some changes have been made since then :(
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Forgot to push the commit that increments to 1.5.0 when I made the
release, and some changes have been made since then :(
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't test against file perms when running as root (#86)</title>
<updated>2017-02-04T17:50:30+00:00</updated>
<author>
<name>cfs-pure</name>
<email>cfs-pure@users.noreply.github.com</email>
</author>
<published>2017-02-04T17:50:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=41148b45f797951057dc782682dd4055a4a3c1b6'/>
<id>41148b45f797951057dc782682dd4055a4a3c1b6</id>
<content type='text'>
* Don't test against file perms when running as root

test_permissionDenied tests file modes by creating a temporary file, then sets the mode to 0000 and attempts to process it and see if and permission denied error is generated.  This never happens when the unit tests are run as root since it can open files regardless of file permissions.

* Fix up UID skip in tests for Windows
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Don't test against file perms when running as root

test_permissionDenied tests file modes by creating a temporary file, then sets the mode to 0000 and attempts to process it and see if and permission denied error is generated.  This never happens when the unit tests are run as root since it can open files regardless of file permissions.

* Fix up UID skip in tests for Windows
</pre>
</div>
</content>
</entry>
<entry>
<title>Process function scope variable annotations (#88)</title>
<updated>2017-01-22T20:01:45+00:00</updated>
<author>
<name>Jakub Stasiak</name>
<email>jakub@stasiak.at</email>
</author>
<published>2017-01-22T20:01:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=a007c3d7f05b42647ef7d07be7c3afb3bb36ccdb'/>
<id>a007c3d7f05b42647ef7d07be7c3afb3bb36ccdb</id>
<content type='text'>
Even though variable annotations in function scope aren't evaluated at
runtime it's still useful for static analysis tools to process them and
catch some issues (and not report some things that aren't issues).

Let's take the following code:

     from typing import Any

     def fun():
          a: Any

Previously pyflakes would report Any to be unused:

     test.py:1: 'typing.Any' imported but unused

With this patch it's no longer the case.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Even though variable annotations in function scope aren't evaluated at
runtime it's still useful for static analysis tools to process them and
catch some issues (and not report some things that aren't issues).

Let's take the following code:

     from typing import Any

     def fun():
          a: Any

Previously pyflakes would report Any to be unused:

     test.py:1: 'typing.Any' imported but unused

With this patch it's no longer the case.</pre>
</div>
</content>
</entry>
<entry>
<title>Increment version to 1.5.0</title>
<updated>2017-01-10T01:01:09+00:00</updated>
<author>
<name>Phil Frost</name>
<email>indigo@bitglue.com</email>
</author>
<published>2017-01-10T01:01:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=4dfa2b8cd367869bfa776f03efc64e514f70e483'/>
<id>4dfa2b8cd367869bfa776f03efc64e514f70e483</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable support for PEP 526 annotated assignments (#84)</title>
<updated>2017-01-07T01:36:27+00:00</updated>
<author>
<name>Łukasz Langa</name>
<email>lukasz@langa.pl</email>
</author>
<published>2017-01-07T01:36:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=dae4fa70d8d5fd98e81ceb72c007c0c60725dfec'/>
<id>dae4fa70d8d5fd98e81ceb72c007c0c60725dfec</id>
<content type='text'>
Without this change, code with annotated assignments is crashing pyflakes with
an attribute error (`object has no attribute 'ANNASSIGN'`).

Test plan: new tests introduced conforming to behavior described in the PEP.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without this change, code with annotated assignments is crashing pyflakes with
an attribute error (`object has no attribute 'ANNASSIGN'`).

Test plan: new tests introduced conforming to behavior described in the PEP.</pre>
</div>
</content>
</entry>
<entry>
<title>Increment version to 1.4.0</title>
<updated>2016-12-30T15:14:25+00:00</updated>
<author>
<name>Phil Frost</name>
<email>indigo@bitglue.com</email>
</author>
<published>2016-12-30T15:14:25+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=34a06960aa2621cbacd8e41db4e0ebe6e324dc5a'/>
<id>34a06960aa2621cbacd8e41db4e0ebe6e324dc5a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use %r instead of %s in ImportStarMessage (#81)</title>
<updated>2016-09-27T23:55:53+00:00</updated>
<author>
<name>Jelte Fennema</name>
<email>github-tech@jeltef.nl</email>
</author>
<published>2016-09-27T23:55:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=5d08a79af550b93f83c20ab3b1346439eb2cdd54'/>
<id>5d08a79af550b93f83c20ab3b1346439eb2cdd54</id>
<content type='text'>
This was inconsistent with the other error messages. This is useful as
it allows easy detecting of the offending item for editor plugins by
simply searching in the message for quotes.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was inconsistent with the other error messages. This is useful as
it allows easy detecting of the offending item for editor plugins by
simply searching in the message for quotes.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix format string checking (#80)</title>
<updated>2016-09-08T02:23:51+00:00</updated>
<author>
<name>Jared Garst</name>
<email>jgarst@users.noreply.github.com</email>
</author>
<published>2016-09-08T02:23:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=434bbb06d4dc38ab09eb9405be6fc1279286f69d'/>
<id>434bbb06d4dc38ab09eb9405be6fc1279286f69d</id>
<content type='text'>
format strings (PEP 498) defines a new AST node, JOINEDSTR which
contains a list of string expressions.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
format strings (PEP 498) defines a new AST node, JOINEDSTR which
contains a list of string expressions.</pre>
</div>
</content>
</entry>
<entry>
<title>Point URLs to PyCQA (#79)</title>
<updated>2016-09-02T07:51:38+00:00</updated>
<author>
<name>Ville Skyttä</name>
<email>ville.skytta@iki.fi</email>
</author>
<published>2016-09-02T07:51:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=2f50952805a04fe73315922ae10f0d38e3c3d5dc'/>
<id>2f50952805a04fe73315922ae10f0d38e3c3d5dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
