Ivan Kravets
30fc00098d
Black formatting
2022-11-02 13:08:36 +02:00
Ivan Kravets
4be5185ed3
Added a new `enable_proxy_strict_ssl` setting to disable the proxy server certificate verification // Resolve #4432
2022-10-26 23:37:19 +03:00
Ivan Kravets
e0f9cb8c26
Fixed an issue when pio pkg install --storage-dir command requires PlatformIO project // Resolve #4410
2022-09-30 14:10:23 +03:00
Ivan Kravets
c5d7c4f88e
Update SPDX list to v3.18
2022-08-12 12:47:16 +03:00
Ivan Kravets
e3796cfda1
Allow custom system for the package manager API
2022-08-12 12:46:55 +03:00
Ivan Kravets
a4756987a4
Provide a simplified download progress in non-terminal environments
2022-08-03 20:33:24 +03:00
Ivan Kravets
83c4e5f463
Improve downloading progress for non-terminal stream
2022-08-03 17:32:40 +03:00
Ivan Kravets
4278574450
Fixed an issue when the "pio pkg publish" command didn’t work with Python 3.6 // #4352
2022-07-13 14:46:40 +03:00
Ivan Kravets
6134db8e81
Fixed an issue when library dependencies were installed for the incompatible project environment // Resolve #4338
2022-07-04 18:50:06 +03:00
Ivan Kravets
d2e27f5385
Better wording with dependency resolving
2022-07-02 20:17:31 +03:00
Ivan Kravets
029e66cd06
PyLint fixes
2022-07-02 19:19:48 +03:00
Ivan Kravets
b006f53010
PyLint: Fix "useless-object-inheritance"
2022-07-02 19:03:25 +03:00
Ivan Kravets
19d518fc4c
Fix PyLint: Consider explicitly re-raising
2022-07-02 18:37:57 +03:00
Ivan Kravets
c42db2ec22
Rename pio pkg publish --non-interactive option to the --no-interactive
2022-06-26 17:32:47 +03:00
Ivan Kravets
5142feba7a
Use new unified package API for deprecated pio lib command // Resolve #4198
2022-06-20 14:24:09 +03:00
Ivan Kravets
d8f36b6534
Minor improvements to pkg show layout
2022-06-18 16:59:49 +03:00
Ivan Kravets
7e7856e44c
Restructure "registry" modules
2022-06-01 12:35:55 +03:00
Ivan Kravets
4a95148cd0
Do not modify existing directory
2022-05-31 20:37:44 +03:00
Ivan Kravets
dcecd5f922
Refactor handling of CLI commands
2022-05-31 17:07:56 +03:00
Ivan Kravets
6e5aee5ef3
Rename "registry" module to the "client"
2022-05-30 21:02:59 +03:00
Ivan Kravets
4aebf8c9d7
Refactor account module
2022-05-30 21:00:22 +03:00
Ivan Kravets
1f75430fab
Move registry client to the package module
2022-05-30 20:36:18 +03:00
Ivan Kravets
2564b9eb78
Move http module to the root
2022-05-30 20:29:35 +03:00
Ivan Kravets
0c4c4ac657
Use globals() instead of sys.modules
2022-05-18 23:14:15 +03:00
Ivan Kravets
9163e9e67d
Rename pio project data to the pio project metadata command
2022-05-15 16:57:27 +03:00
Ivan Kravets
40e4e38e0c
Do not override CWD when executing a package command
2022-05-14 16:23:36 +03:00
Ivan Kravets
d065646d3e
Update SPDX license list to v3.17
2022-05-09 10:08:08 +03:00
Ivan Kravets
3c7bec7c61
Exclude SVG files by default
2022-05-06 19:39:21 +03:00
Ivan Kravets
2b11f64ef1
New Custom Testing Framework
2022-05-03 14:30:15 +03:00
Ivan Kravets
4151f53e14
Rename unit testing module to "test"
2022-04-26 15:09:51 +03:00
Ivan Kravets
ee43b86742
Introduce a new PlatformIO Unit Testing engine
2022-04-21 18:11:49 +03:00
Ivan Kravets
72fa6eebba
Switch to FS JSON loader
2022-04-21 16:30:55 +03:00
Ivan Kravets
faa63727ab
Revert back to title()
2022-04-20 18:48:26 +03:00
Ivan Kravets
a2b1a0a0a7
Use capitalize instead of title
2022-04-20 18:36:28 +03:00
Ivan Kravets
0d7bc09c49
Cache DL requests
2022-04-20 18:33:46 +03:00
Ivan Kravets
f57ca747a9
Add support for DL mirrors
2022-04-20 18:03:55 +03:00
Ivan Kravets
5a0a215bfc
Use PY3 super() zero-argument syntax
2022-04-15 14:44:30 +03:00
Ivan Kravets
eaff7f307c
Avoid RecursionError for circular_dependencies // Resolve #4228
2022-04-15 14:17:21 +03:00
Ivan Kravets
a56b19ff65
Improve pio exec command on Windows
2022-04-13 13:58:31 +03:00
Ivan Kravets
81fdd75aac
Report problematic file before publishing package to the registry
2022-04-12 12:30:49 +03:00
Ivan Kravets
5e18f9bbda
Finally removed all tracks to the Python 2.7
2022-04-09 17:46:21 +03:00
Ivan Kravets
696d95bf1b
Black formatter
2022-04-08 18:36:43 +03:00
Ivan Kravets
1269ce064a
Improved detection of a package type from the tarball archive // Resolve #3828
2022-04-08 13:58:40 +03:00
Max Prokhorov
9097d455db
Avoid working with detached / non-existent git branches when checking for updates ( #4217 )
...
* Avoid working with detached / non-existent git branches when checking for updates
b/c we can't use `pull` anyway in that situation
Otherwise, ask for the specific branch via `refs/heads/{branch}` and
also fail when it is not available
* Update vcsclient.py
Co-authored-by: Ivan Kravets <me@ikravets.com >
2022-04-08 13:15:35 +03:00
Ivan Kravets
43329b7748
Minor improvements for symlink support // Issue #3348
2022-04-07 23:03:40 +03:00
Ivan Kravets
2280865936
Resovle symlink based on the saved cwd
2022-04-05 09:11:10 +03:00
Ivan Kravets
fb2f3c8836
Resovle symlink based on the saved cwd
2022-04-05 09:07:44 +03:00
Ivan Kravets
e2f21212b7
Added support for symbolic links allowing pointing the local source folder to the Package Manager // Resolve #3348
2022-04-04 23:14:19 +03:00
Ivan Kravets
d7597d0992
Cache downloads cleanup
2022-04-04 22:45:25 +03:00
Ivan Kravets
c21876ebe3
Typo fix in class name
2022-04-04 22:22:22 +03:00