From 16f5f3ef46ef49c254957fc6599bb03885cf167d Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 28 Oct 2020 14:18:09 +0200 Subject: [PATCH] Do not pack binary files and docs to the package source archive --- platformio/package/pack.py | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/platformio/package/pack.py b/platformio/package/pack.py index d88957fc..bf92e070 100644 --- a/platformio/package/pack.py +++ b/platformio/package/pack.py @@ -29,15 +29,34 @@ from platformio.package.unpack import FileUnpacker class PackagePacker(object): EXCLUDE_DEFAULT = [ + # PlatformIO internal files + PackageItem.METAFILE_NAME, + ".pio/", + "**/.pio/", + # Hidden files "._*", "__*", ".DS_Store", + ".vscode", + ".cache", + "**/.cache", + # VCS ".git/", ".hg/", ".svn/", - ".pio/", - "**/.pio/", - PackageItem.METAFILE_NAME, + # Docs + "docs", + "mkdocs", + "**/*.[pP][dD][fF]", + "**/*.[dD][oO][cC]?", + "**/*.[pP][pP][tT]?", + # Binary files + "**/*.[jJ][pP][gG]", + "**/*.[jJ][pP][eE][gG]", + "**/*.[pP][nN][gG]", + "**/*.[gG][iI][fF]", + "**/*.[zZ][iI][pP]", + "**/*.[gG][zZ]", ] INCLUDE_DEFAULT = ManifestFileType.items().values()