Commit Graph

118 Commits

Author SHA1 Message Date
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