etebase: init at 0.31.1
This commit is contained in:
parent
6d28718c0d
commit
5fb387e91f
61
pkgs/development/python-modules/etebase/default.nix
Normal file
61
pkgs/development/python-modules/etebase/default.nix
Normal file
@ -0,0 +1,61 @@
|
||||
{ stdenv
|
||||
, wheel
|
||||
, rustPlatform
|
||||
, pipInstallHook
|
||||
, setuptools-rust
|
||||
, python
|
||||
, msgpack
|
||||
, requests
|
||||
, openssl
|
||||
, perl
|
||||
, rustfmt
|
||||
, fetchFromGitHub
|
||||
, Security
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "etebase";
|
||||
version = "0.31.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "etesync";
|
||||
repo = "etebase-py";
|
||||
rev = "v${version}";
|
||||
sha256 = "163iw64l8lwawf84qswcjsq9p8qddv9ysjrr3dzqpqxb2yb0sy39";
|
||||
};
|
||||
|
||||
cargoSha256 = "0w8ypl6kj1mf6ahbdiwbd4jw6ldxdaig47zwk91jjsww5lbyx4lf";
|
||||
|
||||
nativeBuildInputs = [
|
||||
rustfmt
|
||||
perl
|
||||
openssl
|
||||
pipInstallHook
|
||||
setuptools-rust
|
||||
wheel
|
||||
];
|
||||
|
||||
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
python
|
||||
msgpack
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
buildPhase = ''
|
||||
${python.interpreter} setup.py bdist_wheel
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
pipInstallPhase
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "https://www.etebase.com/";
|
||||
description = "A Python client library for Etebase";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ _3699n ];
|
||||
};
|
||||
}
|
@ -1951,6 +1951,10 @@ in {
|
||||
|
||||
etelemetry = callPackage ../development/python-modules/etelemetry { };
|
||||
|
||||
etebase = callPackage ../development/python-modules/etebase {
|
||||
inherit (pkgs.darwin.apple_sdk.frameworks) Security;
|
||||
};
|
||||
|
||||
etesync = callPackage ../development/python-modules/etesync { };
|
||||
|
||||
eth-hash = callPackage ../development/python-modules/eth-hash { };
|
||||
|
Loading…
Reference in New Issue
Block a user