Kattni
cd1a858a01
Revert "Include mpy-cross '__init__.py' In Packages; Restructure Package Bundling"
2019-05-07 15:04:16 -04:00
Kattni
e010f5a10d
Revert "Fix Mismatched arg Between Click And build_bundles()"
2019-05-07 15:03:34 -04:00
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
f803ba57a3
build.py->library: refactor file selection, so it includes subfolders
2019-05-06 10:44:22 -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
sommersoft
d8c18da0b6
remove mpy-cross exclusion for '__init__.py' in packaged modules
2019-05-02 12:09:15 -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
5256b1b1a9
include 'font5x8.bin' in examples for adafruit_framebuf
2019-02-04 22:29:46 -06: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
Kattni
a0acc366f4
Reenable 2.x bundle
...
We're reenabling the 2.x bundle until we've made it clear through guide updates etc that we're deprecating it.
2018-10-29 16:02:07 -04:00
Scott Shawcroft
b3cb194f08
Merge pull request #20 from sommersoft/examples
...
Fixed README Placement
2018-10-18 10:34:45 -07: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
Scott Shawcroft
a65c0e9402
Fix the build by initing submodules under tools.
2018-10-16 16:49:43 -07:00
Scott Shawcroft
1a1550b620
Remove 2.x and add 4.x
2018-10-16 16:20:47 -07: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
Dan Halbert
a4a324d2c2
use a fixed version for mpy-cross builds
2018-07-11 15:06:44 -04:00
Kattni
78cd062a0f
updated for more flexibility moving foward
2018-07-11 14:32:46 -04:00
Kattni
7f6f0a5b9a
updated bundle naming to match 3.0.0 final release
2018-07-11 14:11:52 -04:00
Dan Halbert
739d5be0f2
allow packages with one source file
2018-06-04 17:01:46 -04:00
Scott Shawcroft
c21637b7b5
update versions
2018-05-23 14:20:18 -07: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
3fc9c1401a
Update to the latest version numbers.
2018-03-05 14:02:03 -08:00
Dan Halbert
75b8c5c216
Merge pull request #10 from tannewt/bump_2.x
...
Bump to 2.2.1
2018-02-01 11:51:45 -08:00
Scott Shawcroft
fe27c65e2a
Ignore docs directory and allow packages to drop __init__.py
...
Python 3.3 made __init__.py optional by adding "namespace packages"
and MicroPython supports them.
2018-01-31 11:31:11 -08:00
Scott Shawcroft
c2e97be3ce
Bump to 2.2.1
2018-01-31 11:16:11 -08:00
Scott Shawcroft
a761171cc2
Bump the 2.x release to 2.2.0.
2018-01-04 17:15:56 -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
b95dadd177
Fix common case.
2017-12-26 13:33:19 -08:00
Dan Halbert
4f264c7c56
Merge pull request #5 from tannewt/fix_no_releases
...
Determine version even when no tags exist in the repo.
2017-12-26 15:39:54 -05:00
Scott Shawcroft
5ebe5d4173
Determine version even when no tags exist in the repo.
2017-12-26 12:30:41 -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
f4c4e16c8d
Factor out version replacement so its shared between individual
...
files and files in a package.
This fixes the bytes-like error that happens when trying to build
packages.
2017-12-21 11:41:26 -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
Dan Halbert
073de8bdb6
include only relative library pathname in .mpy file
2017-12-18 15:08:10 -08:00
Scott Shawcroft
0ebd43007b
Update pip package name used when determining version.
2017-12-06 14:45:10 -08:00
Scott Shawcroft
afc8951686
Be specific in target versions and remove 1.x support.
2017-12-06 10:55:39 -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
Scott Shawcroft
38ffd939e8
Rework so we can package it on pip.
2017-11-22 15:40:51 -08:00