Ivan Kravets
9dc6ed031f
Resolved an issue where upgrading PlatformIO Core fails on Windows with Python 3.11 // Resolve #4540
2023-04-27 22:56:25 +03:00
Ivan Kravets
1af508272b
Format code with Black 23.1.0
2023-02-02 17:46:03 +02:00
Ivan Kravets
7f351bc7c8
Automatically reconnect device monitor if a connection fails // Resolve #3939
2022-06-11 20:55:52 +03:00
Ivan Kravets
b568eb68d6
Docs: refactor installation guide and FAQ
2022-05-30 18:53:53 +03:00
Ivan Kravets
ee43b86742
Introduce a new PlatformIO Unit Testing engine
2022-04-21 18:11:49 +03:00
Ivan Kravets
5a0a215bfc
Use PY3 super() zero-argument syntax
2022-04-15 14:44:30 +03:00
Dirk Mueller
c8ea64edab
Fix link to FAQ sections ( #3642 )
...
* Fix link to FAQ sections
Use consistently the same host and url and fix one unmatched anchor.
* Update HISTORY.rst
Co-authored-by: Ivan Kravets <me@ikravets.com >
2020-09-02 19:13:20 +03:00
Ivan Kravets
d92c1d3442
Refactor HTTP related operations
2020-08-22 17:48:49 +03:00
Ivan Kravets
276ca61cde
Refactor dev-platform API
2020-08-14 16:39:15 +03:00
Ivan Kravets
893ca1b328
Switch library manager to the new package manager
2020-08-12 13:27:05 +03:00
Ivan Kravets
d329aef876
Initial version of a new package manager
2020-07-31 15:42:26 +03:00
ShahRustam
eac6c1c552
Handle error when internet is offline. Resolve # 3503 ( #3505 )
...
* Handle error when internet is offline.
* Fix
* minor fix
2020-05-17 22:44:27 +03:00
Ivan Kravets
5d8440fdd1
PyLint fixes
2020-04-28 12:48:15 +03:00
Ivan Kravets
520d6decac
Nominate some exceptions to UserSideException
2020-04-27 23:42:02 +03:00
Ivan Kravets
b8c9eee8af
Force docs to HTTPS
2020-02-16 21:25:30 +02:00
Ivan Kravets
49ceadc6ad
Move exceptions to their components
2019-11-28 16:15: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
6257480d0d
Print platform package details, such as version, VSC source and commit // Resolve #2155
2019-06-01 19:44:45 +03:00
Ivan Kravets
5f9fd9260e
New project configuration parser with a strict options typing
2019-05-31 14:45:01 +03:00
Ivan Kravets
3df01405a1
Remove unused Python imports
2019-05-27 22:25:22 +03:00
Ivan Kravets
a21d75b273
Merge branch 'develop' into feature/pio-plus-oss
2019-05-10 01:10:51 +03:00
Ivan Kravets
7687a0a929
Fix PyLint "not-an-iterable" error
2019-05-08 21:02:23 +03:00
Ivan Kravets
4f98a3fd42
Share common (global) options between declared build environments using "[env]" section // Resolve #1643 Resolve #790
2019-05-08 20:19:39 +03:00
Ivan Kravets
693304590c
Fix PyLint "not-an-iterable" error
2019-05-08 12:41:11 +03:00
Ivan Kravets
947e31ca8d
Fix some PyLint errors
2019-05-07 23:51:46 +03:00
Ivan Kravets
07a2a49d93
Refactor project helpers
2019-05-07 22:13:21 +03:00
Ivan Kravets
c235974eb6
Switch to the new ProjectConfig API
2019-05-07 17:51:50 +03:00
Ivan Kravets
8e55c9e4d0
Include external configuration files with "extra_configs" option // Resolve #1590
2019-05-03 21:03:36 +03:00
Ivan Kravets
948a977fa5
Initial commit of PIO Unit Testing
2019-04-19 20:33:31 +03:00
Ivan Kravets
a60c57ac58
Initial support for Python 3.5+ // Resolve #895 Resolve #1365
2018-12-26 20:54:29 +02: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
ff8fefb797
Report about outdated 99-platformio-udev.rules // Resolve #1823
2018-10-12 19:35:58 +03:00
Ivan Kravets
d448a0ec5c
Switch docs to HTTPS
2018-08-15 19:44:02 +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
44a926b30a
Check package structure after unpacking and raise error when antivirus tool blocks PlatformIO package manager // Resolve #1462
2018-07-13 01:54:37 +03:00
Ivan Kravets
d6ca30a920
Switch to PIO Plus support
2018-06-28 23:57:16 +03:00
Ivan Kravets
a9577bc0ba
Handle ConfigParser erros
2018-06-20 16:32:38 +03:00
Ivan Kravets
aa28beddd8
Handle broken JSON files
2018-04-15 06:08:29 +03:00
Ivan Kravets
231bd8b294
Implement autodetecting of default debug tool
2018-02-09 21:47:59 +02:00
Ivan Kravets
195444b253
Refactor dev/platforms and frameworks docs
2018-02-03 01:34:01 +02:00
Ivan Kravets
7cad113f0a
Cleanup tests
2018-01-13 01:19:41 +02:00
Ivan Kravets
cfb22f2a36
Add FAQ:Package Manager for PackageInstallError
2018-01-11 02:10:51 +02:00
Ivan Kravets
fab4f00ad4
Reformat exceptions
2017-12-23 19:48:16 +02:00
Ivan Kravets
1171cb204c
Fix broken syntax
2017-12-19 16:50:09 +02:00
Ivan Kravets
d70a90f1d5
Explain that no need to use sudo pio ...
2017-12-19 15:49:44 +02:00
Ivan Kravets
7b8c68c934
Show error information when permissions are broken to PIO home dir
2017-12-19 15:05:41 +02:00
Ivan Kravets
a6c1869eb2
Depend on "zeroconf" from "contrib-pysite"
2017-12-19 14:47:31 +02:00
Ivan Kravets
c6abdf8206
Check zeroconf installation before adding to setuptools
2017-12-19 12:41:56 +02:00
Ivan Kravets
efceb5db72
Explain that we need Internet connection to install all dependencies
2017-12-16 17:40:56 +02:00