Ivan Kravets
591e876660
Move http://platformio.org to https://platformio.org
2018-02-13 01:34:24 +02:00
Ivan Kravets
d822334fdd
Drop "python-dateutil" dependency, implement light-weight "parse_date"
2018-01-16 00:57:06 +02:00
Ivan Kravets
3289b36450
Refactore code without "arrow" dependency (resolve issue with "ImportError: No module named backports.functools_lru_cache")
2018-01-16 00:06:24 +02:00
Ivan Kravets
24f314d73d
Improve a work in off-line mode
2018-01-13 19:44:05 +02:00
Ivan Kravets
d70a90f1d5
Explain that no need to use sudo pio ...
2017-12-19 15:49:44 +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
e5e5ebb7db
YAPF formatter
2017-11-01 14:10:32 +02:00
Ivan Kravets
674aa5c4d8
Decrease API cache timeouts
2017-09-09 20:57:25 +03:00
Ivan Kravets
f13537cabb
YAPF
2017-07-24 17:35:41 +03:00
Ivan Kravets
8008f87ffa
Manage project libraries with "--storage-dir" option
2017-07-13 00:51:04 +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
44be1dc1c7
Some fixes for new PyLint
2017-04-15 16:36:59 +03: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
fe1846c2e1
YAPF formatting
2017-03-02 17:09:22 +02:00
Ivan Kravets
20d9f7dae7
Don’t return something when can’t retrieve latest version
2017-02-01 19:07:53 +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
8a7d255361
Handle libraries without manifests
2017-01-28 17:06:20 +02:00
Ivan Kravets
a4d8749e44
Don’t warn about known built-in libraries while building a project
2017-01-28 15:48:36 +02:00
Ivan Kravets
a874db38be
Apply YAPF
2017-01-24 21:54:50 +02:00
Ivan Kravets
b8de4b26b0
List built-in libraries based on development platforms with pio lib builtin
command
2017-01-15 00:12:41 +02:00
Ivan Kravets
72e94398bf
Improve output of pio lib list
and pio lib search
commands
2016-12-29 01:31:44 +02:00
Ivan Kravets
e7cc94c27e
Show detailed info about a library using pio lib show
command // Resolve #430
2016-12-28 15:55:08 +02:00
Ivan Kravets
c504001f04
PlatformIO Library Registry statistics with new pio lib stats
2016-12-23 21:57:11 +02:00
Ivan Kravets
2a5d686d5a
Use unified link to docs pages
2016-12-05 21:25:10 +02:00
Ivan Kravets
a251470ebd
Python style formatting
2016-10-31 20:05:34 +02:00
Ivan Kravets
77a5eb24c2
Typo fix
2016-09-19 22:21:26 +03: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
f7b994354b
Search libraries by headers/includes with `platformio lib search --header
` option
2016-09-07 18:50:09 +03:00
Ivan Kravets
a05d192beb
Implement installing packages/libraries from different archive (with/without manifests) // Resolve #767
2016-09-04 00:35:47 +03:00
Ivan Kravets
c51ac0489f
Use global library storage for CI
2016-09-01 01:30:14 +03:00
Ivan Kravets
5d2f42a5a8
Cleanup PackageManager
2016-08-29 22:06:37 +03:00
Ivan Kravets
6e26ce8162
Better exception handling
2016-08-26 12:30:37 +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
b1cebe9e0e
Fix unicode issue when search libraries
2016-08-25 14:21:46 +03:00
Ivan Kravets
1a517995a0
Rename "quiet" option to "silent"
2016-08-21 00:31:58 +03:00
Ivan Kravets
3ba0d25f27
Fix updating project libraries // Resolve #745
2016-08-10 19:39:17 +03:00
Ivan Kravets
0c9d539a92
Update copyrights
2016-08-03 22:18:51 +03:00
Ivan Kravets
fbadf83997
Use stable docs
2016-08-03 00:26:48 +03:00
Ivan Kravets
758396c9ea
PlatformIO Library Manager 3.0 // Resolve #588 , Resolve #414 , Resolve #498 , Resolve #475 , Resolve #410 , Resolve #461 , Resolve #361 , Resolve #507 , Resolve #554
2016-08-02 19:10:29 +03:00
Ivan Kravets
a73a710364
Iterating the dictionary directly instead of calling .keys()
2016-07-09 15:16:42 +03:00
Ivan Kravets
a821e5b553
Implement --json-output
and --page
options for pio lib search
command // Resolve #604
2016-04-24 00:01:42 +03:00
Ivan Kravets
af85f76f9a
Fix PyLint warning
2016-01-01 21:02:22 +02:00
Ivan Kravets
19f1ccd0df
🎄 Happy New 2016 Year! 🎄
2016-01-01 20:51:48 +02:00
Ivan Kravets
c4d5960eb6
Fix multiple search queries to "lib search"
2015-12-14 00:46:17 +02:00
Ivan Kravets
73cc3e3ac8
Handle more search args for "lib search"
2015-12-14 00:05:33 +02:00
Ivan Kravets
c87c4691f3
Typo fix
2015-12-08 18:42:23 +02:00