-
-
Notifications
You must be signed in to change notification settings - Fork 14.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Sirio Balmelli <sirio@b-ad.ch> Co-authored-by: Joh <jonringer@users.noreply.github.com>
- Loading branch information
1 parent
1d330c5
commit b14be72
Showing
2 changed files
with
55 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
{ lib, fetchPypi, buildPythonPackage, isPy3k | ||
, colorama, configobj, packaging, pyyaml, pykwalify | ||
}: | ||
|
||
buildPythonPackage rec { | ||
version = "0.7.2"; | ||
pname = "west"; | ||
|
||
disabled = !isPy3k; | ||
|
||
src = fetchPypi { | ||
inherit pname version; | ||
sha256 = "11dbzlcg48fymddqjrrs60pr7y33qjjv0y5zrfjc56gkc190gmz6"; | ||
}; | ||
|
||
propagatedBuildInputs = [ | ||
colorama | ||
configobj | ||
packaging | ||
pyyaml | ||
pykwalify | ||
]; | ||
|
||
# pypi package does not include tests (and for good reason): | ||
# tests run under 'tox' and have west try to git clone repos (not sandboxable) | ||
doCheck = false; | ||
pythonImportsCheck = [ | ||
"west" | ||
]; | ||
|
||
meta = with lib; { | ||
homepage = "https://github.com/zephyrproject-rtos/west"; | ||
description = "Zephyr RTOS meta tool"; | ||
longDescription = '' | ||
West lets you manage multiple Git repositories under a single directory using a single file, | ||
called the west manifest file, or manifest for short. | ||
The manifest file is named west.yml. | ||
You use west init to set up this directory, | ||
then west update to fetch and/or update the repositories | ||
named in the manifest. | ||
By default, west uses upstream Zephyr’s manifest file | ||
(https://github.com/zephyrproject-rtos/zephyr/blob/master/west.yml), | ||
but west doesn’t care if the manifest repository is a Zephyr tree or not. | ||
For more details, see Multiple Repository Management in the west documentation | ||
(https://docs.zephyrproject.org/latest/guides/west/repo-tool.html). | ||
''; | ||
license = licenses.asl20; | ||
maintainers = with maintainers; [ siriobalmelli ]; | ||
}; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters