snapcraft:master

Last commit made on 2020-07-09
Get this branch:
git clone -b master https://git.launchpad.net/snapcraft

Branch merges

Branch information

Name:
master
Repository:
lp:snapcraft

Recent commits

cd4f5d5... by Sergio Schvezov on 2020-07-09

snap: set PATH for snapcraft command (#3208)

Use the fixed path setup in the build environment, this brings parity to
the launchpad buildd environment and any other --destructive-mode
instance.

Signed-off-by: Sergio Schvezov <email address hidden>

7fc0982... by Chris Patterson on 2020-07-08

packaging: use PEP-440 compliant versioning for python & snap (#3207)

If HEAD matches a tag, then version is simply the tag (e.g. 4.1.1).

If HEAD does not match a tag, then version indicating the distance to
last tag with the ".post" indicator and the git commit revision in
the local identifier (e.g. 4.1.1.post17+git92348a7eb).

Local identifiers should not be published publically, but since we only
push tagged versions to the pip index, this should not occur.

Now we can do package version comparisons, e.g.:
```
>>> from packaging import version
>>> version.parse("4.1.1") > version.parse("4.1.2")
False
>>> version.parse("4.1.1.post17+git92348a7eb") > version.parse("4.1.1")
True
```

Finally, match the snap version to the python package version to
ensure they stay in sync. Do this by querying setup.py for the
version number so only one implementation is required.

Signed-off-by: Chris Patterson <email address hidden>

ad01248... by Chris Patterson on 2020-07-07

tests: add missing asserts to python unit tests (#3206)

Fix broken tests that fell out of date after the removal
of virtual environment `activate` usage.

Signed-off-by: Chris Patterson <email address hidden>

1086056... by Ken VanDine on 2020-07-07

flutter v1 plugin: run pub get during build (#3204)

Spread test was also enhanced to have actual dependencies and to pull
from a source-subdir.

Co-authored-by: Sergio Schvezov <email address hidden>

b795baa... by Sergio Schvezov on 2020-07-07

spread tests: higher timeout for extension tests (#3205)

Signed-off-by: Sergio Schvezov <email address hidden>

c4e3c0c... by Chris Patterson on 2020-07-06

build providers: fix base change warning message (#3202)

Signed-off-by: Chris Patterson <email address hidden>

c9a0355... by Sergio Schvezov on 2020-07-04

pyinstaller: workaround pkg_resources issue (#3201)

Workaround PyInstaller & SetupTools pypa/setuptools#1963

Signed-off-by: Sergio Schvezov <email address hidden>

3008ab6... by Sergio Schvezov on 2020-07-04

flutter v1 plugin: pull from source-subdir if set (#3200)

Pull was not hooked up to correctly use the source-subdir as its working
directory.

Signed-off-by: Sergio Schvezov <email address hidden>

3e3ca2c... by Sergio Schvezov on 2020-07-03

extensions: introduce flutter-dev (#3199)

Create an extension meta class for flutter to handle the flutter
variants.

Signed-off-by: Sergio Schvezov <email address hidden>

fde4bb6... by Sergio Schvezov on 2020-07-01

extensions: introduce flutter-master

An extension that sets up an environment with flutter-master and is able
wraps the usage of GNOME into a dependency.

Signed-off-by: Sergio Schvezov <email address hidden>