comment here
This commit is contained in:
1
.CondaPkg/env/bin/2to3
vendored
Symbolic link
1
.CondaPkg/env/bin/2to3
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
2to3-3.11
|
||||||
5
.CondaPkg/env/bin/2to3-3.11
vendored
Executable file
5
.CondaPkg/env/bin/2to3-3.11
vendored
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
||||||
|
import sys
|
||||||
|
from lib2to3.main import main
|
||||||
|
|
||||||
|
sys.exit(main("lib2to3.fixes"))
|
||||||
BIN
.CondaPkg/env/bin/bunzip2
vendored
Executable file
BIN
.CondaPkg/env/bin/bunzip2
vendored
Executable file
Binary file not shown.
BIN
.CondaPkg/env/bin/bzcat
vendored
Executable file
BIN
.CondaPkg/env/bin/bzcat
vendored
Executable file
Binary file not shown.
1
.CondaPkg/env/bin/bzcmp
vendored
Symbolic link
1
.CondaPkg/env/bin/bzcmp
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
bzdiff
|
||||||
76
.CondaPkg/env/bin/bzdiff
vendored
Executable file
76
.CondaPkg/env/bin/bzdiff
vendored
Executable file
@@ -0,0 +1,76 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# sh is buggy on RS/6000 AIX 3.2. Replace above line with #!/bin/ksh
|
||||||
|
|
||||||
|
# Bzcmp/diff wrapped for bzip2,
|
||||||
|
# adapted from zdiff by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
|
||||||
|
|
||||||
|
# Bzcmp and bzdiff are used to invoke the cmp or the diff pro-
|
||||||
|
# gram on compressed files. All options specified are passed
|
||||||
|
# directly to cmp or diff. If only 1 file is specified, then
|
||||||
|
# the files compared are file1 and an uncompressed file1.gz.
|
||||||
|
# If two files are specified, then they are uncompressed (if
|
||||||
|
# necessary) and fed to cmp or diff. The exit status from cmp
|
||||||
|
# or diff is preserved.
|
||||||
|
|
||||||
|
PATH="/usr/bin:/bin:$PATH"; export PATH
|
||||||
|
prog=`echo $0 | sed 's|.*/||'`
|
||||||
|
case "$prog" in
|
||||||
|
*cmp) comp=${CMP-cmp} ;;
|
||||||
|
*) comp=${DIFF-diff} ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
OPTIONS=
|
||||||
|
FILES=
|
||||||
|
for ARG
|
||||||
|
do
|
||||||
|
case "$ARG" in
|
||||||
|
-*) OPTIONS="$OPTIONS $ARG";;
|
||||||
|
*) if test -f "$ARG"; then
|
||||||
|
FILES="$FILES $ARG"
|
||||||
|
else
|
||||||
|
echo "${prog}: $ARG not found or not a regular file"
|
||||||
|
exit 1
|
||||||
|
fi ;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
if test -z "$FILES"; then
|
||||||
|
echo "Usage: $prog [${comp}_options] file [file]"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
set $FILES
|
||||||
|
if test $# -eq 1; then
|
||||||
|
FILE=`echo "$1" | sed 's/.bz2$//'`
|
||||||
|
bzip2 -cd "$FILE.bz2" | $comp $OPTIONS - "$FILE"
|
||||||
|
STAT="$?"
|
||||||
|
|
||||||
|
elif test $# -eq 2; then
|
||||||
|
case "$1" in
|
||||||
|
*.bz2)
|
||||||
|
case "$2" in
|
||||||
|
*.bz2)
|
||||||
|
F=`echo "$2" | sed 's|.*/||;s|.bz2$||'`
|
||||||
|
tmp=`mktemp "${TMPDIR:-/tmp}"/bzdiff.XXXXXXXXXX` || {
|
||||||
|
echo 'cannot create a temporary file' >&2
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
bzip2 -cdfq "$2" > "$tmp"
|
||||||
|
bzip2 -cdfq "$1" | $comp $OPTIONS - "$tmp"
|
||||||
|
STAT="$?"
|
||||||
|
/bin/rm -f "$tmp";;
|
||||||
|
|
||||||
|
*) bzip2 -cdfq "$1" | $comp $OPTIONS - "$2"
|
||||||
|
STAT="$?";;
|
||||||
|
esac;;
|
||||||
|
*) case "$2" in
|
||||||
|
*.bz2)
|
||||||
|
bzip2 -cdfq "$2" | $comp $OPTIONS "$1" -
|
||||||
|
STAT="$?";;
|
||||||
|
*) $comp $OPTIONS "$1" "$2"
|
||||||
|
STAT="$?";;
|
||||||
|
esac;;
|
||||||
|
esac
|
||||||
|
else
|
||||||
|
echo "Usage: $prog [${comp}_options] file [file]"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
exit "$STAT"
|
||||||
1
.CondaPkg/env/bin/bzegrep
vendored
Symbolic link
1
.CondaPkg/env/bin/bzegrep
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
bzgrep
|
||||||
1
.CondaPkg/env/bin/bzfgrep
vendored
Symbolic link
1
.CondaPkg/env/bin/bzfgrep
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
bzgrep
|
||||||
85
.CondaPkg/env/bin/bzgrep
vendored
Executable file
85
.CondaPkg/env/bin/bzgrep
vendored
Executable file
@@ -0,0 +1,85 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Bzgrep wrapped for bzip2,
|
||||||
|
# adapted from zgrep by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
|
||||||
|
## zgrep notice:
|
||||||
|
## zgrep -- a wrapper around a grep program that decompresses files as needed
|
||||||
|
## Adapted from a version sent by Charles Levert <charles@comm.polymtl.ca>
|
||||||
|
|
||||||
|
PATH="/usr/bin:$PATH"; export PATH
|
||||||
|
|
||||||
|
prog=`echo $0 | sed 's|.*/||'`
|
||||||
|
case "$prog" in
|
||||||
|
*egrep) grep=${EGREP-egrep} ;;
|
||||||
|
*fgrep) grep=${FGREP-fgrep} ;;
|
||||||
|
*) grep=${GREP-grep} ;;
|
||||||
|
esac
|
||||||
|
pat=""
|
||||||
|
while test $# -ne 0; do
|
||||||
|
case "$1" in
|
||||||
|
-e | -f) opt="$opt $1"; shift; pat="$1"
|
||||||
|
if test "$grep" = grep; then # grep is buggy with -e on SVR4
|
||||||
|
grep=egrep
|
||||||
|
fi;;
|
||||||
|
-A | -B) opt="$opt $1 $2"; shift;;
|
||||||
|
-*) opt="$opt $1";;
|
||||||
|
*) if test -z "$pat"; then
|
||||||
|
pat="$1"
|
||||||
|
else
|
||||||
|
break;
|
||||||
|
fi;;
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
|
||||||
|
if test -z "$pat"; then
|
||||||
|
echo "grep through bzip2 files"
|
||||||
|
echo "usage: $prog [grep_options] pattern [files]"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
list=0
|
||||||
|
silent=0
|
||||||
|
op=`echo "$opt" | sed -e 's/ //g' -e 's/-//g'`
|
||||||
|
case "$op" in
|
||||||
|
*l*) list=1
|
||||||
|
esac
|
||||||
|
case "$op" in
|
||||||
|
*h*) silent=1
|
||||||
|
esac
|
||||||
|
|
||||||
|
if test $# -eq 0; then
|
||||||
|
bzip2 -cdfq | $grep $opt "$pat"
|
||||||
|
exit $?
|
||||||
|
fi
|
||||||
|
|
||||||
|
res=0
|
||||||
|
for i do
|
||||||
|
if test -f "$i"; then :; else if test -f "$i.bz2"; then i="$i.bz2"; fi; fi
|
||||||
|
if test $list -eq 1; then
|
||||||
|
bzip2 -cdfq "$i" | $grep $opt "$pat" 2>&1 > /dev/null && echo $i
|
||||||
|
r=$?
|
||||||
|
elif test $# -eq 1 -o $silent -eq 1; then
|
||||||
|
bzip2 -cdfq "$i" | $grep $opt "$pat"
|
||||||
|
r=$?
|
||||||
|
else
|
||||||
|
j=$(echo "$i" | sed 's/\\/&&/g;s/|/\\&/g;s/&/\\&/g')
|
||||||
|
j=`printf "%s" "$j" | tr '\n' ' '`
|
||||||
|
# A trick adapted from
|
||||||
|
# https://groups.google.com/forum/#!original/comp.unix.shell/x1345iu10eg/Nn1n-1r1uU0J
|
||||||
|
# that has the same effect as the following bash code:
|
||||||
|
# bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${j}:|"
|
||||||
|
# r=${PIPESTATUS[1]}
|
||||||
|
exec 3>&1
|
||||||
|
eval `
|
||||||
|
exec 4>&1 >&3 3>&-
|
||||||
|
{
|
||||||
|
bzip2 -cdfq "$i" 4>&-
|
||||||
|
} | {
|
||||||
|
$grep $opt "$pat" 4>&-; echo "r=$?;" >&4
|
||||||
|
} | sed "s|^|${j}:|"
|
||||||
|
`
|
||||||
|
fi
|
||||||
|
test "$r" -ne 0 && res="$r"
|
||||||
|
done
|
||||||
|
exit $res
|
||||||
BIN
.CondaPkg/env/bin/bzip2
vendored
Executable file
BIN
.CondaPkg/env/bin/bzip2
vendored
Executable file
Binary file not shown.
BIN
.CondaPkg/env/bin/bzip2recover
vendored
Executable file
BIN
.CondaPkg/env/bin/bzip2recover
vendored
Executable file
Binary file not shown.
1
.CondaPkg/env/bin/bzless
vendored
Symbolic link
1
.CondaPkg/env/bin/bzless
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
bzmore
|
||||||
61
.CondaPkg/env/bin/bzmore
vendored
Executable file
61
.CondaPkg/env/bin/bzmore
vendored
Executable file
@@ -0,0 +1,61 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Bzmore wrapped for bzip2,
|
||||||
|
# adapted from zmore by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
|
||||||
|
|
||||||
|
PATH="/usr/bin:$PATH"; export PATH
|
||||||
|
|
||||||
|
prog=`echo $0 | sed 's|.*/||'`
|
||||||
|
case "$prog" in
|
||||||
|
*less) more=less ;;
|
||||||
|
*) more=more ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if test "`echo -n a`" = "-n a"; then
|
||||||
|
# looks like a SysV system:
|
||||||
|
n1=''; n2='\c'
|
||||||
|
else
|
||||||
|
n1='-n'; n2=''
|
||||||
|
fi
|
||||||
|
oldtty=`stty -g 2>/dev/null`
|
||||||
|
if stty -cbreak 2>/dev/null; then
|
||||||
|
cb='cbreak'; ncb='-cbreak'
|
||||||
|
else
|
||||||
|
# 'stty min 1' resets eof to ^a on both SunOS and SysV!
|
||||||
|
cb='min 1 -icanon'; ncb='icanon eof ^d'
|
||||||
|
fi
|
||||||
|
if test $? -eq 0 -a -n "$oldtty"; then
|
||||||
|
trap 'stty $oldtty 2>/dev/null; exit' 0 2 3 5 10 13 15
|
||||||
|
else
|
||||||
|
trap 'stty $ncb echo 2>/dev/null; exit' 0 2 3 5 10 13 15
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test $# = 0; then
|
||||||
|
if test -t 0; then
|
||||||
|
echo usage: $prog files...
|
||||||
|
else
|
||||||
|
bzip2 -cdfq | eval $more
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
FIRST=1
|
||||||
|
for FILE
|
||||||
|
do
|
||||||
|
if test $FIRST -eq 0; then
|
||||||
|
echo $n1 "--More--(Next file: $FILE)$n2"
|
||||||
|
stty $cb -echo 2>/dev/null
|
||||||
|
ANS=`dd bs=1 count=1 2>/dev/null`
|
||||||
|
stty $ncb echo 2>/dev/null
|
||||||
|
echo " "
|
||||||
|
if test "$ANS" = 'e' -o "$ANS" = 'q'; then
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if test "$ANS" != 's'; then
|
||||||
|
echo "------> $FILE <------"
|
||||||
|
bzip2 -cdfq "$FILE" | eval $more
|
||||||
|
fi
|
||||||
|
if test -t; then
|
||||||
|
FIRST=0
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
252
.CondaPkg/env/bin/c_rehash
vendored
Executable file
252
.CondaPkg/env/bin/c_rehash
vendored
Executable file
@@ -0,0 +1,252 @@
|
|||||||
|
#!/usr/bin/env perl
|
||||||
|
|
||||||
|
# WARNING: do not edit!
|
||||||
|
# Generated by Makefile from tools/c_rehash.in
|
||||||
|
# Copyright 1999-2022 The OpenSSL Project Authors. All Rights Reserved.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||||
|
# this file except in compliance with the License. You can obtain a copy
|
||||||
|
# in the file LICENSE in the source distribution or at
|
||||||
|
# https://www.openssl.org/source/license.html
|
||||||
|
|
||||||
|
# Perl c_rehash script, scan all files in a directory
|
||||||
|
# and add symbolic links to their hash values.
|
||||||
|
|
||||||
|
my $dir = "";
|
||||||
|
my $prefix = "/home/ton/.julia/dev/ImageUtils/.CondaPkg/env";
|
||||||
|
|
||||||
|
my $errorcount = 0;
|
||||||
|
my $openssl = $ENV{OPENSSL} || "openssl";
|
||||||
|
my $pwd;
|
||||||
|
my $x509hash = "-subject_hash";
|
||||||
|
my $crlhash = "-hash";
|
||||||
|
my $verbose = 0;
|
||||||
|
my $symlink_exists=eval {symlink("",""); 1};
|
||||||
|
my $removelinks = 1;
|
||||||
|
|
||||||
|
## Parse flags.
|
||||||
|
while ( $ARGV[0] =~ /^-/ ) {
|
||||||
|
my $flag = shift @ARGV;
|
||||||
|
last if ( $flag eq '--');
|
||||||
|
if ( $flag eq '-old') {
|
||||||
|
$x509hash = "-subject_hash_old";
|
||||||
|
$crlhash = "-hash_old";
|
||||||
|
} elsif ( $flag eq '-h' || $flag eq '-help' ) {
|
||||||
|
help();
|
||||||
|
} elsif ( $flag eq '-n' ) {
|
||||||
|
$removelinks = 0;
|
||||||
|
} elsif ( $flag eq '-v' ) {
|
||||||
|
$verbose++;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
print STDERR "Usage error; try -h.\n";
|
||||||
|
exit 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
sub help {
|
||||||
|
print "Usage: c_rehash [-old] [-h] [-help] [-v] [dirs...]\n";
|
||||||
|
print " -old use old-style digest\n";
|
||||||
|
print " -h or -help print this help text\n";
|
||||||
|
print " -v print files removed and linked\n";
|
||||||
|
exit 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
eval "require Cwd";
|
||||||
|
if (defined(&Cwd::getcwd)) {
|
||||||
|
$pwd=Cwd::getcwd();
|
||||||
|
} else {
|
||||||
|
$pwd=`pwd`;
|
||||||
|
chomp($pwd);
|
||||||
|
}
|
||||||
|
|
||||||
|
# DOS/Win32 or Unix delimiter? Prefix our installdir, then search.
|
||||||
|
my $path_delim = ($pwd =~ /^[a-z]\:/i) ? ';' : ':';
|
||||||
|
$ENV{PATH} = "$prefix/bin" . ($ENV{PATH} ? $path_delim . $ENV{PATH} : "");
|
||||||
|
|
||||||
|
if (! -x $openssl) {
|
||||||
|
my $found = 0;
|
||||||
|
foreach (split /$path_delim/, $ENV{PATH}) {
|
||||||
|
if (-x "$_/$openssl") {
|
||||||
|
$found = 1;
|
||||||
|
$openssl = "$_/$openssl";
|
||||||
|
last;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($found == 0) {
|
||||||
|
print STDERR "c_rehash: rehashing skipped ('openssl' program not available)\n";
|
||||||
|
exit 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (@ARGV) {
|
||||||
|
@dirlist = @ARGV;
|
||||||
|
} elsif ($ENV{SSL_CERT_DIR}) {
|
||||||
|
@dirlist = split /$path_delim/, $ENV{SSL_CERT_DIR};
|
||||||
|
} else {
|
||||||
|
$dirlist[0] = "$dir/certs";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (-d $dirlist[0]) {
|
||||||
|
chdir $dirlist[0];
|
||||||
|
$openssl="$pwd/$openssl" if (!-x $openssl);
|
||||||
|
chdir $pwd;
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach (@dirlist) {
|
||||||
|
if (-d $_ ) {
|
||||||
|
if ( -w $_) {
|
||||||
|
hash_dir($_);
|
||||||
|
} else {
|
||||||
|
print "Skipping $_, can't write\n";
|
||||||
|
$errorcount++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
exit($errorcount);
|
||||||
|
|
||||||
|
sub copy_file {
|
||||||
|
my ($src_fname, $dst_fname) = @_;
|
||||||
|
|
||||||
|
if (open(my $in, "<", $src_fname)) {
|
||||||
|
if (open(my $out, ">", $dst_fname)) {
|
||||||
|
print $out $_ while (<$in>);
|
||||||
|
close $out;
|
||||||
|
} else {
|
||||||
|
warn "Cannot open $dst_fname for write, $!";
|
||||||
|
}
|
||||||
|
close $in;
|
||||||
|
} else {
|
||||||
|
warn "Cannot open $src_fname for read, $!";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
sub hash_dir {
|
||||||
|
my $dir = shift;
|
||||||
|
my %hashlist;
|
||||||
|
|
||||||
|
print "Doing $dir\n";
|
||||||
|
|
||||||
|
if (!chdir $dir) {
|
||||||
|
print STDERR "WARNING: Cannot chdir to '$dir', $!\n";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
opendir(DIR, ".") || print STDERR "WARNING: Cannot opendir '.', $!\n";
|
||||||
|
my @flist = sort readdir(DIR);
|
||||||
|
closedir DIR;
|
||||||
|
if ( $removelinks ) {
|
||||||
|
# Delete any existing symbolic links
|
||||||
|
foreach (grep {/^[\da-f]+\.r{0,1}\d+$/} @flist) {
|
||||||
|
if (-l $_) {
|
||||||
|
print "unlink $_\n" if $verbose;
|
||||||
|
unlink $_ || warn "Can't unlink $_, $!\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
FILE: foreach $fname (grep {/\.(pem|crt|cer|crl)$/} @flist) {
|
||||||
|
# Check to see if certificates and/or CRLs present.
|
||||||
|
my ($cert, $crl) = check_file($fname);
|
||||||
|
if (!$cert && !$crl) {
|
||||||
|
print STDERR "WARNING: $fname does not contain a certificate or CRL: skipping\n";
|
||||||
|
next;
|
||||||
|
}
|
||||||
|
link_hash_cert($fname) if ($cert);
|
||||||
|
link_hash_crl($fname) if ($crl);
|
||||||
|
}
|
||||||
|
|
||||||
|
chdir $pwd;
|
||||||
|
}
|
||||||
|
|
||||||
|
sub check_file {
|
||||||
|
my ($is_cert, $is_crl) = (0,0);
|
||||||
|
my $fname = $_[0];
|
||||||
|
|
||||||
|
open(my $in, "<", $fname);
|
||||||
|
while(<$in>) {
|
||||||
|
if (/^-----BEGIN (.*)-----/) {
|
||||||
|
my $hdr = $1;
|
||||||
|
if ($hdr =~ /^(X509 |TRUSTED |)CERTIFICATE$/) {
|
||||||
|
$is_cert = 1;
|
||||||
|
last if ($is_crl);
|
||||||
|
} elsif ($hdr eq "X509 CRL") {
|
||||||
|
$is_crl = 1;
|
||||||
|
last if ($is_cert);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
close $in;
|
||||||
|
return ($is_cert, $is_crl);
|
||||||
|
}
|
||||||
|
|
||||||
|
sub compute_hash {
|
||||||
|
my $fh;
|
||||||
|
if ( $^O eq "VMS" ) {
|
||||||
|
# VMS uses the open through shell
|
||||||
|
# The file names are safe there and list form is unsupported
|
||||||
|
if (!open($fh, "-|", join(' ', @_))) {
|
||||||
|
print STDERR "Cannot compute hash on '$fname'\n";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (!open($fh, "-|", @_)) {
|
||||||
|
print STDERR "Cannot compute hash on '$fname'\n";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return (<$fh>, <$fh>);
|
||||||
|
}
|
||||||
|
|
||||||
|
# Link a certificate to its subject name hash value, each hash is of
|
||||||
|
# the form <hash>.<n> where n is an integer. If the hash value already exists
|
||||||
|
# then we need to up the value of n, unless its a duplicate in which
|
||||||
|
# case we skip the link. We check for duplicates by comparing the
|
||||||
|
# certificate fingerprints
|
||||||
|
|
||||||
|
sub link_hash_cert {
|
||||||
|
link_hash($_[0], 'cert');
|
||||||
|
}
|
||||||
|
|
||||||
|
# Same as above except for a CRL. CRL links are of the form <hash>.r<n>
|
||||||
|
|
||||||
|
sub link_hash_crl {
|
||||||
|
link_hash($_[0], 'crl');
|
||||||
|
}
|
||||||
|
|
||||||
|
sub link_hash {
|
||||||
|
my ($fname, $type) = @_;
|
||||||
|
my $is_cert = $type eq 'cert';
|
||||||
|
|
||||||
|
my ($hash, $fprint) = compute_hash($openssl,
|
||||||
|
$is_cert ? "x509" : "crl",
|
||||||
|
$is_cert ? $x509hash : $crlhash,
|
||||||
|
"-fingerprint", "-noout",
|
||||||
|
"-in", $fname);
|
||||||
|
chomp $hash;
|
||||||
|
$hash =~ s/^.*=// if !$is_cert;
|
||||||
|
chomp $fprint;
|
||||||
|
return if !$hash;
|
||||||
|
$fprint =~ s/^.*=//;
|
||||||
|
$fprint =~ tr/://d;
|
||||||
|
my $suffix = 0;
|
||||||
|
# Search for an unused hash filename
|
||||||
|
my $crlmark = $is_cert ? "" : "r";
|
||||||
|
while(exists $hashlist{"$hash.$crlmark$suffix"}) {
|
||||||
|
# Hash matches: if fingerprint matches its a duplicate cert
|
||||||
|
if ($hashlist{"$hash.$crlmark$suffix"} eq $fprint) {
|
||||||
|
my $what = $is_cert ? 'certificate' : 'CRL';
|
||||||
|
print STDERR "WARNING: Skipping duplicate $what $fname\n";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
$suffix++;
|
||||||
|
}
|
||||||
|
$hash .= ".$crlmark$suffix";
|
||||||
|
if ($symlink_exists) {
|
||||||
|
print "link $fname -> $hash\n" if $verbose;
|
||||||
|
symlink $fname, $hash || warn "Can't symlink, $!";
|
||||||
|
} else {
|
||||||
|
print "copy $fname -> $hash\n" if $verbose;
|
||||||
|
copy_file($fname, $hash);
|
||||||
|
}
|
||||||
|
$hashlist{$hash} = $fprint;
|
||||||
|
}
|
||||||
1
.CondaPkg/env/bin/captoinfo
vendored
Symbolic link
1
.CondaPkg/env/bin/captoinfo
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
tic
|
||||||
BIN
.CondaPkg/env/bin/clear
vendored
Executable file
BIN
.CondaPkg/env/bin/clear
vendored
Executable file
Binary file not shown.
10
.CondaPkg/env/bin/f2py
vendored
Executable file
10
.CondaPkg/env/bin/f2py
vendored
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
'''exec' /home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python "$0" "$@"
|
||||||
|
' '''
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from numpy.f2py.f2py2e import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
10
.CondaPkg/env/bin/f2py3
vendored
Executable file
10
.CondaPkg/env/bin/f2py3
vendored
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
'''exec' /home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python "$0" "$@"
|
||||||
|
' '''
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from numpy.f2py.f2py2e import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
10
.CondaPkg/env/bin/f2py3.11
vendored
Executable file
10
.CondaPkg/env/bin/f2py3.11
vendored
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
'''exec' /home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python "$0" "$@"
|
||||||
|
' '''
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from numpy.f2py.f2py2e import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
1
.CondaPkg/env/bin/idle3
vendored
Symbolic link
1
.CondaPkg/env/bin/idle3
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
idle3.11
|
||||||
5
.CondaPkg/env/bin/idle3.11
vendored
Executable file
5
.CondaPkg/env/bin/idle3.11
vendored
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
||||||
|
|
||||||
|
from idlelib.pyshell import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
||||||
8
.CondaPkg/env/bin/imageio_download_bin
vendored
Executable file
8
.CondaPkg/env/bin/imageio_download_bin
vendored
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from imageio.__main__ import download_bin_main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(download_bin_main())
|
||||||
8
.CondaPkg/env/bin/imageio_remove_bin
vendored
Executable file
8
.CondaPkg/env/bin/imageio_remove_bin
vendored
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from imageio.__main__ import remove_bin_main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(remove_bin_main())
|
||||||
BIN
.CondaPkg/env/bin/infocmp
vendored
Executable file
BIN
.CondaPkg/env/bin/infocmp
vendored
Executable file
Binary file not shown.
1
.CondaPkg/env/bin/infotocap
vendored
Symbolic link
1
.CondaPkg/env/bin/infotocap
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
tic
|
||||||
8
.CondaPkg/env/bin/lsm2bin
vendored
Executable file
8
.CondaPkg/env/bin/lsm2bin
vendored
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from tifffile.lsm2bin import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
1
.CondaPkg/env/bin/lzcat
vendored
Symbolic link
1
.CondaPkg/env/bin/lzcat
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xz
|
||||||
1
.CondaPkg/env/bin/lzcmp
vendored
Symbolic link
1
.CondaPkg/env/bin/lzcmp
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xzdiff
|
||||||
1
.CondaPkg/env/bin/lzdiff
vendored
Symbolic link
1
.CondaPkg/env/bin/lzdiff
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xzdiff
|
||||||
1
.CondaPkg/env/bin/lzegrep
vendored
Symbolic link
1
.CondaPkg/env/bin/lzegrep
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xzgrep
|
||||||
1
.CondaPkg/env/bin/lzfgrep
vendored
Symbolic link
1
.CondaPkg/env/bin/lzfgrep
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xzgrep
|
||||||
1
.CondaPkg/env/bin/lzgrep
vendored
Symbolic link
1
.CondaPkg/env/bin/lzgrep
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xzgrep
|
||||||
1
.CondaPkg/env/bin/lzless
vendored
Symbolic link
1
.CondaPkg/env/bin/lzless
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xzless
|
||||||
1
.CondaPkg/env/bin/lzma
vendored
Symbolic link
1
.CondaPkg/env/bin/lzma
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xz
|
||||||
BIN
.CondaPkg/env/bin/lzmadec
vendored
Executable file
BIN
.CondaPkg/env/bin/lzmadec
vendored
Executable file
Binary file not shown.
BIN
.CondaPkg/env/bin/lzmainfo
vendored
Executable file
BIN
.CondaPkg/env/bin/lzmainfo
vendored
Executable file
Binary file not shown.
1
.CondaPkg/env/bin/lzmore
vendored
Symbolic link
1
.CondaPkg/env/bin/lzmore
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xzmore
|
||||||
328
.CondaPkg/env/bin/ncurses6-config
vendored
Executable file
328
.CondaPkg/env/bin/ncurses6-config
vendored
Executable file
@@ -0,0 +1,328 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# $Id: ncurses-config.in,v 1.50 2021/08/07 21:36:14 tom Exp $
|
||||||
|
##############################################################################
|
||||||
|
# Copyright 2018-2020,2021 Thomas E. Dickey #
|
||||||
|
# Copyright 2006-2015,2017 Free Software Foundation, Inc. #
|
||||||
|
# #
|
||||||
|
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||||
|
# copy of this software and associated documentation files (the "Software"), #
|
||||||
|
# to deal in the Software without restriction, including without limitation #
|
||||||
|
# the rights to use, copy, modify, merge, publish, distribute, distribute #
|
||||||
|
# with modifications, sublicense, and/or sell copies of the Software, and to #
|
||||||
|
# permit persons to whom the Software is furnished to do so, subject to the #
|
||||||
|
# following conditions: #
|
||||||
|
# #
|
||||||
|
# The above copyright notice and this permission notice shall be included in #
|
||||||
|
# all copies or substantial portions of the Software. #
|
||||||
|
# #
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR #
|
||||||
|
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, #
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL #
|
||||||
|
# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER #
|
||||||
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING #
|
||||||
|
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER #
|
||||||
|
# DEALINGS IN THE SOFTWARE. #
|
||||||
|
# #
|
||||||
|
# Except as contained in this notice, the name(s) of the above copyright #
|
||||||
|
# holders shall not be used in advertising or otherwise to promote the sale, #
|
||||||
|
# use or other dealings in this Software without prior written #
|
||||||
|
# authorization. #
|
||||||
|
##############################################################################
|
||||||
|
#
|
||||||
|
# Author: Thomas E. Dickey, 2006-on
|
||||||
|
|
||||||
|
LANG=C; export LANG
|
||||||
|
LANGUAGE=C; export LANGUAGE
|
||||||
|
LC_ALL=C; export LC_ALL
|
||||||
|
LC_CTYPE=C; export LC_CTYPE
|
||||||
|
|
||||||
|
prefix="/home/ton/.julia/dev/ImageUtils/.CondaPkg/env"
|
||||||
|
exec_prefix="${prefix}"
|
||||||
|
|
||||||
|
bindir="${exec_prefix}/bin"
|
||||||
|
includedir="${prefix}/include"
|
||||||
|
libdir="${exec_prefix}/lib"
|
||||||
|
datarootdir="${prefix}/share"
|
||||||
|
datadir="${datarootdir}"
|
||||||
|
mandir="${datarootdir}/man"
|
||||||
|
|
||||||
|
THIS="ncurses"
|
||||||
|
TINFO_LIB="tinfo"
|
||||||
|
RPATH_LIST="${libdir}"
|
||||||
|
|
||||||
|
includesubdir="${prefix}/include/${THIS}"
|
||||||
|
|
||||||
|
# Ensure that RPATH_LIST contains only absolute pathnames, if it is nonempty.
|
||||||
|
# We cannot filter it out within the build-process since the variable is used
|
||||||
|
# in some special cases of installation using a relative path.
|
||||||
|
if [ -n "$RPATH_LIST" ]
|
||||||
|
then
|
||||||
|
save_IFS="$IFS"
|
||||||
|
IFS=':'
|
||||||
|
filtered=
|
||||||
|
for item in $RPATH_LIST
|
||||||
|
do
|
||||||
|
case "$item" in
|
||||||
|
./*|../*|*/..|*/../*)
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
[ -n "$filtered" ] && filtered="${filtered}:"
|
||||||
|
filtered="${filtered}${item}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
IFS="$save_IFS"
|
||||||
|
# if the result is empty, there is little we can do to fix it
|
||||||
|
RPATH_LIST="$filtered"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# with --disable-overwrite, we installed into a subdirectory, but transformed
|
||||||
|
# the headers to include like this:
|
||||||
|
# <ncurses/curses.h>
|
||||||
|
if [ xno = xno ]; then
|
||||||
|
case $includedir in
|
||||||
|
$prefix/include/ncurses)
|
||||||
|
includedir=`echo "$includedir" | sed -e 's,/[^/]*$,,'`
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
LIBS=""
|
||||||
|
if [ "tinfo" = "ncurses" ]; then
|
||||||
|
LIBS="-l${THIS} $LIBS"
|
||||||
|
else
|
||||||
|
LIBS="-l${THIS} -l${TINFO_LIB} $LIBS"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ignore -L options which do not correspond to an actual directory, or which
|
||||||
|
# are standard library directories (i.e., the linker is supposed to search
|
||||||
|
# those directories).
|
||||||
|
#
|
||||||
|
# There is no portable way to find the list of standard library directories.
|
||||||
|
# Require a POSIX shell anyway, to keep this simple.
|
||||||
|
lib_flags=
|
||||||
|
for opt in -L$libdir -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/lib -Wl,-rpath-link,/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/lib -L/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/lib $LIBS
|
||||||
|
do
|
||||||
|
case $opt in
|
||||||
|
-specs*) # ignore linker specs-files which were used to build library
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
-Wl,-z,*) # ignore flags used to manipulate shared image
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
-Wl,--dynamic-linker*) # ignore ELF interpreter
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
-L*)
|
||||||
|
lib_check=`echo "x$opt" | sed -e 's/^.-L//'`
|
||||||
|
[ -d "$lib_check" ] || continue
|
||||||
|
case "$lib_check" in
|
||||||
|
/usr/lib64|/usr/local/lib64|/lib64|/usr/local/lib|/lib|/usr/lib) # skip standard libdir
|
||||||
|
if [ "$lib_check" = "$libdir" ]
|
||||||
|
then
|
||||||
|
lib_first=yes
|
||||||
|
IFS_save="$IFS"
|
||||||
|
IFS='|'
|
||||||
|
LIBDIRS="/usr/lib64|/usr/local/lib64|/lib64|/usr/local/lib|/lib|/usr/lib"
|
||||||
|
for lib_check in $LIBDIRS
|
||||||
|
do
|
||||||
|
if [ -d "$lib_check" ]
|
||||||
|
then
|
||||||
|
if [ "$lib_check" != "$libdir" ]
|
||||||
|
then
|
||||||
|
lib_first=no
|
||||||
|
fi
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
IFS="$IFS_save"
|
||||||
|
[ $lib_first = yes ] && continue
|
||||||
|
found=no
|
||||||
|
for check in $lib_flags
|
||||||
|
do
|
||||||
|
if [ "x$check" = "x$opt" ]
|
||||||
|
then
|
||||||
|
found=yes
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
[ $found = yes ] && continue
|
||||||
|
:
|
||||||
|
else
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
found=no
|
||||||
|
for check in $lib_flags
|
||||||
|
do
|
||||||
|
if [ "x$check" = "x$opt" ]
|
||||||
|
then
|
||||||
|
found=yes
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
[ $found = yes ] && continue
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
lib_flags="$lib_flags $opt"
|
||||||
|
done
|
||||||
|
|
||||||
|
[ $# = 0 ] && exec /bin/sh $0 --error
|
||||||
|
|
||||||
|
while [ $# -gt 0 ]; do
|
||||||
|
case "$1" in
|
||||||
|
# basic configuration
|
||||||
|
--prefix)
|
||||||
|
echo "$prefix"
|
||||||
|
;;
|
||||||
|
--exec-prefix)
|
||||||
|
echo "$exec_prefix"
|
||||||
|
;;
|
||||||
|
# compile/link
|
||||||
|
--cflags)
|
||||||
|
INCS=" -D_GNU_SOURCE"
|
||||||
|
if [ "xno" = xno ]; then
|
||||||
|
INCS="$INCS -I${includesubdir}"
|
||||||
|
fi
|
||||||
|
if [ "${includedir}" != /usr/include ]; then
|
||||||
|
INCS="$INCS -I${includedir}"
|
||||||
|
fi
|
||||||
|
sed -e 's,^[ ]*,,' -e 's, [ ]*, ,g' -e 's,[ ]*$,,' <<-ENDECHO
|
||||||
|
$INCS
|
||||||
|
ENDECHO
|
||||||
|
;;
|
||||||
|
--libs)
|
||||||
|
OPTS=
|
||||||
|
for opt in $lib_flags
|
||||||
|
do
|
||||||
|
[ -n "$OPTS" ] && OPTS="$OPTS "
|
||||||
|
OPTS="${OPTS}${opt}"
|
||||||
|
done
|
||||||
|
printf "%s\n" "$OPTS"
|
||||||
|
;;
|
||||||
|
--libs-only-L)
|
||||||
|
OPTS=
|
||||||
|
for opt in $lib_flags
|
||||||
|
do
|
||||||
|
case "x$opt" in
|
||||||
|
x-L*)
|
||||||
|
[ -n "$OPTS" ] && OPTS="$OPTS "
|
||||||
|
OPTS="${OPTS}${opt}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
printf "%s\n" "$OPTS"
|
||||||
|
;;
|
||||||
|
--libs-only-l)
|
||||||
|
OPTS=
|
||||||
|
for opt in $lib_flags
|
||||||
|
do
|
||||||
|
case "x$opt" in
|
||||||
|
x-l*)
|
||||||
|
[ -n "$OPTS" ] && OPTS="$OPTS "
|
||||||
|
OPTS="${OPTS}${opt}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
printf "%s\n" "$OPTS"
|
||||||
|
;;
|
||||||
|
--libs-only-other)
|
||||||
|
OPTS=
|
||||||
|
for opt in $lib_flags
|
||||||
|
do
|
||||||
|
case "x$opt" in
|
||||||
|
x-[lL]*)
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
[ -n "$OPTS" ] && OPTS="$OPTS "
|
||||||
|
OPTS="${OPTS}${opt}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
printf "%s\n" "$OPTS"
|
||||||
|
;;
|
||||||
|
# identification
|
||||||
|
--version)
|
||||||
|
echo "6.3.20211021"
|
||||||
|
;;
|
||||||
|
--abi-version)
|
||||||
|
echo "6"
|
||||||
|
;;
|
||||||
|
--mouse-version)
|
||||||
|
echo "2"
|
||||||
|
;;
|
||||||
|
# locations
|
||||||
|
--bindir)
|
||||||
|
echo "${bindir}"
|
||||||
|
;;
|
||||||
|
--datadir)
|
||||||
|
echo "${datadir}"
|
||||||
|
;;
|
||||||
|
--includedir)
|
||||||
|
INCS=
|
||||||
|
if [ "xno" = xno ]; then
|
||||||
|
INCS="${includesubdir}"
|
||||||
|
elif [ "${includedir}" != /usr/include ]; then
|
||||||
|
INCS="${includedir}"
|
||||||
|
fi
|
||||||
|
echo $INCS
|
||||||
|
;;
|
||||||
|
--libdir)
|
||||||
|
echo "${libdir}"
|
||||||
|
;;
|
||||||
|
--mandir)
|
||||||
|
echo "${mandir}"
|
||||||
|
;;
|
||||||
|
--terminfo)
|
||||||
|
echo "/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/share/terminfo"
|
||||||
|
;;
|
||||||
|
--terminfo-dirs)
|
||||||
|
echo "/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/share/terminfo"
|
||||||
|
;;
|
||||||
|
--termpath)
|
||||||
|
echo "/etc/termcap:/usr/share/misc/termcap"
|
||||||
|
;;
|
||||||
|
# general info
|
||||||
|
--help)
|
||||||
|
cat <<ENDHELP
|
||||||
|
Usage: `basename $0` [options]
|
||||||
|
|
||||||
|
Options:
|
||||||
|
--prefix echos the package-prefix of ${THIS}
|
||||||
|
--exec-prefix echos the executable-prefix of ${THIS}
|
||||||
|
|
||||||
|
--cflags echos the C compiler flags needed to compile with ${THIS}
|
||||||
|
--libs echos the libraries needed to link with ${THIS}
|
||||||
|
|
||||||
|
--libs-only-L echos -L linker options (search path) for ${THIS}
|
||||||
|
--libs-only-l echos -l linker options (libraries) for ${THIS}
|
||||||
|
--libs-only-other echos linker options other than -L/-l
|
||||||
|
|
||||||
|
--version echos the release+patchdate version of ${THIS}
|
||||||
|
--abi-version echos the ABI version of ${THIS}
|
||||||
|
--mouse-version echos the mouse-interface version of ${THIS}
|
||||||
|
|
||||||
|
--bindir echos the directory containing ${THIS} programs
|
||||||
|
--datadir echos the directory containing ${THIS} data
|
||||||
|
--includedir echos the directory containing ${THIS} header files
|
||||||
|
--libdir echos the directory containing ${THIS} libraries
|
||||||
|
--mandir echos the directory containing ${THIS} manpages
|
||||||
|
--terminfo echos the \$TERMINFO terminfo database path
|
||||||
|
--terminfo-dirs echos the \$TERMINFO_DIRS directory list
|
||||||
|
--termpath echos the \$TERMPATH termcap list
|
||||||
|
|
||||||
|
--help prints this message
|
||||||
|
ENDHELP
|
||||||
|
;;
|
||||||
|
--error|*)
|
||||||
|
/bin/sh $0 --help 1>&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
# vi:ts=4 sw=4
|
||||||
|
# vile:shmode
|
||||||
328
.CondaPkg/env/bin/ncursesw6-config
vendored
Executable file
328
.CondaPkg/env/bin/ncursesw6-config
vendored
Executable file
@@ -0,0 +1,328 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# $Id: ncurses-config.in,v 1.50 2021/08/07 21:36:14 tom Exp $
|
||||||
|
##############################################################################
|
||||||
|
# Copyright 2018-2020,2021 Thomas E. Dickey #
|
||||||
|
# Copyright 2006-2015,2017 Free Software Foundation, Inc. #
|
||||||
|
# #
|
||||||
|
# Permission is hereby granted, free of charge, to any person obtaining a #
|
||||||
|
# copy of this software and associated documentation files (the "Software"), #
|
||||||
|
# to deal in the Software without restriction, including without limitation #
|
||||||
|
# the rights to use, copy, modify, merge, publish, distribute, distribute #
|
||||||
|
# with modifications, sublicense, and/or sell copies of the Software, and to #
|
||||||
|
# permit persons to whom the Software is furnished to do so, subject to the #
|
||||||
|
# following conditions: #
|
||||||
|
# #
|
||||||
|
# The above copyright notice and this permission notice shall be included in #
|
||||||
|
# all copies or substantial portions of the Software. #
|
||||||
|
# #
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR #
|
||||||
|
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, #
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL #
|
||||||
|
# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER #
|
||||||
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING #
|
||||||
|
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER #
|
||||||
|
# DEALINGS IN THE SOFTWARE. #
|
||||||
|
# #
|
||||||
|
# Except as contained in this notice, the name(s) of the above copyright #
|
||||||
|
# holders shall not be used in advertising or otherwise to promote the sale, #
|
||||||
|
# use or other dealings in this Software without prior written #
|
||||||
|
# authorization. #
|
||||||
|
##############################################################################
|
||||||
|
#
|
||||||
|
# Author: Thomas E. Dickey, 2006-on
|
||||||
|
|
||||||
|
LANG=C; export LANG
|
||||||
|
LANGUAGE=C; export LANGUAGE
|
||||||
|
LC_ALL=C; export LC_ALL
|
||||||
|
LC_CTYPE=C; export LC_CTYPE
|
||||||
|
|
||||||
|
prefix="/home/ton/.julia/dev/ImageUtils/.CondaPkg/env"
|
||||||
|
exec_prefix="${prefix}"
|
||||||
|
|
||||||
|
bindir="${exec_prefix}/bin"
|
||||||
|
includedir="${prefix}/include"
|
||||||
|
libdir="${exec_prefix}/lib"
|
||||||
|
datarootdir="${prefix}/share"
|
||||||
|
datadir="${datarootdir}"
|
||||||
|
mandir="${datarootdir}/man"
|
||||||
|
|
||||||
|
THIS="ncursesw"
|
||||||
|
TINFO_LIB="tinfow"
|
||||||
|
RPATH_LIST="${libdir}"
|
||||||
|
|
||||||
|
includesubdir="${prefix}/include/${THIS}"
|
||||||
|
|
||||||
|
# Ensure that RPATH_LIST contains only absolute pathnames, if it is nonempty.
|
||||||
|
# We cannot filter it out within the build-process since the variable is used
|
||||||
|
# in some special cases of installation using a relative path.
|
||||||
|
if [ -n "$RPATH_LIST" ]
|
||||||
|
then
|
||||||
|
save_IFS="$IFS"
|
||||||
|
IFS=':'
|
||||||
|
filtered=
|
||||||
|
for item in $RPATH_LIST
|
||||||
|
do
|
||||||
|
case "$item" in
|
||||||
|
./*|../*|*/..|*/../*)
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
[ -n "$filtered" ] && filtered="${filtered}:"
|
||||||
|
filtered="${filtered}${item}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
IFS="$save_IFS"
|
||||||
|
# if the result is empty, there is little we can do to fix it
|
||||||
|
RPATH_LIST="$filtered"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# with --disable-overwrite, we installed into a subdirectory, but transformed
|
||||||
|
# the headers to include like this:
|
||||||
|
# <ncursesw/curses.h>
|
||||||
|
if [ xno = xno ]; then
|
||||||
|
case $includedir in
|
||||||
|
$prefix/include/ncursesw)
|
||||||
|
includedir=`echo "$includedir" | sed -e 's,/[^/]*$,,'`
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
LIBS=""
|
||||||
|
if [ "tinfo" = "ncurses" ]; then
|
||||||
|
LIBS="-l${THIS} $LIBS"
|
||||||
|
else
|
||||||
|
LIBS="-l${THIS} -l${TINFO_LIB} $LIBS"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ignore -L options which do not correspond to an actual directory, or which
|
||||||
|
# are standard library directories (i.e., the linker is supposed to search
|
||||||
|
# those directories).
|
||||||
|
#
|
||||||
|
# There is no portable way to find the list of standard library directories.
|
||||||
|
# Require a POSIX shell anyway, to keep this simple.
|
||||||
|
lib_flags=
|
||||||
|
for opt in -L$libdir -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/lib -Wl,-rpath-link,/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/lib -L/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/lib $LIBS
|
||||||
|
do
|
||||||
|
case $opt in
|
||||||
|
-specs*) # ignore linker specs-files which were used to build library
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
-Wl,-z,*) # ignore flags used to manipulate shared image
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
-Wl,--dynamic-linker*) # ignore ELF interpreter
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
-L*)
|
||||||
|
lib_check=`echo "x$opt" | sed -e 's/^.-L//'`
|
||||||
|
[ -d "$lib_check" ] || continue
|
||||||
|
case "$lib_check" in
|
||||||
|
/usr/lib64|/usr/local/lib64|/lib64|/usr/local/lib|/lib|/usr/lib) # skip standard libdir
|
||||||
|
if [ "$lib_check" = "$libdir" ]
|
||||||
|
then
|
||||||
|
lib_first=yes
|
||||||
|
IFS_save="$IFS"
|
||||||
|
IFS='|'
|
||||||
|
LIBDIRS="/usr/lib64|/usr/local/lib64|/lib64|/usr/local/lib|/lib|/usr/lib"
|
||||||
|
for lib_check in $LIBDIRS
|
||||||
|
do
|
||||||
|
if [ -d "$lib_check" ]
|
||||||
|
then
|
||||||
|
if [ "$lib_check" != "$libdir" ]
|
||||||
|
then
|
||||||
|
lib_first=no
|
||||||
|
fi
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
IFS="$IFS_save"
|
||||||
|
[ $lib_first = yes ] && continue
|
||||||
|
found=no
|
||||||
|
for check in $lib_flags
|
||||||
|
do
|
||||||
|
if [ "x$check" = "x$opt" ]
|
||||||
|
then
|
||||||
|
found=yes
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
[ $found = yes ] && continue
|
||||||
|
:
|
||||||
|
else
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
found=no
|
||||||
|
for check in $lib_flags
|
||||||
|
do
|
||||||
|
if [ "x$check" = "x$opt" ]
|
||||||
|
then
|
||||||
|
found=yes
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
[ $found = yes ] && continue
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
lib_flags="$lib_flags $opt"
|
||||||
|
done
|
||||||
|
|
||||||
|
[ $# = 0 ] && exec /bin/sh $0 --error
|
||||||
|
|
||||||
|
while [ $# -gt 0 ]; do
|
||||||
|
case "$1" in
|
||||||
|
# basic configuration
|
||||||
|
--prefix)
|
||||||
|
echo "$prefix"
|
||||||
|
;;
|
||||||
|
--exec-prefix)
|
||||||
|
echo "$exec_prefix"
|
||||||
|
;;
|
||||||
|
# compile/link
|
||||||
|
--cflags)
|
||||||
|
INCS=" -D_GNU_SOURCE"
|
||||||
|
if [ "xno" = xno ]; then
|
||||||
|
INCS="$INCS -I${includesubdir}"
|
||||||
|
fi
|
||||||
|
if [ "${includedir}" != /usr/include ]; then
|
||||||
|
INCS="$INCS -I${includedir}"
|
||||||
|
fi
|
||||||
|
sed -e 's,^[ ]*,,' -e 's, [ ]*, ,g' -e 's,[ ]*$,,' <<-ENDECHO
|
||||||
|
$INCS
|
||||||
|
ENDECHO
|
||||||
|
;;
|
||||||
|
--libs)
|
||||||
|
OPTS=
|
||||||
|
for opt in $lib_flags
|
||||||
|
do
|
||||||
|
[ -n "$OPTS" ] && OPTS="$OPTS "
|
||||||
|
OPTS="${OPTS}${opt}"
|
||||||
|
done
|
||||||
|
printf "%s\n" "$OPTS"
|
||||||
|
;;
|
||||||
|
--libs-only-L)
|
||||||
|
OPTS=
|
||||||
|
for opt in $lib_flags
|
||||||
|
do
|
||||||
|
case "x$opt" in
|
||||||
|
x-L*)
|
||||||
|
[ -n "$OPTS" ] && OPTS="$OPTS "
|
||||||
|
OPTS="${OPTS}${opt}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
printf "%s\n" "$OPTS"
|
||||||
|
;;
|
||||||
|
--libs-only-l)
|
||||||
|
OPTS=
|
||||||
|
for opt in $lib_flags
|
||||||
|
do
|
||||||
|
case "x$opt" in
|
||||||
|
x-l*)
|
||||||
|
[ -n "$OPTS" ] && OPTS="$OPTS "
|
||||||
|
OPTS="${OPTS}${opt}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
printf "%s\n" "$OPTS"
|
||||||
|
;;
|
||||||
|
--libs-only-other)
|
||||||
|
OPTS=
|
||||||
|
for opt in $lib_flags
|
||||||
|
do
|
||||||
|
case "x$opt" in
|
||||||
|
x-[lL]*)
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
[ -n "$OPTS" ] && OPTS="$OPTS "
|
||||||
|
OPTS="${OPTS}${opt}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
printf "%s\n" "$OPTS"
|
||||||
|
;;
|
||||||
|
# identification
|
||||||
|
--version)
|
||||||
|
echo "6.3.20211021"
|
||||||
|
;;
|
||||||
|
--abi-version)
|
||||||
|
echo "6"
|
||||||
|
;;
|
||||||
|
--mouse-version)
|
||||||
|
echo "2"
|
||||||
|
;;
|
||||||
|
# locations
|
||||||
|
--bindir)
|
||||||
|
echo "${bindir}"
|
||||||
|
;;
|
||||||
|
--datadir)
|
||||||
|
echo "${datadir}"
|
||||||
|
;;
|
||||||
|
--includedir)
|
||||||
|
INCS=
|
||||||
|
if [ "xno" = xno ]; then
|
||||||
|
INCS="${includesubdir}"
|
||||||
|
elif [ "${includedir}" != /usr/include ]; then
|
||||||
|
INCS="${includedir}"
|
||||||
|
fi
|
||||||
|
echo $INCS
|
||||||
|
;;
|
||||||
|
--libdir)
|
||||||
|
echo "${libdir}"
|
||||||
|
;;
|
||||||
|
--mandir)
|
||||||
|
echo "${mandir}"
|
||||||
|
;;
|
||||||
|
--terminfo)
|
||||||
|
echo "/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/share/terminfo"
|
||||||
|
;;
|
||||||
|
--terminfo-dirs)
|
||||||
|
echo "/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/share/terminfo"
|
||||||
|
;;
|
||||||
|
--termpath)
|
||||||
|
echo "/etc/termcap:/usr/share/misc/termcap"
|
||||||
|
;;
|
||||||
|
# general info
|
||||||
|
--help)
|
||||||
|
cat <<ENDHELP
|
||||||
|
Usage: `basename $0` [options]
|
||||||
|
|
||||||
|
Options:
|
||||||
|
--prefix echos the package-prefix of ${THIS}
|
||||||
|
--exec-prefix echos the executable-prefix of ${THIS}
|
||||||
|
|
||||||
|
--cflags echos the C compiler flags needed to compile with ${THIS}
|
||||||
|
--libs echos the libraries needed to link with ${THIS}
|
||||||
|
|
||||||
|
--libs-only-L echos -L linker options (search path) for ${THIS}
|
||||||
|
--libs-only-l echos -l linker options (libraries) for ${THIS}
|
||||||
|
--libs-only-other echos linker options other than -L/-l
|
||||||
|
|
||||||
|
--version echos the release+patchdate version of ${THIS}
|
||||||
|
--abi-version echos the ABI version of ${THIS}
|
||||||
|
--mouse-version echos the mouse-interface version of ${THIS}
|
||||||
|
|
||||||
|
--bindir echos the directory containing ${THIS} programs
|
||||||
|
--datadir echos the directory containing ${THIS} data
|
||||||
|
--includedir echos the directory containing ${THIS} header files
|
||||||
|
--libdir echos the directory containing ${THIS} libraries
|
||||||
|
--mandir echos the directory containing ${THIS} manpages
|
||||||
|
--terminfo echos the \$TERMINFO terminfo database path
|
||||||
|
--terminfo-dirs echos the \$TERMINFO_DIRS directory list
|
||||||
|
--termpath echos the \$TERMPATH termcap list
|
||||||
|
|
||||||
|
--help prints this message
|
||||||
|
ENDHELP
|
||||||
|
;;
|
||||||
|
--error|*)
|
||||||
|
/bin/sh $0 --help 1>&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
# vi:ts=4 sw=4
|
||||||
|
# vile:shmode
|
||||||
BIN
.CondaPkg/env/bin/openssl
vendored
Executable file
BIN
.CondaPkg/env/bin/openssl
vendored
Executable file
Binary file not shown.
10
.CondaPkg/env/bin/pip
vendored
Executable file
10
.CondaPkg/env/bin/pip
vendored
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
|
||||||
|
from pip._internal.cli.main import main
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
10
.CondaPkg/env/bin/pip3
vendored
Executable file
10
.CondaPkg/env/bin/pip3
vendored
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
|
||||||
|
from pip._internal.cli.main import main
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
8
.CondaPkg/env/bin/pybase64
vendored
Executable file
8
.CondaPkg/env/bin/pybase64
vendored
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from pybase64.__main__ import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
1
.CondaPkg/env/bin/pydoc
vendored
Symbolic link
1
.CondaPkg/env/bin/pydoc
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
pydoc3.11
|
||||||
1
.CondaPkg/env/bin/pydoc3
vendored
Symbolic link
1
.CondaPkg/env/bin/pydoc3
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
pydoc3.11
|
||||||
5
.CondaPkg/env/bin/pydoc3.11
vendored
Executable file
5
.CondaPkg/env/bin/pydoc3.11
vendored
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
||||||
|
|
||||||
|
import pydoc
|
||||||
|
if __name__ == '__main__':
|
||||||
|
pydoc.cli()
|
||||||
1
.CondaPkg/env/bin/python
vendored
Symbolic link
1
.CondaPkg/env/bin/python
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
python3.11
|
||||||
1
.CondaPkg/env/bin/python3
vendored
Symbolic link
1
.CondaPkg/env/bin/python3
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
python3.11
|
||||||
1
.CondaPkg/env/bin/python3-config
vendored
Symbolic link
1
.CondaPkg/env/bin/python3-config
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
python3.11-config
|
||||||
1
.CondaPkg/env/bin/python3.1
vendored
Symbolic link
1
.CondaPkg/env/bin/python3.1
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
python3.11
|
||||||
BIN
.CondaPkg/env/bin/python3.11
vendored
Executable file
BIN
.CondaPkg/env/bin/python3.11
vendored
Executable file
Binary file not shown.
116
.CondaPkg/env/bin/python3.11-config
vendored
Executable file
116
.CondaPkg/env/bin/python3.11-config
vendored
Executable file
@@ -0,0 +1,116 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Keep this script in sync with python-config.in
|
||||||
|
|
||||||
|
exit_with_usage ()
|
||||||
|
{
|
||||||
|
echo "Usage: $0 --prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--extension-suffix|--help|--abiflags|--configdir|--embed"
|
||||||
|
exit $1
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ "$1" = "" ] ; then
|
||||||
|
exit_with_usage 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Returns the actual prefix where this script was installed to.
|
||||||
|
installed_prefix ()
|
||||||
|
{
|
||||||
|
RESULT=$(dirname $(cd $(dirname "$1") && pwd -P))
|
||||||
|
if which readlink >/dev/null 2>&1 ; then
|
||||||
|
if readlink -f "$RESULT" >/dev/null 2>&1; then
|
||||||
|
RESULT=$(readlink -f "$RESULT")
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
echo $RESULT
|
||||||
|
}
|
||||||
|
|
||||||
|
prefix_real=$(installed_prefix "$0")
|
||||||
|
|
||||||
|
# Use sed to fix paths from their built-to locations to their installed-to
|
||||||
|
# locations. Keep prefix & exec_prefix using their original values in case
|
||||||
|
# they are referenced in other configure variables, to prevent double
|
||||||
|
# substitution, issue #22140.
|
||||||
|
prefix="/home/ton/.julia/dev/ImageUtils/.CondaPkg/env"
|
||||||
|
exec_prefix="${prefix}"
|
||||||
|
exec_prefix_real=${prefix_real}
|
||||||
|
includedir=$(echo "${prefix}/include" | sed "s#$prefix#$prefix_real#")
|
||||||
|
libdir=$(echo "${exec_prefix}/lib" | sed "s#$prefix#$prefix_real#")
|
||||||
|
CFLAGS=$(echo "-march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O3 -ffunction-sections -pipe -isystem /home/ton/.julia/dev/ImageUtils/.CondaPkg/env/include -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/python-split_1673698225136/work=/usr/local/src/conda/python-3.11.0 -fdebug-prefix-map=/home/ton/.julia/dev/ImageUtils/.CondaPkg/env=/usr/local/src/conda-prefix -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -flto" | sed "s#$prefix#$prefix_real#")
|
||||||
|
VERSION="3.11"
|
||||||
|
LIBM="-lm"
|
||||||
|
LIBC=""
|
||||||
|
SYSLIBS="$LIBM $LIBC"
|
||||||
|
ABIFLAGS=""
|
||||||
|
LIBS=" -lpthread -ldl -lutil -lrt $SYSLIBS"
|
||||||
|
LIBS_EMBED="-lpython${VERSION}${ABIFLAGS} -lpthread -ldl -lutil -lrt $SYSLIBS"
|
||||||
|
BASECFLAGS=""
|
||||||
|
LDLIBRARY="libpython${VERSION}${ABIFLAGS}.a"
|
||||||
|
OPT="-DNDEBUG -fwrapv -O3 -Wall"
|
||||||
|
PY_ENABLE_SHARED="0"
|
||||||
|
LDVERSION="${VERSION}${ABIFLAGS}"
|
||||||
|
LIBDEST=${prefix_real}/lib/python${VERSION}
|
||||||
|
LIBPL=$(echo "${prefix}/lib/python3.11/config-${VERSION}${ABIFLAGS}-x86_64-linux-gnu" | sed "s#$prefix#$prefix_real#")
|
||||||
|
SO=".cpython-311-x86_64-linux-gnu.so"
|
||||||
|
PYTHONFRAMEWORK=""
|
||||||
|
INCDIR="-I$includedir/python${VERSION}${ABIFLAGS}"
|
||||||
|
PLATINCDIR="-I$includedir/python${VERSION}${ABIFLAGS}"
|
||||||
|
PY_EMBED=0
|
||||||
|
|
||||||
|
# Scan for --help or unknown argument.
|
||||||
|
for ARG in $*
|
||||||
|
do
|
||||||
|
case $ARG in
|
||||||
|
--help)
|
||||||
|
exit_with_usage 0
|
||||||
|
;;
|
||||||
|
--embed)
|
||||||
|
PY_EMBED=1
|
||||||
|
;;
|
||||||
|
--prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--extension-suffix|--abiflags|--configdir)
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
exit_with_usage 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ $PY_EMBED = 1 ] ; then
|
||||||
|
LIBS="$LIBS_EMBED"
|
||||||
|
fi
|
||||||
|
|
||||||
|
for ARG in "$@"
|
||||||
|
do
|
||||||
|
case "$ARG" in
|
||||||
|
--prefix)
|
||||||
|
echo "$prefix_real"
|
||||||
|
;;
|
||||||
|
--exec-prefix)
|
||||||
|
echo "$exec_prefix_real"
|
||||||
|
;;
|
||||||
|
--includes)
|
||||||
|
echo "$INCDIR $PLATINCDIR"
|
||||||
|
;;
|
||||||
|
--cflags)
|
||||||
|
echo "$INCDIR $PLATINCDIR $BASECFLAGS $CFLAGS $OPT"
|
||||||
|
;;
|
||||||
|
--libs)
|
||||||
|
echo "$LIBS"
|
||||||
|
;;
|
||||||
|
--ldflags)
|
||||||
|
LIBPLUSED=
|
||||||
|
if [ "$PY_ENABLE_SHARED" = "0" ] ; then
|
||||||
|
LIBPLUSED="-L$LIBPL"
|
||||||
|
fi
|
||||||
|
echo "$LIBPLUSED -L$libdir $LIBS"
|
||||||
|
;;
|
||||||
|
--extension-suffix)
|
||||||
|
echo "$SO"
|
||||||
|
;;
|
||||||
|
--abiflags)
|
||||||
|
echo "$ABIFLAGS"
|
||||||
|
;;
|
||||||
|
--configdir)
|
||||||
|
echo "$LIBPL"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
1
.CondaPkg/env/bin/reset
vendored
Symbolic link
1
.CondaPkg/env/bin/reset
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
tset
|
||||||
899
.CondaPkg/env/bin/sqlite3_analyzer
vendored
Executable file
899
.CondaPkg/env/bin/sqlite3_analyzer
vendored
Executable file
@@ -0,0 +1,899 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
# restart with tclsh \
|
||||||
|
exec tclsh "$0" ${1+"$@"}
|
||||||
|
package require sqlite3
|
||||||
|
|
||||||
|
# Run this TCL script using an SQLite-enabled TCL interpreter to get a report
|
||||||
|
# on how much disk space is used by a particular data to actually store data
|
||||||
|
# versus how much space is unused.
|
||||||
|
#
|
||||||
|
# The dbstat virtual table is required.
|
||||||
|
#
|
||||||
|
|
||||||
|
if {[catch {
|
||||||
|
|
||||||
|
# Argument $tname is the name of a table within the database opened by
|
||||||
|
# database handle [db]. Return true if it is a WITHOUT ROWID table, or
|
||||||
|
# false otherwise.
|
||||||
|
#
|
||||||
|
proc is_without_rowid {tname} {
|
||||||
|
set t [string map {' ''} $tname]
|
||||||
|
db eval "PRAGMA index_list = '$t'" o {
|
||||||
|
if {$o(origin) == "pk"} {
|
||||||
|
set n $o(name)
|
||||||
|
if {0==[db one { SELECT count(*) FROM sqlite_schema WHERE name=$n }]} {
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
# Read and run TCL commands from standard input. Used to implement
|
||||||
|
# the --tclsh option.
|
||||||
|
#
|
||||||
|
proc tclsh {} {
|
||||||
|
set line {}
|
||||||
|
while {![eof stdin]} {
|
||||||
|
if {$line!=""} {
|
||||||
|
puts -nonewline "> "
|
||||||
|
} else {
|
||||||
|
puts -nonewline "% "
|
||||||
|
}
|
||||||
|
flush stdout
|
||||||
|
append line [gets stdin]
|
||||||
|
if {[info complete $line]} {
|
||||||
|
if {[catch {uplevel #0 $line} result]} {
|
||||||
|
puts stderr "Error: $result"
|
||||||
|
} elseif {$result!=""} {
|
||||||
|
puts $result
|
||||||
|
}
|
||||||
|
set line {}
|
||||||
|
} else {
|
||||||
|
append line \n
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# Get the name of the database to analyze
|
||||||
|
#
|
||||||
|
proc usage {} {
|
||||||
|
set argv0 [file rootname [file tail [info script]]]
|
||||||
|
puts stderr "Usage: $argv0 ?--pageinfo? ?--stats? database-filename"
|
||||||
|
puts stderr {
|
||||||
|
Analyze the SQLite3 database file specified by the "database-filename"
|
||||||
|
argument and output a report detailing size and storage efficiency
|
||||||
|
information for the database and its constituent tables and indexes.
|
||||||
|
|
||||||
|
Options:
|
||||||
|
|
||||||
|
--pageinfo Show how each page of the database-file is used
|
||||||
|
|
||||||
|
--stats Output SQL text that creates a new database containing
|
||||||
|
statistics about the database that was analyzed
|
||||||
|
|
||||||
|
--tclsh Run the built-in TCL interpreter interactively (for debugging)
|
||||||
|
|
||||||
|
--version Show the version number of SQLite
|
||||||
|
}
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
set file_to_analyze {}
|
||||||
|
set flags(-pageinfo) 0
|
||||||
|
set flags(-stats) 0
|
||||||
|
set flags(-debug) 0
|
||||||
|
append argv {}
|
||||||
|
foreach arg $argv {
|
||||||
|
if {[regexp {^-+pageinfo$} $arg]} {
|
||||||
|
set flags(-pageinfo) 1
|
||||||
|
} elseif {[regexp {^-+stats$} $arg]} {
|
||||||
|
set flags(-stats) 1
|
||||||
|
} elseif {[regexp {^-+debug$} $arg]} {
|
||||||
|
set flags(-debug) 1
|
||||||
|
} elseif {[regexp {^-+tclsh$} $arg]} {
|
||||||
|
tclsh
|
||||||
|
exit 0
|
||||||
|
} elseif {[regexp {^-+version$} $arg]} {
|
||||||
|
sqlite3 mem :memory:
|
||||||
|
puts [mem one {SELECT sqlite_version()||' '||sqlite_source_id()}]
|
||||||
|
mem close
|
||||||
|
exit 0
|
||||||
|
} elseif {[regexp {^-} $arg]} {
|
||||||
|
puts stderr "Unknown option: $arg"
|
||||||
|
usage
|
||||||
|
} elseif {$file_to_analyze!=""} {
|
||||||
|
usage
|
||||||
|
} else {
|
||||||
|
set file_to_analyze $arg
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if {$file_to_analyze==""} usage
|
||||||
|
set root_filename $file_to_analyze
|
||||||
|
regexp {^file:(//)?([^?]*)} $file_to_analyze all x1 root_filename
|
||||||
|
if {![file exists $root_filename]} {
|
||||||
|
puts stderr "No such file: $root_filename"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
if {![file readable $root_filename]} {
|
||||||
|
puts stderr "File is not readable: $root_filename"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
set true_file_size [file size $root_filename]
|
||||||
|
if {$true_file_size<512} {
|
||||||
|
puts stderr "Empty or malformed database: $root_filename"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# Compute the total file size assuming test_multiplexor is being used.
|
||||||
|
# Assume that SQLITE_ENABLE_8_3_NAMES might be enabled
|
||||||
|
#
|
||||||
|
set extension [file extension $root_filename]
|
||||||
|
set pattern $root_filename
|
||||||
|
append pattern {[0-3][0-9][0-9]}
|
||||||
|
foreach f [glob -nocomplain $pattern] {
|
||||||
|
incr true_file_size [file size $f]
|
||||||
|
set extension {}
|
||||||
|
}
|
||||||
|
if {[string length $extension]>=2 && [string length $extension]<=4} {
|
||||||
|
set pattern [file rootname $root_filename]
|
||||||
|
append pattern {.[0-3][0-9][0-9]}
|
||||||
|
foreach f [glob -nocomplain $pattern] {
|
||||||
|
incr true_file_size [file size $f]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Open the database
|
||||||
|
#
|
||||||
|
if {[catch {sqlite3 db $file_to_analyze -uri 1} msg]} {
|
||||||
|
puts stderr "error trying to open $file_to_analyze: $msg"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
if {$flags(-debug)} {
|
||||||
|
proc dbtrace {txt} {puts $txt; flush stdout;}
|
||||||
|
db trace ::dbtrace
|
||||||
|
}
|
||||||
|
|
||||||
|
# Make sure all required compile-time options are available
|
||||||
|
#
|
||||||
|
if {![db exists {SELECT 1 FROM pragma_compile_options
|
||||||
|
WHERE compile_options='ENABLE_DBSTAT_VTAB'}]} {
|
||||||
|
puts "The SQLite database engine linked with this application\
|
||||||
|
lacks required capabilities. Recompile using the\
|
||||||
|
-DSQLITE_ENABLE_DBSTAT_VTAB compile-time option to fix\
|
||||||
|
this problem."
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
db eval {SELECT count(*) FROM sqlite_schema}
|
||||||
|
set pageSize [expr {wide([db one {PRAGMA page_size}])}]
|
||||||
|
|
||||||
|
if {$flags(-pageinfo)} {
|
||||||
|
db eval {CREATE VIRTUAL TABLE temp.stat USING dbstat}
|
||||||
|
db eval {SELECT name, path, pageno FROM temp.stat ORDER BY pageno} {
|
||||||
|
puts "$pageno $name $path"
|
||||||
|
}
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
if {$flags(-stats)} {
|
||||||
|
db eval {CREATE VIRTUAL TABLE temp.stat USING dbstat}
|
||||||
|
puts "BEGIN;"
|
||||||
|
puts "CREATE TABLE stats("
|
||||||
|
puts " name STRING, /* Name of table or index */"
|
||||||
|
puts " path INTEGER, /* Path to page from root */"
|
||||||
|
puts " pageno INTEGER, /* Page number */"
|
||||||
|
puts " pagetype STRING, /* 'internal', 'leaf' or 'overflow' */"
|
||||||
|
puts " ncell INTEGER, /* Cells on page (0 for overflow) */"
|
||||||
|
puts " payload INTEGER, /* Bytes of payload on this page */"
|
||||||
|
puts " unused INTEGER, /* Bytes of unused space on this page */"
|
||||||
|
puts " mx_payload INTEGER, /* Largest payload size of all cells */"
|
||||||
|
puts " pgoffset INTEGER, /* Offset of page in file */"
|
||||||
|
puts " pgsize INTEGER /* Size of the page */"
|
||||||
|
puts ");"
|
||||||
|
db eval {SELECT quote(name) || ',' ||
|
||||||
|
quote(path) || ',' ||
|
||||||
|
quote(pageno) || ',' ||
|
||||||
|
quote(pagetype) || ',' ||
|
||||||
|
quote(ncell) || ',' ||
|
||||||
|
quote(payload) || ',' ||
|
||||||
|
quote(unused) || ',' ||
|
||||||
|
quote(mx_payload) || ',' ||
|
||||||
|
quote(pgoffset) || ',' ||
|
||||||
|
quote(pgsize) AS x FROM stat} {
|
||||||
|
puts "INSERT INTO stats VALUES($x);"
|
||||||
|
}
|
||||||
|
puts "COMMIT;"
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# In-memory database for collecting statistics. This script loops through
|
||||||
|
# the tables and indices in the database being analyzed, adding a row for each
|
||||||
|
# to an in-memory database (for which the schema is shown below). It then
|
||||||
|
# queries the in-memory db to produce the space-analysis report.
|
||||||
|
#
|
||||||
|
sqlite3 mem :memory:
|
||||||
|
if {$flags(-debug)} {
|
||||||
|
proc dbtrace {txt} {puts $txt; flush stdout;}
|
||||||
|
mem trace ::dbtrace
|
||||||
|
}
|
||||||
|
set tabledef {CREATE TABLE space_used(
|
||||||
|
name clob, -- Name of a table or index in the database file
|
||||||
|
tblname clob, -- Name of associated table
|
||||||
|
is_index boolean, -- TRUE if it is an index, false for a table
|
||||||
|
is_without_rowid boolean, -- TRUE if WITHOUT ROWID table
|
||||||
|
nentry int, -- Number of entries in the BTree
|
||||||
|
leaf_entries int, -- Number of leaf entries
|
||||||
|
depth int, -- Depth of the b-tree
|
||||||
|
payload int, -- Total amount of data stored in this table or index
|
||||||
|
ovfl_payload int, -- Total amount of data stored on overflow pages
|
||||||
|
ovfl_cnt int, -- Number of entries that use overflow
|
||||||
|
mx_payload int, -- Maximum payload size
|
||||||
|
int_pages int, -- Number of interior pages used
|
||||||
|
leaf_pages int, -- Number of leaf pages used
|
||||||
|
ovfl_pages int, -- Number of overflow pages used
|
||||||
|
int_unused int, -- Number of unused bytes on interior pages
|
||||||
|
leaf_unused int, -- Number of unused bytes on primary pages
|
||||||
|
ovfl_unused int, -- Number of unused bytes on overflow pages
|
||||||
|
gap_cnt int, -- Number of gaps in the page layout
|
||||||
|
compressed_size int -- Total bytes stored on disk
|
||||||
|
);}
|
||||||
|
mem eval $tabledef
|
||||||
|
|
||||||
|
# Create a temporary "dbstat" virtual table.
|
||||||
|
#
|
||||||
|
db eval {CREATE VIRTUAL TABLE temp.stat USING dbstat}
|
||||||
|
db eval {CREATE TEMP TABLE dbstat AS SELECT * FROM temp.stat
|
||||||
|
ORDER BY name, path}
|
||||||
|
db eval {DROP TABLE temp.stat}
|
||||||
|
|
||||||
|
set isCompressed 0
|
||||||
|
set compressOverhead 0
|
||||||
|
set depth 0
|
||||||
|
set sql { SELECT name, tbl_name FROM sqlite_schema WHERE rootpage>0 }
|
||||||
|
foreach {name tblname} [concat sqlite_schema sqlite_schema [db eval $sql]] {
|
||||||
|
|
||||||
|
set is_index [expr {$name!=$tblname}]
|
||||||
|
set is_without_rowid [is_without_rowid $name]
|
||||||
|
db eval {
|
||||||
|
SELECT
|
||||||
|
sum(ncell) AS nentry,
|
||||||
|
sum((pagetype=='leaf')*ncell) AS leaf_entries,
|
||||||
|
sum(payload) AS payload,
|
||||||
|
sum((pagetype=='overflow') * payload) AS ovfl_payload,
|
||||||
|
sum(path LIKE '%+000000') AS ovfl_cnt,
|
||||||
|
max(mx_payload) AS mx_payload,
|
||||||
|
sum(pagetype=='internal') AS int_pages,
|
||||||
|
sum(pagetype=='leaf') AS leaf_pages,
|
||||||
|
sum(pagetype=='overflow') AS ovfl_pages,
|
||||||
|
sum((pagetype=='internal') * unused) AS int_unused,
|
||||||
|
sum((pagetype=='leaf') * unused) AS leaf_unused,
|
||||||
|
sum((pagetype=='overflow') * unused) AS ovfl_unused,
|
||||||
|
sum(pgsize) AS compressed_size,
|
||||||
|
max((length(CASE WHEN path LIKE '%+%' THEN '' ELSE path END)+3)/4)
|
||||||
|
AS depth
|
||||||
|
FROM temp.dbstat WHERE name = $name
|
||||||
|
} break
|
||||||
|
|
||||||
|
set total_pages [expr {$leaf_pages+$int_pages+$ovfl_pages}]
|
||||||
|
set storage [expr {$total_pages*$pageSize}]
|
||||||
|
if {!$isCompressed && $storage>$compressed_size} {
|
||||||
|
set isCompressed 1
|
||||||
|
set compressOverhead 14
|
||||||
|
}
|
||||||
|
|
||||||
|
# Column 'gap_cnt' is set to the number of non-contiguous entries in the
|
||||||
|
# list of pages visited if the b-tree structure is traversed in a top-down
|
||||||
|
# fashion (each node visited before its child-tree is passed). Any overflow
|
||||||
|
# chains present are traversed from start to finish before any child-tree
|
||||||
|
# is.
|
||||||
|
#
|
||||||
|
set gap_cnt 0
|
||||||
|
set prev 0
|
||||||
|
db eval {
|
||||||
|
SELECT pageno, pagetype FROM temp.dbstat
|
||||||
|
WHERE name=$name
|
||||||
|
ORDER BY pageno
|
||||||
|
} {
|
||||||
|
if {$prev>0 && $pagetype=="leaf" && $pageno!=$prev+1} {
|
||||||
|
incr gap_cnt
|
||||||
|
}
|
||||||
|
set prev $pageno
|
||||||
|
}
|
||||||
|
mem eval {
|
||||||
|
INSERT INTO space_used VALUES(
|
||||||
|
$name,
|
||||||
|
$tblname,
|
||||||
|
$is_index,
|
||||||
|
$is_without_rowid,
|
||||||
|
$nentry,
|
||||||
|
$leaf_entries,
|
||||||
|
$depth,
|
||||||
|
$payload,
|
||||||
|
$ovfl_payload,
|
||||||
|
$ovfl_cnt,
|
||||||
|
$mx_payload,
|
||||||
|
$int_pages,
|
||||||
|
$leaf_pages,
|
||||||
|
$ovfl_pages,
|
||||||
|
$int_unused,
|
||||||
|
$leaf_unused,
|
||||||
|
$ovfl_unused,
|
||||||
|
$gap_cnt,
|
||||||
|
$compressed_size
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
proc integerify {real} {
|
||||||
|
if {[string is double -strict $real]} {
|
||||||
|
return [expr {wide($real)}]
|
||||||
|
} else {
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
mem function int integerify
|
||||||
|
|
||||||
|
# Quote a string for use in an SQL query. Examples:
|
||||||
|
#
|
||||||
|
# [quote {hello world}] == {'hello world'}
|
||||||
|
# [quote {hello world's}] == {'hello world''s'}
|
||||||
|
#
|
||||||
|
proc quote {txt} {
|
||||||
|
return [string map {' ''} $txt]
|
||||||
|
}
|
||||||
|
|
||||||
|
# Output a title line
|
||||||
|
#
|
||||||
|
proc titleline {title} {
|
||||||
|
if {$title==""} {
|
||||||
|
puts [string repeat * 79]
|
||||||
|
} else {
|
||||||
|
set len [string length $title]
|
||||||
|
set stars [string repeat * [expr {79-$len-5}]]
|
||||||
|
puts "*** $title $stars"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Generate a single line of output in the statistics section of the
|
||||||
|
# report.
|
||||||
|
#
|
||||||
|
proc statline {title value {extra {}}} {
|
||||||
|
set len [string length $title]
|
||||||
|
set dots [string repeat . [expr {50-$len}]]
|
||||||
|
set len [string length $value]
|
||||||
|
set sp2 [string range { } $len end]
|
||||||
|
if {$extra ne ""} {
|
||||||
|
set extra " $extra"
|
||||||
|
}
|
||||||
|
puts "$title$dots $value$sp2$extra"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Generate a formatted percentage value for $num/$denom
|
||||||
|
#
|
||||||
|
proc percent {num denom {of {}}} {
|
||||||
|
if {$denom==0.0} {return ""}
|
||||||
|
set v [expr {$num*100.0/$denom}]
|
||||||
|
set of {}
|
||||||
|
if {$v==100.0 || $v<0.001 || ($v>1.0 && $v<99.0)} {
|
||||||
|
return [format {%5.1f%% %s} $v $of]
|
||||||
|
} elseif {$v<0.1 || $v>99.9} {
|
||||||
|
return [format {%7.3f%% %s} $v $of]
|
||||||
|
} else {
|
||||||
|
return [format {%6.2f%% %s} $v $of]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
proc divide {num denom} {
|
||||||
|
if {$denom==0} {return 0.0}
|
||||||
|
return [format %.2f [expr {double($num)/double($denom)}]]
|
||||||
|
}
|
||||||
|
|
||||||
|
# Generate a subreport that covers some subset of the database.
|
||||||
|
# the $where clause determines which subset to analyze.
|
||||||
|
#
|
||||||
|
proc subreport {title where showFrag} {
|
||||||
|
global pageSize file_pgcnt compressOverhead
|
||||||
|
|
||||||
|
# Query the in-memory database for the sum of various statistics
|
||||||
|
# for the subset of tables/indices identified by the WHERE clause in
|
||||||
|
# $where. Note that even if the WHERE clause matches no rows, the
|
||||||
|
# following query returns exactly one row (because it is an aggregate).
|
||||||
|
#
|
||||||
|
# The results of the query are stored directly by SQLite into local
|
||||||
|
# variables (i.e. $nentry, $payload etc.).
|
||||||
|
#
|
||||||
|
mem eval "
|
||||||
|
SELECT
|
||||||
|
int(sum(
|
||||||
|
CASE WHEN (is_without_rowid OR is_index) THEN nentry
|
||||||
|
ELSE leaf_entries
|
||||||
|
END
|
||||||
|
)) AS nentry,
|
||||||
|
int(sum(payload)) AS payload,
|
||||||
|
int(sum(ovfl_payload)) AS ovfl_payload,
|
||||||
|
max(mx_payload) AS mx_payload,
|
||||||
|
int(sum(ovfl_cnt)) as ovfl_cnt,
|
||||||
|
int(sum(leaf_pages)) AS leaf_pages,
|
||||||
|
int(sum(int_pages)) AS int_pages,
|
||||||
|
int(sum(ovfl_pages)) AS ovfl_pages,
|
||||||
|
int(sum(leaf_unused)) AS leaf_unused,
|
||||||
|
int(sum(int_unused)) AS int_unused,
|
||||||
|
int(sum(ovfl_unused)) AS ovfl_unused,
|
||||||
|
int(sum(gap_cnt)) AS gap_cnt,
|
||||||
|
int(sum(compressed_size)) AS compressed_size,
|
||||||
|
int(max(depth)) AS depth,
|
||||||
|
count(*) AS cnt
|
||||||
|
FROM space_used WHERE $where" {} {}
|
||||||
|
|
||||||
|
# Output the sub-report title, nicely decorated with * characters.
|
||||||
|
#
|
||||||
|
puts ""
|
||||||
|
titleline $title
|
||||||
|
puts ""
|
||||||
|
|
||||||
|
# Calculate statistics and store the results in TCL variables, as follows:
|
||||||
|
#
|
||||||
|
# total_pages: Database pages consumed.
|
||||||
|
# total_pages_percent: Pages consumed as a percentage of the file.
|
||||||
|
# storage: Bytes consumed.
|
||||||
|
# payload_percent: Payload bytes used as a percentage of $storage.
|
||||||
|
# total_unused: Unused bytes on pages.
|
||||||
|
# avg_payload: Average payload per btree entry.
|
||||||
|
# avg_fanout: Average fanout for internal pages.
|
||||||
|
# avg_unused: Average unused bytes per btree entry.
|
||||||
|
# avg_meta: Average metadata overhead per entry.
|
||||||
|
# ovfl_cnt_percent: Percentage of btree entries that use overflow pages.
|
||||||
|
#
|
||||||
|
set total_pages [expr {$leaf_pages+$int_pages+$ovfl_pages}]
|
||||||
|
set total_pages_percent [percent $total_pages $file_pgcnt]
|
||||||
|
set storage [expr {$total_pages*$pageSize}]
|
||||||
|
set payload_percent [percent $payload $storage {of storage consumed}]
|
||||||
|
set total_unused [expr {$ovfl_unused+$int_unused+$leaf_unused}]
|
||||||
|
set avg_payload [divide $payload $nentry]
|
||||||
|
set avg_unused [divide $total_unused $nentry]
|
||||||
|
set total_meta [expr {$storage - $payload - $total_unused}]
|
||||||
|
set total_meta [expr {$total_meta + 4*($ovfl_pages - $ovfl_cnt)}]
|
||||||
|
set meta_percent [percent $total_meta $storage {of metadata}]
|
||||||
|
set avg_meta [divide $total_meta $nentry]
|
||||||
|
if {$int_pages>0} {
|
||||||
|
# TODO: Is this formula correct?
|
||||||
|
set nTab [mem eval "
|
||||||
|
SELECT count(*) FROM (
|
||||||
|
SELECT DISTINCT tblname FROM space_used WHERE $where AND is_index=0
|
||||||
|
)
|
||||||
|
"]
|
||||||
|
set avg_fanout [mem eval "
|
||||||
|
SELECT (sum(leaf_pages+int_pages)-$nTab)/sum(int_pages) FROM space_used
|
||||||
|
WHERE $where
|
||||||
|
"]
|
||||||
|
set avg_fanout [format %.2f $avg_fanout]
|
||||||
|
}
|
||||||
|
set ovfl_cnt_percent [percent $ovfl_cnt $nentry {of all entries}]
|
||||||
|
|
||||||
|
# Print out the sub-report statistics.
|
||||||
|
#
|
||||||
|
statline {Percentage of total database} $total_pages_percent
|
||||||
|
statline {Number of entries} $nentry
|
||||||
|
statline {Bytes of storage consumed} $storage
|
||||||
|
if {$compressed_size!=$storage} {
|
||||||
|
set compressed_size [expr {$compressed_size+$compressOverhead*$total_pages}]
|
||||||
|
set pct [expr {$compressed_size*100.0/$storage}]
|
||||||
|
set pct [format {%5.1f%%} $pct]
|
||||||
|
statline {Bytes used after compression} $compressed_size $pct
|
||||||
|
}
|
||||||
|
statline {Bytes of payload} $payload $payload_percent
|
||||||
|
statline {Bytes of metadata} $total_meta $meta_percent
|
||||||
|
if {$cnt==1} {statline {B-tree depth} $depth}
|
||||||
|
statline {Average payload per entry} $avg_payload
|
||||||
|
statline {Average unused bytes per entry} $avg_unused
|
||||||
|
statline {Average metadata per entry} $avg_meta
|
||||||
|
if {[info exists avg_fanout]} {
|
||||||
|
statline {Average fanout} $avg_fanout
|
||||||
|
}
|
||||||
|
if {$showFrag && $total_pages>1} {
|
||||||
|
set fragmentation [percent $gap_cnt [expr {$total_pages-1}]]
|
||||||
|
statline {Non-sequential pages} $gap_cnt $fragmentation
|
||||||
|
}
|
||||||
|
statline {Maximum payload per entry} $mx_payload
|
||||||
|
statline {Entries that use overflow} $ovfl_cnt $ovfl_cnt_percent
|
||||||
|
if {$int_pages>0} {
|
||||||
|
statline {Index pages used} $int_pages
|
||||||
|
}
|
||||||
|
statline {Primary pages used} $leaf_pages
|
||||||
|
statline {Overflow pages used} $ovfl_pages
|
||||||
|
statline {Total pages used} $total_pages
|
||||||
|
if {$int_unused>0} {
|
||||||
|
set int_unused_percent [
|
||||||
|
percent $int_unused [expr {$int_pages*$pageSize}] {of index space}]
|
||||||
|
statline "Unused bytes on index pages" $int_unused $int_unused_percent
|
||||||
|
}
|
||||||
|
statline "Unused bytes on primary pages" $leaf_unused [
|
||||||
|
percent $leaf_unused [expr {$leaf_pages*$pageSize}] {of primary space}]
|
||||||
|
statline "Unused bytes on overflow pages" $ovfl_unused [
|
||||||
|
percent $ovfl_unused [expr {$ovfl_pages*$pageSize}] {of overflow space}]
|
||||||
|
statline "Unused bytes on all pages" $total_unused [
|
||||||
|
percent $total_unused $storage {of all space}]
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# Calculate the overhead in pages caused by auto-vacuum.
|
||||||
|
#
|
||||||
|
# This procedure calculates and returns the number of pages used by the
|
||||||
|
# auto-vacuum 'pointer-map'. If the database does not support auto-vacuum,
|
||||||
|
# then 0 is returned. The two arguments are the size of the database file in
|
||||||
|
# pages and the page size used by the database (in bytes).
|
||||||
|
proc autovacuum_overhead {filePages pageSize} {
|
||||||
|
|
||||||
|
# Set $autovacuum to non-zero for databases that support auto-vacuum.
|
||||||
|
set autovacuum [db one {PRAGMA auto_vacuum}]
|
||||||
|
|
||||||
|
# If the database is not an auto-vacuum database or the file consists
|
||||||
|
# of one page only then there is no overhead for auto-vacuum. Return zero.
|
||||||
|
if {0==$autovacuum || $filePages==1} {
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
# The number of entries on each pointer map page. The layout of the
|
||||||
|
# database file is one pointer-map page, followed by $ptrsPerPage other
|
||||||
|
# pages, followed by a pointer-map page etc. The first pointer-map page
|
||||||
|
# is the second page of the file overall.
|
||||||
|
set ptrsPerPage [expr {double($pageSize/5)}]
|
||||||
|
|
||||||
|
# Return the number of pointer map pages in the database.
|
||||||
|
return [expr {wide(ceil(($filePages-1.0)/($ptrsPerPage+1.0)))}]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# Calculate the summary statistics for the database and store the results
|
||||||
|
# in TCL variables. They are output below. Variables are as follows:
|
||||||
|
#
|
||||||
|
# pageSize: Size of each page in bytes.
|
||||||
|
# file_bytes: File size in bytes.
|
||||||
|
# file_pgcnt: Number of pages in the file.
|
||||||
|
# file_pgcnt2: Number of pages in the file (calculated).
|
||||||
|
# av_pgcnt: Pages consumed by the auto-vacuum pointer-map.
|
||||||
|
# av_percent: Percentage of the file consumed by auto-vacuum pointer-map.
|
||||||
|
# inuse_pgcnt: Data pages in the file.
|
||||||
|
# inuse_percent: Percentage of pages used to store data.
|
||||||
|
# free_pgcnt: Free pages calculated as (<total pages> - <in-use pages>)
|
||||||
|
# free_pgcnt2: Free pages in the file according to the file header.
|
||||||
|
# free_percent: Percentage of file consumed by free pages (calculated).
|
||||||
|
# free_percent2: Percentage of file consumed by free pages (header).
|
||||||
|
# ntable: Number of tables in the db.
|
||||||
|
# nindex: Number of indices in the db.
|
||||||
|
# nautoindex: Number of indices created automatically.
|
||||||
|
# nmanindex: Number of indices created manually.
|
||||||
|
# user_payload: Number of bytes of payload in table btrees
|
||||||
|
# (not including sqlite_schema)
|
||||||
|
# user_percent: $user_payload as a percentage of total file size.
|
||||||
|
|
||||||
|
### The following, setting $file_bytes based on the actual size of the file
|
||||||
|
### on disk, causes this tool to choke on zipvfs databases. So set it based
|
||||||
|
### on the return of [PRAGMA page_count] instead.
|
||||||
|
if 0 {
|
||||||
|
set file_bytes [file size $file_to_analyze]
|
||||||
|
set file_pgcnt [expr {$file_bytes/$pageSize}]
|
||||||
|
}
|
||||||
|
set file_pgcnt [db one {PRAGMA page_count}]
|
||||||
|
set file_bytes [expr {$file_pgcnt * $pageSize}]
|
||||||
|
|
||||||
|
set av_pgcnt [autovacuum_overhead $file_pgcnt $pageSize]
|
||||||
|
set av_percent [percent $av_pgcnt $file_pgcnt]
|
||||||
|
|
||||||
|
set sql {SELECT sum(leaf_pages+int_pages+ovfl_pages) FROM space_used}
|
||||||
|
set inuse_pgcnt [expr {wide([mem eval $sql])}]
|
||||||
|
set inuse_percent [percent $inuse_pgcnt $file_pgcnt]
|
||||||
|
|
||||||
|
set free_pgcnt [expr {$file_pgcnt-$inuse_pgcnt-$av_pgcnt}]
|
||||||
|
set free_percent [percent $free_pgcnt $file_pgcnt]
|
||||||
|
set free_pgcnt2 [db one {PRAGMA freelist_count}]
|
||||||
|
set free_percent2 [percent $free_pgcnt2 $file_pgcnt]
|
||||||
|
|
||||||
|
set file_pgcnt2 [expr {$inuse_pgcnt+$free_pgcnt2+$av_pgcnt}]
|
||||||
|
|
||||||
|
# Account for the lockbyte page
|
||||||
|
if {$file_pgcnt2*$pageSize>1073742335} {incr file_pgcnt2}
|
||||||
|
|
||||||
|
set ntable [db eval {SELECT count(*)+1 FROM sqlite_schema WHERE type='table'}]
|
||||||
|
set nindex [db eval {SELECT count(*) FROM sqlite_schema WHERE type='index'}]
|
||||||
|
set sql {SELECT count(*) FROM sqlite_schema WHERE name LIKE 'sqlite_autoindex%'}
|
||||||
|
set nautoindex [db eval $sql]
|
||||||
|
set nmanindex [expr {$nindex-$nautoindex}]
|
||||||
|
|
||||||
|
# set total_payload [mem eval "SELECT sum(payload) FROM space_used"]
|
||||||
|
set user_payload [mem one {SELECT int(sum(payload)) FROM space_used
|
||||||
|
WHERE NOT is_index AND name NOT LIKE 'sqlite_schema'}]
|
||||||
|
set user_percent [percent $user_payload $file_bytes]
|
||||||
|
|
||||||
|
# Output the summary statistics calculated above.
|
||||||
|
#
|
||||||
|
puts "/** Disk-Space Utilization Report For $root_filename"
|
||||||
|
puts ""
|
||||||
|
statline {Page size in bytes} $pageSize
|
||||||
|
statline {Pages in the whole file (measured)} $file_pgcnt
|
||||||
|
statline {Pages in the whole file (calculated)} $file_pgcnt2
|
||||||
|
statline {Pages that store data} $inuse_pgcnt $inuse_percent
|
||||||
|
statline {Pages on the freelist (per header)} $free_pgcnt2 $free_percent2
|
||||||
|
statline {Pages on the freelist (calculated)} $free_pgcnt $free_percent
|
||||||
|
statline {Pages of auto-vacuum overhead} $av_pgcnt $av_percent
|
||||||
|
statline {Number of tables in the database} $ntable
|
||||||
|
statline {Number of indices} $nindex
|
||||||
|
statline {Number of defined indices} $nmanindex
|
||||||
|
statline {Number of implied indices} $nautoindex
|
||||||
|
if {$isCompressed} {
|
||||||
|
statline {Size of uncompressed content in bytes} $file_bytes
|
||||||
|
set efficiency [percent $true_file_size $file_bytes]
|
||||||
|
statline {Size of compressed file on disk} $true_file_size $efficiency
|
||||||
|
} else {
|
||||||
|
statline {Size of the file in bytes} $file_bytes
|
||||||
|
}
|
||||||
|
statline {Bytes of user payload stored} $user_payload $user_percent
|
||||||
|
|
||||||
|
# Output table rankings
|
||||||
|
#
|
||||||
|
puts ""
|
||||||
|
titleline "Page counts for all tables with their indices"
|
||||||
|
puts ""
|
||||||
|
mem eval {SELECT tblname, count(*) AS cnt,
|
||||||
|
int(sum(int_pages+leaf_pages+ovfl_pages)) AS size
|
||||||
|
FROM space_used GROUP BY tblname ORDER BY size+0 DESC, tblname} {} {
|
||||||
|
statline [string toupper $tblname] $size [percent $size $file_pgcnt]
|
||||||
|
}
|
||||||
|
puts ""
|
||||||
|
titleline "Page counts for all tables and indices separately"
|
||||||
|
puts ""
|
||||||
|
mem eval {
|
||||||
|
SELECT
|
||||||
|
upper(name) AS nm,
|
||||||
|
int(int_pages+leaf_pages+ovfl_pages) AS size
|
||||||
|
FROM space_used
|
||||||
|
ORDER BY size+0 DESC, name} {} {
|
||||||
|
statline $nm $size [percent $size $file_pgcnt]
|
||||||
|
}
|
||||||
|
if {$isCompressed} {
|
||||||
|
puts ""
|
||||||
|
titleline "Bytes of disk space used after compression"
|
||||||
|
puts ""
|
||||||
|
set csum 0
|
||||||
|
mem eval {SELECT tblname,
|
||||||
|
int(sum(compressed_size)) +
|
||||||
|
$compressOverhead*sum(int_pages+leaf_pages+ovfl_pages)
|
||||||
|
AS csize
|
||||||
|
FROM space_used GROUP BY tblname ORDER BY csize+0 DESC, tblname} {} {
|
||||||
|
incr csum $csize
|
||||||
|
statline [string toupper $tblname] $csize [percent $csize $true_file_size]
|
||||||
|
}
|
||||||
|
set overhead [expr {$true_file_size - $csum}]
|
||||||
|
if {$overhead>0} {
|
||||||
|
statline {Header and free space} $overhead [percent $overhead $true_file_size]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Output subreports
|
||||||
|
#
|
||||||
|
if {$nindex>0} {
|
||||||
|
subreport {All tables and indices} 1 0
|
||||||
|
}
|
||||||
|
subreport {All tables} {NOT is_index} 0
|
||||||
|
if {$nindex>0} {
|
||||||
|
subreport {All indices} {is_index} 0
|
||||||
|
}
|
||||||
|
foreach tbl [mem eval {SELECT DISTINCT tblname name FROM space_used
|
||||||
|
ORDER BY name}] {
|
||||||
|
set qn [quote $tbl]
|
||||||
|
set name [string toupper $tbl]
|
||||||
|
set n [mem eval {SELECT count(*) FROM space_used WHERE tblname=$tbl}]
|
||||||
|
if {$n>1} {
|
||||||
|
set idxlist [mem eval "SELECT name FROM space_used
|
||||||
|
WHERE tblname='$qn' AND is_index
|
||||||
|
ORDER BY 1"]
|
||||||
|
subreport "Table $name and all its indices" "tblname='$qn'" 0
|
||||||
|
subreport "Table $name w/o any indices" "name='$qn'" 1
|
||||||
|
if {[llength $idxlist]>1} {
|
||||||
|
subreport "Indices of table $name" "tblname='$qn' AND is_index" 0
|
||||||
|
}
|
||||||
|
foreach idx $idxlist {
|
||||||
|
set qidx [quote $idx]
|
||||||
|
subreport "Index [string toupper $idx] of table $name" "name='$qidx'" 1
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
subreport "Table $name" "name='$qn'" 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Output instructions on what the numbers above mean.
|
||||||
|
#
|
||||||
|
puts ""
|
||||||
|
titleline Definitions
|
||||||
|
puts {
|
||||||
|
Page size in bytes
|
||||||
|
|
||||||
|
The number of bytes in a single page of the database file.
|
||||||
|
Usually 1024.
|
||||||
|
|
||||||
|
Number of pages in the whole file
|
||||||
|
}
|
||||||
|
puts " The number of $pageSize-byte pages that go into forming the complete
|
||||||
|
database"
|
||||||
|
puts {
|
||||||
|
Pages that store data
|
||||||
|
|
||||||
|
The number of pages that store data, either as primary B*Tree pages or
|
||||||
|
as overflow pages. The number at the right is the data pages divided by
|
||||||
|
the total number of pages in the file.
|
||||||
|
|
||||||
|
Pages on the freelist
|
||||||
|
|
||||||
|
The number of pages that are not currently in use but are reserved for
|
||||||
|
future use. The percentage at the right is the number of freelist pages
|
||||||
|
divided by the total number of pages in the file.
|
||||||
|
|
||||||
|
Pages of auto-vacuum overhead
|
||||||
|
|
||||||
|
The number of pages that store data used by the database to facilitate
|
||||||
|
auto-vacuum. This is zero for databases that do not support auto-vacuum.
|
||||||
|
|
||||||
|
Number of tables in the database
|
||||||
|
|
||||||
|
The number of tables in the database, including the SQLITE_MASTER table
|
||||||
|
used to store schema information.
|
||||||
|
|
||||||
|
Number of indices
|
||||||
|
|
||||||
|
The total number of indices in the database.
|
||||||
|
|
||||||
|
Number of defined indices
|
||||||
|
|
||||||
|
The number of indices created using an explicit CREATE INDEX statement.
|
||||||
|
|
||||||
|
Number of implied indices
|
||||||
|
|
||||||
|
The number of indices used to implement PRIMARY KEY or UNIQUE constraints
|
||||||
|
on tables.
|
||||||
|
|
||||||
|
Size of the file in bytes
|
||||||
|
|
||||||
|
The total amount of disk space used by the entire database files.
|
||||||
|
|
||||||
|
Bytes of user payload stored
|
||||||
|
|
||||||
|
The total number of bytes of user payload stored in the database. The
|
||||||
|
schema information in the SQLITE_MASTER table is not counted when
|
||||||
|
computing this number. The percentage at the right shows the payload
|
||||||
|
divided by the total file size.
|
||||||
|
|
||||||
|
Percentage of total database
|
||||||
|
|
||||||
|
The amount of the complete database file that is devoted to storing
|
||||||
|
information described by this category.
|
||||||
|
|
||||||
|
Number of entries
|
||||||
|
|
||||||
|
The total number of B-Tree key/value pairs stored under this category.
|
||||||
|
|
||||||
|
Bytes of storage consumed
|
||||||
|
|
||||||
|
The total amount of disk space required to store all B-Tree entries
|
||||||
|
under this category. The is the total number of pages used times
|
||||||
|
the pages size.
|
||||||
|
|
||||||
|
Bytes of payload
|
||||||
|
|
||||||
|
The amount of payload stored under this category. Payload is the data
|
||||||
|
part of table entries and the key part of index entries. The percentage
|
||||||
|
at the right is the bytes of payload divided by the bytes of storage
|
||||||
|
consumed.
|
||||||
|
|
||||||
|
Bytes of metadata
|
||||||
|
|
||||||
|
The amount of formatting and structural information stored in the
|
||||||
|
table or index. Metadata includes the btree page header, the cell pointer
|
||||||
|
array, the size field for each cell, the left child pointer or non-leaf
|
||||||
|
cells, the overflow pointers for overflow cells, and the rowid value for
|
||||||
|
rowid table cells. In other words, metadata is everything that is neither
|
||||||
|
unused space nor content. The record header in the payload is counted as
|
||||||
|
content, not metadata.
|
||||||
|
|
||||||
|
Average payload per entry
|
||||||
|
|
||||||
|
The average amount of payload on each entry. This is just the bytes of
|
||||||
|
payload divided by the number of entries.
|
||||||
|
|
||||||
|
Average unused bytes per entry
|
||||||
|
|
||||||
|
The average amount of free space remaining on all pages under this
|
||||||
|
category on a per-entry basis. This is the number of unused bytes on
|
||||||
|
all pages divided by the number of entries.
|
||||||
|
|
||||||
|
Non-sequential pages
|
||||||
|
|
||||||
|
The number of pages in the table or index that are out of sequence.
|
||||||
|
Many filesystems are optimized for sequential file access so a small
|
||||||
|
number of non-sequential pages might result in faster queries,
|
||||||
|
especially for larger database files that do not fit in the disk cache.
|
||||||
|
Note that after running VACUUM, the root page of each table or index is
|
||||||
|
at the beginning of the database file and all other pages are in a
|
||||||
|
separate part of the database file, resulting in a single non-
|
||||||
|
sequential page.
|
||||||
|
|
||||||
|
Maximum payload per entry
|
||||||
|
|
||||||
|
The largest payload size of any entry.
|
||||||
|
|
||||||
|
Entries that use overflow
|
||||||
|
|
||||||
|
The number of entries that user one or more overflow pages.
|
||||||
|
|
||||||
|
Total pages used
|
||||||
|
|
||||||
|
This is the number of pages used to hold all information in the current
|
||||||
|
category. This is the sum of index, primary, and overflow pages.
|
||||||
|
|
||||||
|
Index pages used
|
||||||
|
|
||||||
|
This is the number of pages in a table B-tree that hold only key (rowid)
|
||||||
|
information and no data.
|
||||||
|
|
||||||
|
Primary pages used
|
||||||
|
|
||||||
|
This is the number of B-tree pages that hold both key and data.
|
||||||
|
|
||||||
|
Overflow pages used
|
||||||
|
|
||||||
|
The total number of overflow pages used for this category.
|
||||||
|
|
||||||
|
Unused bytes on index pages
|
||||||
|
|
||||||
|
The total number of bytes of unused space on all index pages. The
|
||||||
|
percentage at the right is the number of unused bytes divided by the
|
||||||
|
total number of bytes on index pages.
|
||||||
|
|
||||||
|
Unused bytes on primary pages
|
||||||
|
|
||||||
|
The total number of bytes of unused space on all primary pages. The
|
||||||
|
percentage at the right is the number of unused bytes divided by the
|
||||||
|
total number of bytes on primary pages.
|
||||||
|
|
||||||
|
Unused bytes on overflow pages
|
||||||
|
|
||||||
|
The total number of bytes of unused space on all overflow pages. The
|
||||||
|
percentage at the right is the number of unused bytes divided by the
|
||||||
|
total number of bytes on overflow pages.
|
||||||
|
|
||||||
|
Unused bytes on all pages
|
||||||
|
|
||||||
|
The total number of bytes of unused space on all primary and overflow
|
||||||
|
pages. The percentage at the right is the number of unused bytes
|
||||||
|
divided by the total number of bytes.
|
||||||
|
}
|
||||||
|
|
||||||
|
# Output a dump of the in-memory database. This can be used for more
|
||||||
|
# complex offline analysis.
|
||||||
|
#
|
||||||
|
titleline {}
|
||||||
|
puts "The entire text of this report can be sourced into any SQL database"
|
||||||
|
puts "engine for further analysis. All of the text above is an SQL comment."
|
||||||
|
puts "The data used to generate this report follows:"
|
||||||
|
puts "*/"
|
||||||
|
puts "BEGIN;"
|
||||||
|
puts $tabledef
|
||||||
|
unset -nocomplain x
|
||||||
|
mem eval {SELECT * FROM space_used} x {
|
||||||
|
puts -nonewline "INSERT INTO space_used VALUES"
|
||||||
|
set sep (
|
||||||
|
foreach col $x(*) {
|
||||||
|
set v $x($col)
|
||||||
|
if {$v=="" || ![string is double $v]} {set v '[quote $v]'}
|
||||||
|
puts -nonewline $sep$v
|
||||||
|
set sep ,
|
||||||
|
}
|
||||||
|
puts ");"
|
||||||
|
}
|
||||||
|
puts "COMMIT;"
|
||||||
|
|
||||||
|
} err]} {
|
||||||
|
puts "ERROR: $err"
|
||||||
|
puts $errorInfo
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
BIN
.CondaPkg/env/bin/tabs
vendored
Executable file
BIN
.CondaPkg/env/bin/tabs
vendored
Executable file
Binary file not shown.
1
.CondaPkg/env/bin/tclsh
vendored
Symbolic link
1
.CondaPkg/env/bin/tclsh
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
tclsh8.6
|
||||||
BIN
.CondaPkg/env/bin/tclsh8.6
vendored
Executable file
BIN
.CondaPkg/env/bin/tclsh8.6
vendored
Executable file
Binary file not shown.
BIN
.CondaPkg/env/bin/tic
vendored
Executable file
BIN
.CondaPkg/env/bin/tic
vendored
Executable file
Binary file not shown.
8
.CondaPkg/env/bin/tiff2fsspec
vendored
Executable file
8
.CondaPkg/env/bin/tiff2fsspec
vendored
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from tifffile.tiff2fsspec import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
8
.CondaPkg/env/bin/tiffcomment
vendored
Executable file
8
.CondaPkg/env/bin/tiffcomment
vendored
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from tifffile.tiffcomment import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
8
.CondaPkg/env/bin/tifffile
vendored
Executable file
8
.CondaPkg/env/bin/tifffile
vendored
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from tifffile import main
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
BIN
.CondaPkg/env/bin/toe
vendored
Executable file
BIN
.CondaPkg/env/bin/toe
vendored
Executable file
Binary file not shown.
BIN
.CondaPkg/env/bin/tput
vendored
Executable file
BIN
.CondaPkg/env/bin/tput
vendored
Executable file
Binary file not shown.
BIN
.CondaPkg/env/bin/tset
vendored
Executable file
BIN
.CondaPkg/env/bin/tset
vendored
Executable file
Binary file not shown.
1
.CondaPkg/env/bin/unlzma
vendored
Symbolic link
1
.CondaPkg/env/bin/unlzma
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xz
|
||||||
1
.CondaPkg/env/bin/unxz
vendored
Symbolic link
1
.CondaPkg/env/bin/unxz
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xz
|
||||||
10
.CondaPkg/env/bin/wheel
vendored
Executable file
10
.CondaPkg/env/bin/wheel
vendored
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/home/ton/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
|
||||||
|
from wheel.cli import main
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
|
||||||
|
sys.exit(main())
|
||||||
1
.CondaPkg/env/bin/wish
vendored
Symbolic link
1
.CondaPkg/env/bin/wish
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
wish8.6
|
||||||
BIN
.CondaPkg/env/bin/wish8.6
vendored
Executable file
BIN
.CondaPkg/env/bin/wish8.6
vendored
Executable file
Binary file not shown.
BIN
.CondaPkg/env/bin/x86_64-conda-linux-gnu-ld
vendored
Executable file
BIN
.CondaPkg/env/bin/x86_64-conda-linux-gnu-ld
vendored
Executable file
Binary file not shown.
1
.CondaPkg/env/bin/x86_64-conda_cos6-linux-gnu-ld
vendored
Symbolic link
1
.CondaPkg/env/bin/x86_64-conda_cos6-linux-gnu-ld
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
x86_64-conda-linux-gnu-ld
|
||||||
BIN
.CondaPkg/env/bin/xz
vendored
Executable file
BIN
.CondaPkg/env/bin/xz
vendored
Executable file
Binary file not shown.
1
.CondaPkg/env/bin/xzcat
vendored
Symbolic link
1
.CondaPkg/env/bin/xzcat
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xz
|
||||||
1
.CondaPkg/env/bin/xzcmp
vendored
Symbolic link
1
.CondaPkg/env/bin/xzcmp
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xzdiff
|
||||||
BIN
.CondaPkg/env/bin/xzdec
vendored
Executable file
BIN
.CondaPkg/env/bin/xzdec
vendored
Executable file
Binary file not shown.
214
.CondaPkg/env/bin/xzdiff
vendored
Executable file
214
.CondaPkg/env/bin/xzdiff
vendored
Executable file
@@ -0,0 +1,214 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Copyright (C) 1998, 2002, 2006, 2007 Free Software Foundation
|
||||||
|
# Copyright (C) 1993 Jean-loup Gailly
|
||||||
|
|
||||||
|
# Modified for XZ Utils by Andrew Dudman and Lasse Collin.
|
||||||
|
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
|
||||||
|
|
||||||
|
#SET_PATH - This line is a placeholder to ease patching this script.
|
||||||
|
|
||||||
|
# Instead of unsetting XZ_OPT, just make sure that xz will use file format
|
||||||
|
# autodetection. This way memory usage limit and thread limit can be
|
||||||
|
# specified via XZ_OPT. With gzip, bzip2, and lzop it's OK to just unset the
|
||||||
|
# environment variables.
|
||||||
|
xz='xz --format=auto'
|
||||||
|
unset GZIP BZIP BZIP2 LZOP
|
||||||
|
|
||||||
|
case ${0##*/} in
|
||||||
|
*cmp*) prog=xzcmp; cmp=${CMP:-cmp};;
|
||||||
|
*) prog=xzdiff; cmp=${DIFF:-diff};;
|
||||||
|
esac
|
||||||
|
|
||||||
|
version="$prog (XZ Utils) 5.2.6"
|
||||||
|
|
||||||
|
usage="Usage: ${0##*/} [OPTION]... FILE1 [FILE2]
|
||||||
|
Compare FILE1 to FILE2, using their uncompressed contents if they are
|
||||||
|
compressed. If FILE2 is omitted, then the files compared are FILE1 and
|
||||||
|
FILE1 from which the compression format suffix has been stripped.
|
||||||
|
|
||||||
|
Do comparisons like '$cmp' does. OPTIONs are the same as for '$cmp'.
|
||||||
|
|
||||||
|
Report bugs to <lasse.collin@tukaani.org>."
|
||||||
|
|
||||||
|
# sed script to escape all ' for the shell, and then (to handle trailing
|
||||||
|
# newlines correctly) turn trailing X on last line into '.
|
||||||
|
escape='
|
||||||
|
s/'\''/'\''\\'\'''\''/g
|
||||||
|
$s/X$/'\''/
|
||||||
|
'
|
||||||
|
|
||||||
|
while :; do
|
||||||
|
case $1 in
|
||||||
|
--h*) printf '%s\n' "$usage" || exit 2; exit;;
|
||||||
|
--v*) printf '%s\n' "$version" || exit 2; exit;;
|
||||||
|
--) shift; break;;
|
||||||
|
-*\'*) cmp="$cmp '"`printf '%sX\n' "$1" | sed "$escape"`;;
|
||||||
|
-?*) cmp="$cmp '$1'";;
|
||||||
|
*) break;;
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
cmp="$cmp --"
|
||||||
|
|
||||||
|
for file; do
|
||||||
|
test "X$file" = X- || <"$file" || exit 2
|
||||||
|
done
|
||||||
|
|
||||||
|
xz1=$xz
|
||||||
|
xz2=$xz
|
||||||
|
xz_status=0
|
||||||
|
exec 3>&1
|
||||||
|
|
||||||
|
if test $# -eq 1; then
|
||||||
|
case $1 in
|
||||||
|
*[-.]xz | *[-.]lzma | *.t[lx]z)
|
||||||
|
;;
|
||||||
|
*[-.]bz2 | *.tbz | *.tbz2)
|
||||||
|
xz1=bzip2;;
|
||||||
|
*[-.][zZ] | *_z | *[-.]gz | *.t[ag]z)
|
||||||
|
xz1=gzip;;
|
||||||
|
*[-.]lzo | *.tzo)
|
||||||
|
xz1=lzop;;
|
||||||
|
*[-.]zst | *.tzst)
|
||||||
|
xz1='zstd -q';;
|
||||||
|
*)
|
||||||
|
printf '%s\n' "$0: $1: Unknown compressed file name suffix" >&2
|
||||||
|
exit 2;;
|
||||||
|
esac
|
||||||
|
case $1 in
|
||||||
|
*[-.][zZ] | *_z | *[-.][gx]z | *[-.]bz2 | *[-.]lzma | *[-.]lzo | *[-.]zst)
|
||||||
|
FILE=`expr "X$1" : 'X\(.*\)[-.][abglmostxzZ2]*$'`;;
|
||||||
|
*.t[abglx]z)
|
||||||
|
FILE=`expr "X$1" : 'X\(.*[-.]t\)[abglx]z$'`ar;;
|
||||||
|
*.tbz2)
|
||||||
|
FILE=`expr "X$1" : 'X\(.*[-.]t\)bz2$'`ar;;
|
||||||
|
*.tzo)
|
||||||
|
FILE=`expr "X$1" : 'X\(.*[-.]t\)zo$'`ar;;
|
||||||
|
*.tzst)
|
||||||
|
FILE=`expr "X$1" : 'X\(.*[-.]t\)zst$'`ar;;
|
||||||
|
esac
|
||||||
|
xz_status=$(
|
||||||
|
exec 4>&1
|
||||||
|
($xz1 -cd -- "$1" 4>&-; echo $? >&4) 3>&- | eval "$cmp" - '"$FILE"' >&3
|
||||||
|
)
|
||||||
|
elif test $# -eq 2; then
|
||||||
|
case $1 in
|
||||||
|
*[-.]bz2 | *.tbz | *.tbz2) xz1=bzip2;;
|
||||||
|
*[-.][zZ] | *_z | *[-.]gz | *.t[ag]z) xz1=gzip;;
|
||||||
|
*[-.]lzo | *.tzo) xz1=lzop;;
|
||||||
|
*[-.]zst | *.tzst) xz1='zstd -q';;
|
||||||
|
esac
|
||||||
|
case $2 in
|
||||||
|
*[-.]bz2 | *.tbz | *.tbz2) xz2=bzip2;;
|
||||||
|
*[-.][zZ] | *_z | *[-.]gz | *.t[ag]z) xz2=gzip;;
|
||||||
|
*[-.]lzo | *.tzo) xz2=lzop;;
|
||||||
|
*[-.]zst | *.tzst) xz2='zstd -q';;
|
||||||
|
esac
|
||||||
|
case $1 in
|
||||||
|
*[-.][zZ] | *_z | *[-.][gx]z | *[-.]bz2 | *[-.]lzma | *.t[abglx]z | *.tbz2 | *[-.]lzo | *.tzo | *[-.]zst | *.tzst | -)
|
||||||
|
case "$2" in
|
||||||
|
*[-.][zZ] | *_z | *[-.][gx]z | *[-.]bz2 | *[-.]lzma | *.t[abglx]z | *.tbz2 | *[-.]lzo | *.tzo | *[-.]zst | *.tzst | -)
|
||||||
|
if test "$1$2" = --; then
|
||||||
|
xz_status=$(
|
||||||
|
exec 4>&1
|
||||||
|
($xz1 -cdf - 4>&-; echo $? >&4) 3>&- |
|
||||||
|
eval "$cmp" - - >&3
|
||||||
|
)
|
||||||
|
elif # Reject Solaris 8's buggy /bin/bash 2.03.
|
||||||
|
echo X | (echo X | eval "$cmp" /dev/fd/5 - >/dev/null 2>&1) 5<&0; then
|
||||||
|
# NOTE: xz_status will contain two numbers.
|
||||||
|
xz_status=$(
|
||||||
|
exec 4>&1
|
||||||
|
($xz1 -cdf -- "$1" 4>&-; echo $? >&4) 3>&- |
|
||||||
|
( ($xz2 -cdf -- "$2" 4>&-; echo $? >&4) 3>&- 5<&- </dev/null |
|
||||||
|
eval "$cmp" /dev/fd/5 - >&3) 5<&0
|
||||||
|
)
|
||||||
|
else
|
||||||
|
F=`expr "/$2" : '.*/\(.*\)[-.][ablmotxz2]*$'` || F=$prog
|
||||||
|
tmp=
|
||||||
|
trap '
|
||||||
|
test -n "$tmp" && rm -rf "$tmp"
|
||||||
|
(exit 2); exit 2
|
||||||
|
' HUP INT PIPE TERM 0
|
||||||
|
if type mktemp >/dev/null 2>&1; then
|
||||||
|
# Note that FreeBSD's mktemp isn't fully compatible with
|
||||||
|
# the implementations from mktemp.org and GNU coreutils.
|
||||||
|
# It is important that the -t argument is the last argument
|
||||||
|
# and that no "--" is used between -t and the template argument.
|
||||||
|
# This way this command works on all implementations.
|
||||||
|
tmp=`mktemp -d -t "$prog.XXXXXXXXXX"` || exit 2
|
||||||
|
else
|
||||||
|
# Fallback code if mktemp is missing. This isn't as
|
||||||
|
# robust as using mktemp since this doesn't try with
|
||||||
|
# different file names in case of a file name conflict.
|
||||||
|
#
|
||||||
|
# There's no need to save the original umask since
|
||||||
|
# we don't create any non-temp files. Note that using
|
||||||
|
# mkdir -m 0077 isn't secure since some mkdir implementations
|
||||||
|
# create the dir with the default umask and chmod the
|
||||||
|
# the dir afterwards.
|
||||||
|
umask 0077
|
||||||
|
mkdir -- "${TMPDIR-/tmp}/$prog.$$" || exit 2
|
||||||
|
tmp="${TMPDIR-/tmp}/$prog.$$"
|
||||||
|
fi
|
||||||
|
$xz2 -cdf -- "$2" > "$tmp/$F" || exit 2
|
||||||
|
xz_status=$(
|
||||||
|
exec 4>&1
|
||||||
|
($xz1 -cdf -- "$1" 4>&-; echo $? >&4) 3>&- |
|
||||||
|
eval "$cmp" - '"$tmp/$F"' >&3
|
||||||
|
)
|
||||||
|
cmp_status=$?
|
||||||
|
rm -rf "$tmp" || xz_status=$?
|
||||||
|
trap - HUP INT PIPE TERM 0
|
||||||
|
(exit $cmp_status)
|
||||||
|
fi;;
|
||||||
|
*)
|
||||||
|
xz_status=$(
|
||||||
|
exec 4>&1
|
||||||
|
($xz1 -cdf -- "$1" 4>&-; echo $? >&4) 3>&- |
|
||||||
|
eval "$cmp" - '"$2"' >&3
|
||||||
|
);;
|
||||||
|
esac;;
|
||||||
|
*)
|
||||||
|
case "$2" in
|
||||||
|
*[-.][zZ] | *_z | *[-.][gx]z | *[-.]bz2 | *[-.]lzma | *.t[abglx]z | *.tbz2 | *[-.]lzo | *.tzo | *[-.]zst | *.tzst | -)
|
||||||
|
xz_status=$(
|
||||||
|
exec 4>&1
|
||||||
|
($xz2 -cdf -- "$2" 4>&-; echo $? >&4) 3>&- |
|
||||||
|
eval "$cmp" '"$1"' - >&3
|
||||||
|
);;
|
||||||
|
*)
|
||||||
|
eval "$cmp" '"$1"' '"$2"';;
|
||||||
|
esac;;
|
||||||
|
esac
|
||||||
|
else
|
||||||
|
printf '%s\n' "$0: Invalid number of operands; try \`${0##*/} --help' for help" >&2
|
||||||
|
exit 2
|
||||||
|
fi
|
||||||
|
|
||||||
|
cmp_status=$?
|
||||||
|
for num in $xz_status ; do
|
||||||
|
# 0 from decompressor means successful decompression. SIGPIPE from
|
||||||
|
# decompressor is possible when diff or cmp exits before the whole file
|
||||||
|
# has been decompressed. In that case we want to retain the exit status
|
||||||
|
# from diff or cmp. Note that using "trap '' PIPE" is not possible
|
||||||
|
# because gzip changes its behavior (including exit status) if SIGPIPE
|
||||||
|
# is ignored.
|
||||||
|
test "$num" -eq 0 && continue
|
||||||
|
test "$num" -ge 128 \
|
||||||
|
&& test "$(kill -l "$num" 2> /dev/null)" = "PIPE" \
|
||||||
|
&& continue
|
||||||
|
exit 2
|
||||||
|
done
|
||||||
|
exit $cmp_status
|
||||||
1
.CondaPkg/env/bin/xzegrep
vendored
Symbolic link
1
.CondaPkg/env/bin/xzegrep
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xzgrep
|
||||||
1
.CondaPkg/env/bin/xzfgrep
vendored
Symbolic link
1
.CondaPkg/env/bin/xzfgrep
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
xzgrep
|
||||||
298
.CondaPkg/env/bin/xzgrep
vendored
Executable file
298
.CondaPkg/env/bin/xzgrep
vendored
Executable file
@@ -0,0 +1,298 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# xzgrep -- a wrapper around a grep program that decompresses files as needed
|
||||||
|
# Adapted from a version sent by Charles Levert <charles@comm.polymtl.ca>
|
||||||
|
|
||||||
|
# Copyright (C) 1998, 2001, 2002, 2006, 2007 Free Software Foundation
|
||||||
|
# Copyright (C) 1993 Jean-loup Gailly
|
||||||
|
|
||||||
|
# Modified for XZ Utils by Andrew Dudman and Lasse Collin.
|
||||||
|
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
|
||||||
|
|
||||||
|
#SET_PATH - This line is a placeholder to ease patching this script.
|
||||||
|
|
||||||
|
# Instead of unsetting XZ_OPT, just make sure that xz will use file format
|
||||||
|
# autodetection. This way memory usage limit and thread limit can be
|
||||||
|
# specified via XZ_OPT. With gzip, bzip2, and lzop it's OK to just unset the
|
||||||
|
# environment variables.
|
||||||
|
xz='xz --format=auto'
|
||||||
|
unset GZIP BZIP BZIP2 LZOP
|
||||||
|
|
||||||
|
case ${0##*/} in
|
||||||
|
*egrep*) prog=xzegrep; grep=${GREP:-grep -E};;
|
||||||
|
*fgrep*) prog=xzfgrep; grep=${GREP:-grep -F};;
|
||||||
|
*) prog=xzgrep; grep=${GREP:-grep};;
|
||||||
|
esac
|
||||||
|
|
||||||
|
version="$prog (XZ Utils) 5.2.6"
|
||||||
|
|
||||||
|
usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
|
||||||
|
Look for instances of PATTERN in the input FILEs, using their
|
||||||
|
uncompressed contents if they are compressed.
|
||||||
|
|
||||||
|
OPTIONs are the same as for '$grep'.
|
||||||
|
|
||||||
|
Report bugs to <lasse.collin@tukaani.org>."
|
||||||
|
|
||||||
|
# sed script to escape all ' for the shell, and then (to handle trailing
|
||||||
|
# newlines correctly) turn trailing X on last line into '.
|
||||||
|
escape='
|
||||||
|
s/'\''/'\''\\'\'''\''/g
|
||||||
|
$s/X$/'\''/
|
||||||
|
'
|
||||||
|
operands=
|
||||||
|
have_pat=0
|
||||||
|
files_with_matches=0
|
||||||
|
files_without_matches=0
|
||||||
|
no_filename=0
|
||||||
|
with_filename=0
|
||||||
|
|
||||||
|
# See if -H and --label options are supported (GNU and *BSDs).
|
||||||
|
if test f:x = "$(eval "echo x | $grep -H --label=f x 2> /dev/null")"; then
|
||||||
|
grep_supports_label=1
|
||||||
|
else
|
||||||
|
grep_supports_label=0
|
||||||
|
fi
|
||||||
|
|
||||||
|
while test $# -ne 0; do
|
||||||
|
option=$1
|
||||||
|
shift
|
||||||
|
optarg=
|
||||||
|
|
||||||
|
case $option in
|
||||||
|
(-[0123456789abcdEFGhHiIKlLnoPqrRsTuUvVwxyzZ]*[!0123456789]*)
|
||||||
|
# Something like -Fiv was specified, that is, $option contains more
|
||||||
|
# than one option of which the first option (in this example -F)
|
||||||
|
# doesn't take an argument. Split the first option into a standalone
|
||||||
|
# argument and continue parsing the rest of the options (in this example,
|
||||||
|
# replace -Fiv with -iv in the argument list and set option=-F).
|
||||||
|
#
|
||||||
|
# If there are digits [0-9] they are treated as if they were a single
|
||||||
|
# option character because this syntax is an alias for -C for GNU grep.
|
||||||
|
# For example, "grep -25F" is equivalent to "grep -C25 -F". If only
|
||||||
|
# digits are specified like "grep -25" we don't get here because the
|
||||||
|
# above pattern in the case-statement doesn't match such strings.
|
||||||
|
arg2=-\'$(LC_ALL=C expr "X${option}X" : 'X-.[0-9]*\(.*\)' |
|
||||||
|
LC_ALL=C sed "$escape")
|
||||||
|
eval "set -- $arg2 "'${1+"$@"}'
|
||||||
|
option=$(LC_ALL=C expr "X$option" : 'X\(-.[0-9]*\)');;
|
||||||
|
(--binary-*=* | --[lm]a*=* | --reg*=*)
|
||||||
|
# These options require an argument and an argument has been provided
|
||||||
|
# with the --foo=argument syntax. All is good.
|
||||||
|
;;
|
||||||
|
(-[ABCDefmX] | --binary-* | --file | --[lm]a* | --reg*)
|
||||||
|
# These options require an argument which should now be in $1.
|
||||||
|
# If it isn't, display an error and exit.
|
||||||
|
case ${1?"$option option requires an argument"} in
|
||||||
|
(*\'*)
|
||||||
|
optarg=" '"$(printf '%sX\n' "$1" | LC_ALL=C sed "$escape");;
|
||||||
|
(*)
|
||||||
|
optarg=" '$1'";;
|
||||||
|
esac
|
||||||
|
shift;;
|
||||||
|
(--)
|
||||||
|
break;;
|
||||||
|
(-?*)
|
||||||
|
;;
|
||||||
|
(*)
|
||||||
|
case $option in
|
||||||
|
(*\'*)
|
||||||
|
operands="$operands '"$(printf '%sX\n' "$option" |
|
||||||
|
LC_ALL=C sed "$escape");;
|
||||||
|
(*)
|
||||||
|
operands="$operands '$option'";;
|
||||||
|
esac
|
||||||
|
${POSIXLY_CORRECT+break}
|
||||||
|
continue;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
case $option in
|
||||||
|
(-[drRzZ] | --di* | --exc* | --inc* | --rec* | --nu*)
|
||||||
|
printf >&2 '%s: %s: Option not supported\n' "$0" "$option"
|
||||||
|
exit 2;;
|
||||||
|
(-[ef]* | --file | --file=* | --reg*)
|
||||||
|
have_pat=1;;
|
||||||
|
(--h | --he | --hel | --help)
|
||||||
|
printf '%s\n' "$usage" || exit 2
|
||||||
|
exit;;
|
||||||
|
(-H | --wi | --wit | --with | --with- | --with-f | --with-fi \
|
||||||
|
| --with-fil | --with-file | --with-filen | --with-filena | --with-filenam \
|
||||||
|
| --with-filename)
|
||||||
|
with_filename=1
|
||||||
|
continue;;
|
||||||
|
(-l | --files-with-*)
|
||||||
|
files_with_matches=1
|
||||||
|
continue;;
|
||||||
|
(-L | --files-witho*)
|
||||||
|
files_without_matches=1
|
||||||
|
continue;;
|
||||||
|
(-h | --no-f*)
|
||||||
|
no_filename=1;;
|
||||||
|
(-V | --v | --ve | --ver | --vers | --versi | --versio | --version)
|
||||||
|
printf '%s\n' "$version" || exit 2
|
||||||
|
exit;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
case $option in
|
||||||
|
(*\'?*)
|
||||||
|
option=\'$(printf '%sX\n' "$option" | LC_ALL=C sed "$escape");;
|
||||||
|
(*)
|
||||||
|
option="'$option'";;
|
||||||
|
esac
|
||||||
|
|
||||||
|
grep="$grep $option$optarg"
|
||||||
|
done
|
||||||
|
|
||||||
|
eval "set -- $operands "'${1+"$@"}'
|
||||||
|
|
||||||
|
if test $have_pat -eq 0; then
|
||||||
|
case ${1?"Missing pattern; try \`${0##*/} --help' for help"} in
|
||||||
|
(*\'*)
|
||||||
|
grep="$grep -e '"$(printf '%sX\n' "$1" | LC_ALL=C sed "$escape");;
|
||||||
|
(*)
|
||||||
|
grep="$grep -e '$1'";;
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test $# -eq 0; then
|
||||||
|
set -- -
|
||||||
|
fi
|
||||||
|
|
||||||
|
exec 3>&1
|
||||||
|
|
||||||
|
# res=1 means that no file matched yet
|
||||||
|
res=1
|
||||||
|
|
||||||
|
for i; do
|
||||||
|
case $i in
|
||||||
|
*[-.][zZ] | *_z | *[-.]gz | *.t[ag]z) uncompress="gzip -cdf";;
|
||||||
|
*[-.]bz2 | *[-.]tbz | *.tbz2) uncompress="bzip2 -cdf";;
|
||||||
|
*[-.]lzo | *[-.]tzo) uncompress="lzop -cdf";;
|
||||||
|
*[-.]zst | *[-.]tzst) uncompress="zstd -cdfq";; # zstd needs -q.
|
||||||
|
*) uncompress="$xz -cdf";;
|
||||||
|
esac
|
||||||
|
# xz_status will hold the decompressor's exit status.
|
||||||
|
# Exit status of grep (and in rare cases, printf or sed) is
|
||||||
|
# available as the exit status of this assignment command.
|
||||||
|
xz_status=$(
|
||||||
|
exec 5>&1
|
||||||
|
($uncompress -- "$i" 5>&-; echo $? >&5) 3>&- |
|
||||||
|
if test $files_with_matches -eq 1; then
|
||||||
|
eval "$grep -q" && { printf '%s\n' "$i" || exit 2; }
|
||||||
|
elif test $files_without_matches -eq 1; then
|
||||||
|
eval "$grep -q" || {
|
||||||
|
r=$?
|
||||||
|
if test $r -eq 1; then
|
||||||
|
printf '%s\n' "$i" || r=2
|
||||||
|
fi
|
||||||
|
exit $r
|
||||||
|
}
|
||||||
|
elif test $with_filename -eq 0 &&
|
||||||
|
{ test $# -eq 1 || test $no_filename -eq 1; }; then
|
||||||
|
eval "$grep"
|
||||||
|
elif test $grep_supports_label -eq 1; then
|
||||||
|
# The grep implementation in use allows us to specify the filename
|
||||||
|
# that grep will prefix to the output lines. This is faster and
|
||||||
|
# less prone to security bugs than the fallback method that uses sed.
|
||||||
|
# This also avoids confusing output with GNU grep >= 3.5 (2020-09-27)
|
||||||
|
# which prints "binary file matches" to stderr instead of stdout.
|
||||||
|
#
|
||||||
|
# If reading from stdin, let grep use whatever name it prefers for
|
||||||
|
# stdin. With GNU grep it's a locale-specific translated string.
|
||||||
|
if test "x$i" = "x-"; then
|
||||||
|
eval "$grep -H"
|
||||||
|
else
|
||||||
|
eval "$grep -H --label \"\$i\""
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
# Append a colon so that the last character will never be a newline
|
||||||
|
# which would otherwise get lost in shell command substitution.
|
||||||
|
i="$i:"
|
||||||
|
|
||||||
|
# Escape & \ | and newlines only if such characters are present
|
||||||
|
# (speed optimization).
|
||||||
|
case $i in
|
||||||
|
(*'
|
||||||
|
'* | *'&'* | *'\'* | *'|'*)
|
||||||
|
# If sed fails, set i to a known safe string to ensure that
|
||||||
|
# failing sed didn't create a half-escaped dangerous string.
|
||||||
|
i=$(printf '%s\n' "$i" | LC_ALL=C sed 's/[&\|]/\\&/g; $!s/$/\\/') ||
|
||||||
|
i='(unknown filename):';;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# $i already ends with a colon so don't add it here.
|
||||||
|
sed_script="s|^|$i|"
|
||||||
|
|
||||||
|
# If grep or sed fails, pick the larger value of the two exit statuses.
|
||||||
|
# If sed fails, use at least 2 since we use >= 2 to indicate errors.
|
||||||
|
r=$(
|
||||||
|
exec 4>&1
|
||||||
|
(eval "$grep" 4>&-; echo $? >&4) 3>&- |
|
||||||
|
LC_ALL=C sed "$sed_script" >&3 4>&-
|
||||||
|
) || {
|
||||||
|
sed_status=$?
|
||||||
|
test "$sed_status" -lt 2 && sed_status=2
|
||||||
|
test "$r" -lt "$sed_status" && r=$sed_status
|
||||||
|
}
|
||||||
|
exit $r
|
||||||
|
fi >&3 5>&-
|
||||||
|
)
|
||||||
|
r=$?
|
||||||
|
|
||||||
|
# If grep or sed or other non-decompression command failed with a signal,
|
||||||
|
# exit immediately and ignore the possible remaining files.
|
||||||
|
#
|
||||||
|
# NOTE: Instead of 128 + signal_number, some shells use
|
||||||
|
# 256 + signal_number (ksh) or 384 + signal_number (yash).
|
||||||
|
# This is fine for us since their "exit" and "kill -l" commands take
|
||||||
|
# this into account. (At least the versions I tried do but there is
|
||||||
|
# a report of an old ksh variant whose "exit" truncates the exit status
|
||||||
|
# to 8 bits without any special handling for values indicating a signal.)
|
||||||
|
test "$r" -ge 128 && exit "$r"
|
||||||
|
|
||||||
|
if test -z "$xz_status"; then
|
||||||
|
# Something unusual happened, for example, we got a signal and
|
||||||
|
# the exit status of the decompressor was never echoed and thus
|
||||||
|
# $xz_status is empty. Exit immediately and ignore the possible
|
||||||
|
# remaining files.
|
||||||
|
exit 2
|
||||||
|
elif test "$xz_status" -ge 128; then
|
||||||
|
# The decompressor died due to a signal. SIGPIPE is ignored since it can
|
||||||
|
# occur if grep exits before the whole file has been decompressed (grep -q
|
||||||
|
# can do that). If the decompressor died with some other signal, exit
|
||||||
|
# immediately and ignore the possible remaining files.
|
||||||
|
test "$(kill -l "$xz_status" 2> /dev/null)" != "PIPE" && exit "$xz_status"
|
||||||
|
elif test "$xz_status" -gt 0; then
|
||||||
|
# Decompression failed but we will continue with the remaining
|
||||||
|
# files anwyway. Set exit status to at least 2 to indicate an error.
|
||||||
|
test "$r" -lt 2 && r=2
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Since res=1 is the initial value, we only need to care about
|
||||||
|
# matches (r == 0) and errors (r >= 2) here; r == 1 can be ignored.
|
||||||
|
if test "$r" -ge 2; then
|
||||||
|
# An error occurred in decompressor, grep, or some other command. Update
|
||||||
|
# res unless a larger error code has been seen with an earlier file.
|
||||||
|
test "$res" -lt "$r" && res=$r
|
||||||
|
elif test "$r" -eq 0; then
|
||||||
|
# grep found a match and no errors occurred. Update res if no errors have
|
||||||
|
# occurred with earlier files.
|
||||||
|
test "$res" -eq 1 && res=0
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# 0: At least one file matched and no errors occurred.
|
||||||
|
# 1: No matches were found and no errors occurred.
|
||||||
|
# >=2: Error. It's unknown if matches were found.
|
||||||
|
exit "$res"
|
||||||
59
.CondaPkg/env/bin/xzless
vendored
Executable file
59
.CondaPkg/env/bin/xzless
vendored
Executable file
@@ -0,0 +1,59 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Copyright (C) 1998, 2002, 2006, 2007 Free Software Foundation
|
||||||
|
|
||||||
|
# The original version for gzip was written by Paul Eggert.
|
||||||
|
# Modified for XZ Utils by Andrew Dudman and Lasse Collin.
|
||||||
|
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
|
||||||
|
|
||||||
|
#SET_PATH - This line is a placeholder to ease patching this script.
|
||||||
|
|
||||||
|
# Instead of unsetting XZ_OPT, just make sure that xz will use file format
|
||||||
|
# autodetection. This way memory usage limit and thread limit can be
|
||||||
|
# specified via XZ_OPT.
|
||||||
|
xz='xz --format=auto'
|
||||||
|
|
||||||
|
version='xzless (XZ Utils) 5.2.6'
|
||||||
|
|
||||||
|
usage="Usage: ${0##*/} [OPTION]... [FILE]...
|
||||||
|
Like 'less', but operate on the uncompressed contents of xz compressed FILEs.
|
||||||
|
|
||||||
|
Options are the same as for 'less'.
|
||||||
|
|
||||||
|
Report bugs to <lasse.collin@tukaani.org>."
|
||||||
|
|
||||||
|
case $1 in
|
||||||
|
--help) printf '%s\n' "$usage" || exit 2; exit;;
|
||||||
|
--version) printf '%s\n' "$version" || exit 2; exit;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if test "${LESSMETACHARS+set}" != set; then
|
||||||
|
# Work around a bug in less 394 and earlier;
|
||||||
|
# it mishandles the metacharacters '$%=~'.
|
||||||
|
space=' '
|
||||||
|
tab=' '
|
||||||
|
nl='
|
||||||
|
'
|
||||||
|
LESSMETACHARS="$space$tab$nl'"';*?"()<>[|&^`#\$%=~'
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "$(less -V | { read _ ver _ && echo ${ver%%.*}; })" -ge 429; then
|
||||||
|
# less 429 or later: LESSOPEN pipe will be used on
|
||||||
|
# standard input if $LESSOPEN begins with |-.
|
||||||
|
LESSOPEN="|-$xz -cdfq -- %s"
|
||||||
|
else
|
||||||
|
LESSOPEN="|$xz -cdfq -- %s"
|
||||||
|
fi
|
||||||
|
export LESSMETACHARS LESSOPEN
|
||||||
|
|
||||||
|
exec less "$@"
|
||||||
79
.CondaPkg/env/bin/xzmore
vendored
Executable file
79
.CondaPkg/env/bin/xzmore
vendored
Executable file
@@ -0,0 +1,79 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Copyright (C) 2001, 2002, 2007 Free Software Foundation
|
||||||
|
# Copyright (C) 1992, 1993 Jean-loup Gailly
|
||||||
|
|
||||||
|
# Modified for XZ Utils by Andrew Dudman and Lasse Collin.
|
||||||
|
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
|
||||||
|
|
||||||
|
#SET_PATH - This line is a placeholder to ease patching this script.
|
||||||
|
|
||||||
|
# Instead of unsetting XZ_OPT, just make sure that xz will use file format
|
||||||
|
# autodetection. This way memory usage limit and thread limit can be
|
||||||
|
# specified via XZ_OPT.
|
||||||
|
xz='xz --format=auto'
|
||||||
|
|
||||||
|
version='xzmore (XZ Utils) 5.2.6'
|
||||||
|
|
||||||
|
usage="Usage: ${0##*/} [OPTION]... [FILE]...
|
||||||
|
Like 'more', but operate on the uncompressed contents of xz compressed FILEs.
|
||||||
|
|
||||||
|
Report bugs to <lasse.collin@tukaani.org>."
|
||||||
|
|
||||||
|
case $1 in
|
||||||
|
--help) printf '%s\n' "$usage" || exit 2; exit;;
|
||||||
|
--version) printf '%s\n' "$version" || exit 2; exit;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
oldtty=`stty -g 2>/dev/null`
|
||||||
|
if stty -cbreak 2>/dev/null; then
|
||||||
|
cb='cbreak'; ncb='-cbreak'
|
||||||
|
else
|
||||||
|
# 'stty min 1' resets eof to ^a on both SunOS and SysV!
|
||||||
|
cb='min 1 -icanon'; ncb='icanon eof ^d'
|
||||||
|
fi
|
||||||
|
if test $? -eq 0 && test -n "$oldtty"; then
|
||||||
|
trap 'stty $oldtty 2>/dev/null; exit' 0 2 3 5 10 13 15
|
||||||
|
else
|
||||||
|
trap 'stty $ncb echo 2>/dev/null; exit' 0 2 3 5 10 13 15
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test $# = 0; then
|
||||||
|
if test -t 0; then
|
||||||
|
printf '%s\n' "$usage"; exit 1
|
||||||
|
else
|
||||||
|
$xz -cdfq | eval "${PAGER:-more}"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
FIRST=1
|
||||||
|
for FILE; do
|
||||||
|
< "$FILE" || continue
|
||||||
|
if test $FIRST -eq 0; then
|
||||||
|
printf "%s--More--(Next file: %s)" "" "$FILE"
|
||||||
|
stty $cb -echo 2>/dev/null
|
||||||
|
ANS=`dd bs=1 count=1 2>/dev/null`
|
||||||
|
stty $ncb echo 2>/dev/null
|
||||||
|
echo " "
|
||||||
|
case "$ANS" in
|
||||||
|
[eq]) exit;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
if test "$ANS" != 's'; then
|
||||||
|
printf '%s\n' "------> $FILE <------"
|
||||||
|
$xz -cdfq -- "$FILE" | eval "${PAGER:-more}"
|
||||||
|
fi
|
||||||
|
if test -t 1; then
|
||||||
|
FIRST=0
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
2
.CondaPkg/env/compiler_compat/README
vendored
Normal file
2
.CondaPkg/env/compiler_compat/README
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
Files in this folder are to enhance backwards compatibility of anaconda software with older compilers.
|
||||||
|
See: https://github.com/conda/conda/issues/6030 for more information.
|
||||||
1
.CondaPkg/env/compiler_compat/ld
vendored
Symbolic link
1
.CondaPkg/env/compiler_compat/ld
vendored
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../bin/x86_64-conda-linux-gnu-ld
|
||||||
33
.CondaPkg/env/conda-meta/_libgcc_mutex-0.1-conda_forge.json
vendored
Normal file
33
.CondaPkg/env/conda-meta/_libgcc_mutex-0.1-conda_forge.json
vendored
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "conda_forge",
|
||||||
|
"build_number": 0,
|
||||||
|
"build_string": "conda_forge",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [],
|
||||||
|
"depends": [],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/_libgcc_mutex-0.1-conda_forge",
|
||||||
|
"files": [],
|
||||||
|
"fn": "_libgcc_mutex-0.1-conda_forge.tar.bz2",
|
||||||
|
"license": "None",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/_libgcc_mutex-0.1-conda_forge",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "d7c89558ba9fa0495403155b64376d81",
|
||||||
|
"name": "_libgcc_mutex",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/_libgcc_mutex-0.1-conda_forge.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726",
|
||||||
|
"size": 2562,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1578324546067,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2",
|
||||||
|
"version": "0.1"
|
||||||
|
}
|
||||||
47
.CondaPkg/env/conda-meta/_openmp_mutex-4.5-2_gnu.json
vendored
Normal file
47
.CondaPkg/env/conda-meta/_openmp_mutex-4.5-2_gnu.json
vendored
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "2_gnu",
|
||||||
|
"build_number": 16,
|
||||||
|
"build_string": "2_gnu",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [
|
||||||
|
"openmp_impl 9999"
|
||||||
|
],
|
||||||
|
"depends": [
|
||||||
|
"_libgcc_mutex 0.1 conda_forge",
|
||||||
|
"libgomp >=7.5.0"
|
||||||
|
],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/_openmp_mutex-4.5-2_gnu",
|
||||||
|
"files": [
|
||||||
|
"lib/libgomp.so.1"
|
||||||
|
],
|
||||||
|
"fn": "_openmp_mutex-4.5-2_gnu.tar.bz2",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/_openmp_mutex-4.5-2_gnu",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "73aaf86a425cc6e73fcf236a5a46396d",
|
||||||
|
"name": "_openmp_mutex",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/_openmp_mutex-4.5-2_gnu.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"_path": "lib/libgomp.so.1",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "38ea107160875541f65f3b0210699d3c6eed4dcff8c0b2e2c3bdfd282ae02e17",
|
||||||
|
"size_in_bytes": 921800
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22",
|
||||||
|
"size": 23621,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1650670423406,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2",
|
||||||
|
"version": "4.5"
|
||||||
|
}
|
||||||
224
.CondaPkg/env/conda-meta/bzip2-1.0.8-h7f98852_4.json
vendored
Normal file
224
.CondaPkg/env/conda-meta/bzip2-1.0.8-h7f98852_4.json
vendored
Normal file
@@ -0,0 +1,224 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "h7f98852_4",
|
||||||
|
"build_number": 4,
|
||||||
|
"build_string": "h7f98852_4",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [],
|
||||||
|
"depends": [
|
||||||
|
"libgcc-ng >=9.3.0"
|
||||||
|
],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/bzip2-1.0.8-h7f98852_4",
|
||||||
|
"files": [
|
||||||
|
"bin/bunzip2",
|
||||||
|
"bin/bzcat",
|
||||||
|
"bin/bzcmp",
|
||||||
|
"bin/bzdiff",
|
||||||
|
"bin/bzegrep",
|
||||||
|
"bin/bzfgrep",
|
||||||
|
"bin/bzgrep",
|
||||||
|
"bin/bzip2",
|
||||||
|
"bin/bzip2recover",
|
||||||
|
"bin/bzless",
|
||||||
|
"bin/bzmore",
|
||||||
|
"include/bzlib.h",
|
||||||
|
"lib/libbz2.a",
|
||||||
|
"lib/libbz2.so",
|
||||||
|
"lib/libbz2.so.1.0",
|
||||||
|
"lib/libbz2.so.1.0.8",
|
||||||
|
"man/man1/bzcmp.1",
|
||||||
|
"man/man1/bzdiff.1",
|
||||||
|
"man/man1/bzegrep.1",
|
||||||
|
"man/man1/bzfgrep.1",
|
||||||
|
"man/man1/bzgrep.1",
|
||||||
|
"man/man1/bzip2.1",
|
||||||
|
"man/man1/bzless.1",
|
||||||
|
"man/man1/bzmore.1"
|
||||||
|
],
|
||||||
|
"fn": "bzip2-1.0.8-h7f98852_4.tar.bz2",
|
||||||
|
"license": "bzip2-1.0.6",
|
||||||
|
"license_family": "BSD",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/bzip2-1.0.8-h7f98852_4",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "a1fd65c7ccbf10880423d82bca54eb54",
|
||||||
|
"name": "bzip2",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/bzip2-1.0.8-h7f98852_4.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"_path": "bin/bunzip2",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "deb682e829e9f020a0f3c036755f8c022ea3802fc7c7366125e1174578375bf3",
|
||||||
|
"sha256_in_prefix": "deb682e829e9f020a0f3c036755f8c022ea3802fc7c7366125e1174578375bf3",
|
||||||
|
"size_in_bytes": 384272
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "bin/bzcat",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "deb682e829e9f020a0f3c036755f8c022ea3802fc7c7366125e1174578375bf3",
|
||||||
|
"sha256_in_prefix": "deb682e829e9f020a0f3c036755f8c022ea3802fc7c7366125e1174578375bf3",
|
||||||
|
"size_in_bytes": 384272
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "bin/bzcmp",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "1c1f96193cdf14b85ea65f140a7557a07ece8783a53ec5ba6b5c30644a9d3012",
|
||||||
|
"size_in_bytes": 2140
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "bin/bzdiff",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "1c1f96193cdf14b85ea65f140a7557a07ece8783a53ec5ba6b5c30644a9d3012",
|
||||||
|
"sha256_in_prefix": "1c1f96193cdf14b85ea65f140a7557a07ece8783a53ec5ba6b5c30644a9d3012",
|
||||||
|
"size_in_bytes": 2140
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "bin/bzegrep",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "a8e368a31766c7862b8d0feeffe274c3bb43b969e3ccb4f9e77d13bfa447a5c9",
|
||||||
|
"size_in_bytes": 2054
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "bin/bzfgrep",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "a8e368a31766c7862b8d0feeffe274c3bb43b969e3ccb4f9e77d13bfa447a5c9",
|
||||||
|
"size_in_bytes": 2054
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "bin/bzgrep",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "a8e368a31766c7862b8d0feeffe274c3bb43b969e3ccb4f9e77d13bfa447a5c9",
|
||||||
|
"sha256_in_prefix": "a8e368a31766c7862b8d0feeffe274c3bb43b969e3ccb4f9e77d13bfa447a5c9",
|
||||||
|
"size_in_bytes": 2054
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "bin/bzip2",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "deb682e829e9f020a0f3c036755f8c022ea3802fc7c7366125e1174578375bf3",
|
||||||
|
"sha256_in_prefix": "deb682e829e9f020a0f3c036755f8c022ea3802fc7c7366125e1174578375bf3",
|
||||||
|
"size_in_bytes": 384272
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "bin/bzip2recover",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "4a9e0b14eb5affde7657522d5e46ab0d6b1e998ff0497d1a3820fa26e9c8c3da",
|
||||||
|
"sha256_in_prefix": "4a9e0b14eb5affde7657522d5e46ab0d6b1e998ff0497d1a3820fa26e9c8c3da",
|
||||||
|
"size_in_bytes": 35944
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "bin/bzless",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "836536d4c7469788c730355d59f8ae8d16ba07cb0754174878d99ed90f04448d",
|
||||||
|
"size_in_bytes": 1259
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "bin/bzmore",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "836536d4c7469788c730355d59f8ae8d16ba07cb0754174878d99ed90f04448d",
|
||||||
|
"sha256_in_prefix": "836536d4c7469788c730355d59f8ae8d16ba07cb0754174878d99ed90f04448d",
|
||||||
|
"size_in_bytes": 1259
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "include/bzlib.h",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "6ac62e811669598ee30c9e1c379b9e627f6ff17a5a3dc1e0b4fa8b8ea75e580d",
|
||||||
|
"sha256_in_prefix": "6ac62e811669598ee30c9e1c379b9e627f6ff17a5a3dc1e0b4fa8b8ea75e580d",
|
||||||
|
"size_in_bytes": 6240
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libbz2.a",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "afad89900dc3f48b56e8a259364e30913d9087486957340cad335696a3f3e3f6",
|
||||||
|
"sha256_in_prefix": "afad89900dc3f48b56e8a259364e30913d9087486957340cad335696a3f3e3f6",
|
||||||
|
"size_in_bytes": 470234
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libbz2.so",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "d090715d462fd3373dc1370a5a10dc1655bdc17e02b23a128186adb88564a471",
|
||||||
|
"size_in_bytes": 306704
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libbz2.so.1.0",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "d090715d462fd3373dc1370a5a10dc1655bdc17e02b23a128186adb88564a471",
|
||||||
|
"size_in_bytes": 306704
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libbz2.so.1.0.8",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "d090715d462fd3373dc1370a5a10dc1655bdc17e02b23a128186adb88564a471",
|
||||||
|
"sha256_in_prefix": "d090715d462fd3373dc1370a5a10dc1655bdc17e02b23a128186adb88564a471",
|
||||||
|
"size_in_bytes": 306704
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "man/man1/bzcmp.1",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "172cde42c47a6d50c244e39d993097dcd3882427d57303078643849cf10a81c4",
|
||||||
|
"sha256_in_prefix": "172cde42c47a6d50c244e39d993097dcd3882427d57303078643849cf10a81c4",
|
||||||
|
"size_in_bytes": 18
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "man/man1/bzdiff.1",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "32d1a7cd115430398e58537532584ef2ab76343c9f094dcd1253d9c4c0f705bf",
|
||||||
|
"sha256_in_prefix": "32d1a7cd115430398e58537532584ef2ab76343c9f094dcd1253d9c4c0f705bf",
|
||||||
|
"size_in_bytes": 897
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "man/man1/bzegrep.1",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "cf1c98d3fa055506c8af2f8bba4da9c17d367c6409c6ad83a2bc67ccb6630182",
|
||||||
|
"sha256_in_prefix": "cf1c98d3fa055506c8af2f8bba4da9c17d367c6409c6ad83a2bc67ccb6630182",
|
||||||
|
"size_in_bytes": 18
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "man/man1/bzfgrep.1",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "cf1c98d3fa055506c8af2f8bba4da9c17d367c6409c6ad83a2bc67ccb6630182",
|
||||||
|
"sha256_in_prefix": "cf1c98d3fa055506c8af2f8bba4da9c17d367c6409c6ad83a2bc67ccb6630182",
|
||||||
|
"size_in_bytes": 18
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "man/man1/bzgrep.1",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "924aa4a7c7c1467400181e4c0ee1b527db142b6399a717171f2351b72b5899df",
|
||||||
|
"sha256_in_prefix": "924aa4a7c7c1467400181e4c0ee1b527db142b6399a717171f2351b72b5899df",
|
||||||
|
"size_in_bytes": 1297
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "man/man1/bzip2.1",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "27b984bb2e8bbee2651d11cda87449cfc4138d2e479b9eaa77b8f60fa5d0bf5d",
|
||||||
|
"sha256_in_prefix": "27b984bb2e8bbee2651d11cda87449cfc4138d2e479b9eaa77b8f60fa5d0bf5d",
|
||||||
|
"size_in_bytes": 16266
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "man/man1/bzless.1",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "216898f9b8acf61eeb471ecf23e47c1452dfd648f7f38d7d3bf48627072dc52c",
|
||||||
|
"sha256_in_prefix": "216898f9b8acf61eeb471ecf23e47c1452dfd648f7f38d7d3bf48627072dc52c",
|
||||||
|
"size_in_bytes": 18
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "man/man1/bzmore.1",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "ccfcf3f995e11adae3035e287252091bb72d165da21e0c385a4965d17c9051c7",
|
||||||
|
"sha256_in_prefix": "ccfcf3f995e11adae3035e287252091bb72d165da21e0c385a4965d17c9051c7",
|
||||||
|
"size_in_bytes": 4310
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "cb521319804640ff2ad6a9f118d972ed76d86bea44e5626c09a13d38f562e1fa",
|
||||||
|
"size": 495686,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1606604745109,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2",
|
||||||
|
"version": "1.0.8"
|
||||||
|
}
|
||||||
50
.CondaPkg/env/conda-meta/ca-certificates-2022.12.7-ha878542_0.json
vendored
Normal file
50
.CondaPkg/env/conda-meta/ca-certificates-2022.12.7-ha878542_0.json
vendored
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "ha878542_0",
|
||||||
|
"build_number": 0,
|
||||||
|
"build_string": "ha878542_0",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [],
|
||||||
|
"depends": [],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/ca-certificates-2022.12.7-ha878542_0",
|
||||||
|
"files": [
|
||||||
|
"ssl/cacert.pem",
|
||||||
|
"ssl/cert.pem"
|
||||||
|
],
|
||||||
|
"fn": "ca-certificates-2022.12.7-ha878542_0.conda",
|
||||||
|
"license": "ISC",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/ca-certificates-2022.12.7-ha878542_0",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "ff9f73d45c4a07d6f424495288a26080",
|
||||||
|
"name": "ca-certificates",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/ca-certificates-2022.12.7-ha878542_0.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"_path": "ssl/cacert.pem",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "2c11c3ce08ffc40d390319c72bc10d4f908e9c634494d65ed2cbc550731fd524",
|
||||||
|
"sha256_in_prefix": "2c11c3ce08ffc40d390319c72bc10d4f908e9c634494d65ed2cbc550731fd524",
|
||||||
|
"size_in_bytes": 275233
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "ssl/cert.pem",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "2c11c3ce08ffc40d390319c72bc10d4f908e9c634494d65ed2cbc550731fd524",
|
||||||
|
"size_in_bytes": 275233
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "8f6c81b0637771ae0ea73dc03a6d30bec3326ba3927f2a7b91931aa2d59b1789",
|
||||||
|
"size": 145992,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1670457595707,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.12.7-ha878542_0.conda",
|
||||||
|
"version": "2022.12.7"
|
||||||
|
}
|
||||||
167
.CondaPkg/env/conda-meta/history
vendored
Normal file
167
.CondaPkg/env/conda-meta/history
vendored
Normal file
@@ -0,0 +1,167 @@
|
|||||||
|
==> 2023-03-18 10:59:43 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root create -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority pip[version='>=22.0.0'] -c conda-forge
|
||||||
|
# conda version: 3.8.0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::ld_impl_linux-64-2.40-h41732ed_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::ca-certificates-2022.12.7-ha878542_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libgomp-12.2.0-h65d4601_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::_openmp_mutex-4.5-2_gnu
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libgcc-ng-12.2.0-h65d4601_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::openssl-3.1.0-h0b41bf4_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::ncurses-6.3-h27087fc_1
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libuuid-2.32.1-h7f98852_1000
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libffi-3.4.2-h7f98852_5
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::bzip2-1.0.8-h7f98852_4
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::xz-5.2.6-h166bdaf_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libzlib-1.2.13-h166bdaf_4
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libnsl-2.0.0-h7f98852_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::readline-8.1.2-h0f457ee_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::tk-8.6.12-h27826a3_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libsqlite-3.40.0-h753d276_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/noarch::tzdata-2022g-h191b570_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::python-3.11.0-he550d4f_1_cpython
|
||||||
|
+https://conda.anaconda.org/conda-forge/noarch::pip-23.0.1-pyhd8ed1ab_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/noarch::setuptools-67.6.0-pyhd8ed1ab_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/noarch::wheel-0.40.0-pyhd8ed1ab_0
|
||||||
|
# update specs: ["pip[version='>=22.0.0']"]
|
||||||
|
==> 2023-03-18 10:59:55 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root install -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority jsons[version='*'] pip[version='>=22.0.0'] -c conda-forge
|
||||||
|
# conda version: 3.8.0
|
||||||
|
+https://conda.anaconda.org/conda-forge/noarch::typish-1.9.3-pyhd8ed1ab_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/noarch::jsons-1.6.3-pyhd8ed1ab_0
|
||||||
|
# update specs: ["jsons=*", "pip[version='>=22.0.0']"]
|
||||||
|
==> 2023-03-18 10:59:58 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root install -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority jsons[version='*'] numpy[version='*'] pip[version='>=22.0.0'] -c conda-forge
|
||||||
|
# conda version: 3.8.0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::python_abi-3.11-3_cp311
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libgfortran5-12.2.0-h337968e_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libgfortran-ng-12.2.0-h69a702a_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libopenblas-0.3.21-pthreads_h78a6416_3
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libblas-3.9.0-16_linux64_openblas
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libcblas-3.9.0-16_linux64_openblas
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::liblapack-3.9.0-16_linux64_openblas
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::numpy-1.24.2-py311h8e6699e_0
|
||||||
|
# update specs: ["jsons=*", "numpy=*", "pip[version='>=22.0.0']"]
|
||||||
|
==> 2023-03-18 11:02:16 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root install -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority jsons[version='*'] libstdcxx-ng[version='>=3.4,<13.0',channel='conda-forge'] numpy[version='*'] pip[version='>=22.0.0'] python[version='>=3.7,<4',channel='conda-forge',build='*cpython*'] -c conda-forge
|
||||||
|
# conda version: 3.8.0
|
||||||
|
-conda-forge::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
-conda-forge::python-3.11.0-he550d4f_1_cpython
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::python-3.11.0-he550d4f_1_cpython
|
||||||
|
# update specs: ["jsons=*", "conda-forge::libstdcxx-ng[version='>=3.4,<13.0']", "numpy=*", "pip[version='>=22.0.0']", "conda-forge::python[version='>=3.7,<4',build=*cpython*]"]
|
||||||
|
==> 2023-03-18 12:47:39 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root install -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority jsons[version='*'] libstdcxx-ng[version='>=3.4,<13.0',channel='conda-forge'] numpy[version='*'] pip[version='>=22.0.0'] python[version='>=3.7,<4',channel='conda-forge',build='*cpython*'] -c conda-forge
|
||||||
|
# conda version: 3.8.0
|
||||||
|
-conda-forge::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
-conda-forge::python-3.11.0-he550d4f_1_cpython
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::python-3.11.0-he550d4f_1_cpython
|
||||||
|
# update specs: ["jsons=*", "conda-forge::libstdcxx-ng[version='>=3.4,<13.0']", "numpy=*", "pip[version='>=22.0.0']", "conda-forge::python[version='>=3.7,<4',build=*cpython*]"]
|
||||||
|
==> 2023-03-18 13:20:18 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root install -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority jsons[version='*'] libstdcxx-ng[version='>=3.4,<13.0',channel='conda-forge'] numpy[version='*'] pip[version='>=22.0.0'] python[version='>=3.7,<4',channel='conda-forge',build='*cpython*'] -c conda-forge
|
||||||
|
# conda version: 3.8.0
|
||||||
|
-conda-forge::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
-conda-forge::python-3.11.0-he550d4f_1_cpython
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::python-3.11.0-he550d4f_1_cpython
|
||||||
|
# update specs: ["jsons=*", "conda-forge::libstdcxx-ng[version='>=3.4,<13.0']", "numpy=*", "pip[version='>=22.0.0']", "conda-forge::python[version='>=3.7,<4',build=*cpython*]"]
|
||||||
|
==> 2023-03-18 15:10:06 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root install -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority jsons[version='*'] libstdcxx-ng[version='>=3.4,<13.0',channel='conda-forge'] numpy[version='*'] pip[version='>=22.0.0'] python[version='>=3.7,<4',channel='conda-forge',build='*cpython*'] -c conda-forge
|
||||||
|
# conda version: 3.8.0
|
||||||
|
-conda-forge::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
-conda-forge::python-3.11.0-he550d4f_1_cpython
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::python-3.11.0-he550d4f_1_cpython
|
||||||
|
# update specs: ["jsons=*", "conda-forge::libstdcxx-ng[version='>=3.4,<13.0']", "numpy=*", "pip[version='>=22.0.0']", "conda-forge::python[version='>=3.7,<4',build=*cpython*]"]
|
||||||
|
==> 2023-03-18 15:10:31 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root install -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority jsons[version='*'] libstdcxx-ng[version='>=3.4,<13.0',channel='conda-forge'] numpy[version='*'] pip[version='>=22.0.0'] python[version='>=3.7,<4',channel='conda-forge',build='*cpython*'] -c conda-forge
|
||||||
|
# conda version: 3.8.0
|
||||||
|
-conda-forge::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
-conda-forge::python-3.11.0-he550d4f_1_cpython
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::python-3.11.0-he550d4f_1_cpython
|
||||||
|
# update specs: ["jsons=*", "conda-forge::libstdcxx-ng[version='>=3.4,<13.0']", "numpy=*", "pip[version='>=22.0.0']", "conda-forge::python[version='>=3.7,<4',build=*cpython*]"]
|
||||||
|
==> 2023-03-18 18:44:32 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root install -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority jsons[version='*'] libstdcxx-ng[version='>=3.4,<13.0',channel='conda-forge'] numpy[version='*'] pip[version='>=22.0.0'] python[version='>=3.7,<4',channel='conda-forge',build='*cpython*'] -c conda-forge
|
||||||
|
# conda version: 3.8.0
|
||||||
|
-conda-forge::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
-conda-forge::python-3.11.0-he550d4f_1_cpython
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::python-3.11.0-he550d4f_1_cpython
|
||||||
|
# update specs: ["jsons=*", "conda-forge::libstdcxx-ng[version='>=3.4,<13.0']", "numpy=*", "pip[version='>=22.0.0']", "conda-forge::python[version='>=3.7,<4',build=*cpython*]"]
|
||||||
|
==> 2023-03-18 19:10:12 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root install -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority jsons[version='*'] libstdcxx-ng[version='>=3.4,<13.0',channel='conda-forge'] numpy[version='*'] pip[version='>=22.0.0'] python[version='>=3.7,<4',channel='conda-forge',build='*cpython*'] -c conda-forge
|
||||||
|
# conda version: 3.8.0
|
||||||
|
-conda-forge::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
-conda-forge::python-3.11.0-he550d4f_1_cpython
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::python-3.11.0-he550d4f_1_cpython
|
||||||
|
# update specs: ["jsons=*", "conda-forge::libstdcxx-ng[version='>=3.4,<13.0']", "numpy=*", "pip[version='>=22.0.0']", "conda-forge::python[version='>=3.7,<4',build=*cpython*]"]
|
||||||
|
==> 2023-03-18 19:32:58 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root install -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority jsons[version='*'] libstdcxx-ng[version='>=3.4,<13.0',channel='conda-forge'] numpy[version='*'] pip[version='>=22.0.0'] python[version='>=3.7,<4',channel='conda-forge',build='*cpython*'] -c anaconda -c conda-forge
|
||||||
|
# conda version: 3.8.0
|
||||||
|
-conda-forge::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
-conda-forge::python-3.11.0-he550d4f_1_cpython
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::python-3.11.0-he550d4f_1_cpython
|
||||||
|
# update specs: ["jsons=*", "conda-forge::libstdcxx-ng[version='>=3.4,<13.0']", "numpy=*", "pip[version='>=22.0.0']", "conda-forge::python[version='>=3.7,<4',build=*cpython*]"]
|
||||||
|
==> 2023-03-18 19:33:14 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root install -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority jsons[version='*'] libstdcxx-ng[version='>=3.4,<13.0',channel='conda-forge'] numpy[version='*'] pillow[version='*'] pip[version='>=22.0.0'] python[version='>=3.7,<4',channel='conda-forge',build='*cpython*'] -c anaconda -c conda-forge
|
||||||
|
# conda version: 3.8.0
|
||||||
|
-conda-forge::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
-conda-forge::python-3.11.0-he550d4f_1_cpython
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libjpeg-turbo-2.1.5.1-h0b41bf4_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libpng-1.6.39-h753d276_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::python-3.11.0-he550d4f_1_cpython
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libdeflate-1.17-h0b41bf4_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libwebp-base-1.3.0-h0b41bf4_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::pthread-stubs-0.4-h36c2ea0_1001
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::xorg-libxau-1.0.9-h7f98852_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::xorg-libxdmcp-1.1.3-h7f98852_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::zstd-1.5.2-h3eb15da_6
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::lerc-4.0.0-h27087fc_0
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::freetype-2.12.1-hca18f0e_1
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libxcb-1.13-h7f98852_1004
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libtiff-4.5.0-hddfeb54_5
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::openjpeg-2.5.0-hfec8fc6_2
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::lcms2-2.15-haa2dc70_1
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::pillow-9.4.0-py311h573f0d3_2
|
||||||
|
# update specs: ["jsons=*", "conda-forge::libstdcxx-ng[version='>=3.4,<13.0']", "numpy=*", "pillow=*", "pip[version='>=22.0.0']", "conda-forge::python[version='>=3.7,<4',build=*cpython*]"]
|
||||||
|
==> 2023-03-18 19:36:58 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root remove -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env pillow
|
||||||
|
# conda version: 3.8.0
|
||||||
|
-conda-forge::pillow-9.4.0-py311h573f0d3_2
|
||||||
|
-conda-forge::openjpeg-2.5.0-hfec8fc6_2
|
||||||
|
-conda-forge::libxcb-1.13-h7f98852_1004
|
||||||
|
-conda-forge::lcms2-2.15-haa2dc70_1
|
||||||
|
-conda-forge::freetype-2.12.1-hca18f0e_1
|
||||||
|
-conda-forge::xorg-libxdmcp-1.1.3-h7f98852_0
|
||||||
|
-conda-forge::xorg-libxau-1.0.9-h7f98852_0
|
||||||
|
-conda-forge::pthread-stubs-0.4-h36c2ea0_1001
|
||||||
|
-conda-forge::libtiff-4.5.0-hddfeb54_5
|
||||||
|
-conda-forge::libpng-1.6.39-h753d276_0
|
||||||
|
-conda-forge::zstd-1.5.2-h3eb15da_6
|
||||||
|
-conda-forge::libwebp-base-1.3.0-h0b41bf4_0
|
||||||
|
-conda-forge::libjpeg-turbo-2.1.5.1-h0b41bf4_0
|
||||||
|
-conda-forge::libdeflate-1.17-h0b41bf4_0
|
||||||
|
-conda-forge::lerc-4.0.0-h27087fc_0
|
||||||
|
# remove specs: ["pillow"]
|
||||||
|
==> 2023-03-18 19:37:01 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root install -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority jsons[version='*'] libstdcxx-ng[version='>=3.4,<13.0',channel='conda-forge'] numpy[version='*'] pip[version='>=22.0.0'] python[version='>=3.7,<4',channel='conda-forge',build='*cpython*'] -c anaconda -c conda-forge
|
||||||
|
# conda version: 3.8.0
|
||||||
|
-conda-forge::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
-conda-forge::python-3.11.0-he550d4f_1_cpython
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::python-3.11.0-he550d4f_1_cpython
|
||||||
|
# update specs: ["jsons=*", "conda-forge::libstdcxx-ng[version='>=3.4,<13.0']", "numpy=*", "pip[version='>=22.0.0']", "conda-forge::python[version='>=3.7,<4',build=*cpython*]"]
|
||||||
|
==> 2023-03-18 19:41:34 <==
|
||||||
|
# cmd: /home/ton/.julia/artifacts/72457a5b55e17e3c98d4beb920eab4baff672d63/bin/micromamba -r /home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root install -y -p /home/ton/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority jsons[version='*'] libstdcxx-ng[version='>=3.4,<13.0',channel='conda-forge'] numpy[version='*'] pip[version='>=22.0.0'] python[version='>=3.7,<4',channel='conda-forge',build='*cpython*'] -c anaconda -c conda-forge
|
||||||
|
# conda version: 3.8.0
|
||||||
|
-conda-forge::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
-conda-forge::python-3.11.0-he550d4f_1_cpython
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::libstdcxx-ng-12.2.0-h46fd767_19
|
||||||
|
+https://conda.anaconda.org/conda-forge/linux-64::python-3.11.0-he550d4f_1_cpython
|
||||||
|
# update specs: ["jsons=*", "conda-forge::libstdcxx-ng[version='>=3.4,<13.0']", "numpy=*", "pip[version='>=22.0.0']", "conda-forge::python[version='>=3.7,<4',build=*cpython*]"]
|
||||||
909
.CondaPkg/env/conda-meta/jsons-1.6.3-pyhd8ed1ab_0.json
vendored
Normal file
909
.CondaPkg/env/conda-meta/jsons-1.6.3-pyhd8ed1ab_0.json
vendored
Normal file
@@ -0,0 +1,909 @@
|
|||||||
|
{
|
||||||
|
"arch": null,
|
||||||
|
"build": "pyhd8ed1ab_0",
|
||||||
|
"build_number": 0,
|
||||||
|
"build_string": "pyhd8ed1ab_0",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/noarch",
|
||||||
|
"constrains": [],
|
||||||
|
"depends": [
|
||||||
|
"python >=3.5",
|
||||||
|
"typish >=1.9.2"
|
||||||
|
],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/jsons-1.6.3-pyhd8ed1ab_0",
|
||||||
|
"files": [
|
||||||
|
"lib/python3.11/site-packages/jsons-1.6.3.dist-info/INSTALLER",
|
||||||
|
"lib/python3.11/site-packages/jsons-1.6.3.dist-info/LICENSE",
|
||||||
|
"lib/python3.11/site-packages/jsons-1.6.3.dist-info/METADATA",
|
||||||
|
"lib/python3.11/site-packages/jsons-1.6.3.dist-info/RECORD",
|
||||||
|
"lib/python3.11/site-packages/jsons-1.6.3.dist-info/REQUESTED",
|
||||||
|
"lib/python3.11/site-packages/jsons-1.6.3.dist-info/WHEEL",
|
||||||
|
"lib/python3.11/site-packages/jsons-1.6.3.dist-info/direct_url.json",
|
||||||
|
"lib/python3.11/site-packages/jsons-1.6.3.dist-info/top_level.txt",
|
||||||
|
"lib/python3.11/site-packages/jsons/__init__.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/_cache.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/_common_impl.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/_compatibility_impl.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/_datetime_impl.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/_dump_impl.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/_extra_impl.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/_fork_impl.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/_key_transformers.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/_lizers_impl.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/_load_impl.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/_multitasking.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/_package_info.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/_transform_impl.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/_validation.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/classes/__init__.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/classes/json_serializable.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/classes/verbosity.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/decorators.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__init__.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_complex.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_date.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_datetime.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_decimal.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_defaultdict.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_dict.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_enum.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_iterable.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_list.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_mapping.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_nonetype.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_object.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_path.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_primitive.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_string.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_time.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_timedelta.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_timezone.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_tuple.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_union.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_uuid.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/default_zone_info.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/exceptions.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__init__.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_complex.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_date.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_datetime.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_decimal.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_dict.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_enum.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_iterable.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_list.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_object.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_path.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_primitive.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_time.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_timedelta.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_timezone.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_tuple.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_union.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_uuid.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/default_zone_info.py",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/__init__.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/_cache.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/_common_impl.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/_compatibility_impl.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/_datetime_impl.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/_dump_impl.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/_extra_impl.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/_fork_impl.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/_key_transformers.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/_lizers_impl.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/_load_impl.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/_multitasking.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/_package_info.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/_transform_impl.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/_validation.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/classes/__pycache__/__init__.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/classes/__pycache__/json_serializable.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/classes/__pycache__/verbosity.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/decorators.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/__init__.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_complex.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_date.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_datetime.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_decimal.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_defaultdict.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_dict.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_enum.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_iterable.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_list.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_mapping.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_nonetype.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_object.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_path.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_primitive.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_string.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_time.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_timedelta.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_timezone.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_tuple.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_union.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_uuid.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_zone_info.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/__pycache__/exceptions.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/__init__.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_complex.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_date.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_datetime.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_decimal.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_dict.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_enum.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_iterable.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_list.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_object.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_path.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_primitive.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_time.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_timedelta.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_timezone.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_tuple.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_union.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_uuid.cpython-311.pyc",
|
||||||
|
"lib/python3.11/site-packages/jsons/serializers/__pycache__/default_zone_info.cpython-311.pyc"
|
||||||
|
],
|
||||||
|
"fn": "jsons-1.6.3-pyhd8ed1ab_0.tar.bz2",
|
||||||
|
"license": "MIT",
|
||||||
|
"license_family": "MIT",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/jsons-1.6.3-pyhd8ed1ab_0",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "c8ea6f24d2c1291ac03c50e449642627",
|
||||||
|
"name": "jsons",
|
||||||
|
"noarch": "python",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/jsons-1.6.3-pyhd8ed1ab_0.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons-1.6.3.dist-info/INSTALLER",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "d0edee15f91b406f3f99726e44eb990be6e34fd0345b52b910c568e0eef6a2a8",
|
||||||
|
"sha256_in_prefix": "d0edee15f91b406f3f99726e44eb990be6e34fd0345b52b910c568e0eef6a2a8",
|
||||||
|
"size_in_bytes": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons-1.6.3.dist-info/LICENSE",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "593582d458bffe017e224b84c1a62ea346fc6860e0d3f84fa0a91866076201f7",
|
||||||
|
"sha256_in_prefix": "593582d458bffe017e224b84c1a62ea346fc6860e0d3f84fa0a91866076201f7",
|
||||||
|
"size_in_bytes": 1072
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons-1.6.3.dist-info/METADATA",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "6e78ee9cb6e5a5fe41c28dc3a9de8f59f76585bc43b741fb6e52b5c6011b8627",
|
||||||
|
"sha256_in_prefix": "6e78ee9cb6e5a5fe41c28dc3a9de8f59f76585bc43b741fb6e52b5c6011b8627",
|
||||||
|
"size_in_bytes": 9341
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons-1.6.3.dist-info/RECORD",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "b5c522cbc8ec8eb6d277b4953700cfe77721dc55f6f58014cb706b69f8bec380",
|
||||||
|
"sha256_in_prefix": "b5c522cbc8ec8eb6d277b4953700cfe77721dc55f6f58014cb706b69f8bec380",
|
||||||
|
"size_in_bytes": 9918
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons-1.6.3.dist-info/REQUESTED",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||||
|
"sha256_in_prefix": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons-1.6.3.dist-info/WHEEL",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "1b5e87e00dc87a84269cead8578b9e6462928e18a95f1f3373c9eef451a5bcc0",
|
||||||
|
"sha256_in_prefix": "1b5e87e00dc87a84269cead8578b9e6462928e18a95f1f3373c9eef451a5bcc0",
|
||||||
|
"size_in_bytes": 92
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons-1.6.3.dist-info/direct_url.json",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "036db5c491a5b474a2aa0cac80cee915a79b3eba3b6039d90847bd8853dad08d",
|
||||||
|
"sha256_in_prefix": "036db5c491a5b474a2aa0cac80cee915a79b3eba3b6039d90847bd8853dad08d",
|
||||||
|
"size_in_bytes": 101
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons-1.6.3.dist-info/top_level.txt",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "dd1d86492d1faa308783158750788a9125fe76230b074ce958e0f921cfda57dc",
|
||||||
|
"sha256_in_prefix": "dd1d86492d1faa308783158750788a9125fe76230b074ce958e0f921cfda57dc",
|
||||||
|
"size_in_bytes": 6
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__init__.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "ad13a143e927c4dd58c0c6fb0065fc4819783349670b501cc1f6dea097135d2d",
|
||||||
|
"sha256_in_prefix": "ad13a143e927c4dd58c0c6fb0065fc4819783349670b501cc1f6dea097135d2d",
|
||||||
|
"size_in_bytes": 11530
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/_cache.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "df24cd855a3080c4e810e334e65a4efcc87a15ead6f6caba148009cbee88b520",
|
||||||
|
"sha256_in_prefix": "df24cd855a3080c4e810e334e65a4efcc87a15ead6f6caba148009cbee88b520",
|
||||||
|
"size_in_bytes": 1213
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/_common_impl.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "29855f0e5e1905ea535c58900996f2f16cf8ea62eee30eb94409470561cda8fa",
|
||||||
|
"sha256_in_prefix": "29855f0e5e1905ea535c58900996f2f16cf8ea62eee30eb94409470561cda8fa",
|
||||||
|
"size_in_bytes": 5863
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/_compatibility_impl.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "bd2a84a4717e6c045419cc0890228097cc2a25c658df85da1ee9cb5c67850644",
|
||||||
|
"sha256_in_prefix": "bd2a84a4717e6c045419cc0890228097cc2a25c658df85da1ee9cb5c67850644",
|
||||||
|
"size_in_bytes": 3042
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/_datetime_impl.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "80c45c1ca29ba801347bfef9a578bf12697df30f73b0e96670bbcab5c83eb0f2",
|
||||||
|
"sha256_in_prefix": "80c45c1ca29ba801347bfef9a578bf12697df30f73b0e96670bbcab5c83eb0f2",
|
||||||
|
"size_in_bytes": 4958
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/_dump_impl.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "3d31832b9331546f8aebdb7f1c7b7d50c375a5b5d8b03f0f954340320b0424fe",
|
||||||
|
"sha256_in_prefix": "3d31832b9331546f8aebdb7f1c7b7d50c375a5b5d8b03f0f954340320b0424fe",
|
||||||
|
"size_in_bytes": 3997
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/_extra_impl.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "7bd5bee66d6567e892da77c6a5f5ba69f02a0c2aff72d0ee0666b0f8180e98df",
|
||||||
|
"sha256_in_prefix": "7bd5bee66d6567e892da77c6a5f5ba69f02a0c2aff72d0ee0666b0f8180e98df",
|
||||||
|
"size_in_bytes": 1687
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/_fork_impl.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "30f9d5ca2325ab68c4b5d61fbc2faf5f1e6a8736784f62cfb40a42f2b401988d",
|
||||||
|
"sha256_in_prefix": "30f9d5ca2325ab68c4b5d61fbc2faf5f1e6a8736784f62cfb40a42f2b401988d",
|
||||||
|
"size_in_bytes": 1384
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/_key_transformers.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "93d9abd4522ba48b8d7e5f9186563d3212c40bdc7d27f09ff2b399402b88e994",
|
||||||
|
"sha256_in_prefix": "93d9abd4522ba48b8d7e5f9186563d3212c40bdc7d27f09ff2b399402b88e994",
|
||||||
|
"size_in_bytes": 1302
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/_lizers_impl.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "b390171592555edd6ebbaafdb8242c207eb8e0d5b95e0d85af7322c85a04b0ee",
|
||||||
|
"sha256_in_prefix": "b390171592555edd6ebbaafdb8242c207eb8e0d5b95e0d85af7322c85a04b0ee",
|
||||||
|
"size_in_bytes": 5711
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/_load_impl.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "641378472e7e48f22cba2d314d7d949b9ad61e133a1de353c1ded154d870cd3e",
|
||||||
|
"sha256_in_prefix": "641378472e7e48f22cba2d314d7d949b9ad61e133a1de353c1ded154d870cd3e",
|
||||||
|
"size_in_bytes": 8135
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/_multitasking.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "cf5fffb5ccecb44a4f0efc0e6450659649638ac8f843d0d96150333c22d7e9d6",
|
||||||
|
"sha256_in_prefix": "cf5fffb5ccecb44a4f0efc0e6450659649638ac8f843d0d96150333c22d7e9d6",
|
||||||
|
"size_in_bytes": 2312
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/_package_info.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "5a5938a4a46ba2a53e097035f18a339ba7e82e3e852328d6fae382aaf98fea16",
|
||||||
|
"sha256_in_prefix": "5a5938a4a46ba2a53e097035f18a339ba7e82e3e852328d6fae382aaf98fea16",
|
||||||
|
"size_in_bytes": 361
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/_transform_impl.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "21dc26c5d5b351d6a029ac6e0df91ddc70379cd55ed1ac4009bb2a7128d3a6db",
|
||||||
|
"sha256_in_prefix": "21dc26c5d5b351d6a029ac6e0df91ddc70379cd55ed1ac4009bb2a7128d3a6db",
|
||||||
|
"size_in_bytes": 1477
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/_validation.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "f8f8690e6970b5f7d033e5fda7138b1b3cd3c81f29f08a1e5042391125e2d950",
|
||||||
|
"sha256_in_prefix": "f8f8690e6970b5f7d033e5fda7138b1b3cd3c81f29f08a1e5042391125e2d950",
|
||||||
|
"size_in_bytes": 2631
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/classes/__init__.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "813d7790682c05c88193579f7f4b69cd3f828e9fd66666147b53fda9b69008d7",
|
||||||
|
"sha256_in_prefix": "813d7790682c05c88193579f7f4b69cd3f828e9fd66666147b53fda9b69008d7",
|
||||||
|
"size_in_bytes": 176
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/classes/json_serializable.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "f0d9ac2f259a2dc1f79a4c8682566c19d1f3bccbd91192feecc7eb2c678e4115",
|
||||||
|
"sha256_in_prefix": "f0d9ac2f259a2dc1f79a4c8682566c19d1f3bccbd91192feecc7eb2c678e4115",
|
||||||
|
"size_in_bytes": 7847
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/classes/verbosity.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "1a8ddeec7be370e54e1d5e1af022c638535dde5a3da9f5ef1baa8ad6868891bb",
|
||||||
|
"sha256_in_prefix": "1a8ddeec7be370e54e1d5e1af022c638535dde5a3da9f5ef1baa8ad6868891bb",
|
||||||
|
"size_in_bytes": 930
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/decorators.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "15efa0cf599ce805282c3ea054f74ec0bb71f78c972781466bf6e13788af220b",
|
||||||
|
"sha256_in_prefix": "15efa0cf599ce805282c3ea054f74ec0bb71f78c972781466bf6e13788af220b",
|
||||||
|
"size_in_bytes": 6593
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__init__.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "97de320471ef75a7fcf8aa526b32044e27491a7db0847f17535afab913335c74",
|
||||||
|
"sha256_in_prefix": "97de320471ef75a7fcf8aa526b32044e27491a7db0847f17535afab913335c74",
|
||||||
|
"size_in_bytes": 191
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_complex.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "93988f2954c325595e171e195f6b475f26bd54d77b3078baedcee19f2e76cc6b",
|
||||||
|
"sha256_in_prefix": "93988f2954c325595e171e195f6b475f26bd54d77b3078baedcee19f2e76cc6b",
|
||||||
|
"size_in_bytes": 1170
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_date.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "42129130ce5c22137ddaa15c9685e3d2c0b55d40fdc30caef0131a687518c2ae",
|
||||||
|
"sha256_in_prefix": "42129130ce5c22137ddaa15c9685e3d2c0b55d40fdc30caef0131a687518c2ae",
|
||||||
|
"size_in_bytes": 540
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_datetime.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "4053a4bc2f4ea4f5320b944c7047a8e7d33788a522e84b4a361e46f5c517ce00",
|
||||||
|
"sha256_in_prefix": "4053a4bc2f4ea4f5320b944c7047a8e7d33788a522e84b4a361e46f5c517ce00",
|
||||||
|
"size_in_bytes": 857
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_decimal.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "1ffa8432bf2ba3eb5000fcb8e9f5aa9dbdbf3bc9d6cba6eb4670dd7ff5c17fd3",
|
||||||
|
"sha256_in_prefix": "1ffa8432bf2ba3eb5000fcb8e9f5aa9dbdbf3bc9d6cba6eb4670dd7ff5c17fd3",
|
||||||
|
"size_in_bytes": 570
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_defaultdict.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "15264e08d2a187ac23f0cd2b3ff163acbcc664747875e449a6227ecf188a3963",
|
||||||
|
"sha256_in_prefix": "15264e08d2a187ac23f0cd2b3ff163acbcc664747875e449a6227ecf188a3963",
|
||||||
|
"size_in_bytes": 948
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_dict.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "153fb461716680ab4fac1fd0d40cad4ffeebfdec250257e0bfa3466bc6735641",
|
||||||
|
"sha256_in_prefix": "153fb461716680ab4fac1fd0d40cad4ffeebfdec250257e0bfa3466bc6735641",
|
||||||
|
"size_in_bytes": 3009
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_enum.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "ca698451eef7f4d2a9be35ed5ef7aa2327b1d295e35d33f1b765952c213879a0",
|
||||||
|
"sha256_in_prefix": "ca698451eef7f4d2a9be35ed5ef7aa2327b1d295e35d33f1b765952c213879a0",
|
||||||
|
"size_in_bytes": 1238
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_iterable.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "f880673d479f796eeef8e4706262730b4c5189a4695067384f091e86ad081090",
|
||||||
|
"sha256_in_prefix": "f880673d479f796eeef8e4706262730b4c5189a4695067384f091e86ad081090",
|
||||||
|
"size_in_bytes": 1161
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_list.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "bf95df9b996d3d6654f315f8e19b309bc2cf5256d6a908080d015176da7089b7",
|
||||||
|
"sha256_in_prefix": "bf95df9b996d3d6654f315f8e19b309bc2cf5256d6a908080d015176da7089b7",
|
||||||
|
"size_in_bytes": 2401
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_mapping.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "c36a57b62799f773d912a7794c7731f9e8c042129ec09cd6d18aafe7fbe561a0",
|
||||||
|
"sha256_in_prefix": "c36a57b62799f773d912a7794c7731f9e8c042129ec09cd6d18aafe7fbe561a0",
|
||||||
|
"size_in_bytes": 920
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_nonetype.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "73c0510c5f0375adf4098502d74038464a0500297d237bda27690c32765d12c9",
|
||||||
|
"sha256_in_prefix": "73c0510c5f0375adf4098502d74038464a0500297d237bda27690c32765d12c9",
|
||||||
|
"size_in_bytes": 607
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_object.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "6c2e3a669229ca5562464c2c3439c9ef526eb815ef0faa4973662bde0b3f1362",
|
||||||
|
"sha256_in_prefix": "6c2e3a669229ca5562464c2c3439c9ef526eb815ef0faa4973662bde0b3f1362",
|
||||||
|
"size_in_bytes": 7821
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_path.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "e27902ee90a003f0ebc67f4029717226eba43589d8797248c1d51335ff4acef1",
|
||||||
|
"sha256_in_prefix": "e27902ee90a003f0ebc67f4029717226eba43589d8797248c1d51335ff4acef1",
|
||||||
|
"size_in_bytes": 399
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_primitive.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "e7f0cea53b06a0173d012b3f5de7c85e8e3ca0604ea92be5f7cf8f0bd871ab05",
|
||||||
|
"sha256_in_prefix": "e7f0cea53b06a0173d012b3f5de7c85e8e3ca0604ea92be5f7cf8f0bd871ab05",
|
||||||
|
"size_in_bytes": 778
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_string.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "93465d0b8805329ad22132ff3458b42f32898dd3d102a6b61b6f7b8d8445bc29",
|
||||||
|
"sha256_in_prefix": "93465d0b8805329ad22132ff3458b42f32898dd3d102a6b61b6f7b8d8445bc29",
|
||||||
|
"size_in_bytes": 946
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_time.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "cc6828e8f73938a8abd62420b628d6dd58cf6866363a60d8b993f56c892e001b",
|
||||||
|
"sha256_in_prefix": "cc6828e8f73938a8abd62420b628d6dd58cf6866363a60d8b993f56c892e001b",
|
||||||
|
"size_in_bytes": 540
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_timedelta.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "ae053aeb10a8443f607273fe1f802396737c4e9e6ed4b9e1c1844cda9ba45a15",
|
||||||
|
"sha256_in_prefix": "ae053aeb10a8443f607273fe1f802396737c4e9e6ed4b9e1c1844cda9ba45a15",
|
||||||
|
"size_in_bytes": 449
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_timezone.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "9eda212eba94294f91f7739531ec5d3afbe569637cf508e6e365684db4d9b16b",
|
||||||
|
"sha256_in_prefix": "9eda212eba94294f91f7739531ec5d3afbe569637cf508e6e365684db4d9b16b",
|
||||||
|
"size_in_bytes": 519
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_tuple.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "4bc9e2e45c154ba8b16ece571b1bdcb67b7c62a8c30d7a30e2fdd8f1152a37e7",
|
||||||
|
"sha256_in_prefix": "4bc9e2e45c154ba8b16ece571b1bdcb67b7c62a8c30d7a30e2fdd8f1152a37e7",
|
||||||
|
"size_in_bytes": 3440
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_union.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "56ad0cf1ecd9ffa51d4eb93d78bda081e62cae763a24076520007e53b88b1aa5",
|
||||||
|
"sha256_in_prefix": "56ad0cf1ecd9ffa51d4eb93d78bda081e62cae763a24076520007e53b88b1aa5",
|
||||||
|
"size_in_bytes": 1260
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_uuid.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "b07e0e6e59f92a197755391ac393b4304d405c5b1aeccc908ac595b82534517a",
|
||||||
|
"sha256_in_prefix": "b07e0e6e59f92a197755391ac393b4304d405c5b1aeccc908ac595b82534517a",
|
||||||
|
"size_in_bytes": 519
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/default_zone_info.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "c0acd01ee407f7adae1a41781c15844bfcae7431a98d09fad14567730e3ce279",
|
||||||
|
"sha256_in_prefix": "c0acd01ee407f7adae1a41781c15844bfcae7431a98d09fad14567730e3ce279",
|
||||||
|
"size_in_bytes": 365
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/exceptions.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "75f5fc31b76b4393e3b0390e9e7903a5cf7bcad4e9e966b680045577b6b00ff2",
|
||||||
|
"sha256_in_prefix": "75f5fc31b76b4393e3b0390e9e7903a5cf7bcad4e9e966b680045577b6b00ff2",
|
||||||
|
"size_in_bytes": 5964
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__init__.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "a404ac8728b57a509d884e92a84f18fc031dd36112fcb7d5334bd43a36f847f8",
|
||||||
|
"sha256_in_prefix": "a404ac8728b57a509d884e92a84f18fc031dd36112fcb7d5334bd43a36f847f8",
|
||||||
|
"size_in_bytes": 183
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_complex.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "43462052f961303d5dde722e6122206b118a79c11d6e45cbaefc18a152eb0b63",
|
||||||
|
"sha256_in_prefix": "43462052f961303d5dde722e6122206b118a79c11d6e45cbaefc18a152eb0b63",
|
||||||
|
"size_in_bytes": 236
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_date.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "fc942fe2cb20ced11a2b2e872ec165c557cbddf078e6573541555c93d327661a",
|
||||||
|
"sha256_in_prefix": "fc942fe2cb20ced11a2b2e872ec165c557cbddf078e6573541555c93d327661a",
|
||||||
|
"size_in_bytes": 577
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_datetime.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "9549536837a2f7d6feadde679cb2ceb66567c80693e654658e939fc50e64ff5c",
|
||||||
|
"sha256_in_prefix": "9549536837a2f7d6feadde679cb2ceb66567c80693e654658e939fc50e64ff5c",
|
||||||
|
"size_in_bytes": 887
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_decimal.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "812f24e17ae20721af221d33fb8301c75163b1ad17e1f5a31c9409361ae4fe73",
|
||||||
|
"sha256_in_prefix": "812f24e17ae20721af221d33fb8301c75163b1ad17e1f5a31c9409361ae4fe73",
|
||||||
|
"size_in_bytes": 283
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_dict.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "6e4086074fbb49f3c24ef1b81f4f54b71686f0dc41109d82ff3153942cefd322",
|
||||||
|
"sha256_in_prefix": "6e4086074fbb49f3c24ef1b81f4f54b71686f0dc41109d82ff3153942cefd322",
|
||||||
|
"size_in_bytes": 3211
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_enum.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "f81096a460747fb20afe0a80233f75d9b5b8b765dc17eb3f22ddf5e9055dfa86",
|
||||||
|
"sha256_in_prefix": "f81096a460747fb20afe0a80233f75d9b5b8b765dc17eb3f22ddf5e9055dfa86",
|
||||||
|
"size_in_bytes": 594
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_iterable.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "50153f8ff60e4c10f3480e878b8e50dbae541f87502187596566a6fe46b63893",
|
||||||
|
"sha256_in_prefix": "50153f8ff60e4c10f3480e878b8e50dbae541f87502187596566a6fe46b63893",
|
||||||
|
"size_in_bytes": 2805
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_list.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "9f0323967828971b5d86682017210695e865c17ccf3598dc2986ac1ad9a235f7",
|
||||||
|
"sha256_in_prefix": "9f0323967828971b5d86682017210695e865c17ccf3598dc2986ac1ad9a235f7",
|
||||||
|
"size_in_bytes": 1516
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_object.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "d715d5b9110cecdd878ea0bc9f62b6f8740efbb7621b7d7b65fc4cb92e82932f",
|
||||||
|
"sha256_in_prefix": "d715d5b9110cecdd878ea0bc9f62b6f8740efbb7621b7d7b65fc4cb92e82932f",
|
||||||
|
"size_in_bytes": 13013
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_path.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "e2eb364cc0144349f5a7858120e987e965f4bfdbf853b8b63a7099b1d6426b72",
|
||||||
|
"sha256_in_prefix": "e2eb364cc0144349f5a7858120e987e965f4bfdbf853b8b63a7099b1d6426b72",
|
||||||
|
"size_in_bytes": 525
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_primitive.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "c34dc7612005b9482698f89445ad2679ac8ff139fc47da0b532e8a918f7d9e89",
|
||||||
|
"sha256_in_prefix": "c34dc7612005b9482698f89445ad2679ac8ff139fc47da0b532e8a918f7d9e89",
|
||||||
|
"size_in_bytes": 1054
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_time.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "a7aa44b58fc470e7998088ad39ce62bcfa611ef4ffae26cfcb550b88bf22264e",
|
||||||
|
"sha256_in_prefix": "a7aa44b58fc470e7998088ad39ce62bcfa611ef4ffae26cfcb550b88bf22264e",
|
||||||
|
"size_in_bytes": 472
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_timedelta.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "0778b66e7354d6d94ad0bd0e7c05be00ac1a2d3a705c87c2f11f21920bbacfe2",
|
||||||
|
"sha256_in_prefix": "0778b66e7354d6d94ad0bd0e7c05be00ac1a2d3a705c87c2f11f21920bbacfe2",
|
||||||
|
"size_in_bytes": 367
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_timezone.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "e938c81f042c3f439465c1aa018a3ff6c628aab4e841f6559549f53badd16312",
|
||||||
|
"sha256_in_prefix": "e938c81f042c3f439465c1aa018a3ff6c628aab4e841f6559549f53badd16312",
|
||||||
|
"size_in_bytes": 505
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_tuple.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "e4b94f32a6879bbc89dfca8caaf42f648b03f1d89d5a495fe7210cda70ad641e",
|
||||||
|
"sha256_in_prefix": "e4b94f32a6879bbc89dfca8caaf42f648b03f1d89d5a495fe7210cda70ad641e",
|
||||||
|
"size_in_bytes": 1475
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_union.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "1ed27932f8b991ead509e528c5c5195f0004a0900e7e03cf35fc108291e40b44",
|
||||||
|
"sha256_in_prefix": "1ed27932f8b991ead509e528c5c5195f0004a0900e7e03cf35fc108291e40b44",
|
||||||
|
"size_in_bytes": 1447
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_uuid.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "eb6f14b31dff1a86897edd09092bf3469b18452505ee6fadc3f04e58db2e5d89",
|
||||||
|
"sha256_in_prefix": "eb6f14b31dff1a86897edd09092bf3469b18452505ee6fadc3f04e58db2e5d89",
|
||||||
|
"size_in_bytes": 381
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/default_zone_info.py",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "4ebb7e25f1fd18612047e06fddffc34fea41a8d702a62b7d816d1a0d53bbc59a",
|
||||||
|
"sha256_in_prefix": "4ebb7e25f1fd18612047e06fddffc34fea41a8d702a62b7d816d1a0d53bbc59a",
|
||||||
|
"size_in_bytes": 350
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/__init__.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/_cache.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/_common_impl.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/_compatibility_impl.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/_datetime_impl.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/_dump_impl.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/_extra_impl.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/_fork_impl.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/_key_transformers.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/_lizers_impl.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/_load_impl.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/_multitasking.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/_package_info.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/_transform_impl.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/_validation.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/classes/__pycache__/__init__.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/classes/__pycache__/json_serializable.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/classes/__pycache__/verbosity.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/decorators.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/__init__.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_complex.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_date.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_datetime.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_decimal.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_defaultdict.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_dict.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_enum.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_iterable.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_list.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_mapping.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_nonetype.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_object.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_path.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_primitive.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_string.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_time.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_timedelta.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_timezone.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_tuple.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_union.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_uuid.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/deserializers/__pycache__/default_zone_info.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/__pycache__/exceptions.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/__init__.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_complex.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_date.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_datetime.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_decimal.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_dict.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_enum.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_iterable.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_list.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_object.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_path.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_primitive.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_time.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_timedelta.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_timezone.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_tuple.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_union.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_uuid.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/python3.11/site-packages/jsons/serializers/__pycache__/default_zone_info.cpython-311.pyc",
|
||||||
|
"path_type": "pyc_file"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": null,
|
||||||
|
"requested_spec": "jsons=*",
|
||||||
|
"sha256": "817ae81136438c3c7f8887b1bec309c1359db633bfe9cbfae786654afeb0767d",
|
||||||
|
"size": 57078,
|
||||||
|
"subdir": "noarch",
|
||||||
|
"timestamp": 1654821121555,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/noarch/jsons-1.6.3-pyhd8ed1ab_0.tar.bz2",
|
||||||
|
"version": "1.6.3"
|
||||||
|
}
|
||||||
66
.CondaPkg/env/conda-meta/ld_impl_linux-64-2.40-h41732ed_0.json
vendored
Normal file
66
.CondaPkg/env/conda-meta/ld_impl_linux-64-2.40-h41732ed_0.json
vendored
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "h41732ed_0",
|
||||||
|
"build_number": 0,
|
||||||
|
"build_string": "h41732ed_0",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [
|
||||||
|
"binutils_impl_linux-64 2.40"
|
||||||
|
],
|
||||||
|
"depends": [],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/ld_impl_linux-64-2.40-h41732ed_0",
|
||||||
|
"files": [
|
||||||
|
"bin/x86_64-conda-linux-gnu-ld",
|
||||||
|
"bin/x86_64-conda_cos6-linux-gnu-ld",
|
||||||
|
"x86_64-conda-linux-gnu/bin/ld",
|
||||||
|
"x86_64-conda_cos6-linux-gnu/bin/ld"
|
||||||
|
],
|
||||||
|
"fn": "ld_impl_linux-64-2.40-h41732ed_0.conda",
|
||||||
|
"license": "GPL-3.0-only",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/ld_impl_linux-64-2.40-h41732ed_0",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "7aca3059a1729aa76c597603f10b0dd3",
|
||||||
|
"name": "ld_impl_linux-64",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/ld_impl_linux-64-2.40-h41732ed_0.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"_path": "bin/x86_64-conda-linux-gnu-ld",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "df0752f24033ca8ea219295a7b8c9acbaa0be0393daa423300aa7845fda30d96",
|
||||||
|
"sha256_in_prefix": "df0752f24033ca8ea219295a7b8c9acbaa0be0393daa423300aa7845fda30d96",
|
||||||
|
"size_in_bytes": 2442288
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "bin/x86_64-conda_cos6-linux-gnu-ld",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "df0752f24033ca8ea219295a7b8c9acbaa0be0393daa423300aa7845fda30d96",
|
||||||
|
"size_in_bytes": 2442288
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "x86_64-conda-linux-gnu/bin/ld",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "df0752f24033ca8ea219295a7b8c9acbaa0be0393daa423300aa7845fda30d96",
|
||||||
|
"size_in_bytes": 2442288
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "x86_64-conda_cos6-linux-gnu/bin/ld",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "df0752f24033ca8ea219295a7b8c9acbaa0be0393daa423300aa7845fda30d96",
|
||||||
|
"size_in_bytes": 2442288
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "f6cc89d887555912d6c61b295d398cff9ec982a3417d38025c45d5dd9b9e79cd",
|
||||||
|
"size": 704696,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1674833944779,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-h41732ed_0.conda",
|
||||||
|
"version": "2.40"
|
||||||
|
}
|
||||||
57
.CondaPkg/env/conda-meta/libblas-3.9.0-16_linux64_openblas.json
vendored
Normal file
57
.CondaPkg/env/conda-meta/libblas-3.9.0-16_linux64_openblas.json
vendored
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "16_linux64_openblas",
|
||||||
|
"build_number": 16,
|
||||||
|
"build_string": "16_linux64_openblas",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [
|
||||||
|
"libcblas 3.9.0 16_linux64_openblas",
|
||||||
|
"liblapack 3.9.0 16_linux64_openblas",
|
||||||
|
"blas * openblas",
|
||||||
|
"liblapacke 3.9.0 16_linux64_openblas"
|
||||||
|
],
|
||||||
|
"depends": [
|
||||||
|
"libopenblas >=0.3.21,<0.3.22.0a0",
|
||||||
|
"libopenblas >=0.3.21,<1.0a0"
|
||||||
|
],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libblas-3.9.0-16_linux64_openblas",
|
||||||
|
"files": [
|
||||||
|
"lib/libblas.so",
|
||||||
|
"lib/libblas.so.3"
|
||||||
|
],
|
||||||
|
"fn": "libblas-3.9.0-16_linux64_openblas.tar.bz2",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libblas-3.9.0-16_linux64_openblas",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "d9b7a8639171f6c6fa0a983edabcfe2b",
|
||||||
|
"name": "libblas",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libblas-3.9.0-16_linux64_openblas.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"_path": "lib/libblas.so",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "8da378a196b773a4e80a3bba785f3cb9d89e91e6d531c4ebda4b7bfd7ee598f2",
|
||||||
|
"size_in_bytes": 37308888
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libblas.so.3",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "8da378a196b773a4e80a3bba785f3cb9d89e91e6d531c4ebda4b7bfd7ee598f2",
|
||||||
|
"size_in_bytes": 37308888
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "4e4c60d3fe0b95ffb25911dace509e3532979f5deef4364141c533c5ca82dd39",
|
||||||
|
"size": 12898,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1660094429898,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-16_linux64_openblas.tar.bz2",
|
||||||
|
"version": "3.9.0"
|
||||||
|
}
|
||||||
55
.CondaPkg/env/conda-meta/libcblas-3.9.0-16_linux64_openblas.json
vendored
Normal file
55
.CondaPkg/env/conda-meta/libcblas-3.9.0-16_linux64_openblas.json
vendored
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "16_linux64_openblas",
|
||||||
|
"build_number": 16,
|
||||||
|
"build_string": "16_linux64_openblas",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [
|
||||||
|
"liblapacke 3.9.0 16_linux64_openblas",
|
||||||
|
"liblapack 3.9.0 16_linux64_openblas",
|
||||||
|
"blas * openblas"
|
||||||
|
],
|
||||||
|
"depends": [
|
||||||
|
"libblas 3.9.0 16_linux64_openblas"
|
||||||
|
],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libcblas-3.9.0-16_linux64_openblas",
|
||||||
|
"files": [
|
||||||
|
"lib/libcblas.so",
|
||||||
|
"lib/libcblas.so.3"
|
||||||
|
],
|
||||||
|
"fn": "libcblas-3.9.0-16_linux64_openblas.tar.bz2",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libcblas-3.9.0-16_linux64_openblas",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "20bae26d0a1db73f758fc3754cab4719",
|
||||||
|
"name": "libcblas",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libcblas-3.9.0-16_linux64_openblas.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"_path": "lib/libcblas.so",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "8da378a196b773a4e80a3bba785f3cb9d89e91e6d531c4ebda4b7bfd7ee598f2",
|
||||||
|
"size_in_bytes": 37308888
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libcblas.so.3",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "8da378a196b773a4e80a3bba785f3cb9d89e91e6d531c4ebda4b7bfd7ee598f2",
|
||||||
|
"size_in_bytes": 37308888
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "e4ceab90a49cb3ac1af20177016dc92066aa278eded19646bb928d261b98367f",
|
||||||
|
"size": 12805,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1660094437976,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-16_linux64_openblas.tar.bz2",
|
||||||
|
"version": "3.9.0"
|
||||||
|
}
|
||||||
131
.CondaPkg/env/conda-meta/libffi-3.4.2-h7f98852_5.json
vendored
Normal file
131
.CondaPkg/env/conda-meta/libffi-3.4.2-h7f98852_5.json
vendored
Normal file
@@ -0,0 +1,131 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "h7f98852_5",
|
||||||
|
"build_number": 5,
|
||||||
|
"build_string": "h7f98852_5",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [],
|
||||||
|
"depends": [
|
||||||
|
"libgcc-ng >=9.4.0"
|
||||||
|
],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libffi-3.4.2-h7f98852_5",
|
||||||
|
"files": [
|
||||||
|
"include/ffi.h",
|
||||||
|
"include/ffitarget.h",
|
||||||
|
"lib/libffi.a",
|
||||||
|
"lib/libffi.so",
|
||||||
|
"lib/libffi.so.8",
|
||||||
|
"lib/libffi.so.8.1.0",
|
||||||
|
"lib/pkgconfig/libffi.pc",
|
||||||
|
"share/info/libffi.info",
|
||||||
|
"share/man/man3/ffi.3",
|
||||||
|
"share/man/man3/ffi_call.3",
|
||||||
|
"share/man/man3/ffi_prep_cif.3",
|
||||||
|
"share/man/man3/ffi_prep_cif_var.3"
|
||||||
|
],
|
||||||
|
"fn": "libffi-3.4.2-h7f98852_5.tar.bz2",
|
||||||
|
"license": "MIT",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libffi-3.4.2-h7f98852_5",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "d645c6d2ac96843a2bfaccd2d62b3ac3",
|
||||||
|
"name": "libffi",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libffi-3.4.2-h7f98852_5.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"_path": "include/ffi.h",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "940007c4c664405f1c89bb3cd3b81d2a1bc3da68946c01cda448a6f3b13ec394",
|
||||||
|
"sha256_in_prefix": "940007c4c664405f1c89bb3cd3b81d2a1bc3da68946c01cda448a6f3b13ec394",
|
||||||
|
"size_in_bytes": 14411
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "include/ffitarget.h",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "c83585125f3b244a1fe4551366f464734b97c11139ce2e2b5b4141183ba7ebb2",
|
||||||
|
"sha256_in_prefix": "c83585125f3b244a1fe4551366f464734b97c11139ce2e2b5b4141183ba7ebb2",
|
||||||
|
"size_in_bytes": 4741
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libffi.a",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "eada24d71f83bb82e68718b6fd9673ca39895a9c8ed9588d69c2839404d85be1",
|
||||||
|
"sha256_in_prefix": "eada24d71f83bb82e68718b6fd9673ca39895a9c8ed9588d69c2839404d85be1",
|
||||||
|
"size_in_bytes": 75930
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libffi.so",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "c3c0013f5eec21dbb1a4a1d197c68b3c21cdcd673e731428b3ecbc58c045abf1",
|
||||||
|
"size_in_bytes": 50480
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libffi.so.8",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "c3c0013f5eec21dbb1a4a1d197c68b3c21cdcd673e731428b3ecbc58c045abf1",
|
||||||
|
"size_in_bytes": 50480
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libffi.so.8.1.0",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "c3c0013f5eec21dbb1a4a1d197c68b3c21cdcd673e731428b3ecbc58c045abf1",
|
||||||
|
"sha256_in_prefix": "c3c0013f5eec21dbb1a4a1d197c68b3c21cdcd673e731428b3ecbc58c045abf1",
|
||||||
|
"size_in_bytes": 50480
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/pkgconfig/libffi.pc",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "7dbc2dc2e410e440313804207ab135c3283ff4b7572eb562623e6dccc384d7c4",
|
||||||
|
"sha256_in_prefix": "4af05a445ec34e2561db4c318a5f9cb78f58afab8a1d03987c0c24bd0045f406",
|
||||||
|
"size_in_bytes": 756
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "share/info/libffi.info",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "59d293758be54f369906d16de77f96aea2be15f1bfb690016068f2f42e4eb445",
|
||||||
|
"sha256_in_prefix": "59d293758be54f369906d16de77f96aea2be15f1bfb690016068f2f42e4eb445",
|
||||||
|
"size_in_bytes": 38369
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "share/man/man3/ffi.3",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "aa4730e114c305943a2226a524ed8447dc6b66a184523999868e5433c2c9de74",
|
||||||
|
"sha256_in_prefix": "aa4730e114c305943a2226a524ed8447dc6b66a184523999868e5433c2c9de74",
|
||||||
|
"size_in_bytes": 850
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "share/man/man3/ffi_call.3",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "2817ce7b78cb737d7b85b18b45899470f5f565f990d056d3d8cfabf6d779477f",
|
||||||
|
"sha256_in_prefix": "2817ce7b78cb737d7b85b18b45899470f5f565f990d056d3d8cfabf6d779477f",
|
||||||
|
"size_in_bytes": 2333
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "share/man/man3/ffi_prep_cif.3",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "f60c5bb9d04b55988da13511a2c3edfa0f39fb6f51abfb8ac24d0b161c4169c0",
|
||||||
|
"sha256_in_prefix": "f60c5bb9d04b55988da13511a2c3edfa0f39fb6f51abfb8ac24d0b161c4169c0",
|
||||||
|
"size_in_bytes": 1158
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "share/man/man3/ffi_prep_cif_var.3",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "9365685252f33f13627c9303bc01883b764227132069260c19e94100ff442a51",
|
||||||
|
"sha256_in_prefix": "9365685252f33f13627c9303bc01883b764227132069260c19e94100ff442a51",
|
||||||
|
"size_in_bytes": 1321
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e",
|
||||||
|
"size": 58292,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1636488182923,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2",
|
||||||
|
"version": "3.4.2"
|
||||||
|
}
|
||||||
146
.CondaPkg/env/conda-meta/libgcc-ng-12.2.0-h65d4601_19.json
vendored
Normal file
146
.CondaPkg/env/conda-meta/libgcc-ng-12.2.0-h65d4601_19.json
vendored
Normal file
@@ -0,0 +1,146 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "h65d4601_19",
|
||||||
|
"build_number": 19,
|
||||||
|
"build_string": "h65d4601_19",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [
|
||||||
|
"libgomp 12.2.0 h65d4601_19"
|
||||||
|
],
|
||||||
|
"depends": [
|
||||||
|
"_libgcc_mutex 0.1 conda_forge",
|
||||||
|
"_openmp_mutex >=4.5"
|
||||||
|
],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libgcc-ng-12.2.0-h65d4601_19",
|
||||||
|
"files": [
|
||||||
|
"lib/libatomic.so",
|
||||||
|
"lib/libatomic.so.1",
|
||||||
|
"lib/libatomic.so.1.2.0",
|
||||||
|
"lib/libgcc_s.so",
|
||||||
|
"lib/libgcc_s.so.1",
|
||||||
|
"lib/libitm.so",
|
||||||
|
"lib/libitm.so.1",
|
||||||
|
"lib/libitm.so.1.0.0",
|
||||||
|
"lib/libquadmath.so",
|
||||||
|
"lib/libquadmath.so.0",
|
||||||
|
"lib/libquadmath.so.0.0.0",
|
||||||
|
"share/info/libgomp.info",
|
||||||
|
"share/info/libquadmath.info",
|
||||||
|
"share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION"
|
||||||
|
],
|
||||||
|
"fn": "libgcc-ng-12.2.0-h65d4601_19.tar.bz2",
|
||||||
|
"license": "GPL-3.0-only WITH GCC-exception-3.1",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libgcc-ng-12.2.0-h65d4601_19",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "e4c94f80aef025c17ab0828cd85ef535",
|
||||||
|
"name": "libgcc-ng",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libgcc-ng-12.2.0-h65d4601_19.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"_path": "lib/libatomic.so",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "1a8282deb860cca35b93d101c99aa7be711d84c61dcf2cebc9889a453c850ef8",
|
||||||
|
"size_in_bytes": 168136
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libatomic.so.1",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "1a8282deb860cca35b93d101c99aa7be711d84c61dcf2cebc9889a453c850ef8",
|
||||||
|
"size_in_bytes": 168136
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libatomic.so.1.2.0",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "1a8282deb860cca35b93d101c99aa7be711d84c61dcf2cebc9889a453c850ef8",
|
||||||
|
"sha256_in_prefix": "1a8282deb860cca35b93d101c99aa7be711d84c61dcf2cebc9889a453c850ef8",
|
||||||
|
"size_in_bytes": 168136
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libgcc_s.so",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "69a56a9993b7729b29b274e65016031c81f2397f176ed5ad44d59bd50425e0bd",
|
||||||
|
"sha256_in_prefix": "69a56a9993b7729b29b274e65016031c81f2397f176ed5ad44d59bd50425e0bd",
|
||||||
|
"size_in_bytes": 132
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libgcc_s.so.1",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "32c1665e07d55c9e26e5f2c6a58228d86d7fd0c7417d0b050c567a7bfd3fc798",
|
||||||
|
"sha256_in_prefix": "32c1665e07d55c9e26e5f2c6a58228d86d7fd0c7417d0b050c567a7bfd3fc798",
|
||||||
|
"size_in_bytes": 472072
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libitm.so",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "38a271b4ff13f4e769a84ff5dcc1353a1c296dff1234e1b38880785a0f2ac251",
|
||||||
|
"size_in_bytes": 770560
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libitm.so.1",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "38a271b4ff13f4e769a84ff5dcc1353a1c296dff1234e1b38880785a0f2ac251",
|
||||||
|
"size_in_bytes": 770560
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libitm.so.1.0.0",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "38a271b4ff13f4e769a84ff5dcc1353a1c296dff1234e1b38880785a0f2ac251",
|
||||||
|
"sha256_in_prefix": "38a271b4ff13f4e769a84ff5dcc1353a1c296dff1234e1b38880785a0f2ac251",
|
||||||
|
"size_in_bytes": 770560
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libquadmath.so",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "80ef4a460257426950a492f5e630395ab00fd76c6638852423baf1597d846e60",
|
||||||
|
"size_in_bytes": 792304
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libquadmath.so.0",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "80ef4a460257426950a492f5e630395ab00fd76c6638852423baf1597d846e60",
|
||||||
|
"size_in_bytes": 792304
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libquadmath.so.0.0.0",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "80ef4a460257426950a492f5e630395ab00fd76c6638852423baf1597d846e60",
|
||||||
|
"sha256_in_prefix": "80ef4a460257426950a492f5e630395ab00fd76c6638852423baf1597d846e60",
|
||||||
|
"size_in_bytes": 792304
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "share/info/libgomp.info",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "0de53c60aa24cd586a31460131e91a5b08872446fd6b92deb1c8693d4c673a15",
|
||||||
|
"sha256_in_prefix": "0de53c60aa24cd586a31460131e91a5b08872446fd6b92deb1c8693d4c673a15",
|
||||||
|
"size_in_bytes": 233182
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "share/info/libquadmath.info",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "3fd82751e5dae2fe00e29c0770065f3259e36fa8b5aceab2d7750aebe1595426",
|
||||||
|
"sha256_in_prefix": "3fd82751e5dae2fe00e29c0770065f3259e36fa8b5aceab2d7750aebe1595426",
|
||||||
|
"size_in_bytes": 36578
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "9d6b43ce4d8de0c878bf16b54d8e7a10d9bd42b75178153e3af6a815bdc90f74",
|
||||||
|
"sha256_in_prefix": "9d6b43ce4d8de0c878bf16b54d8e7a10d9bd42b75178153e3af6a815bdc90f74",
|
||||||
|
"size_in_bytes": 3324
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "f3899c26824cee023f1e360bd0859b0e149e2b3e8b1668bc6dd04bfc70dcd659",
|
||||||
|
"size": 953812,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1666519671227,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.2.0-h65d4601_19.tar.bz2",
|
||||||
|
"version": "12.2.0"
|
||||||
|
}
|
||||||
35
.CondaPkg/env/conda-meta/libgfortran-ng-12.2.0-h69a702a_19.json
vendored
Normal file
35
.CondaPkg/env/conda-meta/libgfortran-ng-12.2.0-h69a702a_19.json
vendored
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "h69a702a_19",
|
||||||
|
"build_number": 19,
|
||||||
|
"build_string": "h69a702a_19",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [],
|
||||||
|
"depends": [
|
||||||
|
"libgfortran5 12.2.0 h337968e_19"
|
||||||
|
],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libgfortran-ng-12.2.0-h69a702a_19",
|
||||||
|
"files": [],
|
||||||
|
"fn": "libgfortran-ng-12.2.0-h69a702a_19.tar.bz2",
|
||||||
|
"license": "GPL-3.0-only WITH GCC-exception-3.1",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libgfortran-ng-12.2.0-h69a702a_19",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "cd7a806282c16e1f2d39a7e80d3a3e0d",
|
||||||
|
"name": "libgfortran-ng",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libgfortran-ng-12.2.0-h69a702a_19.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "c7d061f323e80fbc09564179073d8af303bf69b953b0caddcf79b47e352c746f",
|
||||||
|
"size": 22884,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1666519651510,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-12.2.0-h69a702a_19.tar.bz2",
|
||||||
|
"version": "12.2.0"
|
||||||
|
}
|
||||||
67
.CondaPkg/env/conda-meta/libgfortran5-12.2.0-h337968e_19.json
vendored
Normal file
67
.CondaPkg/env/conda-meta/libgfortran5-12.2.0-h337968e_19.json
vendored
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "h337968e_19",
|
||||||
|
"build_number": 19,
|
||||||
|
"build_string": "h337968e_19",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [
|
||||||
|
"libgfortran-ng 12.2.0"
|
||||||
|
],
|
||||||
|
"depends": [],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libgfortran5-12.2.0-h337968e_19",
|
||||||
|
"files": [
|
||||||
|
"lib/libgfortran.so",
|
||||||
|
"lib/libgfortran.so.5",
|
||||||
|
"lib/libgfortran.so.5.0.0",
|
||||||
|
"share/licenses/libgfortran/RUNTIME.LIBRARY.EXCEPTION"
|
||||||
|
],
|
||||||
|
"fn": "libgfortran5-12.2.0-h337968e_19.tar.bz2",
|
||||||
|
"license": "GPL-3.0-only WITH GCC-exception-3.1",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libgfortran5-12.2.0-h337968e_19",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "164b4b1acaedc47ee7e658ae6b308ca3",
|
||||||
|
"name": "libgfortran5",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libgfortran5-12.2.0-h337968e_19.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"_path": "lib/libgfortran.so",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "030428ab35e4f8afba40587040f3eb9718c0142bebbe8501d82e6ffc50a9fd01",
|
||||||
|
"size_in_bytes": 6898752
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libgfortran.so.5",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "030428ab35e4f8afba40587040f3eb9718c0142bebbe8501d82e6ffc50a9fd01",
|
||||||
|
"size_in_bytes": 6898752
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libgfortran.so.5.0.0",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "030428ab35e4f8afba40587040f3eb9718c0142bebbe8501d82e6ffc50a9fd01",
|
||||||
|
"sha256_in_prefix": "030428ab35e4f8afba40587040f3eb9718c0142bebbe8501d82e6ffc50a9fd01",
|
||||||
|
"size_in_bytes": 6898752
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "share/licenses/libgfortran/RUNTIME.LIBRARY.EXCEPTION",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "9d6b43ce4d8de0c878bf16b54d8e7a10d9bd42b75178153e3af6a815bdc90f74",
|
||||||
|
"sha256_in_prefix": "9d6b43ce4d8de0c878bf16b54d8e7a10d9bd42b75178153e3af6a815bdc90f74",
|
||||||
|
"size_in_bytes": 3324
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "03ea784edd12037dc3a7a0078ff3f9c3383feabb34d5ba910bb2fd7a21a2d961",
|
||||||
|
"size": 1839051,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1666519574393,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-12.2.0-h337968e_19.tar.bz2",
|
||||||
|
"version": "12.2.0"
|
||||||
|
}
|
||||||
60
.CondaPkg/env/conda-meta/libgomp-12.2.0-h65d4601_19.json
vendored
Normal file
60
.CondaPkg/env/conda-meta/libgomp-12.2.0-h65d4601_19.json
vendored
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "h65d4601_19",
|
||||||
|
"build_number": 19,
|
||||||
|
"build_string": "h65d4601_19",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [],
|
||||||
|
"depends": [
|
||||||
|
"_libgcc_mutex 0.1 conda_forge"
|
||||||
|
],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libgomp-12.2.0-h65d4601_19",
|
||||||
|
"files": [
|
||||||
|
"lib/libgomp.so",
|
||||||
|
"lib/libgomp.so.1.0.0",
|
||||||
|
"share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION.gomp_copy"
|
||||||
|
],
|
||||||
|
"fn": "libgomp-12.2.0-h65d4601_19.tar.bz2",
|
||||||
|
"license": "GPL-3.0-only WITH GCC-exception-3.1",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libgomp-12.2.0-h65d4601_19",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "cedcee7c064c01c403f962c9e8d3c373",
|
||||||
|
"name": "libgomp",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libgomp-12.2.0-h65d4601_19.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"_path": "lib/libgomp.so",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "38ea107160875541f65f3b0210699d3c6eed4dcff8c0b2e2c3bdfd282ae02e17",
|
||||||
|
"size_in_bytes": 1004720
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libgomp.so.1.0.0",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "38ea107160875541f65f3b0210699d3c6eed4dcff8c0b2e2c3bdfd282ae02e17",
|
||||||
|
"sha256_in_prefix": "38ea107160875541f65f3b0210699d3c6eed4dcff8c0b2e2c3bdfd282ae02e17",
|
||||||
|
"size_in_bytes": 1004720
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION.gomp_copy",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "9d6b43ce4d8de0c878bf16b54d8e7a10d9bd42b75178153e3af6a815bdc90f74",
|
||||||
|
"sha256_in_prefix": "9d6b43ce4d8de0c878bf16b54d8e7a10d9bd42b75178153e3af6a815bdc90f74",
|
||||||
|
"size_in_bytes": 3324
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "81a76d20cfdee9fe0728b93ef057ba93494fd1450d42bc3717af4e468235661e",
|
||||||
|
"size": 466188,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1666519598453,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.2.0-h65d4601_19.tar.bz2",
|
||||||
|
"version": "12.2.0"
|
||||||
|
}
|
||||||
55
.CondaPkg/env/conda-meta/liblapack-3.9.0-16_linux64_openblas.json
vendored
Normal file
55
.CondaPkg/env/conda-meta/liblapack-3.9.0-16_linux64_openblas.json
vendored
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "16_linux64_openblas",
|
||||||
|
"build_number": 16,
|
||||||
|
"build_string": "16_linux64_openblas",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [
|
||||||
|
"libcblas 3.9.0 16_linux64_openblas",
|
||||||
|
"blas * openblas",
|
||||||
|
"liblapacke 3.9.0 16_linux64_openblas"
|
||||||
|
],
|
||||||
|
"depends": [
|
||||||
|
"libblas 3.9.0 16_linux64_openblas"
|
||||||
|
],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/liblapack-3.9.0-16_linux64_openblas",
|
||||||
|
"files": [
|
||||||
|
"lib/liblapack.so",
|
||||||
|
"lib/liblapack.so.3"
|
||||||
|
],
|
||||||
|
"fn": "liblapack-3.9.0-16_linux64_openblas.tar.bz2",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/liblapack-3.9.0-16_linux64_openblas",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "955d993f41f9354bf753d29864ea20ad",
|
||||||
|
"name": "liblapack",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/liblapack-3.9.0-16_linux64_openblas.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"_path": "lib/liblapack.so",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "8da378a196b773a4e80a3bba785f3cb9d89e91e6d531c4ebda4b7bfd7ee598f2",
|
||||||
|
"size_in_bytes": 37308888
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/liblapack.so.3",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "8da378a196b773a4e80a3bba785f3cb9d89e91e6d531c4ebda4b7bfd7ee598f2",
|
||||||
|
"size_in_bytes": 37308888
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "f5f30b8049dfa368599e5a08a4f35cb1966af0abc539d1fd1f50d93db76a74e6",
|
||||||
|
"size": 12819,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1660094446041,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-16_linux64_openblas.tar.bz2",
|
||||||
|
"version": "3.9.0"
|
||||||
|
}
|
||||||
124
.CondaPkg/env/conda-meta/libnsl-2.0.0-h7f98852_0.json
vendored
Normal file
124
.CondaPkg/env/conda-meta/libnsl-2.0.0-h7f98852_0.json
vendored
Normal file
@@ -0,0 +1,124 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "h7f98852_0",
|
||||||
|
"build_number": 0,
|
||||||
|
"build_string": "h7f98852_0",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [],
|
||||||
|
"depends": [
|
||||||
|
"libgcc-ng >=9.4.0"
|
||||||
|
],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libnsl-2.0.0-h7f98852_0",
|
||||||
|
"files": [
|
||||||
|
"include/rpcsvc/yp.h",
|
||||||
|
"include/rpcsvc/yp.x",
|
||||||
|
"include/rpcsvc/yp_prot.h",
|
||||||
|
"include/rpcsvc/ypclnt.h",
|
||||||
|
"include/rpcsvc/yppasswd.h",
|
||||||
|
"include/rpcsvc/yppasswd.x",
|
||||||
|
"include/rpcsvc/ypupd.h",
|
||||||
|
"lib/libnsl.so",
|
||||||
|
"lib/libnsl.so.3",
|
||||||
|
"lib/libnsl.so.3.0.0",
|
||||||
|
"lib/pkgconfig/libnsl.pc"
|
||||||
|
],
|
||||||
|
"fn": "libnsl-2.0.0-h7f98852_0.tar.bz2",
|
||||||
|
"license": "GPL-2.0-only",
|
||||||
|
"license_family": "GPL",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libnsl-2.0.0-h7f98852_0",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "39b1328babf85c7c3a61636d9cd50206",
|
||||||
|
"name": "libnsl",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libnsl-2.0.0-h7f98852_0.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"_path": "include/rpcsvc/yp.h",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "6aa3592116c6f50394119bc78cdf4441d933c4d80c8b8c20239e93d39093d17e",
|
||||||
|
"sha256_in_prefix": "6aa3592116c6f50394119bc78cdf4441d933c4d80c8b8c20239e93d39093d17e",
|
||||||
|
"size_in_bytes": 7964
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "include/rpcsvc/yp.x",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "ec04b86f3a3ee11da1165027f3f4d61abfd4f5248efe00635a965c39a948a950",
|
||||||
|
"sha256_in_prefix": "ec04b86f3a3ee11da1165027f3f4d61abfd4f5248efe00635a965c39a948a950",
|
||||||
|
"size_in_bytes": 6981
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "include/rpcsvc/yp_prot.h",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "c27205582c8395de2a8694a46cd01284d5cc2917eb3f63282b795d757b210eee",
|
||||||
|
"sha256_in_prefix": "c27205582c8395de2a8694a46cd01284d5cc2917eb3f63282b795d757b210eee",
|
||||||
|
"size_in_bytes": 14920
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "include/rpcsvc/ypclnt.h",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "2e2cca7d104d804725be4a1f8519f17866ca233b032ae596465d473cd08a45df",
|
||||||
|
"sha256_in_prefix": "2e2cca7d104d804725be4a1f8519f17866ca233b032ae596465d473cd08a45df",
|
||||||
|
"size_in_bytes": 3481
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "include/rpcsvc/yppasswd.h",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "794105978dd6893fb5b4a9697ef11c923a88b31c4f59d4fc05e6c7d3b7f50bc8",
|
||||||
|
"sha256_in_prefix": "794105978dd6893fb5b4a9697ef11c923a88b31c4f59d4fc05e6c7d3b7f50bc8",
|
||||||
|
"size_in_bytes": 913
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "include/rpcsvc/yppasswd.x",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "b5d10d7e779000c473bf8bbcd2552078eda0263bfe6dac7275e0bbc779430d7b",
|
||||||
|
"sha256_in_prefix": "b5d10d7e779000c473bf8bbcd2552078eda0263bfe6dac7275e0bbc779430d7b",
|
||||||
|
"size_in_bytes": 2286
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "include/rpcsvc/ypupd.h",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "46537c2889bde21f40102f0efb10e35cc49f702c30204be0d32aebe2be90fe0c",
|
||||||
|
"sha256_in_prefix": "46537c2889bde21f40102f0efb10e35cc49f702c30204be0d32aebe2be90fe0c",
|
||||||
|
"size_in_bytes": 3027
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libnsl.so",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "da5556e554e85de318ce84588b2e08e48b0ca58a3ab7f97a669ac2bf1a8fdd2f",
|
||||||
|
"size_in_bytes": 31744
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libnsl.so.3",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "da5556e554e85de318ce84588b2e08e48b0ca58a3ab7f97a669ac2bf1a8fdd2f",
|
||||||
|
"size_in_bytes": 31744
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libnsl.so.3.0.0",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "da5556e554e85de318ce84588b2e08e48b0ca58a3ab7f97a669ac2bf1a8fdd2f",
|
||||||
|
"sha256_in_prefix": "da5556e554e85de318ce84588b2e08e48b0ca58a3ab7f97a669ac2bf1a8fdd2f",
|
||||||
|
"size_in_bytes": 31744
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/pkgconfig/libnsl.pc",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "5da9341e4f29187fb0e62223318270840eeea8aa77854e363a4318181f127bb0",
|
||||||
|
"sha256_in_prefix": "a2622cffef4afa23f13f186051c413da66f28e8ed3eb913bd5bca077253f4e2b",
|
||||||
|
"size_in_bytes": 533
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "32f4fb94d99946b0dabfbbfd442b25852baf909637f2eed1ffe3baea15d02aad",
|
||||||
|
"size": 31236,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1633040059627,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2",
|
||||||
|
"version": "2.0.0"
|
||||||
|
}
|
||||||
56
.CondaPkg/env/conda-meta/libopenblas-0.3.21-pthreads_h78a6416_3.json
vendored
Normal file
56
.CondaPkg/env/conda-meta/libopenblas-0.3.21-pthreads_h78a6416_3.json
vendored
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"arch": "x86_64",
|
||||||
|
"build": "pthreads_h78a6416_3",
|
||||||
|
"build_number": 3,
|
||||||
|
"build_string": "pthreads_h78a6416_3",
|
||||||
|
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
||||||
|
"constrains": [
|
||||||
|
"openblas >=0.3.21,<0.3.22.0a0"
|
||||||
|
],
|
||||||
|
"depends": [
|
||||||
|
"libgcc-ng >=12",
|
||||||
|
"libgfortran-ng",
|
||||||
|
"libgfortran5 >=10.4.0"
|
||||||
|
],
|
||||||
|
"extracted_package_dir": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libopenblas-0.3.21-pthreads_h78a6416_3",
|
||||||
|
"files": [
|
||||||
|
"lib/libopenblas.so.0",
|
||||||
|
"lib/libopenblasp-r0.3.21.so"
|
||||||
|
],
|
||||||
|
"fn": "libopenblas-0.3.21-pthreads_h78a6416_3.tar.bz2",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"link": {
|
||||||
|
"source": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libopenblas-0.3.21-pthreads_h78a6416_3",
|
||||||
|
"type": 1
|
||||||
|
},
|
||||||
|
"md5": "8c5963a49b6035c40646a763293fbb35",
|
||||||
|
"name": "libopenblas",
|
||||||
|
"package_tarball_full_path": "/home/ton/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libopenblas-0.3.21-pthreads_h78a6416_3.tar.bz2",
|
||||||
|
"paths_data": {
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"_path": "lib/libopenblas.so.0",
|
||||||
|
"path_type": "softlink",
|
||||||
|
"sha256_in_prefix": "8da378a196b773a4e80a3bba785f3cb9d89e91e6d531c4ebda4b7bfd7ee598f2",
|
||||||
|
"size_in_bytes": 37308888
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_path": "lib/libopenblasp-r0.3.21.so",
|
||||||
|
"path_type": "hardlink",
|
||||||
|
"sha256": "8da378a196b773a4e80a3bba785f3cb9d89e91e6d531c4ebda4b7bfd7ee598f2",
|
||||||
|
"sha256_in_prefix": "8da378a196b773a4e80a3bba785f3cb9d89e91e6d531c4ebda4b7bfd7ee598f2",
|
||||||
|
"size_in_bytes": 37308888
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths_version": 1
|
||||||
|
},
|
||||||
|
"platform": "linux",
|
||||||
|
"requested_spec": "",
|
||||||
|
"sha256": "018372af663987265cb3ca8f37ac8c22b5f39219f65a0c162b056a30af11bba0",
|
||||||
|
"size": 10577687,
|
||||||
|
"subdir": "linux-64",
|
||||||
|
"timestamp": 1662061887050,
|
||||||
|
"track_features": "",
|
||||||
|
"url": "https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.21-pthreads_h78a6416_3.tar.bz2",
|
||||||
|
"version": "0.3.21"
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user