Commit Graph

63 Commits

Author SHA1 Message Date
d92c1d3442 Refactor HTTP related operations 2020-08-22 17:48:49 +03:00
808852f4cc Set default timeout for http requests // Resolve #3623 2020-08-16 20:21:30 +03:00
ae57829190 Generate user agent based on PIO Core environment 2020-04-10 17:59:58 +03:00
94f565db84 Show warning about restart IDE to affect PIO Home changes 2019-10-29 18:11:09 +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
425c1fb0a8 Do not shutdown PIO Home Server for "upgrade" operations // Resolve #2784 2019-07-15 18:19:40 +03:00
61db0f1d6a YAPF 0.27.0 2019-05-30 23:42:15 +03:00
3df01405a1 Remove unused Python imports 2019-05-27 22:25:22 +03:00
971049b41c Move process related helpers to "proc" module 2019-05-16 21:03:15 +03:00
834206ff20 Move Python or Platform dependent code to "compat" module 2019-05-10 17:26:10 +03:00
947e31ca8d Fix some PyLint errors 2019-05-07 23:51:46 +03:00
237d55208c Fix "Unnecessary "else/elif" after "raise"" by PyLint 2019-03-07 12:35:34 +02:00
3507290a20 Shutdown PIO Home server before updating tool-pioplus; Update tool-pioplus to 1.4.11 2018-10-25 13:44:41 +03:00
e6fa8654ad YAPF 2018-09-20 14:55:55 +03:00
d448a0ec5c Switch docs to HTTPS 2018-08-15 19:44:02 +03:00
9b15ec417b Document solution for "ImportError: cannot import name _remove_dead_weakref" 2018-07-25 15:58:47 +03:00
3d300414ac Multiple themes (Dark & Light) for PlatformIO Home 2018-03-05 15:50:49 +02:00
3a16ecbaa1 Typo fix 2018-03-04 11:29:03 +02:00
6ec1890f52 Fix GitHub's "TLSV1_ALERT_PROTOCOL_VERSION" issue when upgrading PIO Core to development version 2018-03-03 14:36:17 +02:00
2b4b2eb571 Pass a list iterator directly to "any" or "all" functions 2018-01-18 22:04:43 +02:00
06574e3066 Do not update automatically Core packages while upgrading PIO Core 2017-12-19 15:38:32 +02:00
42fb589369 Refactor PyLint "inconsistent-return-statements" 2017-12-15 22:16:37 +02:00
0f37e15b6c Improve off-line mode // Resolve #1126 2017-12-13 18:14:01 +02:00
3d0f0659ae Rename --develop to --dev option for upgrade command 2017-12-13 13:42:16 +02:00
786dd8fe18 Implement "--develop" option for "upgrade" command // Resolve #104 2017-12-13 01:23:18 +02:00
1c9fe4561a Terminate PIO Home servers when upgrade PIO Core // Issue #1132 2017-11-03 23:10:39 +02:00
e5e5ebb7db YAPF formatter 2017-11-01 14:10:32 +02:00
a0626ac958 Hint user to delete file manually when exception is raised 2017-09-24 01:28:41 +03:00
cd5b88dd1f Automatically update PIO Core packages when it is possible 2017-07-31 19:38:42 +03:00
f13537cabb YAPF 2017-07-24 17:35:41 +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
fe1846c2e1 YAPF formatting 2017-03-02 17:09:22 +02:00
a874db38be Apply YAPF 2017-01-24 21:54:50 +02:00
b51f1f18b6 Rename PIO Core Repository 2016-12-04 18:59:07 +02:00
f965fd7c2b Show link to the latest version of history after upgrade 2016-11-14 17:16:05 +02:00
3d5fe149c3 Reload command for remote, update, improved docs; Bump to 3.2b2 2016-11-12 00:28:49 +02:00
a251470ebd Python style formatting 2016-10-31 20:05:34 +02:00
f8e70c9362 Improve detecting of Python EXE Path 2016-08-29 20:20:12 +03:00
9a959a0aa4 Cover maintenance operations with tests 2016-08-11 19:20:54 +03:00
941c7ffd07 Remove Python 2.6 code 2016-08-03 23:40:04 +03:00
87d0ead203 Format code with pep8 style 2016-08-03 23:38:20 +03:00
0c9d539a92 Update copyrights 2016-08-03 22:18:51 +03:00
64b8df6d81 Merge branch 'develop' into feature/platformio-30
* develop: (21 commits)
  Use stable docs
  Version bump to 2.11.2 (issues #500, #533, #732, #731, #737, #733, #438, #722, #52, #725)
  Update project configuration template
  Use stable docs
  Implement firmware merging with base firmware for Nordic nRF51 development platform // Resolve #500 , Resolve #533
  Fix firmware uploading to Atmel SAMD21-XPRO board using ARM mbed framework // Resolve #732
  Add firmware merging process for nordicnrf51 // Issue #533, #500
  Add OpenOCD as an alternative upload method for atmelsam platform // Issue #732
  Sync flags parser with PlatformIO 3.0 branch // Resolve #738
  Update ``udev`` rules for the new STM32F407DISCOVERY boards // Resolve #731
  Add explanation about "Failed to find MSBuild toolsets directory"
  Add support for local "--echo" for Serial Port Monitor // Resolve #733
  Update history
  Improve support for Microchip PIC32 development platform and ChipKIT boards // Resolve #438
  Fix Project Generator for ESP8266 and ARM mbed based projects
  Switch to gcc-built LwIP library for espressif platform
  Push 2.11.2.dev2
  Fix linking process for microchippic32 platfrom // Issue #438
  Improve Project Generator for PlatformIO IDE (fixes incorrect linter errors)
2016-08-03 00:24:59 +03:00
4f2c207bb3 Use stable docs 2016-08-02 21:13:58 +03:00
c728b91914 Check development version automatically 2016-08-01 14:25:11 +03:00
47c238b1eb Fix issue with `platformio init --ide` command for Python 2.6 2016-06-15 19:30:37 +03:00
59a97bff3d Allow upgrading to the latest develop version if no new stable release using "platformio upgrade" 2016-01-23 21:45:08 +02:00
54f2f4ce45 Use current Python interpreter to show updated version 2016-01-13 22:22:55 +02:00
19f1ccd0df 🎄 Happy New 2016 Year! 🎄 2016-01-01 20:51:48 +02:00