···11+{ stdenv, fetchPypi, isPy3k, buildPythonPackage }:
22+33+buildPythonPackage rec {
44+ name = "${pname}-${version}";
55+ pname = "pyobjc";
66+ version = "4.0b1";
77+88+ # Gives "No matching distribution found for
99+ # pyobjc-framework-Collaboration==4.0b1 (from pyobjc==4.0b1)"
1010+ disabled = isPy3k;
1111+1212+ src = fetchPypi {
1313+ inherit pname version;
1414+ sha256 = "16bng6960c1m57nnh1l09ycnyimrqzw9mx9pnyjxn5zzm5kalr37";
1515+ };
1616+1717+ meta = {
1818+ description = "A bridge between the Python and Objective-C programming languages";
1919+ license = stdenv.lib.licenses.mit;
2020+ maintainers = with stdenv.lib.maintainers; [ sauyon ];
2121+ homepage = https://pythonhosted.org/pyobjc/;
2222+ };
2323+}
+4
pkgs/top-level/python-packages.nix
···1657916579 };
1658016580 };
16581165811658216582+ pyobjc = if stdenv.isDarwin
1658316583+ then callPackage ../development/python-modules/pyobjc {}
1658416584+ else throw "pyobjc can only be built on Mac OS";
1658516585+1658216586 pyodbc = callPackage ../development/python-modules/pyodbc { };
16583165871658416588 pyocr = callPackage ../development/python-modules/pyocr { };