!CXcIPzDZqFYqqXTaXa:matrix.org

nix-init

58 Members
https://github.com/nix-community/nix-init18 Servers

Load older messages


SenderMessageTime
7 May 2023
@raitobezarius:matrix.orgraitobezariusI don't know enough about readline, is this fixable you think?23:25:32
@raitobezarius:matrix.orgraitobezariusotherwise I'm hacking a dontprompt23:25:40
@figsoda:matrix.orgfigsodanot sure23:26:19
@raitobezarius:matrix.orgraitobezariusok dont_prompt hacked23:33:46
@raitobezarius:matrix.orgraitobezariuswait buildPythonPackage format does not use the nixpkgs-style :D23:41:22
@figsoda:matrix.orgfigsodawhat's nixpkgs-style23:41:32
@raitobezarius:matrix.orgraitobezarius
{ lib
, buildPythonPackage
, fetchPypi
, pythonAtLeast
, unittestCheckHook
}:

if pythonAtLeast "3.4" then null else buildPythonPackage rec {
  pname = "enum34";
  version = "1.1.10";

  src = fetchPypi {
    inherit pname version;
    sha256 = "cce6a7477ed816bd2542d03d53db9f0db935dd013b70f336a95c73979289f248";
  };

  nativeCheckInputs = [ unittestCheckHook ];

  meta = with lib; {
    homepage = "https://pypi.python.org/pypi/enum34";
    description = "Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4";
    license = licenses.bsd0;
  };

}
23:41:41
@raitobezarius:matrix.orgraitobezariusfor example23:41:42
@raitobezarius:matrix.orgraitobezariusyou don't have python3 but all your deps23:41:53
@raitobezarius:matrix.orgraitobezariusor am I doing something wrong23:42:28
@figsoda:matrix.orgfigsodawhat did you get23:42:34
@figsoda:matrix.orgfigsoda pythonAtLeast is not implemented in nix-init yet 23:43:00
@figsoda:matrix.orgfigsodahttps://github.com/nix-community/nix-init/issues/6423:43:01
@raitobezarius:matrix.orgraitobezariusI'm double checking23:43:10
@raitobezarius:matrix.orgraitobezariusmy bad23:43:44
@raitobezarius:matrix.orgraitobezariuseverything is good23:45:53
@raitobezarius:matrix.orgraitobezariusI think it's missing complete23:58:39
@raitobezarius:matrix.orgraitobezarius * I think it's mission complete23:58:43
@raitobezarius:matrix.orgraitobezariuswith this smol bazooka script23:58:52
@raitobezarius:matrix.orgraitobezarius
#!/usr/bin/env bash

NIX_INIT=true

write () {
  local url="$1"
  local sourceRoot="$2"
  local tag="$3"
  local outputattr="$4"
  if $NIX_INIT; then
    cargo run -- --dont-prompt --url "$url" --source-root "$sourceRoot" --tag "$tag" "/home/raito/dev/github.com/NixOS/nixpkgs/pkgs/development/python-modules/$outputattr/default.nix" ;
  fi

  echo "$outputattr = callPackage ../development/python-modules/$outputattr { };"
}

declare -a contrib=("util/opentelemetry-util-http" "opentelemetry-instrumentation" "instrumentation/opentelemetry-instrumentation-wsgi" "instrumentation/opentelemetry-instrumentation-requests" "instrumentation/opentelemetry-instrumentation-redis" "instrumentation/opentelemetry-instrumentation-psycopg2" "instrumentation/opentelemetry-instrumentation-logging" "instrumentation/opentelemetry-instrumentation-grpc" "instrumentation/opentelemetry-instrumentation-dbapi" "instrumentation/opentelemetry-instrumentation-celery" "instrumentation/opentelemetry-instrumentation-botocore" "instrumentation/opentelemetry-instrumentation-asgi" "instrumentation/opentelemetry-instrumentation-aiohttp-client" "instrumentation/opentelemetry-instrumentation-django")
declare -a monorepo=("api" "sdk" "proto" "semantic-conventions")

for elt in "${contrib[@]}"
do
  finalattr="$(cut -d '/' -f2 <<<"$elt")"
  write "https://github.com/open-telemetry/opentelemetry-python-contrib" "$elt" "v0.38b0" "$finalattr"
done
for elt in "${monorepo[@]}"
do
  write "https://github.com/open-telemetry/opentelemetry-python" "opentelemetry-$elt" "v1.17.0" "opentelemetry-$elt"
done
write "https://github.com/open-telemetry/opentelemetry-python" "exporter/opentelemetry-exporter-otlp-http" "v1.17.0" "opentelemetry-export-otlp-http"
23:58:54
@raitobezarius:matrix.orgraitobezarius
> ERROR: Could not find a version that satisfies the requirement importlib-metadata~=6.0.0 (from opentelemetry-api) (from versions: none)
       > ERROR: No matching distribution found for importlib-metadata~=6.0.0
23:59:07
@raitobezarius:matrix.orgraitobezariusoh no :D23:59:08
@raitobezarius:matrix.orgraitobezariusit's relaxation now23:59:21
8 May 2023
@raitobezarius:matrix.orgraitobezariusand of course pythonRelaxDeps doesn't work00:00:45
@raitobezarius:matrix.orgraitobezariuswell well enough hacking00:00:48
@figsoda:matrix.orgfigsoda
In reply to @raitobezarius:matrix.org
and of course pythonRelaxDeps doesn't work
did you add the hook?
00:01:10
@raitobezarius:matrix.orgraitobezariusaaaaaaaaaaaaah00:01:15
@raitobezarius:matrix.orgraitobezariusno00:01:16
@raitobezarius:matrix.orgraitobezariuslet's try with the hook00:01:35
@raitobezarius:matrix.orgraitobezariusnice00:01:39

Show newer messages


Back to Room ListRoom Version: 10