Commit Graph

73 Commits

Author SHA1 Message Date
Ivan Kravets 9312ca7f0d Moved SCons to PlatformIO packages. PlatformIO does not require SCons to be installed in your system.
Significantly simplified installation process of  PlatformIO. "pip install platformio" rocks!
2015-12-26 14:47:42 +02:00
Ivan Kravets abdc76aef8 Improve auto installation for SCons 2015-12-22 18:07:15 +02:00
Ivan Kravets 7868566a78 Improve PlatformIO installation on the Mac OS X El Capitan 2015-12-12 18:18:57 +02:00
Ivan Kravets cd11171e33 Lint code with the latest PyLint 2015-11-30 01:11:57 +02:00
Ivan Kravets 904b08f497 Add Apache License, Version 2.0 to @PlatformIO source code 2015-11-18 17:16:17 +02:00
Ivan Kravets 5454c35430 Fix empty list with serial ports on Mac OS X // Resolve #294 2015-11-17 23:20:04 +02:00
Ivan Kravets 1790c6bd0f Merge branch 'feature/pyserial-3.0' into develop 2015-11-06 16:58:50 +02:00
Ivan Kravets b183431c27 Install SCons automatically and avoid error: option --single-version-externally-managed not recognized 2015-10-13 18:24:40 +01:00
Ivan Kravets 8eb2798e5c Direct import of comports 2015-10-03 12:28:21 +01:00
Ivan Kravets 2c0d26e06d Skip empty serial ports // Issue #294 2015-10-02 16:20:07 +01:00
Ivan Kravets 57b877f445 Fix Cygwin disabling 2015-09-10 20:31:26 +03:00
Ivan Kravets dcb6d8286b Disable Cygwin support 2015-09-10 20:23:37 +03:00
Ivan Kravets 50984f1475 Correct OS arch within Cygwin emu 2015-09-10 19:47:14 +03:00
Ivan Kravets 4338bade5b Allow PlatformIO to be run within Cygwin environment 2015-09-10 19:35:32 +03:00
Ivan Kravets a032026f46 Significantly improve "Project Generator" // Resolve #280 2015-09-04 19:31:59 +03:00
Ivan Kravets 0d8d5fdb32 Allow multiple instances of @PlatformIO 2015-09-03 19:04:09 +03:00
Ivan Kravets 6732c7cb7c Better handling of user exceptions 2015-06-06 15:02:12 +03:00
Ivan Kravets 36cdbb8f0c Improv detection of build changes 2015-06-04 22:50:13 +03:00
Ivan Kravets 5e340843b1 Fix order for "listdir" method 2015-05-27 19:21:29 +03:00
Ivan Kravets 7d949ecb16 Fix old-style class defination 2015-05-25 23:29:10 +03:00
Ivan Kravets be70047233 Improve running project from other directory (not CWD) 2015-05-25 23:26:35 +03:00
Ivan Kravets 146d430695 Revert CI detecting 2015-05-25 13:17:50 +03:00
Ivan Kravets 5d9f81533d Use os.environ to detect CI system 2015-05-25 10:11:28 +03:00
Ivan Kravets 1948a730d9 Pass environment variables to subprocess 2015-05-25 09:50:37 +03:00
Ivan Kravets 9560a665e5 Better detecting of Continuous Integration system 2015-05-23 18:36:11 +03:00
Ivan Kravets 28dd32070f Pass to API requests information about Continuous Integration system 2015-05-23 14:23:55 +03:00
Ivan Kravets 274b04c08f Fix system type when machine data is not available 2015-05-22 16:44:53 +03:00
Ivan Kravets cd842d5a86 Put UserAgent for all http requests 2015-04-29 18:17:14 +01:00
Ivan Kravets 97044bf5a5 Improve cache logic for lookup operations 2015-04-23 14:11:30 +01:00
Ivan Kravets 347dbb6569 Fix SSL InsecureRequestWarning 2015-03-18 15:57:49 +02:00
Ivan Kravets 49ab5e718e Add "name" and vendor links to frameworks 2015-03-16 17:30:23 +02:00
Ivan Kravets 4c525e1704 Fix pioversion_to_instr for Py2.6 2015-03-13 17:54:24 +02:00
Valeriy Koval 898a9c5601 Add "get_frameworks" function 2015-03-11 18:08:52 +02:00
Valeriy Koval d3b9322d3b Initial support for MBED Framework 2015-03-09 12:27:54 +02:00
Ivan Kravets ae92cdedea Implemented PLATFORMIO_* environment variables 2015-03-05 01:36:31 +02:00
Ivan Kravets 2ac6d63ffc Fix Python 2.6 support 2015-02-23 11:50:14 +02:00
Ivan Kravets f86a33c991 Remove hook with SF & packages manifest 2015-02-22 23:31:51 +02:00
Ivan Kravets 46ae4c1a83 Add src_dir option to [platformio] section of platformio.ini which allows to redefine location to project’s source directory // Resolve #83 2015-02-22 22:24:22 +02:00
Ivan Kravets 2d53d2100d Fix bug with invalid process's "return code" when PlatformIO has internal error 2015-02-19 22:02:50 +02:00
Ivan Kravets 0f070d1b78 Implement asynchronous command execution (AsyncPipe+subprocess) 2015-02-15 23:48:04 +02:00
Ivan Kravets 1a94952b20 Restore my commits 2015-02-13 23:01:01 +02:00
Ivan Kravets 2bce970809 Fix UnicodeEncodeError when SourceForge doesn't response 2015-02-08 22:49:29 +02:00
Ivan Kravets 6e93806b12 Allow args/kwargs for exec command 2015-01-29 18:54:28 +02:00
Ivan Kravets 00f75c753d Fix home dir path for Windows 2015-01-29 18:50:12 +02:00
Arne Augenstein ef76822773 expand path first, then get absolute path 2015-01-24 16:14:44 +01:00
Arne Augenstein 87e1b09088 sort imports 2015-01-24 16:04:53 +01:00
Arne Augenstein f84b113b5e fixing handling of relative paths 2015-01-24 08:53:34 +01:00
Ivan Kravets 2aa4d0af33 Implement 'boards' command // Resolve #11 2014-12-27 23:59:20 +02:00
Ivan Kravets 0241d65460 Avoid SSL connection to packages manifest file // Resolve #39 2014-12-24 22:12:42 +02:00
Ivan Kravets 060e1764cb Fix urllib3's SSL warning under Python <= 2.7.2 // Resolve #39 2014-12-24 21:36:11 +02:00