Ivan Kravets
7e7856e44c
Restructure "registry" modules
2022-06-01 12:35:55 +03:00
Ivan Kravets
6e5aee5ef3
Rename "registry" module to the "client"
2022-05-30 21:02:59 +03:00
Ivan Kravets
1f75430fab
Move registry client to the package module
2022-05-30 20:36:18 +03:00
Ivan Kravets
95604ff66a
Minor enhancements
2022-03-23 18:00:31 +02:00
Ivan Kravets
435a526140
Implement pio pkg update
command // Issue #3373
2022-03-20 15:40:44 +02:00
Ivan Kravets
44c2b65372
Show ignored project environments only in the verbose mode // Resolve #3641
2020-09-02 17:31:32 +03:00
Ivan Kravets
5cc21511ad
Show owner name for packages
2020-09-02 16:07:16 +03:00
Ivan Kravets
6f7fc638c7
Fix PyLint errors in tests
2020-08-17 12:56:57 +03:00
Ivan Kravets
893ca1b328
Switch library manager to the new package manager
2020-08-12 13:27:05 +03:00
Ivan Kravets
84132d9459
Fix tests
2020-07-08 21:52:34 +03:00
Ivan Kravets
29fb803be1
Enable PIO Core tests on Python 3.8
2020-06-27 12:36:57 +03:00
Ivan Kravets
0f02b3b653
Improved support for Arduino "library.properties" `depends
` field
2020-03-07 17:44:28 +02:00
Ivan Kravets
1bd6e898ad
Fix tests
2019-12-18 14:03:10 +02:00
Ivan Kravets
7c41c7c2f3
Introduce Black to automate code formatting
2019-09-23 23:13:48 +03:00
Ivan Kravets
c79b3ff7f1
Override default “platformio.ini” with a custom using "-c, --project-conf" option // Resolve #1913
2019-05-10 00:01: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
b6ccda3568
Fix cmd_lib test
2019-01-17 17:56:21 +02:00
Ivan Kravets
7b998c8cda
Fix an issue with incorrect handling of a custom package name
2018-10-19 16:37:15 +03:00
Ivan Kravets
e9f2334e59
Fix lib test
2018-09-26 15:25:38 +03:00
Ivan Kravets
2004c9b079
Fix "test_lib" test
2018-07-26 20:46:21 +03:00
Ivan Kravets
50c568c232
Fix "RuntimeError: maximum recursion depth exceeded" for library manager // Resolve #1528
2018-04-26 01:49:16 +03:00
Ivan Kravets
591e876660
Move http://platformio.org to https://platformio.org
2018-02-13 01:34:24 +02:00
Ivan Kravets
c5af85f123
Fix issue with multiple OneWire libs and infinite pause
2018-02-04 01:04:53 +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
ec419f3d0e
Refactor CMD:LIB tests
2018-01-13 17:02:08 +02:00
Ivan Kravets
7cad113f0a
Cleanup tests
2018-01-13 01:19:41 +02:00
Ivan Kravets
e4f8a1877c
Fix library updates when a version is declared in VCS format (not SemVer)
2018-01-09 21:56:21 +02:00
Ivan Kravets
0343dc0785
Drop flake8
2017-11-03 00:47:00 +02:00
Ivan Kravets
f24e97e933
Skip missing package when checking for updates
2017-09-06 14:37:04 +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
d0f2aa38ca
Fixed infinite dependency installing when repository consists of multiple libraries // Resolve #935
2017-04-15 20:32:11 +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
5e5c9d3bcf
Generate valid directory name when move package
2017-03-05 00:14:05 +02:00
Ivan Kravets
cb927c276c
Improve JSON support for pio platform
sub-commands
2017-03-03 23:29:17 +02:00
Ivan Kravets
b5482db581
Don’t check for updates tagged VCS repo
2017-01-30 23:54:55 +02:00
Ivan Kravets
1143012216
Improve Package Manager when check for updates // Resolve #892
2017-01-30 20:21:16 +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
1df89525e6
Fix test for pio lib show
command
2016-12-28 16:51:28 +02:00
Ivan Kravets
2ac00fb4b1
Update tests for lib
2016-11-27 00:05:26 +02: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
e2d2295866
Handle url with ".git" extension as Git package/library
2016-09-03 01:27:34 +03:00
Ivan Kravets
c3004c6a6c
Disable HG testing
2016-08-31 13:15:40 +03:00
Ivan Kravets
bb01ec9a1e
Fix test for lib command
2016-08-15 19:24:31 +03:00
Ivan Kravets
473c821132
Cover init command with tests
2016-08-10 21:58:12 +03:00
Ivan Kravets
3ba0d25f27
Fix updating project libraries // Resolve #745
2016-08-10 19:39:17 +03:00
Ivan Kravets
6970c95aca
Fix command lib test
2016-08-05 17:59:10 +03:00
Ivan Kravets
0c9d539a92
Update copyrights
2016-08-03 22:18:51 +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
19f1ccd0df
🎄 Happy New 2016 Year! 🎄
2016-01-01 20:51:48 +02:00
Ivan Kravets
904b08f497
Add Apache License, Version 2.0 to @PlatformIO source code
2015-11-18 17:16:17 +02:00