Skip to content

Releases: adafruit/circuitpython-build-tools

Support namespace packages

01 Feb 20:41
75b8c5c
Compare
Choose a tag to compare
  • Libraries no longer need to provide __init__.py in packages.
  • Bump to 2.2.1.
  • Ignore examples and docs folders explicitly now.

Build for 2.2.0 instead of 2.1.0

05 Jan 01:51
2e33769
Compare
Choose a tag to compare

Now builds bundles for 2.2.0 instead of 2.1.0.

1.0.0!

05 Jan 01:12
Compare
Choose a tag to compare

Actually a minor change that changes behavior enough to warrant a top level bump. This will now cause multi-lib builds like the Adafruit CircuitPython Bundle and CircuitPython Community Bundle builds to fail when a submodule doesn't have a release.

Fix common version case

27 Dec 16:37
a6489f9
Compare
Choose a tag to compare

Fixes version computation when a tag does exist.

A couple more fixes

26 Dec 21:08
4f264c7
Compare
Choose a tag to compare

This fixes a crash when a library has a multiple top-level py files. It'll now print error info and exit with a non-zero status so Travis will fail.

This also fixes an issue with determining a version number when a repo has no tags. It defaults to tag 0.0.0.

Bug fix

21 Dec 19:42
Compare
Choose a tag to compare

Fix builds of libraries which are packages instead of a single module.

Real versions!

20 Dec 23:30
88731d5
Compare
Choose a tag to compare

Files in zips will now have their version place holders replaced.

For example:

__version__ = "0.0.0-auto.0"

Will become __version__ = "3.0.0" the the git tag is 3.0.0.

For intermediate versions it will be something like __version__ = "3.0.1-alpha.0.plus.1+adaf00" where the 1 indicates its one commit ahead and adaf00 is the first seven characters of the commit hash.

One fix

06 Dec 22:46
Compare
Choose a tag to compare

Fix the version checking package name

Rename to circuitpython-build-tools and drop 1.x support

06 Dec 19:04
Compare
Choose a tag to compare

This also changes the zip naming format to include the full version name that is supported. We hope this will make people more aware of updates.

Try including scripts package

30 Nov 21:04
Compare
Choose a tag to compare
0.0.11

Explicitly add scripts package.