Ivan Kravets
|
ed39a755bc
|
Update to semantic_version 2.8.0
|
2019-08-29 13:49:52 +03:00 |
|
Ivan Kravets
|
6a90388649
|
Move FS related helpers to fs.py module
|
2019-08-12 19:44:37 +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
|
d9010230a4
|
Make internal in-memory cache for package manager to be instance related
|
2019-06-07 15:01:27 +03:00 |
|
Ivan Kravets
|
bcff26d4d7
|
Refactor using "@util.memoized"
|
2019-06-06 00:13:04 +03:00 |
|
Ivan Kravets
|
84ce7db3e3
|
Fixed an issue when library keeps reinstalling for non-latin path // Resolve #1252
|
2019-06-05 17:53:02 +03:00 |
|
Ivan Kravets
|
e269c91d26
|
Improve compatibility with hashlib Py2/Py3
|
2019-06-03 13:30:35 +03:00 |
|
Ivan Kravets
|
c5177efd0b
|
Minor fixes
|
2019-06-01 22:24:38 +03:00 |
|
Ivan Kravets
|
6257480d0d
|
Print platform package details, such as version, VSC source and commit // Resolve #2155
|
2019-06-01 19:44:45 +03:00 |
|
Ivan Kravets
|
61db0f1d6a
|
YAPF 0.27.0
|
2019-05-30 23:42:15 +03:00 |
|
Ivan Kravets
|
3f96dc1432
|
Fixed an issue when package cache (Library Manager) expires too fast // Resolve #2559
|
2019-05-27 12:24:20 +03:00 |
|
Ivan Kravets
|
5e1a931145
|
Switch Python or Platform dependent code to "compat" module
|
2019-05-10 17:50:08 +03:00 |
|
Ivan Kravets
|
834206ff20
|
Move Python or Platform dependent code to "compat" module
|
2019-05-10 17:26:10 +03:00 |
|
Ivan Kravets
|
3f52a6d5ba
|
YAPF 0.26.0
|
2019-03-07 12:36:17 +02:00 |
|
Ivan Kravets
|
237d55208c
|
Fix "Unnecessary "else/elif" after "raise"" by PyLint
|
2019-03-07 12:35:34 +02:00 |
|
Ivan Kravets
|
c7949ecd07
|
Temporary disable checking for PlatformIO Core engine (allow PIO Core 3 dev/platforms for PIO Core 4)
|
2019-01-11 14:11:54 +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
|
7b998c8cda
|
Fix an issue with incorrect handling of a custom package name
|
2018-10-19 16:37:15 +03:00 |
|
Ivan Kravets
|
98a1fd79b6
|
Revert back "Handle first part for package name"
|
2018-10-19 16:13:55 +03:00 |
|
Ivan Kravets
|
e344194f86
|
Handle first part for package name
|
2018-10-19 15:58:43 +03:00 |
|
Ivan Kravets
|
6294580e25
|
Show a valid error when Internet is off-line while initializing a new project // Resolve #1784
|
2018-10-12 22:30:28 +03:00 |
|
Ivan Kravets
|
18a8b05214
|
Rename "fixed" to "detached" for LDF
|
2018-09-21 19:23:08 +03:00 |
|
Ivan Kravets
|
72d260c295
|
Fix file locking of package installer // Issue #1594
|
2018-07-15 00:43:12 +03:00 |
|
Ivan Kravets
|
e1578dabac
|
Lock interprocess requests to PlatformIO Package Manager for install/uninstall operations // Resolve #1462
|
2018-07-14 22:10:56 +03:00 |
|
Ivan Kravets
|
25b562e1c1
|
Added workaround for Python SemVer package's issue 61 with caret range and pre-releases
|
2018-07-03 14:55:48 +03:00 |
|
Ivan Kravets
|
2725d8da8b
|
Fix issue when "platformio lib uninstall" removes initial source code // Resolve #1023
|
2018-06-21 21:33:56 +03:00 |
|
Ivan Kravets
|
a584ac1da2
|
YAPF
|
2018-06-08 21:37:57 +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
|
2ae169d210
|
Fix "RuntimeError: maximum recursion depth exceeded" for library manager // Resolve #1528
|
2018-04-25 16:57:43 +03:00 |
|
Ivan Kravets
|
0a9031e448
|
Switch to shutil.move instead of os.rename // Resolve #1584
|
2018-04-20 21:27:52 +03:00 |
|
Ivan Kravets
|
59fe190f20
|
Better handling of VSCode Terminal IOError
|
2018-04-05 22:10:28 -07:00 |
|
Ivan Kravets
|
e7b5a14e11
|
Temporary workaround for VSCode's "IOError: PackageManager" issue
|
2018-04-05 11:06:23 -07:00 |
|
Ivan Kravets
|
218a1dccf6
|
Fix issue with installing only the one platform package by specified type
|
2018-03-16 13:33:59 +02:00 |
|
Ivan Kravets
|
fc53cb4489
|
Revert back to SCons 2.0, a lot of issues with non-unicode locales // Issue #895
|
2018-01-30 15:14:55 +02:00 |
|
Ivan Kravets
|
640aa72cff
|
Minor fix
|
2018-01-30 14:49:10 +02:00 |
|
Ivan Kravets
|
c0b277d9c8
|
Handle "os.mbed.com" URL as Mercurial (hg) repository
|
2018-01-24 14:56:15 +02:00 |
|
Ivan Kravets
|
cfb22f2a36
|
Add FAQ:Package Manager for PackageInstallError
|
2018-01-11 02:10:51 +02:00 |
|
Ivan Kravets
|
ae38d17b7f
|
Ignore packages with TMP_FOLDER_PREFIX
|
2018-01-10 15:23:56 +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
|
82246a837e
|
Change wording
|
2017-12-31 00:07:12 +02:00 |
|
Ivan Kravets
|
0516cd74e1
|
Check system compatibility for package
|
2017-12-27 21:36:45 +02:00 |
|
Ivan Kravets
|
ad08ed8d12
|
Improve support for partial package versions
|
2017-12-27 19:37:26 +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
|
cdf4639c97
|
Remove duplicate package versions from result
|
2017-12-16 20:50:25 +02:00 |
|
Ivan Kravets
|
269935726d
|
Check all URL parsed args before installing a package
|
2017-12-15 23:36:23 +02:00 |
|
Ivan Kravets
|
42fb589369
|
Refactor PyLint "inconsistent-return-statements"
|
2017-12-15 22:16:37 +02:00 |
|
Ivan Kravets
|
736c6a9a1e
|
Sort all package versions using SemVer rules
|
2017-12-14 21:20:08 +02:00 |
|
Ivan Kravets
|
f5f3cd85d8
|
Add support for Git scp-like syntax
|
2017-11-27 21:04:51 +02:00 |
|