<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/flake8.git/src/flake8/api, branch 3.8.3</title>
<subtitle>gitlab.com: pycqa/flake8.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/flake8.git/'/>
<entry>
<title>Remove unused 'cli_config' parameter</title>
<updated>2020-01-13T04:19:26+00:00</updated>
<author>
<name>Eric N. Vander Weele</name>
<email>ericvw@gmail.com</email>
</author>
<published>2020-01-12T23:33:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/flake8.git/commit/?id=1e3bad20dd17981b66121d959b28faf6614edd7e'/>
<id>1e3bad20dd17981b66121d959b28faf6614edd7e</id>
<content type='text'>
Now that `ConfigFileFinder.config_file` attribute is used everywhere and
is constructed from the `--config` CLI option, the now unused
`cli_config` parameters can be safely removed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that `ConfigFileFinder.config_file` attribute is used everywhere and
is constructed from the `--config` CLI option, the now unused
`cli_config` parameters can be safely removed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused 'isolated' parameter</title>
<updated>2020-01-07T18:14:34+00:00</updated>
<author>
<name>Eric N. Vander Weele</name>
<email>ericvw@gmail.com</email>
</author>
<published>2020-01-07T18:14:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/flake8.git/commit/?id=c918e7249699ab91ccbd6d69a898d19aa009c971'/>
<id>c918e7249699ab91ccbd6d69a898d19aa009c971</id>
<content type='text'>
Now that `ConfigFileFinder.ignore_config_files` attribute is used
everywhere and is constructed from the `--isolated` CLI option, the now
unused `isolated` parameters can be safely removed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that `ConfigFileFinder.ignore_config_files` attribute is used
everywhere and is constructed from the `--isolated` CLI option, the now
unused `isolated` parameters can be safely removed.
</pre>
</div>
</content>
</entry>
<entry>
<title>aggregator: Forward  --config and --isolated options during aggregation</title>
<updated>2019-12-29T23:07:51+00:00</updated>
<author>
<name>Eric N. Vander Weele</name>
<email>ericvw@gmail.com</email>
</author>
<published>2019-12-29T22:22:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/flake8.git/commit/?id=7f9f70064c50bbb6024fafed4568e0693f5640b5'/>
<id>7f9f70064c50bbb6024fafed4568e0693f5640b5</id>
<content type='text'>
This fixes a regression introduced in !346 to ensure that `--config` and
`--isolated` are recognized in `aggregate_options()`.

The regression manifested because `aggregate_options()` was relying on
re-parsing `argv` to obtain the option values.  However, !346 changed
the preliminary parsing logic to only parse and "eat" what is necessary
and forward along the options needed before all the configuration was
loaded.  This code path was overlooked because the tests in
`test_aggregator()` were passing but the call from the `Application`
object would never have these options in the remaining `argv` list to be
passed long.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a regression introduced in !346 to ensure that `--config` and
`--isolated` are recognized in `aggregate_options()`.

