Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.9 kB · 102 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103{ lib, stdenv, buildPythonPackage, pythonOlder, fetchFromGitHub, setuptools, setuptools-scm, more-itertools, beautifulsoup4, mechanize, keyring, requests, feedparser, jaraco_text, jaraco_logging, jaraco-email, jaraco_functools, jaraco_collections, path, python-dateutil, pathvalidate, jsonpickle, ifconfig-parser, pytestCheckHook, cherrypy, importlib-resources, pyparsing, requests-mock, nettools}:
buildPythonPackage rec { pname = "jaraco-net"; version = "9.3.1";
disabled = pythonOlder "3.7";
format = "pyproject";
src = fetchFromGitHub { owner = "jaraco"; repo = "jaraco.net"; rev = "refs/tags/v${version}"; hash = "sha256-aq5v4QlapmMTrqwNA0GtRi/xZCcyoR1giZECBsYwymw="; };
nativeBuildInputs = [ setuptools setuptools-scm ];
SETUPTOOLS_SCM_PRETEND_VERSION = version;
propagatedBuildInputs = [ more-itertools beautifulsoup4 mechanize keyring requests feedparser jaraco_text jaraco_logging jaraco-email jaraco_functools jaraco_collections path python-dateutil pathvalidate jsonpickle ] ++ lib.optionals stdenv.isDarwin [ ifconfig-parser ];
pythonImportsCheck = [ "jaraco.net" ];
nativeCheckInputs = [ pytestCheckHook cherrypy importlib-resources pyparsing requests-mock ] ++ lib.optionals stdenv.isDarwin [ nettools ];
disabledTestPaths = [ # doesn't actually contain tests "fabfile.py" # require networking "jaraco/net/ntp.py" "jaraco/net/scanner.py" "tests/test_cookies.py" ];
meta = { changelog = "https://github.com/jaraco/jaraco.net/blob/${src.rev}/CHANGES.rst"; description = "Networking tools by jaraco"; homepage = "https://github.com/jaraco/jaraco.net"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda ]; };}