Ivan Kravets
8346b9822d
Implement "package pack" command
2020-05-26 22:17:55 +03:00
Ivan Kravets
20334772b5
Install a dev-platform with ALL declared packages using a new `--with-all-packages
` option // Resolve #3345
2020-01-24 20:20:56 +02:00
Ivan Kravets
8d7b775875
Implement package packer
2020-01-03 15:52:54 +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
522f814811
Show detailed info about a platform when is installed from local folder or VCS // Resolve #2081
2019-06-05 18:26:39 +03:00
Ivan Kravets
394d272324
Fix numerous issues related to "UnicodeDecodeError" and international locales, or when project path contains non-ASCII chars // Resolve #143 , Resolve #1342 , Resolve #1959 , Resolve #2100
2019-06-05 17:57:22 +03:00
Ivan Kravets
61db0f1d6a
YAPF 0.27.0
2019-05-30 23:42:15 +03:00
Ivan Kravets
971049b41c
Move process related helpers to "proc" module
2019-05-16 21:03:15 +03:00
Ivan Kravets
aaf61082c1
Replace "--only-check" CLI option by "--dry-run"
2019-05-16 20:02:45 +03:00
Ivan Kravets
f63041a402
Add get_original_version
to public utils API
2019-04-17 23:20:45 +03:00
Ivan Kravets
3f52a6d5ba
YAPF 0.26.0
2019-03-07 12:36:17 +02: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
2fb8128791
YAPF
2018-06-02 16:14:58 +03:00
Ivan Kravets
aa8de4ff4b
Export "docs" from platform manifest
2018-04-12 18:44:38 -07:00
Ivan Kravets
591e876660
Move http://platformio.org to https://platformio.org
2018-02-13 01:34:24 +02:00
Ivan Kravets
5dd97a35cc
Reinstall/redownload package with a new `-f, --force
` option // Resolve #778
2017-12-19 00:51:35 +02:00
Ivan Kravets
42fb589369
Refactor PyLint "inconsistent-return-statements"
2017-12-15 22:16:37 +02:00
Ivan Kravets
53b37216cc
Improve support for VCS packages
2017-11-25 00:31:16 +02:00
Ivan Kravets
674aa5c4d8
Decrease API cache timeouts
2017-09-09 20:57:25 +03:00
Ivan Kravets
6e7de3a01c
Sort platforms and frameworks by name
2017-06-23 14:08:46 +03:00
Ivan Kravets
f78837d467
Custom transport for Unit Testing
2017-06-20 18:48:52 +03:00
Ivan Kravets
4d1a135d76
Apply YAPF
2017-06-05 16:05:05 +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
e736b08a49
Allow to update only the PIO Core packages
2017-03-27 14:14:29 +03:00
Ivan Kravets
d994da9d53
Check outdated packages for development platform
2017-03-08 19:52:11 +02:00
Ivan Kravets
58942c3f38
Significantly improve Package Manager // Resolve #913
...
* Handle dependencies when installing non-registry package/library (VCS, archive, local folder)
2017-03-08 17:24:58 +02:00
Ivan Kravets
93ce65b28b
Unfix installed package when the latest version is uninstalled
2017-03-04 18:37:03 +02:00
Ivan Kravets
cb927c276c
Improve JSON support for pio platform
sub-commands
2017-03-03 23:29:17 +02:00
Ivan Kravets
8f79d865aa
List supported frameworks, SDKs with a new pio platform frameworks
command
2017-02-26 17:53:41 +02:00
Ivan Kravets
50dc608456
Cleanup cache on platform update
2017-02-01 14:52:32 +02:00
Ivan Kravets
916f4b071c
Don’t check packages when check platform version
2017-01-30 22:36:25 +02:00
Ivan Kravets
34eab69e85
“pio lib update” and “pio platform update” in JSON format
2017-01-30 01:04:06 +02:00
Ivan Kravets
a874db38be
Apply YAPF
2017-01-24 21:54:50 +02:00
Ivan Kravets
c504001f04
PlatformIO Library Registry statistics with new pio lib stats
2016-12-23 21:57:11 +02:00
Ivan Kravets
8869680302
Make workpiece to dump all platform packages
2016-12-12 23:26:42 +02:00
Ivan Kravets
f045e65331
PyLint fix
2016-12-02 20:50:03 +02:00
Ivan Kravets
acf56b28a1
Show vendor version of a package // Resolve #838
2016-12-02 19:55:19 +02:00
Ivan Kravets
bd207667e3
Implement LocalCache system for API and improve a work in off-line mode
2016-09-14 19:06:22 +03:00
Ivan Kravets
7f1b569d6f
Update docs for embedded platforms, frameworks and boards
2016-09-03 16:26:52 +03:00
Ivan Kravets
c8849a4648
Extend JSON output when listing installed development platforms
2016-09-03 14:59:50 +03:00
Ivan Kravets
8a379d2db2
Refactor INO to CPP converter
2016-08-31 00:16:23 +03:00
Ivan Kravets
37dff70cd6
Replace TYPE for board/platform with ID // Resolve #459
2016-08-26 16:09:52 +03:00
Ivan Kravets
f9e8ea66ea
Remove `enable_prompts
` setting. Now, all PlatformIO CLI is non-blocking!
2016-08-26 11:46:59 +03:00
Ivan Kravets
f1a14a03af
Update pio platform
command titles
2016-08-23 14:37:14 +03:00
Ivan Kravets
0c9d539a92
Update copyrights
2016-08-03 22:18:51 +03:00
Ivan Kravets
e60c2a6ba1
Improve base package manager; VCS and package ID support
2016-08-01 17:05:48 +03:00
Ivan Kravets
6900052ecd
Reorder command options
2016-07-22 18:02:04 +03:00
Ivan Kravets
f10202c00b
Refactor base package manager; Full VCS support as external package item
2016-07-18 01:38:35 +03:00