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
d92c1d3442
Refactor HTTP related operations
2020-08-22 17:48:49 +03:00
276ca61cde
Refactor dev-platform API
2020-08-14 16:39:15 +03:00
893ca1b328
Switch library manager to the new package manager
2020-08-12 13:27:05 +03:00
d329aef876
Initial version of a new package manager
2020-07-31 15:42:26 +03:00
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
5d8440fdd1
PyLint fixes
2020-04-28 12:48:15 +03:00
520d6decac
Nominate some exceptions to UserSideException
2020-04-27 23:42:02 +03:00
b8c9eee8af
Force docs to HTTPS
2020-02-16 21:25:30 +02:00
49ceadc6ad
Move exceptions to their components
2019-11-28 16:15:54 +02:00
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
7c41c7c2f3
Introduce Black to automate code formatting
2019-09-23 23:13:48 +03:00
6257480d0d
Print platform package details, such as version, VSC source and commit // Resolve #2155
2019-06-01 19:44:45 +03:00
5f9fd9260e
New project configuration parser with a strict options typing
2019-05-31 14:45:01 +03:00
3df01405a1
Remove unused Python imports
2019-05-27 22:25:22 +03:00
a21d75b273
Merge branch 'develop' into feature/pio-plus-oss
2019-05-10 01:10:51 +03:00
7687a0a929
Fix PyLint "not-an-iterable" error
2019-05-08 21:02:23 +03:00
4f98a3fd42
Share common (global) options between declared build environments using "[env]" section // Resolve #1643 Resolve #790
2019-05-08 20:19:39 +03:00
693304590c
Fix PyLint "not-an-iterable" error
2019-05-08 12:41:11 +03:00
947e31ca8d
Fix some PyLint errors
2019-05-07 23:51:46 +03:00
07a2a49d93
Refactor project helpers
2019-05-07 22:13:21 +03:00
c235974eb6
Switch to the new ProjectConfig API
2019-05-07 17:51:50 +03:00
8e55c9e4d0
Include external configuration files with "extra_configs" option // Resolve #1590
2019-05-03 21:03:36 +03:00
948a977fa5
Initial commit of PIO Unit Testing
2019-04-19 20:33:31 +03:00
a60c57ac58
Initial support for Python 3.5+ // Resolve #895 Resolve #1365
2018-12-26 20:54:29 +02:00
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
ff8fefb797
Report about outdated 99-platformio-udev.rules // Resolve #1823
2018-10-12 19:35:58 +03:00
d448a0ec5c
Switch docs to HTTPS
2018-08-15 19:44:02 +03:00
e1578dabac
Lock interprocess requests to PlatformIO Package Manager for install/uninstall operations // Resolve #1462
2018-07-14 22:10:56 +03:00
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
d6ca30a920
Switch to PIO Plus support
2018-06-28 23:57:16 +03:00
a9577bc0ba
Handle ConfigParser erros
2018-06-20 16:32:38 +03:00
aa28beddd8
Handle broken JSON files
2018-04-15 06:08:29 +03:00
231bd8b294
Implement autodetecting of default debug tool
2018-02-09 21:47:59 +02:00
195444b253
Refactor dev/platforms and frameworks docs
2018-02-03 01:34:01 +02:00
7cad113f0a
Cleanup tests
2018-01-13 01:19:41 +02:00
cfb22f2a36
Add FAQ:Package Manager for PackageInstallError
2018-01-11 02:10:51 +02:00
fab4f00ad4
Reformat exceptions
2017-12-23 19:48:16 +02:00
1171cb204c
Fix broken syntax
2017-12-19 16:50:09 +02:00
d70a90f1d5
Explain that no need to use sudo pio ...
2017-12-19 15:49:44 +02:00
7b8c68c934
Show error information when permissions are broken to PIO home dir
2017-12-19 15:05:41 +02:00
a6c1869eb2
Depend on "zeroconf" from "contrib-pysite"
2017-12-19 14:47:31 +02:00
c6abdf8206
Check zeroconf installation before adding to setuptools
2017-12-19 12:41:56 +02:00
efceb5db72
Explain that we need Internet connection to install all dependencies
2017-12-16 17:40:56 +02:00
8741f37831
Minor improvements
2017-07-03 13:35:39 +03:00
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
44be1dc1c7
Some fixes for new PyLint
2017-04-15 16:36:59 +03:00
4e5f34ec19
Allow installing package by framework name
2017-03-26 19:43:00 +03:00
23ac02bea1
Note about Antivirus when can’t install a package // Resolve #916
2017-03-10 00:38:04 +02:00
9cf242ad89
Check manifest engines field for PIO Core version
2017-01-25 15:33:40 +02:00