Ivan Kravets
b7b01dd6a0
Drop "pio --force" option
2022-08-03 16:35:37 +03:00
Ivan Kravets
19d518fc4c
Fix PyLint: Consider explicitly re-raising
2022-07-02 18:37:57 +03:00
Ivan Kravets
dcecd5f922
Refactor handling of CLI commands
2022-05-31 17:07:56 +03:00
Ivan Kravets
b568eb68d6
Docs: refactor installation guide and FAQ
2022-05-30 18:53:53 +03:00
Ivan Kravets
5e18f9bbda
Finally removed all tracks to the Python 2.7
2022-04-09 17:46:21 +03:00
Ivan Kravets
b44fb101c4
Remove deprecated code
2022-03-21 18:38:36 +02:00
Ivan Kravets
d5db2f0eb7
Apply formatting
2021-12-08 18:45:29 +02:00
Ivan Kravets
55f8471aff
Improved tab completion support for Bash, ZSH, and Fish shells // Resolve #4114
2021-12-02 16:34:05 +02:00
Ivan Kravets
768681c4f2
Remove debugging code // Resolve #4083
2021-10-19 19:27:20 +03:00
Ivan Kravets
b04bb2b740
Fix Click's "DeprecationWarning: 'resultcallback' has been renamed to 'result_callback'" // Resolve #4075
2021-10-08 15:18:34 +03:00
Ivan Kravets
b0c3e22a52
Configure a custom pattern to determine when debugging server is started with a new debug_server_ready_pattern option
2021-03-19 12:30:16 +02:00
Ivan Kravets
a78db17784
Drop support for Python 2
2021-03-19 00:21:44 +02:00
Ivan Kravets
c0357daf01
Remove Python 2 code
2021-03-17 21:08:06 +02:00
Ivan Kravets
7934a96ad1
Added "Core" suffix when showing PlatformIO Core version using `pio --version` command
2020-11-12 20:42:27 +02:00
Ivan Kravets
01a1981ca1
Added PlatformIO CLI Shell Completion for Fish, Zsh, Bash, and PowerShell // Resolve #3435
2020-05-10 18:35:50 +03:00
Ivan Kravets
b41262a20e
Fix broken "init" command
2020-02-12 16:34:38 +02:00
Ivan Kravets
0bc872eafd
Remap command before calling Click
2020-02-12 13:47:42 +02:00
Ivan Kravets
365c3eaf4b
Fixed an issue when invalid CLI command does not return non-zero exit code
2020-02-05 15:31:32 +02:00
Ivan Kravets
d2abac9b18
Fixed an issue when configuration file options partly ignored when `--project-conf` // Resolve #3034 ( #3055 )
...
* Fixed an issue when configuration file options partly ignored when using custom ``--project-conf`` // Resolve #3034
* Py2 compatible makedirs
* Fix circle dependency
* Fix broken import in test examples
* Fix history
* Remove YAPF markers
* PyLint fix
* Fix invalid project conf path
* Move PIO Core to the root on Windows, issue with long CPPPATHs
* Respect global PLATFORMIO_BUILD_CACHE_DIR env var
* Fix Appveyor paths
* Minor changes
2019-09-27 14:13:53 +03:00
Ivan Kravets
7c41c7c2f3
Introduce Black to automate code formatting
2019-09-23 23:13:48 +03:00
Ivan Kravets
61b6eea52c
New "--no-ansi" flag for PIO Core
2019-09-23 20:51:02 +03:00
Ivan Kravets
0440b7a2f7
Disable TTY coloring with "PLATFORMIO_DISABLE_COLOR" system environment // Resolve #2956
2019-08-29 14:34:51 +03:00
Ivan Kravets
dfca7f0b68
Speedup PIO Home via internal calling of PIO Core CLI
2019-07-01 15:55:42 +03:00
Ivan Kravets
1ccc526960
Revert "Revert back "Look firstly in built-in library storages""
...
This reverts commit 4ae302762a .
2019-06-13 13:08:53 +03:00
Ivan Kravets
4ae302762a
Revert back "Look firstly in built-in library storages"
2019-06-13 00:42:10 +03:00
Ivan Kravets
d5c98e4f27
Look firstly in built-in library storages for a missing dependency instead of PlatformIO Registry // Resolve #1654
2019-06-12 22:02:59 +03:00
Ivan Kravets
61db0f1d6a
YAPF 0.27.0
2019-05-30 23:42:15 +03:00
Ivan Kravets
834206ff20
Move Python or Platform dependent code to "compat" module
2019-05-10 17:26:10 +03:00
Ivan Kravets
62b80c396b
Added support for the latest Python "Click" package (CLI Builder) // Resolve #349
2019-05-09 00:51:28 +03:00
Ivan Kravets
a60c57ac58
Initial support for Python 3.5+ // Resolve #895 Resolve #1365
2018-12-26 20:54:29 +02:00
Ivan Kravets
e6fa8654ad
YAPF
2018-09-20 14:55:55 +03:00
Ivan Kravets
d448a0ec5c
Switch docs to HTTPS
2018-08-15 19:44:02 +03:00
Ivan Kravets
a0626ac958
Hint user to delete file manually when exception is raised
2017-09-24 01:28:41 +03:00
Ivan Kravets
34ed4678d7
Moved configuration code to a separate function, re-use it for PIO Core+
2017-09-02 18:02:24 +03:00
Ivan Kravets
a127251107
Catch click's IOError for VSCode Terminal
2017-09-02 17:58:35 +03:00
Ivan Kravets
b55b80ecc8
Better catching of IOError for VSCode/Colorama
2017-09-02 16:23:24 +03:00
Ivan Kravets
45e75f7473
Copyright (c) 2014-present PlatformIO <contact@platformio.org>
...
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
2017-06-05 16:02:39 +03:00
Ivan Kravets
959dab4dc2
Remove requests.packages.urllib3 tracks
2017-05-27 13:20:54 +03:00
Ivan Kravets
e21b8a841b
Merge branch 'hotfix/v3.3.1' into develop
...
# Conflicts:
# HISTORY.rst
# platformio/__init__.py
2017-05-27 12:59:06 +03:00
Ivan Kravets
49b2e7303e
* Hotfix for recently updated Python Requests package (2.16.0)
2017-05-27 12:55:46 +03:00
Ivan Kravets
9658bcdb73
The Unified Debugger
2017-04-28 01:38:25 +03:00
Ivan Kravets
44be1dc1c7
Some fixes for new PyLint
2017-04-15 16:36:59 +03:00
Ivan Kravets
2a5d686d5a
Use unified link to docs pages
2016-12-05 21:25:10 +02:00
Ivan Kravets
b51f1f18b6
Rename PIO Core Repository
2016-12-04 18:59:07 +02:00
Ivan Kravets
3d5fe149c3
Reload command for remote, update, improved docs; Bump to 3.2b2
2016-11-12 00:28:49 +02:00
Ivan Kravets
d28f0b259a
Generate better UID
2016-08-27 23:15:32 +03:00
Ivan Kravets
8d8bfd5587
Document version option for dependencies field in library.json
2016-08-26 14:44:45 +03:00
Ivan Kravets
c637729eae
Rename `platformio serialports command to platformio device`
2016-08-26 14:25:50 +03:00
Ivan Kravets
87d0ead203
Format code with pep8 style
2016-08-03 23:38:20 +03:00
Ivan Kravets
0c9d539a92
Update copyrights
2016-08-03 22:18:51 +03:00