From quantum.mechanic.1964 at gmail.com Fri Feb 2 03:39:05 2018 From: quantum.mechanic.1964 at gmail.com (Quantum Mechanic) Date: Fri, 2 Feb 2018 08:39:05 +0000 Subject: [code-quality] Pylint hosting on ReadTheDocs prevents successful searches In-Reply-To: References: Message-ID: Hi Carol, Thank you very much for your follow up, I'm glad to know I wasn't completely out to lunch on the day. I'm "watching" the issue page. I'll be sure to search the issue system if I come across problems in the future. Cheers, QM On Wed, Jan 31, 2018 at 3:59 PM, Carol Willing < willingc at willingconsulting.com> wrote: > Hi Quantum Mechanic, > > Web Search > ------------- > I went back and checked a Google search and a Duck Duck Go search on > "pylint". > > - On Duck Duck Go, https://www.pylint.org and htt > ps://pylint.readthedocs.io/en/latest/ are the first two hits. > - On Google, https://www.pylint.org and https://pypi.python.org/pypi/ > pylint are the first two hits. > > For a "pylint pylintrc" search: > > - On Duck Duck Go, the website and v2.0 ReadTheDocs page are in the top > four hits. > - On Google, the v1.6.5 ReadThe Docs page and the GitHub repo are in the > top two hits. > > I'm not an SEO person but someone else may have a suggestion on how to > improve the hit rate for v2.0 ReadTheDocs on Google. > > ReadTheDocs Search > ----------------------- > When I try searching on "pylintrc" from the search box, I do receive 6 > hits. Unfortunately, each of those when clicked redirect to the docs home > page. Searching for "init-hook", I see the same behavior. This is a > bug/configuration error in Sphinx setup or the theme of some sort. > > There is an open issue on the GitHub repo: https://github.com/ > PyCQA/pylint/issues/1600 > > Next actions > -------------- > > I've added this summary to the open issue: https://github.com/ > PyCQA/pylint/issues/1600#issuecomment-361977477 > > Perhaps labeling this doc issue as Help Wanted as well would be useful. > > Regards, > > Carol > > On Jan 30, 2018, at 8:46 AM, Quantum Mechanic < > quantum.mechanic.1964 at gmail.com> wrote: > > Hi, > > I'm sorry I riled everyone up. My apologies. > > === Trying to reproduce === > Getting back to this today, I'm not sent to readthedocs.org. I'll chalk > that up to the interwebz demons fiddling around (could be anywhere between > my $work, Google, and your end, including various intermediaries). > > Now, back to the next problem. There doesn't seem to be any documentation > on the fields in .pylintrc. I'm specifically looking for init-hook help. > > I can't find anything of substance in the html docs, so I download the PDF > and search for "init-hook". There are 6 hits, most only mentions. > > Finally, it occurs to me (from the nature of the change summaries in the > PDF) that this is probably a command line argument. Low and behold, pylint > --help has a blurb. (As an aside, I'm wondering how to format this well > for command line, due to the significant whitespace feature, but that's a > problem for another day.) > > === Problem 1 === > Search not helpful > =============== > > For me, the web docs are not that helpful for searching, as it doesn't get > me any closer. Take this screenshot of a search for init-hook: > > The first link goes to http://docs.pylint.org/en/ > latest/user_guide/run.html?highlight=init-hook, which looks like this: > > ...which I had before. > > === Problem 2 === > Command line help not online > =============== > > The command line help does not exist online or in the PDF in except in > brief, as far as I can see. Perhaps this is intentional? (It makes it > harder to post Stack Exchange answers, but that's SEP.) > > === Problem 3 === > How to include multiline code in .pylintrc file in the init-hook section. > =============== > > This doesn't seem to be covered anywhere in the docs, but is an obvious > use case. > > > > On Fri, Jan 26, 2018 at 12:05 PM, Quantum Mechanic 1964 at gmail.com>wrote: > >> Googling for "pylint pylintrc" gives me the first hit as >> https://docs.pylint.org/en/1.6.0/run.html. >> >> This lands me on https://docs.pylint.org/en/1.6.0/run.html, asking me to >> login. I have a login, and clicking "Login" sends me to >> https://readthedocs.org/dashboard/, spoiling the google search. >> >> In fact, searching on google only shows me that something might be there. >> I have to search *again* on ReadTheDocs, which isn't friendly at all. >> >> Poking around until I find a search box at https://pylint.readthedocs. >> io/en/latest/, I type in "pylintrc", which returns the *same bloody >> page* (OK, yes, it has this helpful bit: https://pylint.readthedoc >> s.io/en/latest/?highlight=pylintrc, which does exactly...nothing.) >> >> So I'm stuck trolling around in the full docs there. Instead, I should >> just pull down the source code, and do my own grep -r. >> >> I feel like I've been violated. >> >> -- >> -QM >> Quantum Mechanics: The dreams stuff is made of >> > > > > -- > -QM > Quantum Mechanics: The dreams stuff is made of > 16.20.46.png>_______________________________________________ > code-quality mailing list > code-quality at python.org > https://mail.python.org/mailman/listinfo/code-quality > > > -- -QM Quantum Mechanics: The dreams stuff is made of -------------- next part -------------- An HTML attachment was scrubbed... URL: From chris.norman2 at googlemail.com Sun Feb 11 16:07:44 2018 From: chris.norman2 at googlemail.com (Chris Norman) Date: Sun, 11 Feb 2018 21:07:44 +0000 Subject: [code-quality] subscribe Message-ID: From chris.norman2 at googlemail.com Sun Feb 11 16:19:11 2018 From: chris.norman2 at googlemail.com (Chris Norman) Date: Sun, 11 Feb 2018 21:19:11 +0000 Subject: [code-quality] Flake8 "globals" Message-ID: Hi everyone, I've been using pyflakes and now flake8 for a while and honestly it's probably the second-most used program on my computer, second only to Python. I am a very happy customer and want to extend my warmest gratitude to the creators and maintainers! I have a suggestion which I suspect is already implemented I just don't know how to find the option: Using Flake8, I want to be able to set up globals like you can with eslint. This should allow me to say that there are globals present in the file which aren't currently there. I get that the use case is kind of non standard: I am evaling code found in an arbitrary, and of coruse that code is inheriting the globals and locals from the main script. To this end, I want to be able to do more than just put # noqa: F821 at the end of each line that contains one of the locals.. that is very inconvenient and runs the high risk of suppressing a real live issue. Is this already done? If not should I open an issue on Gitlab? I'd be more than happy to dig in and try make a fix for this myself but I have no idea how flake8 works ETC, so if I could be given some pointers on where to start that would be awesome, even if those pointers are simply RTFM! :) Thank you all so much, and I hope everyone is having a wonderful day. From ben+python at benfinney.id.au Sun Feb 11 18:59:16 2018 From: ben+python at benfinney.id.au (Ben Finney) Date: Mon, 12 Feb 2018 10:59:16 +1100 Subject: [code-quality] Flake8 "globals" References: Message-ID: <85sha7cc2z.fsf@benfinney.id.au> Chris Norman via code-quality writes: > I have a suggestion which I suspect is already implemented I just > don't know how to find the option: Based on my unsterstanding of your request, I think it is not implemented and will not be. > Using Flake8, I want to be able to set up globals like you can with > eslint. This should allow me to say that there are globals present in > the file which aren't currently there. > > I get that the use case is kind of non standard: I am evaling code [?] One reason why that is discouraged is exactly the problem you are encountering. Code which does not exist at the time of static analysis cannot be part of that static analysis. By choosing to use ?eval? you are choosing to abandon the advantages of static analysis; not only static analysis of the run-time evaluated code but also of any code which interacts with that. A static analyser depends on having access to the complete syntax tree of the run-time program, without running it. You abandon that when you use ?eval?. For this reason, it is IMO best to acknowledge the severe reduction in quality assurance that you impose, by choosing ?eval?. Either ensure everyone understands and accepts the reduction in effectiveness of code quality tools; or re-structure the program not to use ?eval?. -- \ ?I disapprove of what you say, but I will defend to the death | `\ your right to say it.? ?Evelyn Beatrice Hall, _The Friends of | _o__) Voltaire_, 1906 | Ben Finney From me at the-compiler.org Mon Feb 12 03:47:20 2018 From: me at the-compiler.org (Florian Bruhin) Date: Mon, 12 Feb 2018 09:47:20 +0100 Subject: [code-quality] Flake8 "globals" In-Reply-To: References: Message-ID: <20180212084719.ivqchy2u26n7j7e3@hooch.localdomain> Hey Chris, On Sun, Feb 11, 2018 at 09:19:11PM +0000, Chris Norman via code-quality wrote: > I get that the use case is kind of non standard: I am evaling code found in > an arbitrary, and of coruse that code is inheriting the globals and locals > from the main script. To this end, I want to be able to do more than just > put # noqa: F821 at the end of each line that contains one of the locals.. > that is very inconvenient and runs the high risk of suppressing a real live > issue. It's a bit of a hack, but what you can do is something like: config = config # noqa: F821 or if you use pylint as well: config = config # noqa: F821 pylint: disable=E0602,C0103 at the top of your script, and flake8 won't complain about it anymore elsewhere. FWIW I wouldn't mind having a better way to do this either. It's a somewhat common thing in projects using Python for configuration that you have some config object injected into the namespace of your script, and I'd much rather continue using flake8 in my editor for it (or rather, for any *.py file) than not benefiting from it at all ;-) By the way, your "subscribe" email went to the list. Command mails like this should go to the address you get when adding "-request" to the list address, i.e. code-quality-request at python.org here. I *think* you are subscribed now or you probably couldn't post, but I'm not sure. Florian -- https://www.qutebrowser.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc I love long mails! | https://email.is-not-s.ms/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: From marius at gedmin.as Mon Feb 12 03:59:57 2018 From: marius at gedmin.as (Marius Gedminas) Date: Mon, 12 Feb 2018 10:59:57 +0200 Subject: [code-quality] Flake8 "globals" In-Reply-To: References: Message-ID: <20180212085957.pcybavwdjf4fkikr@platonas> Hi, On Sun, Feb 11, 2018 at 09:19:11PM +0000, Chris Norman via code-quality wrote: > I've been using pyflakes and now flake8 for a while and honestly it's > probably the second-most used program on my computer, second only to Python. > I am a very happy customer and want to extend my warmest gratitude to the > creators and maintainers! > > I have a suggestion which I suspect is already implemented I just don't know > how to find the option: > > Using Flake8, I want to be able to set up globals like you can with eslint. > This should allow me to say that there are globals present in the file which > aren't currently there. You're looking for [flake8] builtins = the,thing,you,want HTH, Marius Gedminas -- I read I forget; I see I remember; I teach I understand. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 163 bytes Desc: not available URL: From madeleineth at gmail.com Tue Feb 13 14:55:15 2018 From: madeleineth at gmail.com (Madeleine Thompson) Date: Tue, 13 Feb 2018 14:55:15 -0500 Subject: [code-quality] E122 continuation line missing indentation or outdented Message-ID: I have what I think may be a bug in flake8. Consider this source file, test.py: open({ 'a': len([1, 2, 3]), 'b': [ 'c' ] }) open({ 'a': False, 'b': [ 'c' ] }) Notice that the two blocks only differ in the call to "len." If I run flake8 on it: $ flake8 test.py test.py:6:5: E122 continuation line missing indentation or outdented It passes without errors if I move the "]" on line 6 to under the open-quote in 'c'. I believe this file should pass flake8 without errors. But, if it doesn't, it should have two errors, not one. Version information: $ python -V Python 3.5.2 $ flake8 --version 3.5.0 (mccabe: 0.6.1, pycodestyle: 2.3.1, pyflakes: 1.6.0) CPython 3.5.2 on Linux Also replicated on a fresh Docker container based on ubuntu:bionic with Python 3.6.4 (nothing installed but the base image, python3, python3-pip, and the pypi version of flake8). Thanks! From graffatcolmingov at gmail.com Tue Feb 13 16:12:35 2018 From: graffatcolmingov at gmail.com (Ian Stapleton Cordasco) Date: Tue, 13 Feb 2018 15:12:35 -0600 Subject: [code-quality] E122 continuation line missing indentation or outdented In-Reply-To: References: Message-ID: Madeleine, That's an excellent find. The underlying bug is in pycodestyle, though. You can report the issue on github.com/PyCQA/pycodestyle Cheers, Sent from my phone with my typo-happy thumbs. Please excuse my brevity On Feb 13, 2018 15:07, "Madeleine Thompson" wrote: > I have what I think may be a bug in flake8. Consider this source file, > test.py: > > open({ > 'a': > len([1, 2, 3]), > 'b': [ > 'c' > ] > }) > > open({ > 'a': > False, > 'b': [ > 'c' > ] > }) > > Notice that the two blocks only differ in the call to "len." If I run > flake8 on it: > > $ flake8 test.py > test.py:6:5: E122 continuation line missing indentation or outdented > > It passes without errors if I move the "]" on line 6 to under the > open-quote in 'c'. > > I believe this file should pass flake8 without errors. But, if it > doesn't, it should have two errors, not one. > > Version information: > > $ python -V > Python 3.5.2 > $ flake8 --version > 3.5.0 (mccabe: 0.6.1, pycodestyle: 2.3.1, pyflakes: 1.6.0) CPython > 3.5.2 on Linux > > Also replicated on a fresh Docker container based on ubuntu:bionic > with Python 3.6.4 (nothing installed but the base image, python3, > python3-pip, and the pypi version of flake8). > > Thanks! > _______________________________________________ > code-quality mailing list > code-quality at python.org > https://mail.python.org/mailman/listinfo/code-quality > -------------- next part -------------- An HTML attachment was scrubbed... URL: From thisfred at gmail.com Tue Feb 13 16:22:25 2018 From: thisfred at gmail.com (Eric Casteleijn) Date: Tue, 13 Feb 2018 13:22:25 -0800 Subject: [code-quality] E122 continuation line missing indentation or outdented In-Reply-To: References: Message-ID: An issue exists for this: https://github.com/PyCQA/pycodestyle/issues/678 On Tue, Feb 13, 2018 at 1:12 PM, Ian Stapleton Cordasco < graffatcolmingov at gmail.com> wrote: > Madeleine, > > That's an excellent find. The underlying bug is in pycodestyle, though. > You can report the issue on github.com/PyCQA/pycodestyle > > Cheers, > > Sent from my phone with my typo-happy thumbs. Please excuse my brevity > > On Feb 13, 2018 15:07, "Madeleine Thompson" wrote: > >> I have what I think may be a bug in flake8. Consider this source file, >> test.py: >> >> open({ >> 'a': >> len([1, 2, 3]), >> 'b': [ >> 'c' >> ] >> }) >> >> open({ >> 'a': >> False, >> 'b': [ >> 'c' >> ] >> }) >> >> Notice that the two blocks only differ in the call to "len." If I run >> flake8 on it: >> >> $ flake8 test.py >> test.py:6:5: E122 continuation line missing indentation or outdented >> >> It passes without errors if I move the "]" on line 6 to under the >> open-quote in 'c'. >> >> I believe this file should pass flake8 without errors. But, if it >> doesn't, it should have two errors, not one. >> >> Version information: >> >> $ python -V >> Python 3.5.2 >> $ flake8 --version >> 3.5.0 (mccabe: 0.6.1, pycodestyle: 2.3.1, pyflakes: 1.6.0) CPython >> 3.5.2 on Linux >> >> Also replicated on a fresh Docker container based on ubuntu:bionic >> with Python 3.6.4 (nothing installed but the base image, python3, >> python3-pip, and the pypi version of flake8). >> >> Thanks! >> _______________________________________________ >> code-quality mailing list >> code-quality at python.org >> https://mail.python.org/mailman/listinfo/code-quality >> > > _______________________________________________ > code-quality mailing list > code-quality at python.org > https://mail.python.org/mailman/listinfo/code-quality > > -- - eric casteleijn -------------- next part -------------- An HTML attachment was scrubbed... URL: From thisfred at gmail.com Tue Feb 13 16:25:23 2018 From: thisfred at gmail.com (Eric Casteleijn) Date: Tue, 13 Feb 2018 13:25:23 -0800 Subject: [code-quality] E122 continuation line missing indentation or outdented In-Reply-To: References: Message-ID: sorry, that was a bit abrupt: I do think it is a great find, and there may be more info revealed by your investigation that you could add to the issue. I was hoping to find the time to see if I could find and fix the bug, but that hasn't magically materialized so far. ;) On Tue, Feb 13, 2018 at 1:22 PM, Eric Casteleijn wrote: > An issue exists for this: > > https://github.com/PyCQA/pycodestyle/issues/678 > > On Tue, Feb 13, 2018 at 1:12 PM, Ian Stapleton Cordasco < > graffatcolmingov at gmail.com> wrote: > >> Madeleine, >> >> That's an excellent find. The underlying bug is in pycodestyle, though. >> You can report the issue on github.com/PyCQA/pycodestyle >> >> Cheers, >> >> Sent from my phone with my typo-happy thumbs. Please excuse my brevity >> >> On Feb 13, 2018 15:07, "Madeleine Thompson" >> wrote: >> >>> I have what I think may be a bug in flake8. Consider this source file, >>> test.py: >>> >>> open({ >>> 'a': >>> len([1, 2, 3]), >>> 'b': [ >>> 'c' >>> ] >>> }) >>> >>> open({ >>> 'a': >>> False, >>> 'b': [ >>> 'c' >>> ] >>> }) >>> >>> Notice that the two blocks only differ in the call to "len." If I run >>> flake8 on it: >>> >>> $ flake8 test.py >>> test.py:6:5: E122 continuation line missing indentation or outdented >>> >>> It passes without errors if I move the "]" on line 6 to under the >>> open-quote in 'c'. >>> >>> I believe this file should pass flake8 without errors. But, if it >>> doesn't, it should have two errors, not one. >>> >>> Version information: >>> >>> $ python -V >>> Python 3.5.2 >>> $ flake8 --version >>> 3.5.0 (mccabe: 0.6.1, pycodestyle: 2.3.1, pyflakes: 1.6.0) CPython >>> 3.5.2 on Linux >>> >>> Also replicated on a fresh Docker container based on ubuntu:bionic >>> with Python 3.6.4 (nothing installed but the base image, python3, >>> python3-pip, and the pypi version of flake8). >>> >>> Thanks! >>> _______________________________________________ >>> code-quality mailing list >>> code-quality at python.org >>> https://mail.python.org/mailman/listinfo/code-quality >>> >> >> _______________________________________________ >> code-quality mailing list >> code-quality at python.org >> https://mail.python.org/mailman/listinfo/code-quality >> >> > > > -- > - eric casteleijn > -- - eric casteleijn -------------- next part -------------- An HTML attachment was scrubbed... URL: From martmists at gmail.com Fri Feb 16 15:51:01 2018 From: martmists at gmail.com (Martmists) Date: Fri, 16 Feb 2018 21:51:01 +0100 Subject: [code-quality] Snekchek revision Message-ID: Hello PyCQA members, As an update to my earlier email conversation, I'm happy to announce snekchek (IzunaDevs/SnekChek) is getting close to being stable enough to use for most users. I'm aware the discord-python org is already using it for most projects, and they've been a great source of errors and debugging, as well as possible issues that could be caused. Furthermore, a user has made a plugin for Atom to use snekchek, over at IzunaDevs/atom-snekchek I look forward to hearing from you, also regarding points from my first email (which was with Ian Stapleton) ~ Martmists -------------- next part -------------- An HTML attachment was scrubbed... URL: From halpyt2 at gmail.com Thu Feb 22 23:02:34 2018 From: halpyt2 at gmail.com (Hal P.) Date: Fri, 23 Feb 2018 00:02:34 -0400 Subject: [code-quality] Training many large images on a GPU Message-ID: Hello, I hope you are doing fine. I just have a question, and thought you might have an idea on it. I have some large images (i.e. 1000x1000 pixels), and would like to train a convolutional neural network on those images. I used a GPU instance from Amazon Web Service (AWS), but the training takes much time, although I picked a kind of fast instance. My question is, would there be a better way to train such large images, especially that they will be increasing in number day after day, and thus expecting to have a kind of large dataset. At the moment, I'm feeding all my data to the network and waiting until all the epochs run on the dataset. I thought of may running the epochs on smaller numbers, saving the model, and building on that, but for the first small images I used, I got the accuracy of "0", and wasn't thus sure of the reliability of using this model for the next batch of images. Is there a way to train a large dataset with large images better than just feeding all the data in the network and waiting, which might sometimes take day, or that would be the normal case, and what I'm currently doing (feeding all the dataset) would be the correct way? Thanks so much, and apologize for my disturbance. -------------- next part -------------- An HTML attachment was scrubbed... URL: From browne at vmware.com Mon Feb 26 02:04:04 2018 From: browne at vmware.com (Eric Brown) Date: Mon, 26 Feb 2018 07:04:04 +0000 Subject: [code-quality] Request to add project Bandit to the PyCQA Message-ID: <02A267E8-ABCB-49BD-A8C6-56AD7125DE11@vmware.com> Hello, This is a formal request to add the Bandit security linter project to the PyCQA. It?s currently part of the OpenStack umbrella, but myself as a core maintainer and others have general agreement that it would better be suited under the PyCQA since this is a tool used to create more quality code and has very little to do with OpenStack. The code can be found on GitHub here: https://github.com/openstack/bandit But that repo is a mirror of: https://git.openstack.org/cgit/openstack/bandit Let me know if you have any more questions. Thanks! -------------- next part -------------- An HTML attachment was scrubbed... URL: From ianlee1521 at gmail.com Mon Feb 26 23:06:12 2018 From: ianlee1521 at gmail.com (Ian Lee) Date: Mon, 26 Feb 2018 20:06:12 -0800 Subject: [code-quality] Request to add project Bandit to the PyCQA In-Reply-To: <02A267E8-ABCB-49BD-A8C6-56AD7125DE11@vmware.com> References: <02A267E8-ABCB-49BD-A8C6-56AD7125DE11@vmware.com> Message-ID: This is a +1 from me. On Sun, Feb 25, 2018 at 11:04 PM, Eric Brown wrote: > Hello, > > This is a formal request to add the Bandit security linter project to the > PyCQA. It?s currently part of the OpenStack umbrella, but myself as a core > maintainer and others have general agreement that it would better be suited > under the PyCQA since this is a tool used to create more quality code and > has very little to do with OpenStack. > > The code can be found on GitHub here: > > https://github.com/openstack/bandit > > But that repo is a mirror of: > > https://git.openstack.org/cgit/openstack/bandit > > Let me know if you have any more questions. Thanks! > > _______________________________________________ > code-quality mailing list > code-quality at python.org > https://mail.python.org/mailman/listinfo/code-quality > > -- ~ Ian Lee | IanLee1521 at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From atodorov at mrsenko.com Tue Feb 27 05:04:54 2018 From: atodorov at mrsenko.com (Alexander Todorov) Date: Tue, 27 Feb 2018 12:04:54 +0200 Subject: [code-quality] Request to add project Bandit to the PyCQA In-Reply-To: References: <02A267E8-ABCB-49BD-A8C6-56AD7125DE11@vmware.com> Message-ID: <09aa5ff0-57d0-4bf0-ee42-3eb4edd9035c@mrsenko.com> ?? 27.02.2018 ? 06:06, Ian Lee ??????: > This is a +1 from me. > +1 from me. Very cool project. I also propose to add bandit checks to all repositories under PyCQA as part of their standard test suite. -- Alex From graffatcolmingov at gmail.com Tue Feb 27 09:35:14 2018 From: graffatcolmingov at gmail.com (Ian Stapleton Cordasco) Date: Tue, 27 Feb 2018 08:35:14 -0600 Subject: [code-quality] Request to add project Bandit to the PyCQA In-Reply-To: <09aa5ff0-57d0-4bf0-ee42-3eb4edd9035c@mrsenko.com> References: <02A267E8-ABCB-49BD-A8C6-56AD7125DE11@vmware.com> <09aa5ff0-57d0-4bf0-ee42-3eb4edd9035c@mrsenko.com> Message-ID: The PyCQA really only asks that everyone follow the code of Conduct. If projects want to use each other, that is fantastic. Flake8 already uses bandit and loves it. Sent from my phone with my typo-happy thumbs. Please excuse my brevity On Feb 27, 2018 04:05, "Alexander Todorov" wrote: > ?? 27.02.2018 ? 06:06, Ian Lee ??????: > >> This is a +1 from me. >> >> > +1 from me. Very cool project. I also propose to add bandit checks to all > repositories under PyCQA as part of their standard test suite. > > > -- > Alex > _______________________________________________ > code-quality mailing list > code-quality at python.org > https://mail.python.org/mailman/listinfo/code-quality > -------------- next part -------------- An HTML attachment was scrubbed... URL: