New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
platformio: init at 2.7.0 #12062
platformio: init at 2.7.0 #12062
Conversation
98ec483
to
6607ffb
Compare
i dont know why travis failed with collision. this does not happen on my box. |
bdd66c7
to
7e4de1f
Compare
fixed meta support for package thanks to some help from irc |
062bba7
to
b91fa22
Compare
name = "platformio-package-${version}"; | ||
version="2.7.0"; | ||
|
||
src = fetchFromGitHub { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
platformio
is available via PyPI. I recommend you use that as source instead of GitHub, and also put this expression in python-packages.nix
where it belongs.
It didn't fail because of collisions, it failed because of job duration since it was building PyPy interpreter. Is |
Also, I think you should put the changes to |
it does compile and run the init function pypy but i havent investigated it much more than that. i wouldnt use it with anything but python2.7. i am making the other change you noted. and im fine making a pull request that depends on another pull request just seemed like a lot of extra work for one small patch |
5d6c3e6
to
9cf2c8b
Compare
A separate PR might not be necessary, but a separate commit is. |
847c2b4
to
4e656e1
Compare
3 commits one for each type of work and moved platformio bits into python-packages. also explicitly made it use python2.7 as it wont run the compile command correctly in pypy. |
travis fails due to compile taking to long. it is a good package |
@FRidh is anything else needed? |
Built locally, thanks. |
Platformio, http://platformio.org , is a nice tool for managing embedded cross compile toolchians, libraries, and other build tools.