aboutsummaryrefslogtreecommitdiff
path: root/lang/micropython-lib
Commit message (Collapse)AuthorAge
* python packages: move all things python under lang/pythonAlexandru Ardelean2017-05-17
| | | | | | | | | | | | I admit this may be be a bit aggressive, but the lang folder is getting cluttered/filled up with Python, PHP, Perl, Ruby, etc. packages. Makes sense to try to group them into per-lang folders. I took the Pythons. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* micropython-lib: workaround the `install` build ruleAlexandru Ardelean2017-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So, I chose to workaround it in the Makefile. A proper fix is a bit more work that I would like to do now, and I have no suggestion/idea for a good fix right now. The problem is with the `CMD` part that's used in the install rule, together with the fact that PREFIX is the same as the source location. ``` CMD="find . -maxdepth 1 -mindepth 1 \( -name '*.py' -not -name 'test_*' -not -name 'setup.py' \) -or \( -type d -not -name 'dist' -not -name '*.egg-info' -not -name '__pycache__' \)| xargs --no-run-if-empty cp -r -t $(PREFIX)" ``` The gist of it, is that it seems that this will filter and copy to `PREFIX` all python sources and folders that are not names `dist`, `__pycache__`, or `*.egg-info`. And it searches all folders at (exactly) depth 1. The solution I chose is to put a `dist` folder under `_install_tmp`, which is kind of a trick to go to depth 2 and avoid both conditions in the `find` call. This avoids errors: ``` cp: './weakref.py' and '/home/sandu/work/lede/build_dir/target-mips_24kc_musl-1.1.16/micropython-lib-1.8.6-f81e979c56dddb771ad36ec381b7f2c6cd12111f-f81e979c56dddb771ad36ec381b7f2c6cd12111f/_install_tmp/weakref.py' are the same file cp: './xmltok.py' and '/home/sandu/work/lede/build_dir/target-mips_24kc_musl-1.1.16/micropython-lib-1.8.6-f81e979c56dddb771ad36ec381b7f2c6cd12111f-f81e979c56dddb771ad36ec381b7f2c6cd12111f/_install_tmp/xmltok.py' are the same file cp: './zipfile.py' and '/home/sandu/work/lede/build_dir/target-mips_24kc_musl-1.1.16/micropython-lib-1.8.6-f81e979c56dddb771ad36ec381b7f2c6cd12111f-f81e979c56dddb771ad36ec381b7f2c6cd12111f/_install_tmp/zipfile.py' are the same file ``` Initially I tried to add exit 0, but that would just hide other (potentially worse) issues. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* update micropython and micropython-lib to v1.8.6Breuss Simon2016-11-21
| | | | Signed-off-by: Breuss Simon <simon.breuss@gmail.com>
* micropython-lib: updateRoger2015-11-22
| | | Signed-off-by: Roger D <rogerdammit@gmail.com>
* micropython: update to latestRoger2015-08-28
| | | | Signed-off-by: Roger D <rogerdammit@gmail.com>
* micropython: update copyrightRoger2015-07-03
|
* micropython/micropython-lib: update to latestRoger2015-07-02
| | | | Signed-off-by: Roger D <rogerdammit@gmail.com>
* micropython-lib: update to latestRoger2015-06-01
| | | | Signed-off-by: Roger D <rogerdammit@gmail.com>
* micropython-lib: update to latestRoger2015-03-02
| | | | Signed-off-by: Roger D <rogerdammit@gmail.com>
* micropython-lib: update and add package categoryRoger2014-11-02
| | | | Signed-off-by: Roger D <rogerdammit@gmail.com>
* micropython-lib: update license infoRoger2014-08-28
| | | Signed-off-by: Roger D <rogerdammit@gmail.com>
* micropython-lib: update to latest and fix version tagRoger2014-08-28
| | | | Signed-off-by: Roger D <rogerdammit@gmail.com>
* micropython-lib: fix DEPENDSRoger2014-08-18
| | | | Signed-off-by: Roger D <rogerdammit@gmail.com>
* micropython-lib: addRoger2014-08-18
Signed-off-by: Roger D <rogerdammit@gmail.com>