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
Ivan Kravets
8741f37831
Minor improvements
2017-07-03 13:35:39 +03:00
Ivan Kravets
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
Ivan Kravets
44be1dc1c7
Some fixes for new PyLint
2017-04-15 16:36:59 +03:00
Ivan Kravets
4e5f34ec19
Allow installing package by framework name
2017-03-26 19:43:00 +03:00
Ivan Kravets
23ac02bea1
Note about Antivirus when can’t install a package // Resolve #916
2017-03-10 00:38:04 +02:00
Ivan Kravets
9cf242ad89
Check manifest engines field for PIO Core version
2017-01-25 15:33:40 +02:00