Commit Graph

56 Commits

Author SHA1 Message Date
Ivan Kravets d0cc06f766 Move isort setttings to "tox.ini" 2021-02-06 16:56:44 +02:00
Ivan Kravets 493a33e754 Drop support for Python 2 2021-01-27 22:25:42 +02:00
Ivan Kravets ddbe339541 Update to iSort 5.0 2021-01-22 22:55:02 +02:00
Ivan Kravets 5ea864da39 Add py39 env 2020-10-29 18:08:58 +02:00
Ivan Kravets 6f7fc638c7 Fix PyLint errors in tests 2020-08-17 12:56:57 +03:00
Ivan Kravets 940682255d Lock Python's isort package to isort<5 2020-07-08 22:16:52 +03:00
Ivan Kravets 7dce494ad6 Rename "misc" command to "system", do not append completion code for Fish shell // Resolve 3435 2020-05-23 20:00:56 +03:00
Ivan Kravets e2c5a3c498 Add Python 3.8 for Tox 2020-05-22 14:12:27 +03:00
ShahRustam 18c7c5a9be Refactor pio account tests. (#3473) 2020-04-24 11:25:09 +03:00
Ivan Kravets 5774654582 Switch to Github Actions (#3471) 2020-04-23 16:04:15 +03:00
Ivan Kravets 83f25cbc16 Fix tests 2019-10-17 12:38:35 +03:00
Ivan Kravets 27fc19d6b3 Switch to Marshmallow ODM framework 2019-10-17 00:17:16 +03:00
Ivan Kravets 9a7e5d86fc Install Black only for Python 3.6+ 2019-09-24 00:21:16 +03:00
Ivan Kravets 7c41c7c2f3 Introduce Black to automate code formatting 2019-09-23 23:13:48 +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 55b8ff7e74 Fold install dev/platform output for CI 2018-02-04 00:08:28 +02:00
Ivan Kravets 4360ff7463 Use examples from dev/platforms for test 2018-02-03 22:59:41 +02:00
Ivan Kravets 7cad113f0a Cleanup tests 2018-01-13 01:19:41 +02:00
Ivan Kravets 0343dc0785 Drop flake8 2017-11-03 00:47:00 +02:00
Ivan Kravets 86de58b9e1 Fix missing toolchain include paths for project generator // Resolve #1154 2017-11-01 14:09:06 +02:00
Ivan Kravets 16c242e7fa Better parsing of F_CPU 2017-09-17 01:33:04 +03:00
Ivan Kravets b929e452b0 Add "inc" folder automatically to CPPPATH when "src" is available (works for project and library) // Resolve #1003 2017-08-01 14:45:42 +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 58942c3f38 Significantly improve Package Manager // Resolve #913
* Handle dependencies when installing non-registry package/library (VCS, archive, local folder)
2017-03-08 17:24:58 +02:00
Ivan Kravets 3c10e84def Skip projects examples from test on macOS 2017-03-04 17:36:21 +02:00
Ivan Kravets 3be35f9987 Introduce PlatformIO Plus 2016-08-31 16:07:35 +03:00
Ivan Kravets 64520130f6 Add development packages 2016-08-29 22:19:56 +03:00
Ivan Kravets c1178277ca Print coverage report to terminal 2016-08-05 16:04:10 +03:00
Ivan Kravets 976fc8975a Fix coverage reporting 2016-08-05 15:00:15 +03:00
Ivan Kravets 0c9d539a92 Update copyrights 2016-08-03 22:18:51 +03:00
Ivan Kravets 5b5a63cb5f Use codecov after success script 2016-08-02 15:50:04 +03:00
Ivan Kravets 26dae8ee94 Skip some tests from coverage 2016-08-02 15:45:05 +03:00
Ivan Kravets bfab3dac81 Measure code coverage by tests // Resolve #101 2016-08-02 14:04:32 +03:00
Ivan Kravets 19f1ccd0df 🎄 Happy New 2016 Year! 🎄 2016-01-01 20:51:48 +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 e58f5e3617 Fix tox @develop 2015-08-25 18:08:57 +03:00
Ivan Kravets a1483c263f Simplified installation process of PlatformIO // Resolve #274 2015-08-22 17:09:28 +03:00
Ivan Kravets 890acbc80e Switch to PlatformIO's SCons version 2015-07-17 13:48:17 +03:00
Ivan Kravets d8dba90f77 Fix broken link to SCons installer 2015-06-21 21:48:45 +03:00
Ivan Kravets 78db2cda27 Use forced run command and "--project-dir" option 2015-05-26 16:41:45 +03:00
Ivan Kravets 6534fdaf04 Pass all environment variables which shall be copied from the tox invocation environment 2015-05-26 16:16:14 +03:00
Ivan Kravets e7ac08df30 Add "docslinkcheck" environment 2015-05-14 22:53:00 +02:00
Ivan Kravets e0f2bcdeaf Resolve #133: Disabled "prompts" automatically for *Continuous Integration* systems 2015-03-05 14:48:56 +02:00
Ivan Kravets a4926f3c28 Enable stdout capturing for tests by Py.Test 2015-02-21 15:14:25 +02:00
Ivan Kravets 6e820afd74 Fix detection of Travis instance 2015-02-19 22:25:40 +02:00
Ivan Kravets a394db1ce1 Refactor build evironments to be compatible with multiple Python versions 2015-02-19 22:04:39 +02:00
Valeriy Koval 67f1e32652 Add integration test for "examples" 2015-02-13 18:35:09 +02:00
Ivan Kravets a82d09e816 Trim spaces 2014-11-30 18:13:45 +02:00
Ivan Kravets 907a72d3bd Move to latest version of SCons 2014-10-03 19:48:17 +03:00