comment here
This commit is contained in:
1
.CondaPkg/env/bin/2to3
vendored
1
.CondaPkg/env/bin/2to3
vendored
@@ -1 +0,0 @@
|
|||||||
2to3-3.11
|
|
||||||
5
.CondaPkg/env/bin/2to3-3.11
vendored
5
.CondaPkg/env/bin/2to3-3.11
vendored
@@ -1,5 +0,0 @@
|
|||||||
#!/root/.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
BIN
.CondaPkg/env/bin/bunzip2
vendored
Binary file not shown.
BIN
.CondaPkg/env/bin/bzcat
vendored
BIN
.CondaPkg/env/bin/bzcat
vendored
Binary file not shown.
1
.CondaPkg/env/bin/bzcmp
vendored
1
.CondaPkg/env/bin/bzcmp
vendored
@@ -1 +0,0 @@
|
|||||||
bzdiff
|
|
||||||
76
.CondaPkg/env/bin/bzdiff
vendored
76
.CondaPkg/env/bin/bzdiff
vendored
@@ -1,76 +0,0 @@
|
|||||||
#!/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
1
.CondaPkg/env/bin/bzegrep
vendored
@@ -1 +0,0 @@
|
|||||||
bzgrep
|
|
||||||
1
.CondaPkg/env/bin/bzfgrep
vendored
1
.CondaPkg/env/bin/bzfgrep
vendored
@@ -1 +0,0 @@
|
|||||||
bzgrep
|
|
||||||
85
.CondaPkg/env/bin/bzgrep
vendored
85
.CondaPkg/env/bin/bzgrep
vendored
@@ -1,85 +0,0 @@
|
|||||||
#!/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
BIN
.CondaPkg/env/bin/bzip2
vendored
Binary file not shown.
BIN
.CondaPkg/env/bin/bzip2recover
vendored
BIN
.CondaPkg/env/bin/bzip2recover
vendored
Binary file not shown.
1
.CondaPkg/env/bin/bzless
vendored
1
.CondaPkg/env/bin/bzless
vendored
@@ -1 +0,0 @@
|
|||||||
bzmore
|
|
||||||
61
.CondaPkg/env/bin/bzmore
vendored
61
.CondaPkg/env/bin/bzmore
vendored
@@ -1,61 +0,0 @@
|
|||||||
#!/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
252
.CondaPkg/env/bin/c_rehash
vendored
@@ -1,252 +0,0 @@
|
|||||||
#!/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 = "/root/.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
1
.CondaPkg/env/bin/captoinfo
vendored
@@ -1 +0,0 @@
|
|||||||
tic
|
|
||||||
BIN
.CondaPkg/env/bin/clear
vendored
BIN
.CondaPkg/env/bin/clear
vendored
Binary file not shown.
8
.CondaPkg/env/bin/f2py
vendored
8
.CondaPkg/env/bin/f2py
vendored
@@ -1,8 +0,0 @@
|
|||||||
#!/root/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
|
||||||
# -*- 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())
|
|
||||||
8
.CondaPkg/env/bin/f2py3
vendored
8
.CondaPkg/env/bin/f2py3
vendored
@@ -1,8 +0,0 @@
|
|||||||
#!/root/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
|
||||||
# -*- 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())
|
|
||||||
8
.CondaPkg/env/bin/f2py3.11
vendored
8
.CondaPkg/env/bin/f2py3.11
vendored
@@ -1,8 +0,0 @@
|
|||||||
#!/root/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
|
||||||
# -*- 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
1
.CondaPkg/env/bin/idle3
vendored
@@ -1 +0,0 @@
|
|||||||
idle3.11
|
|
||||||
5
.CondaPkg/env/bin/idle3.11
vendored
5
.CondaPkg/env/bin/idle3.11
vendored
@@ -1,5 +0,0 @@
|
|||||||
#!/root/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
|
||||||
|
|
||||||
from idlelib.pyshell import main
|
|
||||||
if __name__ == '__main__':
|
|
||||||
main()
|
|
||||||
BIN
.CondaPkg/env/bin/infocmp
vendored
BIN
.CondaPkg/env/bin/infocmp
vendored
Binary file not shown.
1
.CondaPkg/env/bin/infotocap
vendored
1
.CondaPkg/env/bin/infotocap
vendored
@@ -1 +0,0 @@
|
|||||||
tic
|
|
||||||
1
.CondaPkg/env/bin/lzcat
vendored
1
.CondaPkg/env/bin/lzcat
vendored
@@ -1 +0,0 @@
|
|||||||
xz
|
|
||||||
1
.CondaPkg/env/bin/lzcmp
vendored
1
.CondaPkg/env/bin/lzcmp
vendored
@@ -1 +0,0 @@
|
|||||||
xzdiff
|
|
||||||
1
.CondaPkg/env/bin/lzdiff
vendored
1
.CondaPkg/env/bin/lzdiff
vendored
@@ -1 +0,0 @@
|
|||||||
xzdiff
|
|
||||||
1
.CondaPkg/env/bin/lzegrep
vendored
1
.CondaPkg/env/bin/lzegrep
vendored
@@ -1 +0,0 @@
|
|||||||
xzgrep
|
|
||||||
1
.CondaPkg/env/bin/lzfgrep
vendored
1
.CondaPkg/env/bin/lzfgrep
vendored
@@ -1 +0,0 @@
|
|||||||
xzgrep
|
|
||||||
1
.CondaPkg/env/bin/lzgrep
vendored
1
.CondaPkg/env/bin/lzgrep
vendored
@@ -1 +0,0 @@
|
|||||||
xzgrep
|
|
||||||
1
.CondaPkg/env/bin/lzless
vendored
1
.CondaPkg/env/bin/lzless
vendored
@@ -1 +0,0 @@
|
|||||||
xzless
|
|
||||||
1
.CondaPkg/env/bin/lzma
vendored
1
.CondaPkg/env/bin/lzma
vendored
@@ -1 +0,0 @@
|
|||||||
xz
|
|
||||||
BIN
.CondaPkg/env/bin/lzmadec
vendored
BIN
.CondaPkg/env/bin/lzmadec
vendored
Binary file not shown.
BIN
.CondaPkg/env/bin/lzmainfo
vendored
BIN
.CondaPkg/env/bin/lzmainfo
vendored
Binary file not shown.
1
.CondaPkg/env/bin/lzmore
vendored
1
.CondaPkg/env/bin/lzmore
vendored
@@ -1 +0,0 @@
|
|||||||
xzmore
|
|
||||||
331
.CondaPkg/env/bin/ncursesw6-config
vendored
331
.CondaPkg/env/bin/ncursesw6-config
vendored
@@ -1,331 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# $Id: ncurses-config.in,v 1.52 2022/07/26 21:36:28 tom Exp $
|
|
||||||
##############################################################################
|
|
||||||
# Copyright 2018-2021,2022 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="/root/.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,-rpath,/root/.julia/dev/ImageUtils/.CondaPkg/env/lib -Wl,-rpath-link,/root/.julia/dev/ImageUtils/.CondaPkg/env/lib -L/root/.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
|
|
||||||
;;
|
|
||||||
-Wl,--as-needed|-Wl,--build-id=*|-Wl,-dT,*|-Wl,-T,*)
|
|
||||||
continue
|
|
||||||
;;
|
|
||||||
-L*)
|
|
||||||
lib_check=`echo "x$opt" | sed -e 's/^.-L//'`
|
|
||||||
[ -d "$lib_check" ] || continue
|
|
||||||
case "$lib_check" in
|
|
||||||
/usr/local/lib64|/lib64|/usr/lib64|/usr/local/lib|/lib|/usr/lib) # skip standard libdir
|
|
||||||
if [ "$lib_check" = "$libdir" ]
|
|
||||||
then
|
|
||||||
lib_first=yes
|
|
||||||
IFS_save="$IFS"
|
|
||||||
IFS='|'
|
|
||||||
LIBDIRS="/usr/local/lib64|/lib64|/usr/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 -DNCURSES_WIDECHAR"
|
|
||||||
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.4.20221231"
|
|
||||||
;;
|
|
||||||
--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 "/root/.julia/dev/ImageUtils/.CondaPkg/env/share/terminfo"
|
|
||||||
;;
|
|
||||||
--terminfo-dirs)
|
|
||||||
echo "/root/.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
BIN
.CondaPkg/env/bin/openssl
vendored
Binary file not shown.
10
.CondaPkg/env/bin/pip
vendored
10
.CondaPkg/env/bin/pip
vendored
@@ -1,10 +0,0 @@
|
|||||||
#!/root/.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
10
.CondaPkg/env/bin/pip3
vendored
@@ -1,10 +0,0 @@
|
|||||||
#!/root/.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
8
.CondaPkg/env/bin/pybase64
vendored
@@ -1,8 +0,0 @@
|
|||||||
#!/root/.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
1
.CondaPkg/env/bin/pydoc
vendored
@@ -1 +0,0 @@
|
|||||||
pydoc3.11
|
|
||||||
1
.CondaPkg/env/bin/pydoc3
vendored
1
.CondaPkg/env/bin/pydoc3
vendored
@@ -1 +0,0 @@
|
|||||||
pydoc3.11
|
|
||||||
5
.CondaPkg/env/bin/pydoc3.11
vendored
5
.CondaPkg/env/bin/pydoc3.11
vendored
@@ -1,5 +0,0 @@
|
|||||||
#!/root/.julia/dev/ImageUtils/.CondaPkg/env/bin/python3.11
|
|
||||||
|
|
||||||
import pydoc
|
|
||||||
if __name__ == '__main__':
|
|
||||||
pydoc.cli()
|
|
||||||
1
.CondaPkg/env/bin/python
vendored
1
.CondaPkg/env/bin/python
vendored
@@ -1 +0,0 @@
|
|||||||
python3.11
|
|
||||||
1
.CondaPkg/env/bin/python3
vendored
1
.CondaPkg/env/bin/python3
vendored
@@ -1 +0,0 @@
|
|||||||
python3.11
|
|
||||||
1
.CondaPkg/env/bin/python3-config
vendored
1
.CondaPkg/env/bin/python3-config
vendored
@@ -1 +0,0 @@
|
|||||||
python3.11-config
|
|
||||||
1
.CondaPkg/env/bin/python3.1
vendored
1
.CondaPkg/env/bin/python3.1
vendored
@@ -1 +0,0 @@
|
|||||||
python3.11
|
|
||||||
BIN
.CondaPkg/env/bin/python3.11
vendored
BIN
.CondaPkg/env/bin/python3.11
vendored
Binary file not shown.
116
.CondaPkg/env/bin/python3.11-config
vendored
116
.CondaPkg/env/bin/python3.11-config
vendored
@@ -1,116 +0,0 @@
|
|||||||
#!/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="/root/.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 /root/.julia/dev/ImageUtils/.CondaPkg/env/include -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/python-split_1680770505122/work=/usr/local/src/conda/python-3.11.3 -fdebug-prefix-map=/root/.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
1
.CondaPkg/env/bin/reset
vendored
@@ -1 +0,0 @@
|
|||||||
tset
|
|
||||||
899
.CondaPkg/env/bin/sqlite3_analyzer
vendored
899
.CondaPkg/env/bin/sqlite3_analyzer
vendored
@@ -1,899 +0,0 @@
|
|||||||
#! /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
BIN
.CondaPkg/env/bin/tabs
vendored
Binary file not shown.
1
.CondaPkg/env/bin/tclsh
vendored
1
.CondaPkg/env/bin/tclsh
vendored
@@ -1 +0,0 @@
|
|||||||
tclsh8.6
|
|
||||||
BIN
.CondaPkg/env/bin/tclsh8.6
vendored
BIN
.CondaPkg/env/bin/tclsh8.6
vendored
Binary file not shown.
BIN
.CondaPkg/env/bin/tic
vendored
BIN
.CondaPkg/env/bin/tic
vendored
Binary file not shown.
BIN
.CondaPkg/env/bin/toe
vendored
BIN
.CondaPkg/env/bin/toe
vendored
Binary file not shown.
BIN
.CondaPkg/env/bin/tput
vendored
BIN
.CondaPkg/env/bin/tput
vendored
Binary file not shown.
BIN
.CondaPkg/env/bin/tset
vendored
BIN
.CondaPkg/env/bin/tset
vendored
Binary file not shown.
1
.CondaPkg/env/bin/unlzma
vendored
1
.CondaPkg/env/bin/unlzma
vendored
@@ -1 +0,0 @@
|
|||||||
xz
|
|
||||||
1
.CondaPkg/env/bin/unxz
vendored
1
.CondaPkg/env/bin/unxz
vendored
@@ -1 +0,0 @@
|
|||||||
xz
|
|
||||||
10
.CondaPkg/env/bin/wheel
vendored
10
.CondaPkg/env/bin/wheel
vendored
@@ -1,10 +0,0 @@
|
|||||||
#!/root/.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
1
.CondaPkg/env/bin/wish
vendored
@@ -1 +0,0 @@
|
|||||||
wish8.6
|
|
||||||
BIN
.CondaPkg/env/bin/wish8.6
vendored
BIN
.CondaPkg/env/bin/wish8.6
vendored
Binary file not shown.
BIN
.CondaPkg/env/bin/x86_64-conda-linux-gnu-ld
vendored
BIN
.CondaPkg/env/bin/x86_64-conda-linux-gnu-ld
vendored
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
x86_64-conda-linux-gnu-ld
|
|
||||||
BIN
.CondaPkg/env/bin/xz
vendored
BIN
.CondaPkg/env/bin/xz
vendored
Binary file not shown.
1
.CondaPkg/env/bin/xzcat
vendored
1
.CondaPkg/env/bin/xzcat
vendored
@@ -1 +0,0 @@
|
|||||||
xz
|
|
||||||
1
.CondaPkg/env/bin/xzcmp
vendored
1
.CondaPkg/env/bin/xzcmp
vendored
@@ -1 +0,0 @@
|
|||||||
xzdiff
|
|
||||||
BIN
.CondaPkg/env/bin/xzdec
vendored
BIN
.CondaPkg/env/bin/xzdec
vendored
Binary file not shown.
215
.CondaPkg/env/bin/xzdiff
vendored
215
.CondaPkg/env/bin/xzdiff
vendored
@@ -1,215 +0,0 @@
|
|||||||
#!/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.10"
|
|
||||||
|
|
||||||
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 <xz@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
|
|
||||||
|
|
||||||
# xz needs -qQ to ignore warnings like unsupported check type.
|
|
||||||
xz1="$xz -qQ"
|
|
||||||
xz2="$xz -qQ"
|
|
||||||
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
1
.CondaPkg/env/bin/xzegrep
vendored
@@ -1 +0,0 @@
|
|||||||
xzgrep
|
|
||||||
1
.CondaPkg/env/bin/xzfgrep
vendored
1
.CondaPkg/env/bin/xzfgrep
vendored
@@ -1 +0,0 @@
|
|||||||
xzgrep
|
|
||||||
298
.CondaPkg/env/bin/xzgrep
vendored
298
.CondaPkg/env/bin/xzgrep
vendored
@@ -1,298 +0,0 @@
|
|||||||
#!/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.10"
|
|
||||||
|
|
||||||
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 <xz@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 -cdfqQ";; # -qQ to ignore warnings like unsupp. check.
|
|
||||||
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 is 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 did not 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 do not 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
59
.CondaPkg/env/bin/xzless
vendored
@@ -1,59 +0,0 @@
|
|||||||
#!/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.10'
|
|
||||||
|
|
||||||
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 <xz@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 -cdfqQ -- %s"
|
|
||||||
else
|
|
||||||
LESSOPEN="|$xz -cdfqQ -- %s"
|
|
||||||
fi
|
|
||||||
export LESSMETACHARS LESSOPEN
|
|
||||||
|
|
||||||
exec less "$@"
|
|
||||||
79
.CondaPkg/env/bin/xzmore
vendored
79
.CondaPkg/env/bin/xzmore
vendored
@@ -1,79 +0,0 @@
|
|||||||
#!/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.10'
|
|
||||||
|
|
||||||
usage="Usage: ${0##*/} [OPTION]... [FILE]...
|
|
||||||
Like 'more', but operate on the uncompressed contents of xz compressed FILEs.
|
|
||||||
|
|
||||||
Report bugs to <xz@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 -cdfqQ | 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 -cdfqQ -- "$FILE" | eval "${PAGER:-more}"
|
|
||||||
fi
|
|
||||||
if test -t 1; then
|
|
||||||
FIRST=0
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
2
.CondaPkg/env/compiler_compat/README
vendored
2
.CondaPkg/env/compiler_compat/README
vendored
@@ -1,2 +0,0 @@
|
|||||||
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
1
.CondaPkg/env/compiler_compat/ld
vendored
@@ -1 +0,0 @@
|
|||||||
../bin/x86_64-conda-linux-gnu-ld
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
{
|
|
||||||
"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": "/root/.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": "/root/.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": "/root/.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"
|
|
||||||
}
|
|
||||||
@@ -1,47 +0,0 @@
|
|||||||
{
|
|
||||||
"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": "/root/.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": "/root/.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": "/root/.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
224
.CondaPkg/env/conda-meta/bzip2-1.0.8-h7f98852_4.json
vendored
@@ -1,224 +0,0 @@
|
|||||||
{
|
|
||||||
"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": "/root/.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": "/root/.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": "/root/.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"
|
|
||||||
}
|
|
||||||
@@ -1,51 +0,0 @@
|
|||||||
{
|
|
||||||
"arch": "x86_64",
|
|
||||||
"build": "h06a4308_0",
|
|
||||||
"build_number": 0,
|
|
||||||
"build_string": "h06a4308_0",
|
|
||||||
"channel": "https://conda.anaconda.org/anaconda/linux-64",
|
|
||||||
"constrains": [],
|
|
||||||
"depends": [],
|
|
||||||
"extracted_package_dir": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/ca-certificates-2023.01.10-h06a4308_0",
|
|
||||||
"files": [
|
|
||||||
"ssl/cacert.pem",
|
|
||||||
"ssl/cert.pem"
|
|
||||||
],
|
|
||||||
"fn": "ca-certificates-2023.01.10-h06a4308_0.tar.bz2",
|
|
||||||
"license": "MPL-2.0",
|
|
||||||
"license_family": "Other",
|
|
||||||
"link": {
|
|
||||||
"source": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/ca-certificates-2023.01.10-h06a4308_0",
|
|
||||||
"type": 1
|
|
||||||
},
|
|
||||||
"md5": "5cc97953b9c0731a4e4624761f93b255",
|
|
||||||
"name": "ca-certificates",
|
|
||||||
"package_tarball_full_path": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/ca-certificates-2023.01.10-h06a4308_0.tar.bz2",
|
|
||||||
"paths_data": {
|
|
||||||
"paths": [
|
|
||||||
{
|
|
||||||
"_path": "ssl/cacert.pem",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "fb1ecd641d0a02c01bc9036d513cb658bbda62a75e246bedbc01764560a639f0",
|
|
||||||
"sha256_in_prefix": "fb1ecd641d0a02c01bc9036d513cb658bbda62a75e246bedbc01764560a639f0",
|
|
||||||
"size_in_bytes": 216583
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "ssl/cert.pem",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "fb1ecd641d0a02c01bc9036d513cb658bbda62a75e246bedbc01764560a639f0",
|
|
||||||
"size_in_bytes": 216583
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"paths_version": 1
|
|
||||||
},
|
|
||||||
"platform": "linux",
|
|
||||||
"requested_spec": "",
|
|
||||||
"sha256": "f6c2cb1b849ce96efa34839533f135a8030db23fcff7f583270d518bb86e713f",
|
|
||||||
"size": 129664,
|
|
||||||
"subdir": "linux-64",
|
|
||||||
"timestamp": 1674218473994,
|
|
||||||
"track_features": "",
|
|
||||||
"url": "https://conda.anaconda.org/anaconda/linux-64/ca-certificates-2023.01.10-h06a4308_0.tar.bz2",
|
|
||||||
"version": "2023.01.10"
|
|
||||||
}
|
|
||||||
29
.CondaPkg/env/conda-meta/history
vendored
29
.CondaPkg/env/conda-meta/history
vendored
@@ -1,29 +0,0 @@
|
|||||||
==> 2023-04-14 03:00:20 <==
|
|
||||||
# cmd: /root/.julia/artifacts/a7fe6379eb776b1ec5b4ee1ddb8da76446d3f735/bin/micromamba -r /root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root create -y -p /root/.julia/dev/ImageUtils/.CondaPkg/env --override-channels --no-channel-priority libstdcxx-ng[version='>=3.4,<13.0',channel='conda-forge'] 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
|
|
||||||
+https://conda.anaconda.org/conda-forge/linux-64::libstdcxx-ng-12.2.0-h46fd767_19
|
|
||||||
+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::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::bzip2-1.0.8-h7f98852_4
|
|
||||||
+https://conda.anaconda.org/conda-forge/linux-64::libuuid-2.38.1-h0b41bf4_0
|
|
||||||
+https://conda.anaconda.org/conda-forge/linux-64::libexpat-2.5.0-hcb278e6_1
|
|
||||||
+https://conda.anaconda.org/conda-forge/linux-64::libzlib-1.2.13-h166bdaf_4
|
|
||||||
+https://conda.anaconda.org/conda-forge/linux-64::zlib-1.2.13-h166bdaf_4
|
|
||||||
+https://conda.anaconda.org/conda-forge/linux-64::libsqlite-3.40.0-h753d276_0
|
|
||||||
+https://conda.anaconda.org/conda-forge/noarch::tzdata-2023c-h71feb2d_0
|
|
||||||
+https://conda.anaconda.org/anaconda/linux-64::ca-certificates-2023.01.10-h06a4308_0
|
|
||||||
+https://conda.anaconda.org/anaconda/linux-64::libnsl-2.0.0-h5eee18b_0
|
|
||||||
+https://conda.anaconda.org/anaconda/linux-64::xz-5.2.10-h5eee18b_1
|
|
||||||
+https://conda.anaconda.org/anaconda/linux-64::ncurses-6.4-h6a678d5_0
|
|
||||||
+https://conda.anaconda.org/anaconda/linux-64::libffi-3.4.2-h6a678d5_6
|
|
||||||
+https://conda.anaconda.org/anaconda/linux-64::tk-8.6.12-h1ccaba5_0
|
|
||||||
+https://conda.anaconda.org/conda-forge/linux-64::openssl-3.1.0-h0b41bf4_0
|
|
||||||
+https://conda.anaconda.org/conda-forge/linux-64::readline-8.2-h8228510_1
|
|
||||||
+https://conda.anaconda.org/conda-forge/linux-64::python-3.11.3-h2755cc3_0_cpython
|
|
||||||
+https://conda.anaconda.org/conda-forge/noarch::pip-23.0.1-pyhd8ed1ab_0
|
|
||||||
+https://conda.anaconda.org/conda-forge/noarch::setuptools-67.6.1-pyhd8ed1ab_0
|
|
||||||
+https://conda.anaconda.org/conda-forge/noarch::wheel-0.40.0-pyhd8ed1ab_0
|
|
||||||
# update specs: ["conda-forge::libstdcxx-ng[version='>=3.4,<13.0']", "pip[version='>=22.0.0']", "conda-forge::python[version='>=3.7,<4',build=*cpython*]"]
|
|
||||||
@@ -1,66 +0,0 @@
|
|||||||
{
|
|
||||||
"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": "/root/.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": "/root/.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": "/root/.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"
|
|
||||||
}
|
|
||||||
@@ -1,55 +0,0 @@
|
|||||||
{
|
|
||||||
"arch": "x86_64",
|
|
||||||
"build": "hcb278e6_1",
|
|
||||||
"build_number": 1,
|
|
||||||
"build_string": "hcb278e6_1",
|
|
||||||
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
|
||||||
"constrains": [
|
|
||||||
"expat 2.5.0.*"
|
|
||||||
],
|
|
||||||
"depends": [
|
|
||||||
"libgcc-ng >=12"
|
|
||||||
],
|
|
||||||
"extracted_package_dir": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libexpat-2.5.0-hcb278e6_1",
|
|
||||||
"files": [
|
|
||||||
"lib/libexpat.so.1",
|
|
||||||
"lib/libexpat.so.1.8.10"
|
|
||||||
],
|
|
||||||
"fn": "libexpat-2.5.0-hcb278e6_1.conda",
|
|
||||||
"license": "MIT",
|
|
||||||
"license_family": "MIT",
|
|
||||||
"link": {
|
|
||||||
"source": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libexpat-2.5.0-hcb278e6_1",
|
|
||||||
"type": 1
|
|
||||||
},
|
|
||||||
"md5": "6305a3dd2752c76335295da4e581f2fd",
|
|
||||||
"name": "libexpat",
|
|
||||||
"package_tarball_full_path": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libexpat-2.5.0-hcb278e6_1.tar.bz2",
|
|
||||||
"paths_data": {
|
|
||||||
"paths": [
|
|
||||||
{
|
|
||||||
"_path": "lib/libexpat.so.1",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "26999cd1683359dcbc30e4dca68d61733755b0dac592d7936b7e8077a20d2602",
|
|
||||||
"size_in_bytes": 207240
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libexpat.so.1.8.10",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "26999cd1683359dcbc30e4dca68d61733755b0dac592d7936b7e8077a20d2602",
|
|
||||||
"sha256_in_prefix": "26999cd1683359dcbc30e4dca68d61733755b0dac592d7936b7e8077a20d2602",
|
|
||||||
"size_in_bytes": 207240
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"paths_version": 1
|
|
||||||
},
|
|
||||||
"platform": "linux",
|
|
||||||
"requested_spec": "",
|
|
||||||
"sha256": "74c98a563777ae2ad71f1f74d458a8ab043cee4a513467c159ccf159d0e461f3",
|
|
||||||
"size": 77980,
|
|
||||||
"subdir": "linux-64",
|
|
||||||
"timestamp": 1680190528313,
|
|
||||||
"track_features": "",
|
|
||||||
"url": "https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.5.0-hcb278e6_1.conda",
|
|
||||||
"version": "2.5.0"
|
|
||||||
}
|
|
||||||
@@ -1,154 +0,0 @@
|
|||||||
{
|
|
||||||
"arch": "x86_64",
|
|
||||||
"build": "h6a678d5_6",
|
|
||||||
"build_number": 6,
|
|
||||||
"build_string": "h6a678d5_6",
|
|
||||||
"channel": "https://conda.anaconda.org/anaconda/linux-64",
|
|
||||||
"constrains": [],
|
|
||||||
"depends": [
|
|
||||||
"libgcc-ng >=11.2.0",
|
|
||||||
"libstdcxx-ng >=11.2.0"
|
|
||||||
],
|
|
||||||
"extracted_package_dir": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libffi-3.4.2-h6a678d5_6",
|
|
||||||
"files": [
|
|
||||||
"include/ffi.h",
|
|
||||||
"include/ffitarget.h",
|
|
||||||
"lib/libffi.7.so",
|
|
||||||
"lib/libffi.8.so",
|
|
||||||
"lib/libffi.a",
|
|
||||||
"lib/libffi.so",
|
|
||||||
"lib/libffi.so.7",
|
|
||||||
"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-h6a678d5_6.tar.bz2",
|
|
||||||
"license": "MIT",
|
|
||||||
"license_family": "MIT",
|
|
||||||
"link": {
|
|
||||||
"source": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libffi-3.4.2-h6a678d5_6",
|
|
||||||
"type": 1
|
|
||||||
},
|
|
||||||
"md5": "e87570b45df1cd10db6ad9c2c79a3b30",
|
|
||||||
"name": "libffi",
|
|
||||||
"package_tarball_full_path": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libffi-3.4.2-h6a678d5_6.tar.bz2",
|
|
||||||
"paths_data": {
|
|
||||||
"paths": [
|
|
||||||
{
|
|
||||||
"_path": "include/ffi.h",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "1094b4bb327862f5b1336995187813dd46d0273b9de0712eb6f26866c90ac1e3",
|
|
||||||
"sha256_in_prefix": "1094b4bb327862f5b1336995187813dd46d0273b9de0712eb6f26866c90ac1e3",
|
|
||||||
"size_in_bytes": 14209
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "include/ffitarget.h",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "c83585125f3b244a1fe4551366f464734b97c11139ce2e2b5b4141183ba7ebb2",
|
|
||||||
"sha256_in_prefix": "c83585125f3b244a1fe4551366f464734b97c11139ce2e2b5b4141183ba7ebb2",
|
|
||||||
"size_in_bytes": 4741
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libffi.7.so",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "fe7e99cfc754160ac06f0e1491f13a6a8f817bc78ba39c8bc3fbd0a47519ed19",
|
|
||||||
"size_in_bytes": 72152
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libffi.8.so",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "fe7e99cfc754160ac06f0e1491f13a6a8f817bc78ba39c8bc3fbd0a47519ed19",
|
|
||||||
"size_in_bytes": 72152
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libffi.a",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "b9b47bc15c111a1369fe9a66177fec956d405a8acd1b9c458bff9e75bde8d6f4",
|
|
||||||
"sha256_in_prefix": "b9b47bc15c111a1369fe9a66177fec956d405a8acd1b9c458bff9e75bde8d6f4",
|
|
||||||
"size_in_bytes": 96886
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libffi.so",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "fe7e99cfc754160ac06f0e1491f13a6a8f817bc78ba39c8bc3fbd0a47519ed19",
|
|
||||||
"size_in_bytes": 72152
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libffi.so.7",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "fe7e99cfc754160ac06f0e1491f13a6a8f817bc78ba39c8bc3fbd0a47519ed19",
|
|
||||||
"size_in_bytes": 72152
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libffi.so.8",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "fe7e99cfc754160ac06f0e1491f13a6a8f817bc78ba39c8bc3fbd0a47519ed19",
|
|
||||||
"size_in_bytes": 72152
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libffi.so.8.1.0",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "fe7e99cfc754160ac06f0e1491f13a6a8f817bc78ba39c8bc3fbd0a47519ed19",
|
|
||||||
"sha256_in_prefix": "fe7e99cfc754160ac06f0e1491f13a6a8f817bc78ba39c8bc3fbd0a47519ed19",
|
|
||||||
"size_in_bytes": 72152
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/pkgconfig/libffi.pc",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "585da33ea92c5b7da314a7d5641ab0359be0ef1e6ada5e8d46a1eca9d0e398b3",
|
|
||||||
"sha256_in_prefix": "193aef8a4aed9bd0e1029340d0076f61120b6cf402fd37e7050a1870652846db",
|
|
||||||
"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": "511cb2648f208b6530f1e11969aeb664dea4515082299838ba4320ec9cae7394",
|
|
||||||
"size": 138391,
|
|
||||||
"subdir": "linux-64",
|
|
||||||
"timestamp": 1669126632561,
|
|
||||||
"track_features": "",
|
|
||||||
"url": "https://conda.anaconda.org/anaconda/linux-64/libffi-3.4.2-h6a678d5_6.tar.bz2",
|
|
||||||
"version": "3.4.2"
|
|
||||||
}
|
|
||||||
@@ -1,146 +0,0 @@
|
|||||||
{
|
|
||||||
"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": "/root/.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": "/root/.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": "/root/.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"
|
|
||||||
}
|
|
||||||
@@ -1,60 +0,0 @@
|
|||||||
{
|
|
||||||
"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": "/root/.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": "/root/.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": "/root/.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"
|
|
||||||
}
|
|
||||||
@@ -1,124 +0,0 @@
|
|||||||
{
|
|
||||||
"arch": "x86_64",
|
|
||||||
"build": "h5eee18b_0",
|
|
||||||
"build_number": 0,
|
|
||||||
"build_string": "h5eee18b_0",
|
|
||||||
"channel": "https://conda.anaconda.org/anaconda/linux-64",
|
|
||||||
"constrains": [],
|
|
||||||
"depends": [
|
|
||||||
"libgcc-ng >=11.2.0"
|
|
||||||
],
|
|
||||||
"extracted_package_dir": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libnsl-2.0.0-h5eee18b_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-h5eee18b_0.tar.bz2",
|
|
||||||
"license": "GPL-2.0-only",
|
|
||||||
"license_family": "GPL",
|
|
||||||
"link": {
|
|
||||||
"source": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libnsl-2.0.0-h5eee18b_0",
|
|
||||||
"type": 1
|
|
||||||
},
|
|
||||||
"md5": "052ef554ca63e4050127e1adb78c57e4",
|
|
||||||
"name": "libnsl",
|
|
||||||
"package_tarball_full_path": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libnsl-2.0.0-h5eee18b_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": "9404d524c2fd111fa199443aa4dbf8bfe070b300f514a9bdb31739f237277019",
|
|
||||||
"size_in_bytes": 31632
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libnsl.so.3",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "9404d524c2fd111fa199443aa4dbf8bfe070b300f514a9bdb31739f237277019",
|
|
||||||
"size_in_bytes": 31632
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libnsl.so.3.0.0",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "9404d524c2fd111fa199443aa4dbf8bfe070b300f514a9bdb31739f237277019",
|
|
||||||
"sha256_in_prefix": "9404d524c2fd111fa199443aa4dbf8bfe070b300f514a9bdb31739f237277019",
|
|
||||||
"size_in_bytes": 31632
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/pkgconfig/libnsl.pc",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "293a7c3646dc7b60ff828c8f8aebdf5c0c4e4b014f658e4572164e9b840fd803",
|
|
||||||
"sha256_in_prefix": "f8d823381bb7392caa54f537ddfb1dde149c25a4c1c704764bfa5be0d0aaac4f",
|
|
||||||
"size_in_bytes": 533
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"paths_version": 1
|
|
||||||
},
|
|
||||||
"platform": "linux",
|
|
||||||
"requested_spec": "",
|
|
||||||
"sha256": "251069ca7085e8ffc7037faffd6ec0562f328f1852b43979319c8a508a5315f3",
|
|
||||||
"size": 31704,
|
|
||||||
"subdir": "linux-64",
|
|
||||||
"timestamp": 1666886617155,
|
|
||||||
"track_features": "",
|
|
||||||
"url": "https://conda.anaconda.org/anaconda/linux-64/libnsl-2.0.0-h5eee18b_0.tar.bz2",
|
|
||||||
"version": "2.0.0"
|
|
||||||
}
|
|
||||||
@@ -1,84 +0,0 @@
|
|||||||
{
|
|
||||||
"arch": "x86_64",
|
|
||||||
"build": "h753d276_0",
|
|
||||||
"build_number": 0,
|
|
||||||
"build_string": "h753d276_0",
|
|
||||||
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
|
||||||
"constrains": [],
|
|
||||||
"depends": [
|
|
||||||
"libgcc-ng >=12",
|
|
||||||
"libzlib >=1.2.13,<1.3.0a0"
|
|
||||||
],
|
|
||||||
"extracted_package_dir": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libsqlite-3.40.0-h753d276_0",
|
|
||||||
"files": [
|
|
||||||
"include/sqlite3.h",
|
|
||||||
"include/sqlite3ext.h",
|
|
||||||
"lib/libsqlite3.so",
|
|
||||||
"lib/libsqlite3.so.0",
|
|
||||||
"lib/libsqlite3.so.0.8.6",
|
|
||||||
"lib/pkgconfig/sqlite3.pc"
|
|
||||||
],
|
|
||||||
"fn": "libsqlite-3.40.0-h753d276_0.tar.bz2",
|
|
||||||
"license": "Unlicense",
|
|
||||||
"link": {
|
|
||||||
"source": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libsqlite-3.40.0-h753d276_0",
|
|
||||||
"type": 1
|
|
||||||
},
|
|
||||||
"md5": "2e5f9a37d487e1019fd4d8113adb2f9f",
|
|
||||||
"name": "libsqlite",
|
|
||||||
"package_tarball_full_path": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libsqlite-3.40.0-h753d276_0.tar.bz2",
|
|
||||||
"paths_data": {
|
|
||||||
"paths": [
|
|
||||||
{
|
|
||||||
"_path": "include/sqlite3.h",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "525ca99bf1f2bd871bb85aaa0ee3951d8e1db5434a73f23a3ac67696ab26a38c",
|
|
||||||
"sha256_in_prefix": "525ca99bf1f2bd871bb85aaa0ee3951d8e1db5434a73f23a3ac67696ab26a38c",
|
|
||||||
"size_in_bytes": 616004
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "include/sqlite3ext.h",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "9caf6631f26c5464e90ade7ba54397febeea2c8bbc7c23fa8a890753bf55ea2a",
|
|
||||||
"sha256_in_prefix": "9caf6631f26c5464e90ade7ba54397febeea2c8bbc7c23fa8a890753bf55ea2a",
|
|
||||||
"size_in_bytes": 37494
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libsqlite3.so",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "f74d99c700decd15e249045eb75e17c51788b8b8588a92ed407c8159e2dfd945",
|
|
||||||
"size_in_bytes": 1451720
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libsqlite3.so.0",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "f74d99c700decd15e249045eb75e17c51788b8b8588a92ed407c8159e2dfd945",
|
|
||||||
"size_in_bytes": 1451720
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libsqlite3.so.0.8.6",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "f74d99c700decd15e249045eb75e17c51788b8b8588a92ed407c8159e2dfd945",
|
|
||||||
"sha256_in_prefix": "f74d99c700decd15e249045eb75e17c51788b8b8588a92ed407c8159e2dfd945",
|
|
||||||
"size_in_bytes": 1451720
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/pkgconfig/sqlite3.pc",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "d0a7d9148f7dbf9793d7a55b3120b6d763fc44980f8896dce0d67885b64dbb4e",
|
|
||||||
"sha256_in_prefix": "ccbc8bfd424c066d1313ef9877d4c81b91e268ae823a96f94a97ddf1b01a9f2a",
|
|
||||||
"size_in_bytes": 531
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"paths_version": 1
|
|
||||||
},
|
|
||||||
"platform": "linux",
|
|
||||||
"requested_spec": "",
|
|
||||||
"sha256": "6008a0b914bd1a3510a3dba38eada93aa0349ebca3a21e5fa276833c8205bf49",
|
|
||||||
"size": 810493,
|
|
||||||
"subdir": "linux-64",
|
|
||||||
"timestamp": 1668697355661,
|
|
||||||
"track_features": "",
|
|
||||||
"url": "https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.40.0-h753d276_0.tar.bz2",
|
|
||||||
"version": "3.40.0"
|
|
||||||
}
|
|
||||||
@@ -1,65 +0,0 @@
|
|||||||
{
|
|
||||||
"arch": "x86_64",
|
|
||||||
"build": "h46fd767_19",
|
|
||||||
"build_number": 19,
|
|
||||||
"build_string": "h46fd767_19",
|
|
||||||
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
|
||||||
"constrains": [],
|
|
||||||
"depends": [],
|
|
||||||
"extracted_package_dir": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libstdcxx-ng-12.2.0-h46fd767_19",
|
|
||||||
"files": [
|
|
||||||
"lib/libstdc++.so",
|
|
||||||
"lib/libstdc++.so.6",
|
|
||||||
"lib/libstdc++.so.6.0.30",
|
|
||||||
"share/licenses/libstdc++/RUNTIME.LIBRARY.EXCEPTION"
|
|
||||||
],
|
|
||||||
"fn": "libstdcxx-ng-12.2.0-h46fd767_19.tar.bz2",
|
|
||||||
"license": "GPL-3.0-only WITH GCC-exception-3.1",
|
|
||||||
"link": {
|
|
||||||
"source": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libstdcxx-ng-12.2.0-h46fd767_19",
|
|
||||||
"type": 1
|
|
||||||
},
|
|
||||||
"md5": "1030b1f38c129f2634eae026f704fe60",
|
|
||||||
"name": "libstdcxx-ng",
|
|
||||||
"package_tarball_full_path": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libstdcxx-ng-12.2.0-h46fd767_19.tar.bz2",
|
|
||||||
"paths_data": {
|
|
||||||
"paths": [
|
|
||||||
{
|
|
||||||
"_path": "lib/libstdc++.so",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "672d7b4184f6a50354701fe689d11d9f385efaee30e6a9342a04064963229b41",
|
|
||||||
"size_in_bytes": 12212840
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libstdc++.so.6",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "672d7b4184f6a50354701fe689d11d9f385efaee30e6a9342a04064963229b41",
|
|
||||||
"size_in_bytes": 12212840
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libstdc++.so.6.0.30",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "672d7b4184f6a50354701fe689d11d9f385efaee30e6a9342a04064963229b41",
|
|
||||||
"sha256_in_prefix": "672d7b4184f6a50354701fe689d11d9f385efaee30e6a9342a04064963229b41",
|
|
||||||
"size_in_bytes": 12212840
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "share/licenses/libstdc++/RUNTIME.LIBRARY.EXCEPTION",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "9d6b43ce4d8de0c878bf16b54d8e7a10d9bd42b75178153e3af6a815bdc90f74",
|
|
||||||
"sha256_in_prefix": "9d6b43ce4d8de0c878bf16b54d8e7a10d9bd42b75178153e3af6a815bdc90f74",
|
|
||||||
"size_in_bytes": 3324
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"paths_version": 1
|
|
||||||
},
|
|
||||||
"platform": "linux",
|
|
||||||
"requested_spec": "conda-forge::libstdcxx-ng[version='>=3.4,<13.0']",
|
|
||||||
"sha256": "0289e6a7b9a5249161a3967909e12dcfb4ab4475cdede984635d3fb65c606f08",
|
|
||||||
"size": 4498056,
|
|
||||||
"subdir": "linux-64",
|
|
||||||
"timestamp": 1666519716311,
|
|
||||||
"track_features": "",
|
|
||||||
"url": "https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.2.0-h46fd767_19.tar.bz2",
|
|
||||||
"version": "12.2.0"
|
|
||||||
}
|
|
||||||
@@ -1,83 +0,0 @@
|
|||||||
{
|
|
||||||
"arch": "x86_64",
|
|
||||||
"build": "h0b41bf4_0",
|
|
||||||
"build_number": 0,
|
|
||||||
"build_string": "h0b41bf4_0",
|
|
||||||
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
|
||||||
"constrains": [],
|
|
||||||
"depends": [
|
|
||||||
"libgcc-ng >=12"
|
|
||||||
],
|
|
||||||
"extracted_package_dir": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libuuid-2.38.1-h0b41bf4_0",
|
|
||||||
"files": [
|
|
||||||
"include/uuid/uuid.h",
|
|
||||||
"lib/libuuid.a",
|
|
||||||
"lib/libuuid.so",
|
|
||||||
"lib/libuuid.so.1",
|
|
||||||
"lib/libuuid.so.1.3.0",
|
|
||||||
"lib/pkgconfig/uuid.pc"
|
|
||||||
],
|
|
||||||
"fn": "libuuid-2.38.1-h0b41bf4_0.conda",
|
|
||||||
"license": "BSD-3-Clause",
|
|
||||||
"link": {
|
|
||||||
"source": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libuuid-2.38.1-h0b41bf4_0",
|
|
||||||
"type": 1
|
|
||||||
},
|
|
||||||
"md5": "40b61aab5c7ba9ff276c41cfffe6b80b",
|
|
||||||
"name": "libuuid",
|
|
||||||
"package_tarball_full_path": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libuuid-2.38.1-h0b41bf4_0.tar.bz2",
|
|
||||||
"paths_data": {
|
|
||||||
"paths": [
|
|
||||||
{
|
|
||||||
"_path": "include/uuid/uuid.h",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "883bef35f0766a9d520bf9cfde86bea86c1dc47a675f68fae3cb1f2dcbe3088d",
|
|
||||||
"sha256_in_prefix": "883bef35f0766a9d520bf9cfde86bea86c1dc47a675f68fae3cb1f2dcbe3088d",
|
|
||||||
"size_in_bytes": 4041
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libuuid.a",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "153e2611c38cd5aebfb3174df3dffbdcc835cb0a3e610d9c02db315a5f96b9c1",
|
|
||||||
"sha256_in_prefix": "153e2611c38cd5aebfb3174df3dffbdcc835cb0a3e610d9c02db315a5f96b9c1",
|
|
||||||
"size_in_bytes": 53770
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libuuid.so",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "40d0abac00d276a46ad63e301b35c8fb4cb2688ec5c85e77a836f8edb49c6da4",
|
|
||||||
"size_in_bytes": 36064
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libuuid.so.1",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "40d0abac00d276a46ad63e301b35c8fb4cb2688ec5c85e77a836f8edb49c6da4",
|
|
||||||
"size_in_bytes": 36064
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libuuid.so.1.3.0",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "40d0abac00d276a46ad63e301b35c8fb4cb2688ec5c85e77a836f8edb49c6da4",
|
|
||||||
"sha256_in_prefix": "40d0abac00d276a46ad63e301b35c8fb4cb2688ec5c85e77a836f8edb49c6da4",
|
|
||||||
"size_in_bytes": 36064
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/pkgconfig/uuid.pc",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "4def02521991cbbb9a483a63d63b59cdb637ed420b4a2ce3cf88aadf8f27408b",
|
|
||||||
"sha256_in_prefix": "93f367ee9081e4ceab8ff0091ef15263e172036f913a7587b837be7f8791a021",
|
|
||||||
"size_in_bytes": 1208
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"paths_version": 1
|
|
||||||
},
|
|
||||||
"platform": "linux",
|
|
||||||
"requested_spec": "",
|
|
||||||
"sha256": "787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18",
|
|
||||||
"size": 33601,
|
|
||||||
"subdir": "linux-64",
|
|
||||||
"timestamp": 1680112270483,
|
|
||||||
"track_features": "",
|
|
||||||
"url": "https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda",
|
|
||||||
"version": "2.38.1"
|
|
||||||
}
|
|
||||||
@@ -1,55 +0,0 @@
|
|||||||
{
|
|
||||||
"arch": "x86_64",
|
|
||||||
"build": "h166bdaf_4",
|
|
||||||
"build_number": 4,
|
|
||||||
"build_string": "h166bdaf_4",
|
|
||||||
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
|
||||||
"constrains": [
|
|
||||||
"zlib 1.2.13 *_4"
|
|
||||||
],
|
|
||||||
"depends": [
|
|
||||||
"libgcc-ng >=12"
|
|
||||||
],
|
|
||||||
"extracted_package_dir": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libzlib-1.2.13-h166bdaf_4",
|
|
||||||
"files": [
|
|
||||||
"lib/libz.so.1",
|
|
||||||
"lib/libz.so.1.2.13"
|
|
||||||
],
|
|
||||||
"fn": "libzlib-1.2.13-h166bdaf_4.tar.bz2",
|
|
||||||
"license": "Zlib",
|
|
||||||
"license_family": "Other",
|
|
||||||
"link": {
|
|
||||||
"source": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libzlib-1.2.13-h166bdaf_4",
|
|
||||||
"type": 1
|
|
||||||
},
|
|
||||||
"md5": "f3f9de449d32ca9b9c66a22863c96f41",
|
|
||||||
"name": "libzlib",
|
|
||||||
"package_tarball_full_path": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/libzlib-1.2.13-h166bdaf_4.tar.bz2",
|
|
||||||
"paths_data": {
|
|
||||||
"paths": [
|
|
||||||
{
|
|
||||||
"_path": "lib/libz.so.1",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "7b55a91b0012541ce824bbfec27e51293ea4f653e47870298343b0080612e5cf",
|
|
||||||
"size_in_bytes": 108704
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libz.so.1.2.13",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "7b55a91b0012541ce824bbfec27e51293ea4f653e47870298343b0080612e5cf",
|
|
||||||
"sha256_in_prefix": "7b55a91b0012541ce824bbfec27e51293ea4f653e47870298343b0080612e5cf",
|
|
||||||
"size_in_bytes": 108704
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"paths_version": 1
|
|
||||||
},
|
|
||||||
"platform": "linux",
|
|
||||||
"requested_spec": "",
|
|
||||||
"sha256": "22f3663bcf294d349327e60e464a51cd59664a71b8ed70c28a9f512d10bc77dd",
|
|
||||||
"size": 65503,
|
|
||||||
"subdir": "linux-64",
|
|
||||||
"timestamp": 1665759624457,
|
|
||||||
"track_features": "",
|
|
||||||
"url": "https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.13-h166bdaf_4.tar.bz2",
|
|
||||||
"version": "1.2.13"
|
|
||||||
}
|
|
||||||
22724
.CondaPkg/env/conda-meta/ncurses-6.4-h6a678d5_0.json
vendored
22724
.CondaPkg/env/conda-meta/ncurses-6.4-h6a678d5_0.json
vendored
File diff suppressed because it is too large
Load Diff
1244
.CondaPkg/env/conda-meta/openssl-3.1.0-h0b41bf4_0.json
vendored
1244
.CondaPkg/env/conda-meta/openssl-3.1.0-h0b41bf4_0.json
vendored
File diff suppressed because it is too large
Load Diff
6541
.CondaPkg/env/conda-meta/pip-23.0.1-pyhd8ed1ab_0.json
vendored
6541
.CondaPkg/env/conda-meta/pip-23.0.1-pyhd8ed1ab_0.json
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,226 +0,0 @@
|
|||||||
{
|
|
||||||
"arch": "x86_64",
|
|
||||||
"build": "h8228510_1",
|
|
||||||
"build_number": 1,
|
|
||||||
"build_string": "h8228510_1",
|
|
||||||
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
|
|
||||||
"constrains": [],
|
|
||||||
"depends": [
|
|
||||||
"libgcc-ng >=12",
|
|
||||||
"ncurses >=6.3,<7.0a0"
|
|
||||||
],
|
|
||||||
"extracted_package_dir": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/readline-8.2-h8228510_1",
|
|
||||||
"files": [
|
|
||||||
"include/readline/chardefs.h",
|
|
||||||
"include/readline/history.h",
|
|
||||||
"include/readline/keymaps.h",
|
|
||||||
"include/readline/readline.h",
|
|
||||||
"include/readline/rlconf.h",
|
|
||||||
"include/readline/rlstdc.h",
|
|
||||||
"include/readline/rltypedefs.h",
|
|
||||||
"include/readline/tilde.h",
|
|
||||||
"lib/libhistory.so",
|
|
||||||
"lib/libhistory.so.8",
|
|
||||||
"lib/libhistory.so.8.2",
|
|
||||||
"lib/libreadline.so",
|
|
||||||
"lib/libreadline.so.8",
|
|
||||||
"lib/libreadline.so.8.2",
|
|
||||||
"lib/pkgconfig/history.pc",
|
|
||||||
"lib/pkgconfig/readline.pc",
|
|
||||||
"share/doc/readline/CHANGES",
|
|
||||||
"share/doc/readline/INSTALL",
|
|
||||||
"share/doc/readline/README",
|
|
||||||
"share/info/history.info",
|
|
||||||
"share/info/readline.info",
|
|
||||||
"share/info/rluserman.info",
|
|
||||||
"share/man/man3/history.3",
|
|
||||||
"share/man/man3/readline.3"
|
|
||||||
],
|
|
||||||
"fn": "readline-8.2-h8228510_1.conda",
|
|
||||||
"license": "GPL-3.0-only",
|
|
||||||
"link": {
|
|
||||||
"source": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/readline-8.2-h8228510_1",
|
|
||||||
"type": 1
|
|
||||||
},
|
|
||||||
"md5": "47d31b792659ce70f470b5c82fdfb7a4",
|
|
||||||
"name": "readline",
|
|
||||||
"package_tarball_full_path": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/readline-8.2-h8228510_1.tar.bz2",
|
|
||||||
"paths_data": {
|
|
||||||
"paths": [
|
|
||||||
{
|
|
||||||
"_path": "include/readline/chardefs.h",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "928fdcd4204b361a8a922085f12497181606981a70ae52c67d39118ae5fab640",
|
|
||||||
"sha256_in_prefix": "928fdcd4204b361a8a922085f12497181606981a70ae52c67d39118ae5fab640",
|
|
||||||
"size_in_bytes": 4694
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "include/readline/history.h",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "f33fed4d7598d513fdf223eea7853fde5452da0d7fd5b951865aef5553caf02b",
|
|
||||||
"sha256_in_prefix": "f33fed4d7598d513fdf223eea7853fde5452da0d7fd5b951865aef5553caf02b",
|
|
||||||
"size_in_bytes": 10663
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "include/readline/keymaps.h",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "4c42c3c5d2bb3aba10c7e7f27dd79841f30857fde61c6c85bf67f4f2ac1befc4",
|
|
||||||
"sha256_in_prefix": "4c42c3c5d2bb3aba10c7e7f27dd79841f30857fde61c6c85bf67f4f2ac1befc4",
|
|
||||||
"size_in_bytes": 3201
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "include/readline/readline.h",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "5c4d149f5609cd5771f2d1bd4c1557e7b7822cf4dbd415041490cee2c018b58d",
|
|
||||||
"sha256_in_prefix": "5c4d149f5609cd5771f2d1bd4c1557e7b7822cf4dbd415041490cee2c018b58d",
|
|
||||||
"size_in_bytes": 38147
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "include/readline/rlconf.h",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "b599f6bc28df4c0cb0143c5747233aeadc191b3c4f8bb9128509c4c68e946da6",
|
|
||||||
"sha256_in_prefix": "b599f6bc28df4c0cb0143c5747233aeadc191b3c4f8bb9128509c4c68e946da6",
|
|
||||||
"size_in_bytes": 2829
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "include/readline/rlstdc.h",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "77c9d0203d571a576ec2aabbfbdfbdd18802d6fcfe6e890d33fbab3536f3317a",
|
|
||||||
"sha256_in_prefix": "77c9d0203d571a576ec2aabbfbdfbdd18802d6fcfe6e890d33fbab3536f3317a",
|
|
||||||
"size_in_bytes": 1835
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "include/readline/rltypedefs.h",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "ed7e4063f9b73fa0071b2e202c4f939189fc883917aa931c5192d3652fac0914",
|
|
||||||
"sha256_in_prefix": "ed7e4063f9b73fa0071b2e202c4f939189fc883917aa931c5192d3652fac0914",
|
|
||||||
"size_in_bytes": 3021
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "include/readline/tilde.h",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "76ea2566b9045468f1ae1a0a97e62d765edcd642a2d1f12a62a6af1b4dfe9729",
|
|
||||||
"sha256_in_prefix": "76ea2566b9045468f1ae1a0a97e62d765edcd642a2d1f12a62a6af1b4dfe9729",
|
|
||||||
"size_in_bytes": 2652
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libhistory.so",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "265e0f2714a6d8b1c2cf305354fec4d7e4a322ea913f9529bd285ecf87de4793",
|
|
||||||
"size_in_bytes": 54456
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libhistory.so.8",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "265e0f2714a6d8b1c2cf305354fec4d7e4a322ea913f9529bd285ecf87de4793",
|
|
||||||
"size_in_bytes": 54456
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libhistory.so.8.2",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "265e0f2714a6d8b1c2cf305354fec4d7e4a322ea913f9529bd285ecf87de4793",
|
|
||||||
"sha256_in_prefix": "265e0f2714a6d8b1c2cf305354fec4d7e4a322ea913f9529bd285ecf87de4793",
|
|
||||||
"size_in_bytes": 54456
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libreadline.so",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "dfb74cf6170803ddece05333e75c8a778c4116f914dc26f28d9cefe8221b95dc",
|
|
||||||
"size_in_bytes": 411696
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libreadline.so.8",
|
|
||||||
"path_type": "softlink",
|
|
||||||
"sha256_in_prefix": "dfb74cf6170803ddece05333e75c8a778c4116f914dc26f28d9cefe8221b95dc",
|
|
||||||
"size_in_bytes": 411696
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/libreadline.so.8.2",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "dfb74cf6170803ddece05333e75c8a778c4116f914dc26f28d9cefe8221b95dc",
|
|
||||||
"sha256_in_prefix": "dfb74cf6170803ddece05333e75c8a778c4116f914dc26f28d9cefe8221b95dc",
|
|
||||||
"size_in_bytes": 411696
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/pkgconfig/history.pc",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "38c4a1e0f30016152962d4d39423b20146afd3cfc2734122af4d856d8c3751c6",
|
|
||||||
"sha256_in_prefix": "165342499df7ea19a3e93d6533fe9efc391070d900f8b83bc88eb8c63e9f8c27",
|
|
||||||
"size_in_bytes": 548
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/pkgconfig/readline.pc",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "9862c8c3b38a7d9a4b19a0385edc8a5efa0cd8f48774b187adc6eeb6b93b61f1",
|
|
||||||
"sha256_in_prefix": "0aa38d16871c456a13e1f5372cde3d1b1ebc66496fb3fcfb6cf92a5ddf806856",
|
|
||||||
"size_in_bytes": 562
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "share/doc/readline/CHANGES",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "f526ca246cec4c4fa535a792c04735fb7b06d318d9b4f61f6a0f64152fa39a43",
|
|
||||||
"sha256_in_prefix": "f526ca246cec4c4fa535a792c04735fb7b06d318d9b4f61f6a0f64152fa39a43",
|
|
||||||
"size_in_bytes": 81365
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "share/doc/readline/INSTALL",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "b7bbbc2908a61f0594277fb03b1a11c18f9ffbd8737a804f9a886454d0894967",
|
|
||||||
"sha256_in_prefix": "b7bbbc2908a61f0594277fb03b1a11c18f9ffbd8737a804f9a886454d0894967",
|
|
||||||
"size_in_bytes": 13357
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "share/doc/readline/README",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "680abe0d4e5866d49304863c1b5ef6f96055942da178f061a41a0dce9e3d89a9",
|
|
||||||
"sha256_in_prefix": "680abe0d4e5866d49304863c1b5ef6f96055942da178f061a41a0dce9e3d89a9",
|
|
||||||
"size_in_bytes": 8029
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "share/info/history.info",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "8b5ada1697abc91d4ebd07b70c383e34acab67d33c84855ec11f3a5e44a0711f",
|
|
||||||
"sha256_in_prefix": "8b5ada1697abc91d4ebd07b70c383e34acab67d33c84855ec11f3a5e44a0711f",
|
|
||||||
"size_in_bytes": 63497
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "share/info/readline.info",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "fe2b54b34a356a3fe82aa61f76c43e3a8a1ebe9173ba8b5640fe091b9331a5bc",
|
|
||||||
"sha256_in_prefix": "fe2b54b34a356a3fe82aa61f76c43e3a8a1ebe9173ba8b5640fe091b9331a5bc",
|
|
||||||
"size_in_bytes": 243177
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "share/info/rluserman.info",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "6d64db954627199edad6bf6cea65a026455a9dd72a342c3ce7e071d482ab4bf0",
|
|
||||||
"sha256_in_prefix": "6d64db954627199edad6bf6cea65a026455a9dd72a342c3ce7e071d482ab4bf0",
|
|
||||||
"size_in_bytes": 93405
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "share/man/man3/history.3",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "a8a01fea0adaac18e6aca4c71004d5dc61cdff363df44b76e2dc54ec721bafb8",
|
|
||||||
"sha256_in_prefix": "a8a01fea0adaac18e6aca4c71004d5dc61cdff363df44b76e2dc54ec721bafb8",
|
|
||||||
"size_in_bytes": 23204
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "share/man/man3/readline.3",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "dee2f232395d0381454b9d90eceed03c5027a5f43f32e6c514d56c2d12170965",
|
|
||||||
"sha256_in_prefix": "dee2f232395d0381454b9d90eceed03c5027a5f43f32e6c514d56c2d12170965",
|
|
||||||
"size_in_bytes": 52342
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"paths_version": 1
|
|
||||||
},
|
|
||||||
"platform": "linux",
|
|
||||||
"requested_spec": "",
|
|
||||||
"sha256": "5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7",
|
|
||||||
"size": 281456,
|
|
||||||
"subdir": "linux-64",
|
|
||||||
"timestamp": 1679532220005,
|
|
||||||
"track_features": "",
|
|
||||||
"url": "https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda",
|
|
||||||
"version": "8.2"
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
4157
.CondaPkg/env/conda-meta/tk-8.6.12-h1ccaba5_0.json
vendored
4157
.CondaPkg/env/conda-meta/tk-8.6.12-h1ccaba5_0.json
vendored
File diff suppressed because it is too large
Load Diff
4860
.CondaPkg/env/conda-meta/tzdata-2023c-h71feb2d_0.json
vendored
4860
.CondaPkg/env/conda-meta/tzdata-2023c-h71feb2d_0.json
vendored
File diff suppressed because it is too large
Load Diff
@@ -1,448 +0,0 @@
|
|||||||
{
|
|
||||||
"arch": null,
|
|
||||||
"build": "pyhd8ed1ab_0",
|
|
||||||
"build_number": 0,
|
|
||||||
"build_string": "pyhd8ed1ab_0",
|
|
||||||
"channel": "https://conda.anaconda.org/conda-forge/noarch",
|
|
||||||
"constrains": [],
|
|
||||||
"depends": [
|
|
||||||
"python >=3.7"
|
|
||||||
],
|
|
||||||
"extracted_package_dir": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/wheel-0.40.0-pyhd8ed1ab_0",
|
|
||||||
"files": [
|
|
||||||
"lib/python3.11/site-packages/wheel-0.40.0-py3.11.egg-info/PKG-INFO",
|
|
||||||
"lib/python3.11/site-packages/wheel-0.40.0-py3.11.egg-info/SOURCES.txt",
|
|
||||||
"lib/python3.11/site-packages/wheel-0.40.0-py3.11.egg-info/dependency_links.txt",
|
|
||||||
"lib/python3.11/site-packages/wheel-0.40.0-py3.11.egg-info/entry_points.txt",
|
|
||||||
"lib/python3.11/site-packages/wheel-0.40.0-py3.11.egg-info/requires.txt",
|
|
||||||
"lib/python3.11/site-packages/wheel-0.40.0-py3.11.egg-info/top_level.txt",
|
|
||||||
"lib/python3.11/site-packages/wheel/__init__.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/__main__.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/_setuptools_logging.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/bdist_wheel.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/cli/__init__.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/cli/convert.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/cli/pack.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/cli/tags.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/cli/unpack.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/macosx_libfile.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/metadata.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/util.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/__init__.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/__init__.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/_elffile.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/_manylinux.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/_musllinux.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/_parser.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/_structures.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/_tokenizer.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/markers.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/requirements.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/specifiers.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/tags.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/utils.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/version.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/vendor.txt",
|
|
||||||
"lib/python3.11/site-packages/wheel/wheelfile.py",
|
|
||||||
"lib/python3.11/site-packages/wheel/__pycache__/__init__.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/__pycache__/__main__.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/__pycache__/_setuptools_logging.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/__pycache__/bdist_wheel.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/cli/__pycache__/__init__.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/cli/__pycache__/convert.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/cli/__pycache__/pack.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/cli/__pycache__/tags.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/cli/__pycache__/unpack.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/__pycache__/macosx_libfile.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/__pycache__/metadata.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/__pycache__/util.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/__pycache__/__init__.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/__init__.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/_elffile.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/_manylinux.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/_musllinux.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/_parser.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/_structures.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/_tokenizer.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/markers.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/requirements.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/specifiers.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/tags.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/utils.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/version.cpython-311.pyc",
|
|
||||||
"lib/python3.11/site-packages/wheel/__pycache__/wheelfile.cpython-311.pyc",
|
|
||||||
"bin/wheel"
|
|
||||||
],
|
|
||||||
"fn": "wheel-0.40.0-pyhd8ed1ab_0.conda",
|
|
||||||
"license": "MIT",
|
|
||||||
"link": {
|
|
||||||
"source": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/wheel-0.40.0-pyhd8ed1ab_0",
|
|
||||||
"type": 1
|
|
||||||
},
|
|
||||||
"md5": "49bb0d9e60ce1db25e151780331bb5f3",
|
|
||||||
"name": "wheel",
|
|
||||||
"noarch": "python",
|
|
||||||
"package_tarball_full_path": "/root/.julia/scratchspaces/0b3b1443-0f03-428d-bdfb-f27f9c1191ea/root/pkgs/wheel-0.40.0-pyhd8ed1ab_0.tar.bz2",
|
|
||||||
"paths_data": {
|
|
||||||
"paths": [
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel-0.40.0-py3.11.egg-info/PKG-INFO",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "bd5cffed4395b06953f9922ea2815bff1525e0a7dbfe60192a3a01c810f2db64",
|
|
||||||
"sha256_in_prefix": "bd5cffed4395b06953f9922ea2815bff1525e0a7dbfe60192a3a01c810f2db64",
|
|
||||||
"size_in_bytes": 3312
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel-0.40.0-py3.11.egg-info/SOURCES.txt",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "d04d9f457dadad97ba2117fe926936b31d17fe07f903e8acf72508b5f74fb4b0",
|
|
||||||
"sha256_in_prefix": "d04d9f457dadad97ba2117fe926936b31d17fe07f903e8acf72508b5f74fb4b0",
|
|
||||||
"size_in_bytes": 1300
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel-0.40.0-py3.11.egg-info/dependency_links.txt",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b",
|
|
||||||
"sha256_in_prefix": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b",
|
|
||||||
"size_in_bytes": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel-0.40.0-py3.11.egg-info/entry_points.txt",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "92b83e88729e7e7b24d6abcd2c39193f7fb802adc9d05ff325a6ad861b742412",
|
|
||||||
"sha256_in_prefix": "92b83e88729e7e7b24d6abcd2c39193f7fb802adc9d05ff325a6ad861b742412",
|
|
||||||
"size_in_bytes": 107
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel-0.40.0-py3.11.egg-info/requires.txt",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "94b7b7421e50353cf19144115cbef073e78711293f0b390aa5ec00f8dd8ce3e5",
|
|
||||||
"sha256_in_prefix": "94b7b7421e50353cf19144115cbef073e78711293f0b390aa5ec00f8dd8ce3e5",
|
|
||||||
"size_in_bytes": 22
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel-0.40.0-py3.11.egg-info/top_level.txt",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "1f148121b804b2d30f7b87856b0840eba32af90607328a5756802771f8dbff57",
|
|
||||||
"sha256_in_prefix": "1f148121b804b2d30f7b87856b0840eba32af90607328a5756802771f8dbff57",
|
|
||||||
"size_in_bytes": 6
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/__init__.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "28167170a25eef6fa35c437f3f705d88691242aadcb8cc8a2d54f127c9574441",
|
|
||||||
"sha256_in_prefix": "28167170a25eef6fa35c437f3f705d88691242aadcb8cc8a2d54f127c9574441",
|
|
||||||
"size_in_bytes": 59
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/__main__.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "3643149ee4c219c3a4818d0804b8010950bf04619c58e471d8af236064b5d941",
|
|
||||||
"sha256_in_prefix": "3643149ee4c219c3a4818d0804b8010950bf04619c58e471d8af236064b5d941",
|
|
||||||
"size_in_bytes": 455
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/_setuptools_logging.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "3680a78c9e03144678e44a3ed817572ec5890b01a46a2b75b69ff5ee96a5795c",
|
|
||||||
"sha256_in_prefix": "3680a78c9e03144678e44a3ed817572ec5890b01a46a2b75b69ff5ee96a5795c",
|
|
||||||
"size_in_bytes": 746
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/bdist_wheel.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "61002810909962e744a9bb68e8b7dfad7817001c8593502b81c1ff951b85e26c",
|
|
||||||
"sha256_in_prefix": "61002810909962e744a9bb68e8b7dfad7817001c8593502b81c1ff951b85e26c",
|
|
||||||
"size_in_bytes": 19868
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/cli/__init__.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "0bf6fa81a1d28701fe822944705c64573f70ee68dfb062b6da6bc6c3ab9c7f0d",
|
|
||||||
"sha256_in_prefix": "0bf6fa81a1d28701fe822944705c64573f70ee68dfb062b6da6bc6c3ab9c7f0d",
|
|
||||||
"size_in_bytes": 3932
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/cli/convert.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "b2451fe13b99724b2a1bbe49fbf2949055dd9980f14c9a4fdf5d4ed7a70d279d",
|
|
||||||
"sha256_in_prefix": "b2451fe13b99724b2a1bbe49fbf2949055dd9980f14c9a4fdf5d4ed7a70d279d",
|
|
||||||
"size_in_bytes": 9427
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/cli/pack.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "8fa98c4c3911dbd13e4127460f87b3886f541f0b51a5a36808d7360ada179713",
|
|
||||||
"sha256_in_prefix": "8fa98c4c3911dbd13e4127460f87b3886f541f0b51a5a36808d7360ada179713",
|
|
||||||
"size_in_bytes": 4338
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/cli/tags.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "c746c5fea948d893b61a24227ab5999889b96a7492ed528c43d6574d74414139",
|
|
||||||
"sha256_in_prefix": "c746c5fea948d893b61a24227ab5999889b96a7492ed528c43d6574d74414139",
|
|
||||||
"size_in_bytes": 5124
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/cli/unpack.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "63f27bca7c4f4a81454d3ec7d1f3206c195512bc320c670e6e099ee4c06ecf9f",
|
|
||||||
"sha256_in_prefix": "63f27bca7c4f4a81454d3ec7d1f3206c195512bc320c670e6e099ee4c06ecf9f",
|
|
||||||
"size_in_bytes": 1021
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/macosx_libfile.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "98a1f8196dc520bb748cb826e4b3e08fb0f95f212f054d8581cfa30b131f4a78",
|
|
||||||
"sha256_in_prefix": "98a1f8196dc520bb748cb826e4b3e08fb0f95f212f054d8581cfa30b131f4a78",
|
|
||||||
"size_in_bytes": 16143
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/metadata.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "f55838ac2191425ae9e0232cca3bc6c1edc013c8df5ed5fbfb4220d378137112",
|
|
||||||
"sha256_in_prefix": "f55838ac2191425ae9e0232cca3bc6c1edc013c8df5ed5fbfb4220d378137112",
|
|
||||||
"size_in_bytes": 5889
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/util.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "7b48e99ec6db33d42169a312c9aa7efd9814c5cc70a722c393a44772b76e3cb8",
|
|
||||||
"sha256_in_prefix": "7b48e99ec6db33d42169a312c9aa7efd9814c5cc70a722c393a44772b76e3cb8",
|
|
||||||
"size_in_bytes": 621
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/__init__.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
||||||
"sha256_in_prefix": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/__init__.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
||||||
"sha256_in_prefix": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/_elffile.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "85b98af0e0fa67b7d8ea1c229c7114703d5bcbb73390688d62eed28671449369",
|
|
||||||
"sha256_in_prefix": "85b98af0e0fa67b7d8ea1c229c7114703d5bcbb73390688d62eed28671449369",
|
|
||||||
"size_in_bytes": 3266
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/_manylinux.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "b99f36d4f06a42ba248546f07bb134528744ada307ab3a12813bdf27c308977d",
|
|
||||||
"sha256_in_prefix": "b99f36d4f06a42ba248546f07bb134528744ada307ab3a12813bdf27c308977d",
|
|
||||||
"size_in_bytes": 8813
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/_musllinux.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "9af3e4ec53638c82ca44b21d33147b22f275ba080b802b33a3e2fdae37e98b43",
|
|
||||||
"sha256_in_prefix": "9af3e4ec53638c82ca44b21d33147b22f275ba080b802b33a3e2fdae37e98b43",
|
|
||||||
"size_in_bytes": 2524
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/_parser.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "8e31634aa35fed6dbe4dae98524cb02b43f87768b4073fcca8b39f97b3b54e4c",
|
|
||||||
"sha256_in_prefix": "8e31634aa35fed6dbe4dae98524cb02b43f87768b4073fcca8b39f97b3b54e4c",
|
|
||||||
"size_in_bytes": 9399
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/_structures.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "ab77953666d62461bf4b40e2b7f4b7028f2a42acffe4f6135c500a0597b9cabe",
|
|
||||||
"sha256_in_prefix": "ab77953666d62461bf4b40e2b7f4b7028f2a42acffe4f6135c500a0597b9cabe",
|
|
||||||
"size_in_bytes": 1431
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/_tokenizer.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "7331a26cbfb8a0fa1fc75a424adfe1ae8ccd6c794e3eba86bfa9bed1dfa24dda",
|
|
||||||
"sha256_in_prefix": "7331a26cbfb8a0fa1fc75a424adfe1ae8ccd6c794e3eba86bfa9bed1dfa24dda",
|
|
||||||
"size_in_bytes": 5148
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/markers.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "1c33d7134fcc3c14b0b30ffdba97b3f2df2676ba941ab822386feac90cbe5b7d",
|
|
||||||
"sha256_in_prefix": "1c33d7134fcc3c14b0b30ffdba97b3f2df2676ba941ab822386feac90cbe5b7d",
|
|
||||||
"size_in_bytes": 8161
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/requirements.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "e2738a85e6816d51105d3192a9a3864f2d53920ec9fec127a37bbc8f10be6dac",
|
|
||||||
"sha256_in_prefix": "e2738a85e6816d51105d3192a9a3864f2d53920ec9fec127a37bbc8f10be6dac",
|
|
||||||
"size_in_bytes": 3264
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/specifiers.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "357dc98e29417f806cd5a6e3206f3e64a1afd1016ce71738def3bc1a8907c571",
|
|
||||||
"sha256_in_prefix": "357dc98e29417f806cd5a6e3206f3e64a1afd1016ce71738def3bc1a8907c571",
|
|
||||||
"size_in_bytes": 39047
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/tags.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "7ce2a76557e2537a1cf423d2ce3254b0c9395537e039fa4d856a1b507d2c0258",
|
|
||||||
"sha256_in_prefix": "7ce2a76557e2537a1cf423d2ce3254b0c9395537e039fa4d856a1b507d2c0258",
|
|
||||||
"size_in_bytes": 18065
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/utils.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "7acd1c09eccab29ceb890fb757cf21df2273c73d36f1eb95dac53033ad6413ea",
|
|
||||||
"sha256_in_prefix": "7acd1c09eccab29ceb890fb757cf21df2273c73d36f1eb95dac53033ad6413ea",
|
|
||||||
"size_in_bytes": 4355
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/version.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "fd42de7e675d2c32c9f552911405e1b2111dd333fc3983e172308f7d8a2551ba",
|
|
||||||
"sha256_in_prefix": "fd42de7e675d2c32c9f552911405e1b2111dd333fc3983e172308f7d8a2551ba",
|
|
||||||
"size_in_bytes": 16295
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/vendor.txt",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "0fc7a5c7a64a2c0358fa2ad60ba76e2eed0c52987cff052b7471d9bce8027cab",
|
|
||||||
"sha256_in_prefix": "0fc7a5c7a64a2c0358fa2ad60ba76e2eed0c52987cff052b7471d9bce8027cab",
|
|
||||||
"size_in_bytes": 16
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/wheelfile.py",
|
|
||||||
"path_type": "hardlink",
|
|
||||||
"sha256": "5c68bc23504c071e1c847b4ad06549dd710580e6171c476d36cb43210b451df1",
|
|
||||||
"sha256_in_prefix": "5c68bc23504c071e1c847b4ad06549dd710580e6171c476d36cb43210b451df1",
|
|
||||||
"size_in_bytes": 7674
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/__pycache__/__init__.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/__pycache__/__main__.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/__pycache__/_setuptools_logging.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/__pycache__/bdist_wheel.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/cli/__pycache__/__init__.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/cli/__pycache__/convert.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/cli/__pycache__/pack.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/cli/__pycache__/tags.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/cli/__pycache__/unpack.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/__pycache__/macosx_libfile.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/__pycache__/metadata.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/__pycache__/util.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/__pycache__/__init__.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/__init__.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/_elffile.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/_manylinux.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/_musllinux.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/_parser.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/_structures.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/_tokenizer.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/markers.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/requirements.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/specifiers.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/tags.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/utils.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/vendored/packaging/__pycache__/version.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "lib/python3.11/site-packages/wheel/__pycache__/wheelfile.cpython-311.pyc",
|
|
||||||
"path_type": "pyc_file"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_path": "bin/wheel",
|
|
||||||
"path_type": "unix_python_entry_point"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"paths_version": 1
|
|
||||||
},
|
|
||||||
"platform": null,
|
|
||||||
"requested_spec": "",
|
|
||||||
"sha256": "79b4d29b0c004014a2abd5fc2c9fcd35cc6256222b960c2a317a27c4b0d8884d",
|
|
||||||
"size": 55729,
|
|
||||||
"subdir": "noarch",
|
|
||||||
"timestamp": 1678812153506,
|
|
||||||
"track_features": "",
|
|
||||||
"url": "https://conda.anaconda.org/conda-forge/noarch/wheel-0.40.0-pyhd8ed1ab_0.conda",
|
|
||||||
"version": "0.40.0"
|
|
||||||
}
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user