The regression manifested because `aggregate_options()` was relying on
re-parsing `argv` to obtain the option values.  However, !346 changed
the preliminary parsing logic to only parse and "eat" what is necessary
and forward along the options needed before all the configuration was
loaded.  This code path was overlooked because the tests in
`test_aggregator()` were passing but the call from the `Application`
object would never have these options in the remaining `argv` list to be
passed long.
</pre>
</div>
</content>
</entry>
<entry>
<title>application: Inline creation of config.ConfigFileFinder</title>
<updated>2019-12-03T18:21:01+00:00</updated>
<author>
<name>Eric N. Vander Weele</name>
<email>ericvw@gmail.com</email>
</author>
<published>2019-12-01T17:59:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/flake8.git/commit/?id=9fa566398627ea5696cc9a526597c500e4278401'/>
<id>9fa566398627ea5696cc9a526597c500e4278401</id>
<content type='text'>
Simplify the initialization code path by invoking
`config.ConfigFileFinder` directly instead of the extra hop by calling
the static class-level `Application.make_config_finder()` method.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simplify the initialization code path by invoking
`config.ConfigFileFinder` directly instead of the extra hop by calling
the static class-level `Application.make_config_finder()` method.
</pre>
</div>
</content>
</entry>
<entry>
<title>application: Remove configuration finder state</title>
<updated>2019-11-22T16:04:40+00:00</updated>
<author>
<name>Eric N. Vander Weele</name>
<email>ericvw@gmail.com</email>
</author>
<published>2019-11-09T01:55:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/flake8.git/commit/?id=594c16abb42ef89e36db1701d5f1aa860f4db68d'/>
<id>594c16abb42ef89e36db1701d5f1aa860f4db68d</id>
<content type='text'>
This change removes the `.config_finder` object from the `Application`.
Since the configuration finder is only needed during initialization, we
constrain the finder to be returned and passed to other methods
necessary for initialization.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change removes the `.config_finder` object from the `Application`.
Since the configuration finder is only needed during initialization, we
constrain the finder to be returned and passed to other methods
necessary for initialization.
</pre>
</div>
</content>
</entry>
<entry>
<title>application: Change `make_config_finder` to be a pure static method</title>
<updated>2019-11-06T04:18:15+00:00</updated>
<author>
<name>Eric N. Vander Weele</name>
<email>ericvw@gmail.com</email>
</author>
<published>2019-11-05T07:15:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/flake8.git/commit/?id=d75088b199d92f12c1881b871d826c4de8734ae0'/>
<id>d75088b199d92f12c1881b871d826c4de8734ae0</id>
<content type='text'>
This change makes `Application.make_config_finder` to be side-effect
free where it its return value is only determined by its input values.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change makes `Application.make_config_finder` to be side-effect
free where it its return value is only determined by its input values.
</pre>
</div>
</content>
</entry>
<entry>
<title>application: Rename prelim parsing method to 'parse_preliminary_options'</title>
<updated>2019-11-02T17:34:38+00:00</updated>
<author>
<name>Eric N. Vander Weele</name>
<email>ericvw@gmail.com</email>
</author>
<published>2019-11-02T02:19:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/flake8.git/commit/?id=1abe1d42c206f383d863ba97b781646942e9cd8a'/>
<id>1abe1d42c206f383d863ba97b781646942e9cd8a</id>
<content type='text'>
Positional arguments are not used nor parsed for pre-configuration
loading.  Thus, renaming the method and updating the docstrings
appropriately.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Positional arguments are not used nor parsed for pre-configuration
loading.  Thus, renaming the method and updating the docstrings
appropriately.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reformat with black &gt;= 19.10b0</title>
<updated>2019-11-02T01:26:12+00:00</updated>
<author>
<name>Eric N. Vander Weele</name>
<email>ericvw@gmail.com</email>
</author>
<published>2019-11-02T01:26:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/flake8.git/commit/?id=80e05866fc4d39f722c7cdb0932391018a9d20ad'/>
<id>80e05866fc4d39f722c7cdb0932391018a9d20ad</id>
<content type='text'>
This resets the `black` formatting baseline so it doesn't get picked up
in future commits.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This resets the `black` formatting baseline so it doesn't get picked up
in future commits.
</pre>
</div>
</content>
</entry>
<entry>
<title>application: Forward remaining unknown arguments to final CLI parsing</title>
<updated>2019-10-25T21:07:43+00:00</updated>
<author>
<name>Eric N. Vander Weele</name>
<email>ericvw@gmail.com</email>
</author>
<published>2019-10-25T19:20:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/flake8.git/commit/?id=964b3a9c21997851ef1e3305854545229a1e2ec5'/>
<id>964b3a9c21997851ef1e3305854545229a1e2ec5</id>
<content type='text'>
Now that `parse_preliminary_options_and_args()` ignores unknown options
and arguments, forward the remaining unknown arguments to the main CLI
and configuration method to be consumed.  This prevents re-parsing the
entire `argv` list again by forwarding the remaining arguments left to
be consumed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that `parse_preliminary_options_and_args()` ignores unknown options
and arguments, forward the remaining unknown arguments to the main CLI
and configuration method to be consumed.  This prevents re-parsing the
entire `argv` list again by forwarding the remaining arguments left to
be consumed.
</pre>
</div>
</content>
</entry>
<entry>
<title>application: Remove forwarding unused preliminary arguments</title>
<updated>2019-10-13T17:37:19+00:00</updated>
<author>
<name>Eric N. Vander Weele</name>
<email>ericvw@gmail.com</email>
</author>
<published>2019-10-12T21:50:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/flake8.git/commit/?id=66f832d291faa6cf363546be19a625eda060475c'/>
<id>66f832d291faa6cf363546be19a625eda060475c</id>
<content type='text'>
The `ConfigFileFinder` doesn't utilize the preliminary arguments (i.e.,
the file names) anymore for computing the starting path for the
configuration file search.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `ConfigFileFinder` doesn't utilize the preliminary arguments (i.e.,
the file names) anymore for computing the starting path for the
configuration file search.
</pre>
</div>
</content>
</entry>
</feed>
