Ivan Kravets
e269c91d26
Improve compatibility with hashlib Py2/Py3
2019-06-03 13:30:35 +03:00
Ivan Kravets
3df01405a1
Remove unused Python imports
2019-05-27 22:25:22 +03:00
Ivan Kravets
19725fec04
Add options to override default locations used by PlatformIO Core // Resolve #1615
2019-05-24 20:49:05 +03:00
Ivan Kravets
971049b41c
Move process related helpers to "proc" module
2019-05-16 21:03:15 +03:00
Ivan Kravets
834206ff20
Move Python or Platform dependent code to "compat" module
2019-05-10 17:26:10 +03:00
Ivan Kravets
eb57e14ac1
Fix "ValueError: invalid literal for int() with base 10" // Resolve #2061
2019-01-23 17:54:45 +02:00
Ivan Kravets
3cc996d89f
Fix "ValueError: invalid literal for int() with base 10" // Resolve #2058
2019-01-22 21:59:26 +02:00
Ivan Kravets
74218f4f93
Fix PyLint warning for Windows
2018-12-26 22:33:21 +02:00
Ivan Kravets
a60c57ac58
Initial support for Python 3.5+ // Resolve #895 Resolve #1365
2018-12-26 20:54:29 +02:00
Ivan Kravets
afdfaeec68
Check if "_lockfile" attribute exists
2018-12-03 18:31:12 -08:00
Ivan Kravets
e6fa8654ad
YAPF
2018-09-20 14:55:55 +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
ad52f618cf
Save data in UTF-8 by default
2018-03-20 01:14:29 +02:00
Ivan Kravets
bbb32607ed
Catch UnicodeError when saving content cache
2018-03-20 01:06:05 +02:00
Ivan Kravets
c20cd1b464
Do not load automaically JSON from cached resources
2018-03-19 17:16:51 +02:00
Ivan Kravets
6ec1890f52
Fix GitHub's "TLSV1_ALERT_PROTOCOL_VERSION" issue when upgrading PIO Core to development version
2018-03-03 14:36:17 +02:00
Ivan Kravets
fab4f00ad4
Reformat exceptions
2017-12-23 19:48:16 +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
05081561c3
Minor fixes
2017-12-16 01:07:03 +02:00
Ivan Kravets
42fb589369
Refactor PyLint "inconsistent-return-statements"
2017-12-15 22:16:37 +02:00
Ivan Kravets
bd611bbee8
Allow to change default projects location // Resolve #1161
2017-12-14 16:52:13 +02:00
Ivan Kravets
2522d19453
Fix issue when API cache is turned off
2017-12-14 14:55:04 +02:00
Ivan Kravets
8b4104bf5b
YAPF
2017-11-22 21:09:16 +02:00
Ivan Kravets
61fc7d8589
Fix issue when can not load broken PIO Core state
2017-06-28 01:01:03 +03:00
Ivan Kravets
4d1a135d76
Apply YAPF
2017-06-05 16:05:05 +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
eafa586fdc
Implement a delete functionality for State & ContentCache
2017-05-26 00:45:56 +03:00
Ivan Kravets
56d4d545c1
Don’t raise error when cache item has been deleted from another thread
2017-05-01 01:33:51 +03:00
Ivan Kravets
44be1dc1c7
Some fixes for new PyLint
2017-04-15 16:36:59 +03:00
Ivan Kravets
84d5fbcfe5
Don’t lock cache directory while cleaning
2017-02-02 02:52:07 +02:00
Ivan Kravets
50dc608456
Cleanup cache on platform update
2017-02-01 14:52:32 +02:00
Ivan Kravets
3d6dab39ca
Minor fixes for content cacher
2017-02-01 02:49:25 +02:00
Ivan Kravets
b6e09c5da4
Fix direct access to non-existing ContentCache data
2016-12-26 14:44:19 +02:00
Ivan Kravets
c504001f04
PlatformIO Library Registry statistics with new pio lib stats
2016-12-23 21:57:11 +02:00
Ivan Kravets
ac01a37f5f
Improve content caching system
2016-12-07 00:38:59 +02:00
Ivan Kravets
2a5d686d5a
Use unified link to docs pages
2016-12-05 21:25:10 +02:00
Ivan Kravets
08cda5e7ea
Enable caching by default for API requests and Library Manager
2016-12-05 18:51:25 +02:00
Ivan Kravets
a251470ebd
Python style formatting
2016-10-31 20:05:34 +02:00
Ivan Kravets
c92ab885f7
Fix formatting
2016-10-31 14:43:30 +02:00
Ivan Kravets
76a65e9238
Add support for both CHE_APIs
2016-10-30 23:31:51 +02:00
Ivan Kravets
b09526a248
Fix PIO installation using get-platformio script
2016-10-10 23:06:09 +03:00
Ivan Kravets
c2ee36a4d7
Initial support for Eclipse Che
2016-10-10 20:59:47 +03:00
Ivan Kravets
bd207667e3
Implement LocalCache system for API and improve a work in off-line mode
2016-09-14 19:06:22 +03:00
Ivan Kravets
ac7743e217
Rename setting DISABLE_SSL to ENABLE_DISABLE and set it to No by default
2016-09-12 02:11:04 +03:00
Ivan Kravets
df4560412d
Disable SSL Server-Name-Indication for Python < 2.7.9
2016-09-08 13:50:45 +03:00
Ivan Kravets
ff312f0405
Disable temporary SSL for PlatformIO services // Resolve #772
2016-09-08 01:57:50 +03:00
Ivan Kravets
f8e70c9362
Improve detecting of Python EXE Path
2016-08-29 20:20:12 +03:00
Ivan Kravets
6765a60ec3
Minor improvements
2016-08-28 00:03:54 +03:00
Ivan Kravets
d28f0b259a
Generate better UID
2016-08-27 23:15:32 +03:00