<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pyflakes.git, branch shebang</title>
<subtitle>github.com: pyflakes/pyflakes.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyflakes.git/'/>
<entry>
<title>Detect `pythonw` in shebang</title>
<updated>2017-06-03T01:49:14+00:00</updated>
<author>
<name>Steven Myint</name>
<email>git@stevenmyint.com</email>
</author>
<published>2017-06-03T01:49:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=b68150a5abd4d03ef9206aafabed5bb8ee4eb3fa'/>
<id>b68150a5abd4d03ef9206aafabed5bb8ee4eb3fa</id>
<content type='text'>
Also add more tests.

This addresses:

https://github.com/PyCQA/pyflakes/issues/149#issuecomment-305881232
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also add more tests.

This addresses:

https://github.com/PyCQA/pyflakes/issues/149#issuecomment-305881232
</pre>
</div>
</content>
</entry>
<entry>
<title>Find Python files without extensions</title>
<updated>2017-06-02T00:21:49+00:00</updated>
<author>
<name>Steven Myint</name>
<email>git@stevenmyint.com</email>
</author>
<published>2017-05-31T02:42:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=e71a72fc7aab8938b2ec2be64a850f6ab6251e53'/>
<id>e71a72fc7aab8938b2ec2be64a850f6ab6251e53</id>
<content type='text'>
Previously, only files ending with `*.py` would be detected as Python
files while recursing a directory.

This closes #149.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, only files ending with `*.py` would be detected as Python
files while recursing a directory.

This closes #149.
</pre>
</div>
</content>
</entry>
<entry>
<title>Show master branch only in Travis CI badge (#274)</title>
<updated>2017-05-31T14:32:28+00:00</updated>
<author>
<name>Steven Myint</name>
<email>git@stevenmyint.com</email>
</author>
<published>2017-05-31T14:32:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=bce5564f52dded5a7302d200deb5d1ed36a42d7f'/>
<id>bce5564f52dded5a7302d200deb5d1ed36a42d7f</id>
<content type='text'>
I previously noticed the badge going awry. This explains it.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I previously noticed the badge going awry. This explains it.</pre>
</div>
</content>
</entry>
<entry>
<title>Use new URL for issues (#272)</title>
<updated>2017-05-28T14:47:33+00:00</updated>
<author>
<name>Steven Myint</name>
<email>git@stevenmyint.com</email>
</author>
<published>2017-05-28T14:47:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=1af4f14ad4675bf5c61c47bbb7c2421b50d1cba4'/>
<id>1af4f14ad4675bf5c61c47bbb7c2421b50d1cba4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove obsolete version of Python from Travis CI (#91)</title>
<updated>2017-05-25T23:59:59+00:00</updated>
<author>
<name>Steven Myint</name>
<email>git@stevenmyint.com</email>
</author>
<published>2017-05-25T23:59:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=c94e50759839b781cdbb029ae68f8069234ada3b'/>
<id>c94e50759839b781cdbb029ae68f8069234ada3b</id>
<content type='text'>
This also adds the latest version of Python.

The `setuptools` on Travis CI no longer supports Python 3.2:

https://github.com/pypa/setuptools/commit/b47fe15b9039a165589353a1a43f6dfe3bbe3a8e
https://travis-ci.org/myint/scspell/jobs/235721220#L146</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also adds the latest version of Python.

The `setuptools` on Travis CI no longer supports Python 3.2:

https://github.com/pypa/setuptools/commit/b47fe15b9039a165589353a1a43f6dfe3bbe3a8e
https://travis-ci.org/myint/scspell/jobs/235721220#L146</pre>
</div>
</content>
</entry>
<entry>
<title>Allow failure in "nightly" Python until we fix it (#90)</title>
<updated>2017-05-12T17:14:30+00:00</updated>
<author>
<name>Steven Myint</name>
<email>git@stevenmyint.com</email>
</author>
<published>2017-05-12T17:14:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=074c21da3174bc88b2ec02fea767a436e2db643d'/>
<id>074c21da3174bc88b2ec02fea767a436e2db643d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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://git.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://git.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://git.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>Just pip install setuptools on AppVeyor</title>
<updated>2017-01-14T12:23:23+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2017-01-14T01:39:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyflakes.git/commit/?id=f13b1e4c6473f0e91135765452956055e5091fb7'/>
<id>f13b1e4c6473f0e91135765452956055e5091fb7</id>
<content type='text'>
Use the get-pip script to bootstrap pip and setuptools to pinned
versions for Python 3.2 compatibility.

PyPy3's latest Windows version only supports Python 3.2, so while Python
3.2 is EOL upstream, we're still testing against it and need to be able
to install our tooling (including pip and setuptools).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the get-pip script to bootstrap pip and setuptools to pinned
versions for Python 3.2 compatibility.

PyPy3's latest Windows version only supports Python 3.2, so while Python
3.2 is EOL upstream, we're still testing against it and need to be able
to install our tooling (including pip and setuptools).
</pre>
</div>
</content>
</entry>
</feed>
