diff options
author | Pascal Wittmann <mail@pascal-wittmann.de> | 2019-04-10 07:43:37 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-10 07:43:37 +0200 |
commit | d1d0ab9e3618b6417246d55069a4625d218715f1 (patch) | |
tree | 8b63f3caabe76f189740a19b57fcc3a0e221f1be | |
parent | ead2380ae978d86aaeefb37202584a34c9a3bc65 (diff) | |
parent | e6ebd0553c6c082aab41232c3770a9428c3c0789 (diff) | |
download | nixpkgs-d1d0ab9e3618b6417246d55069a4625d218715f1.tar nixpkgs-d1d0ab9e3618b6417246d55069a4625d218715f1.tar.gz nixpkgs-d1d0ab9e3618b6417246d55069a4625d218715f1.tar.bz2 nixpkgs-d1d0ab9e3618b6417246d55069a4625d218715f1.tar.lz nixpkgs-d1d0ab9e3618b6417246d55069a4625d218715f1.tar.xz nixpkgs-d1d0ab9e3618b6417246d55069a4625d218715f1.tar.zst nixpkgs-d1d0ab9e3618b6417246d55069a4625d218715f1.zip |
Merge pull request #58618 from teh/master
pyre: 0.0.20 -> 0.0.22
-rw-r--r-- | pkgs/development/python-modules/xxhash/default.nix | 21 | ||||
-rw-r--r-- | pkgs/development/tools/pyre/default.nix | 19 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
3 files changed, 38 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/xxhash/default.nix b/pkgs/development/python-modules/xxhash/default.nix new file mode 100644 index 00000000000..da9ec8dc2d9 --- /dev/null +++ b/pkgs/development/python-modules/xxhash/default.nix @@ -0,0 +1,21 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + version = "1.3.0"; + pname = "xxhash"; + + src = fetchPypi { + inherit pname version; + sha256 = "1rhrqrlq4n3vgqd1fv1dcc5ga5dzy9qbd40p8rsqqhh5klxg48gy"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/ifduyue/python-xxhash; + description = "Python Binding for xxHash https://pypi.org/project/xxhash/"; + license = licenses.bsd2; + maintainers = [ maintainers.teh ]; + }; +} diff --git a/pkgs/development/tools/pyre/default.nix b/pkgs/development/tools/pyre/default.nix index 7ae95679482..b5dfe3c8bfd 100644 --- a/pkgs/development/tools/pyre/default.nix +++ b/pkgs/development/tools/pyre/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub, ocamlPackages, writeScript -, dune, python3, rsync, buck, watchman }: +, dune, python3, rsync, buck, watchman, sqlite }: let # Manually set version - the setup script requires # hg and git + keeping the .git directory around. - pyre-version = "0.0.20"; # also change typeshed revision below with $pyre-src/.typeshed-version + pyre-version = "0.0.22"; # also change typeshed revision below with $pyre-src/.typeshed-version pyre-src = fetchFromGitHub { owner = "facebook"; repo = "pyre-check"; rev = "v${pyre-version}"; - sha256 = "1alkhdhvmigdhxvvarh0lr5s3b1s6q4arykip2dqb62vs8064s17"; + sha256 = "057vy6zmgwsi0ag9n4m6sszhahmfk2s1ywm36nyfs7w4d0wnk92s"; }; versionFile = writeScript "version.ml" '' cat > "./version.ml" <<EOF @@ -41,6 +41,8 @@ let ppxlib dune ounit + base64 + sqlite.dev # python36Packages.python36Full # TODO ]; @@ -115,7 +117,16 @@ in python3.pkgs.buildPythonApplication rec { buildInputs = [ pyre-bin ]; nativeBuildInputs = [ rsync ]; # only required for build-pypi-package.sh - propagatedBuildInputs = with python3.pkgs; [ docutils typeshed ]; + propagatedBuildInputs = with python3.pkgs; [ + docutils + typeshed + click-log + ipython + sqlalchemy + munch + xxhash + ujson + ]; buildPhase = '' bash scripts/build-pypi-package.sh --version ${pyre-version} --bundle-typeshed ${typeshed} cp -r build/dist dist diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index db13fbf1eee..26205eaec42 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4422,6 +4422,8 @@ in { xlwt = callPackage ../development/python-modules/xlwt { }; + xxhash = callPackage ../development/python-modules/xxhash { }; + youtube-dl = callPackage ../tools/misc/youtube-dl {}; youtube-dl-light = callPackage ../tools/misc/youtube-dl { |