summaryrefslogtreecommitdiff
path: root/astroid/brain/brain_subprocess.py
Commit message (Collapse)AuthorAgeFilesLines
* [PyCQA migration] Upgrade links to the repositories in code and docPierre Sassoulas2023-03-291-2/+2
|
* Update `subprocess.Popen` args for Python 3.9+ (#1679)Jacob Walls2022-06-301-4/+12
| | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Require Python 3.7.2 (#1542)Jacob Walls2022-05-101-55/+27
|
* Simplify hard to maintain copyright notice (#1441)Pierre Sassoulas2022-03-121-12/+1
| | | | | | | | | | | | | | * Simplify hard to maintain copyright notice git is the source of truth for the copyright, copyrite (the tool) was taking exponentially longer with each release, and it's polluting the code with sometime as much as 50 lines of names. * Add a pre-commit hook to check the copyright notice * Fix the existing file so they have a notice * Fix the spacing after the copyright notice * Add a script to generate the CONTRIBUTORS.txt Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* Bump astroid to 2.8.3, update changelogv2.8.3Pierre Sassoulas2021-10-171-1/+1
|
* Bump astroid to 2.8.1, update changelogv2.8.1-rc1Pierre Sassoulas2021-10-061-0/+1
|
* Add f-strings with `flynt`Daniël van Noord2021-09-171-15/+7
|
* Bump astroid to 2.6.4, update changelogPierre Sassoulas2021-07-201-1/+1
|
* Bump astroid to 2.6.3, update changelogv2.6.3Pierre Sassoulas2021-07-191-0/+1
|
* Fix copyright links (#1084)Marc Mueller2021-07-011-1/+1
| | | | * Fix link in license header * Fix link to cpython
* Rename non obvious PY3X constant to PY3X_PLUSPierre Sassoulas2021-06-211-4/+4
| | | | See https://github.com/PyCQA/astroid/pull/1069\#issuecomment-865206120
* Simplification because AstroidManager is a singleton/borgPierre Sassoulas2021-06-191-2/+2
|
* Create a file for the global manager defined in astroid.__init__.pyPierre Sassoulas2021-06-191-1/+1
|
* Import directly from modules in astroid.brain.*Pierre Sassoulas2021-06-191-3/+4
|
* Move 'register_module_extender' in astroid.brain where it's usedPierre Sassoulas2021-06-191-1/+2
|
* Rename astroid.constants to astroid.constPierre Sassoulas2021-06-191-1/+1
| | | | See https://github.com/PyCQA/astroid/pull/1045\#discussion_r654572722
* Remove PY36 constants, we always have PY36Pierre Sassoulas2021-06-171-32/+10
|
* Create a astroid.constants.py to avoid circular importsPierre Sassoulas2021-06-171-5/+1
| | | | And add PY3X type constants in it.
* Add an isort configuration in setup.cfg and apply itPierre Sassoulas2021-04-191-1/+0
| | | | Except on astroid/__init__.py because of circular imports
* Fix issue #891Pierre Sassoulas2021-04-101-1/+1
| | | | Remove outdated COPYING and rename COPYING.LESSER
* Prepare for 2.5.2 releaseastroid-2.5.2Pierre Sassoulas2021-03-281-0/+1
|
* Upgrade copyrite noticePierre Sassoulas2021-02-281-1/+1
|
* Update copyright noticehippo912021-02-151-0/+2
|
* brain: Add `__class_getitem__` to `subprocess.Popen` starting from Python 3.9Damien Baty2021-01-181-0/+7
| | | | | | | | | | This is necessary for pylint to detect that `subprocess.Popen` is subscriptable, starting from Python 3.9 (see PyCQA/pylint#4034). $ python3.9 >>> import subprocess >>> subprocess.Popen.__class_getitem__ <bound method GenericAlias of <class 'subprocess.Popen'>>
* New copyright noticeshippo912020-12-271-0/+1
|
* Add more supported parameters to ``subprocess.check_output()``.Peter Pentchev2020-05-281-0/+10
|
* Add missing copyright annotations for the past releasesClaudiu Popa2020-04-271-1/+3
|
* Add input param to subprocess.check_output. Close PyCQA/pylint#3317Claudiu Popa2020-01-051-0/+2
|
* Add more supported parameters to ``subprocess.check_output``Claudiu Popa2019-11-171-2/+10
| | | | Close #722
* Add `text` to `subprocess.check_output` signatureClaudiu Popa2019-10-301-13/+36
| | | | Close #715
* Add the env parameter to subprocess.check_outputClaudiu Popa2019-09-301-1/+2
|
* Remove extraneous commaClaudiu Popa2019-09-251-1/+1
|
* Proper signature for subprocess.check_output. Close #PyCQA/3118Claudiu Popa2019-09-251-1/+4
|
* Add a brain tip for ``subprocess.check_output``Claudiu Popa2019-09-111-0/+12
| | | | Close #689
* Remove redundant compatibility code (#693)Hugo van Kemenade2019-09-101-54/+30
|
* Add new Popen kwarg 'text' in Python 3.7Peter Talley2018-11-251-2/+14
|
* Use generators for string joining instead of creating temporary listsClaudiu Popa2018-10-101-1/+1
|
* Initial formatting of astroidClaudiu Popa2018-10-021-18/+22
|
* Update the copyright noticesastroid-2.0Claudiu Popa2018-07-151-1/+3
|
* Update subprocess brain to know about Popen args member in python>=3.3Bryce Guinta2018-02-061-1/+8
| | | | Fixes PyCQA/pylint#1860
* Drop support for EOL Python 3.3Hugo2017-12-151-2/+2
|
* Manually indent the init functionClaudiu Popa2017-04-131-6/+8
|
* Add errors and encoding params to subprocess.Popen stub. Close ↵Claudiu Popa2017-04-131-9/+22
| | | | PyCQA/pylint/issues/1393
* Even more granular copyrights (thanks to copyrite)Claudiu Popa2016-07-221-2/+2
|
* Keep a consistent copyright notice across the board.Claudiu Popa2016-07-191-0/+2
|
* Split brain_stdlib into multiple modules and finally kill it.Claudiu Popa2016-05-311-0/+77