Commit graph

21 commits

Author SHA1 Message Date
Kattni
495627bf29
Revert "Fix arg; again..." 2019-05-07 15:01:54 -04:00
sommersoft
17bfe9642c return of the lost commit (or i forgot it) 2019-05-07 10:49:44 -05:00
sommersoft
a96f2bec8b fix mismatched arg between Click and build_bundles() 2019-05-06 21:55:52 -05:00
sommersoft
732c144b36 remove local debuggy stuff that snuck in 2019-05-02 21:40:31 -05:00
sommersoft
92138a56fd include package file based on package name prefix 2019-05-02 21:35:26 -05:00
sommersoft
c38f93dcc4 restructure package file bundling; uses folder name prefix string 2019-05-02 13:15:32 -05:00
Dan Halbert
8d38cf8ee6 ugh; remove redundant --quiet 2019-02-14 09:21:05 -05:00
Dan Halbert
3b2e59091b Simplify prasing git output in build_bundle. 2019-02-14 09:17:27 -05:00
sommersoft
b3808371c1 remove 'build' from top-level folder name in zipfile 2018-11-14 22:50:36 -06:00
sommersoft
929ebf7d70 match top folder name to zip name [drop 'replace("-", "_")'] 2018-11-10 10:23:36 -06:00
sommersoft
4b060c0495 Merge branch 'examples' of https://github.com/sommersoft/circuitpython-build-tools into examples 2018-10-16 20:52:48 -05:00
sommersoft
b0f19ccf1b fix README location in zip 2018-10-16 20:42:35 -05:00
sommersoft
ff34fa38c4
remove debug print; add cwd to git tag subprocess 2018-10-15 09:30:29 -05:00
sommersoft
a7ef777ff3 include VERSIONS.txt in examples bundle 2018-10-13 12:10:46 -05:00
sommersoft
d4044dc39e added examples to each bundle; example bundle build. see bundle issue #3. 2018-10-11 16:10:03 -05:00
Scott Shawcroft
2dbfc78b38
No longer include update scripts in the bundle
They are out of date
2018-03-05 15:29:26 -08:00
Scott Shawcroft
34cb857217 Fail a multi-lib build when a submodule is missing a release. 2018-01-04 17:10:38 -08:00
Scott Shawcroft
477a7f7b55 Raise an error when multiple top-level py files exist.
We used to attempt to create a package for the files but this will
change the import behavior only when bundled. Instead, the error
prompts the library author to fix it by combining the files or
creating a package.
2017-12-26 11:45:30 -08:00
Scott Shawcroft
1f7cc3e854 Add support for replacing placeholder version string with git tag
based versions that are semver compatible. If a prerelease
identifier is already present we'll bump ahead by adding `.plus.`
and the number of subsequent commits. If its not, we'll bump the
patch digit and call it `alpha.0` and add the remaining `.plus.` bit.

This also changes the file names of the mpy zips to include "-mpy-"
which should help space out two potentially confusing version strings
(that of circuitpython and that of the library.)
2017-12-20 11:52:10 -08:00
Scott Shawcroft
0ebd43007b Update pip package name used when determining version. 2017-12-06 14:45:10 -08:00
Scott Shawcroft
ba07a7ad87 Use click to do proper argument parsing and rework for building
single library bundles.
2017-11-30 11:54:16 -08:00
Renamed from scripts/circuitpython-build-bundles (Browse further)