Merge branch 'next'

This commit is contained in:
Ryan Volz 2021-07-23 16:39:27 -04:00
commit 8e26167079
23 changed files with 1825 additions and 807 deletions

2
.gitattributes vendored Normal file
View File

@ -0,0 +1,2 @@
# github helper pieces to make some files not show up in diffs automatically
installer_specs/*.lock linguist-generated=true

View File

@ -10,7 +10,9 @@ on:
env:
DISTNAME: radioconda
SOURCE: github.com/ryanvolz/radioconda
LICENSE_ID: BSD-3-Clause
METAPACKAGE_LABEL: main
METAPACKAGE_SUMMARY: Metapackage to install the radioconda package set.
jobs:
build:
@ -46,31 +48,31 @@ jobs:
with:
environment-file: buildenv.yaml
- name: Build installer (bash)
if: runner.os != 'Windows'
- name: Build installer
shell: bash -l {0}
env:
PLATFORM: ${{ matrix.PLATFORM }}
OS_NAME: ${{ matrix.OS_NAME }}
run: |
if [ "$OS_NAME" == "Windows" ]; then
PATH=$CONDA_PREFIX/NSIS:$PATH
fi
python build_installer.py -v
- name: Build metapackage
shell: bash -l {0}
env:
PLATFORM: ${{ matrix.PLATFORM }}
run: |
python build_installer.py -v
python build_metapackage.py
- name: Build installer (cmd.exe)
if: runner.os == 'Windows'
shell: powershell
env:
PLATFORM: ${{ matrix.PLATFORM }}
run: |
$Env:Path = "$Env:CONDA_PREFIX\NSIS;$Env:Path"
echo $Env:Path
python build_installer.py -v
- name: Copy spec and list built installers
- name: Copy lock file and list built installers and packages
shell: bash
env:
PLATFORM: ${{ matrix.PLATFORM }}
run: |
cp installer_specs/$DISTNAME-$PLATFORM/$DISTNAME-$PLATFORM.txt dist/
ls -lh dist
cp installer_specs/$DISTNAME-$PLATFORM.lock dist/
ls -lhR dist
- name: Test installer (sh)
if: contains(matrix.OS_NAME, 'Linux') || contains(matrix.OS_NAME, 'MacOSX')
@ -87,15 +89,30 @@ jobs:
- name: Test installer (pkg)
if: contains(matrix.OS_NAME, 'MacOSX')
continue-on-error: true # this test doesn't work yet
shell: bash
env:
OS_NAME: ${{ matrix.OS_NAME }}
ARCH: ${{ matrix.ARCH }}
TARGET_VOLUME: CurrentUserHomeDirectory
INSTALL_PATH: ~/Applications/${{ env.DISTNAME }}
INSTALL_PATH: ${{ github.workspace }}/../../../${{ env.DISTNAME }}
run: |
installer -verbose -pkg dist/$DISTNAME-*-$OS_NAME-$ARCH.pkg -target $TARGET_VOLUME
cat >pkg-choices.xml <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>attributeSetting</key>
<integer>0</integer>
<key>choiceAttribute</key>
<string>selected</string>
<key>choiceIdentifier</key>
<string>io.continuum.pkg.pathupdate</string>
</dict>
</array>
</plist>
EOF
installer -verbose -dumplog -applyChoiceChangesXML pkg-choices.xml -pkg dist/$DISTNAME-*-$OS_NAME-$ARCH.pkg -target $TARGET_VOLUME
eval "$($INSTALL_PATH/bin/conda shell.bash hook)"
conda info
conda list
@ -146,3 +163,12 @@ jobs:
tag: ${{ github.ref }}
overwrite: true
file_glob: true
- name: Upload metapackage to Anaconda.org
if: startsWith(github.ref, 'refs/tags/')
shell: bash -l {0}
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
run: |
micromamba --help
anaconda upload -l $METAPACKAGE_LABEL --skip-existing dist/conda-bld/**/*

View File

@ -94,23 +94,25 @@ Once you have radioconda installed, you can stay up to date for all packages wit
### Upgrade to latest release
To install the latest release in particular, run (on Windows):
To install the latest release in particular, run
mamba install --file https://github.com/ryanvolz/radioconda/releases/latest/download/radioconda-win-64.txt
(on Linux/macOS):
mamba install --file https://github.com/ryanvolz/radioconda/releases/latest/download/radioconda-$(conda info | sed -n -e 's/^.*platform : //p').txt
mamba upgrade -c ryanvolz radioconda
### Install a particular release
To install the package versions associated with a particular release, substitute the release number and run the following (on Windows):
To install a particular release version, substitute the desired version number and run
mamba install --file https://github.com/ryanvolz/radioconda/releases/download/20NN.NN.NN/radioconda-win-64.txt
mamba install -c ryanvolz radioconda=20NN.NN.NN
### Install from environment lock file
You can also install from the released environment lock file (on Windows):
mamba install --file https://github.com/ryanvolz/radioconda/releases/latest/download/radioconda-win-64.lock
(on Linux/macOS):
mamba install --file https://github.com/ryanvolz/radioconda/releases/download/20NN.NN.NN/radioconda-$(conda info | sed -n -e 's/^.*platform : //p').txt
mamba install --file https://github.com/ryanvolz/radioconda/releases/latest/download/radioconda-$(conda info | sed -n -e 's/^.*platform : //p').lock
## Additional Installation for Device Support

147
build_metapackage.py Executable file
View File

@ -0,0 +1,147 @@
#!/usr/bin/env python3
import pathlib
from typing import List
import yaml
def read_env_file(
env_file: pathlib.Path,
fallback_name: str,
fallback_version: str,
fallback_platform: str,
fallback_channels: List[str],
) -> dict:
with env_file.open("r") as f:
env_dict = yaml.safe_load(f)
env_dict.setdefault("name", fallback_name)
env_dict.setdefault("version", fallback_version)
env_dict.setdefault("platform", fallback_platform)
env_dict.setdefault("channels", fallback_channels)
return env_dict
def get_conda_metapackage_cmdline(
env_dict: dict, home: str, license_id: str, summary: str
):
cmdline = [
"conda",
"metapackage",
env_dict["name"],
env_dict["version"],
"--no-anaconda-upload",
"--home",
home,
"--license",
license_id,
"--summary",
summary,
]
for channel in env_dict["channels"]:
cmdline.extend(["--channel", channel])
cmdline.extend(["--dependencies"] + env_dict["dependencies"])
return cmdline
if __name__ == "__main__":
import argparse
import os
import subprocess
import shutil
import sys
import conda_build.config
conda_build_config = conda_build.config.Config()
cwd = pathlib.Path(".").absolute()
here = pathlib.Path(__file__).parent.absolute().relative_to(cwd)
distname = os.getenv("DISTNAME", "radioconda")
platform = os.getenv("PLATFORM", conda_build_config.subdir)
source = "/".join(
(
os.getenv("GITHUB_SERVER_URL", "https://github.com"),
os.getenv("GITHUB_REPOSITORY", "ryanvolz/radioconda"),
)
)
license_id = os.getenv("LICENSE_ID", "BSD-3-Clause")
summary = os.getenv("METAPACKAGE_SUMMARY", f"Metapackage for {distname}.")
parser = argparse.ArgumentParser(
description=(
"Build environment metapackage using conda-build."
" Additional command-line options will be passed to conda metapackage."
)
)
parser.add_argument(
"env_file",
type=pathlib.Path,
nargs="?",
default=here / "installer_specs" / f"{distname}-{platform}.yml",
help=(
"Environment yaml file for a particular platform"
" (name ends in the platform identifier)."
" (default: %(default)s)"
),
)
parser.add_argument(
"-o",
"--output_dir",
type=pathlib.Path,
default=here / "dist" / "conda-bld",
help=(
"Output directory in which the metapackage will be placed."
" (default: %(default)s)"
),
)
parser.add_argument(
"--home",
default=source,
help="The homepage for the metapackage. (default: %(default)s)",
)
parser.add_argument(
"--license",
default=license_id,
help="The SPDX license identifier for the metapackage. (default: %(default)s)",
)
parser.add_argument(
"--summary",
default=summary,
help="Summary of the package. (default: %(default)s)",
)
args, metapackage_args = parser.parse_known_args()
env_dict = read_env_file(
args.env_file,
fallback_name=distname,
fallback_version="0",
fallback_platform=platform,
fallback_channels=["conda-forge"],
)
cmdline = get_conda_metapackage_cmdline(
env_dict=env_dict, home=args.home, license_id=args.license, summary=args.summary
)
cmdline.extend(metapackage_args)
env = os.environ.copy()
env["CONDA_SUBDIR"] = env_dict["platform"]
proc = subprocess.run(cmdline, env=env)
try:
proc.check_returncode()
except subprocess.CalledProcessError:
sys.exit(1)
bldpkgs_dir = pathlib.Path(conda_build_config.croot) / env_dict["platform"]
pkg_paths = list(bldpkgs_dir.glob(f"{env_dict['name']}-{env_dict['version']}*.bz2"))
pkg_out_dir = args.output_dir / env_dict["platform"]
pkg_out_dir.mkdir(parents=True, exist_ok=True)
for pkg in pkg_paths:
shutil.copy(pkg, pkg_out_dir)

View File

@ -2,4 +2,6 @@ name: buildenv
channels:
- conda-forge
dependencies:
- anaconda-client
- conda-build
- constructor

248
installer_specs/radioconda-linux-64.lock generated Normal file
View File

@ -0,0 +1,248 @@
# platform: linux-64
# env_hash: 6ed9fdce600f7dc3f54ecad0d710bb74e8212204cac81830d6369f37c52e0475
@EXPLICIT
https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81
https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2021.5.30-ha878542_0.tar.bz2#6a777890e94194dc94a29a76d2a7e721
https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45
https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6
https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb
https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-hab24e00_0.tar.bz2#19410c3df09dfb12d1206132a1d357c5
https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2#bbf6f174dcd3254e19a2f5d2295ce808
https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_1.tar.bz2#2ec77acdfe08d650005b190eadc71d05
https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-11.1.0-h6c583b3_0.tar.bz2#45b9b7fa8c3d1e17d9868639e0539480
https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-11.1.0-h56837e0_0.tar.bz2#58e6dc162e5c9c62d7372795ffe3562c
https://conda.anaconda.org/conda-forge/linux-64/mysql-common-8.0.25-ha770c72_2.tar.bz2#b1ba065c6d2b9468035472a9d63e5b08
https://conda.anaconda.org/conda-forge/noarch/tzdata-2021a-he74cb21_1.tar.bz2#cc5690eb258c3706f754306f191da8d8
https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29
https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-11.1.0-h69a702a_0.tar.bz2#a8f0fa284fcc575f882dd62d44d1cb86
https://conda.anaconda.org/conda-forge/linux-64/libgomp-11.1.0-hc902ee8_0.tar.bz2#c52ff56922f3d8a7ee75857eccb1a281
https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2#561e277319a41d4f24f5c05a9ef63c04
https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab
https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-11.1.0-hc902ee8_0.tar.bz2#8cef487db132e646c6baaa719c51c253
https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.3-h516909a_0.tar.bz2#1378b88874f42ac31b2f8e4f6975cb7b
https://conda.anaconda.org/conda-forge/linux-64/attr-2.4.48-h516909a_0.tar.bz2#4e987f1d7b9fb1d81f22c4166fb4799a
https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2#a1fd65c7ccbf10880423d82bca54eb54
https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.17.1-h7f98852_1.tar.bz2#ed1dc233ed5e3eaa9bfbaac64d130c5e
https://conda.anaconda.org/conda-forge/linux-64/codec2-0.9.2-h7f98852_1.tar.bz2#237237494a8cbe781677930953d16cba
https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.8-h7f98852_0.tar.bz2#32f924daeba59418ffe177cf913b94be
https://conda.anaconda.org/conda-forge/linux-64/expat-2.4.1-h9c3ff4c_0.tar.bz2#16054ef3cb3ec5d8d29d08772662f65d
https://conda.anaconda.org/conda-forge/linux-64/fftw-3.3.9-nompi_h74d3f13_101.tar.bz2#29215ded4cf637130a7674f2a6874922
https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8
https://conda.anaconda.org/conda-forge/linux-64/gmp-6.2.1-h58526e2_0.tar.bz2#b94cf2db16066b242ebd26db2facbd56
https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-h58526e2_1001.tar.bz2#8c54672728e8ec6aa6db90cf2806d220
https://conda.anaconda.org/conda-forge/linux-64/gstreamer-orc-0.4.32-h7f98852_1.tar.bz2#da139e99f03ae374fea2bf25bbe9d4e5
https://conda.anaconda.org/conda-forge/linux-64/icu-68.1-h58526e2_0.tar.bz2#fc7a4271dc2a7f4fd78cd63695baf7c3
https://conda.anaconda.org/conda-forge/linux-64/jbig-2.1-h7f98852_2003.tar.bz2#1aa0cee79792fa97b7ff4545110b60bf
https://conda.anaconda.org/conda-forge/linux-64/jpeg-9d-h36c2ea0_0.tar.bz2#ea02ce6037dbe81803ae6123e5ba1568
https://conda.anaconda.org/conda-forge/linux-64/json-c-0.15-h98cffda_0.tar.bz2#f32d45a88e7462be446824654dbcf4a4
https://conda.anaconda.org/conda-forge/linux-64/lerc-2.2.1-h9c3ff4c_0.tar.bz2#ea833dcaeb9e7ac4fac521f1a7abec82
https://conda.anaconda.org/conda-forge/linux-64/libaio-0.3.112-h7f98852_0.tar.bz2#40fd5b5eb2669ef9f57be61dec453aef
https://conda.anaconda.org/conda-forge/linux-64/libdb-6.2.32-h9c3ff4c_0.tar.bz2#3f3258d8f841fbac63b36b75bdac1afd
https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.7-h7f98852_5.tar.bz2#10e242842cd30c59c12d79371dc0f583
https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2#6f8720dff19e17ce5d48cfe7f3d2f0a3
https://conda.anaconda.org/conda-forge/linux-64/libffi-3.3-h58526e2_2.tar.bz2#665369991d8dd290ac5ee92fce3e6bf5
https://conda.anaconda.org/conda-forge/linux-64/libglu-9.0.0-he1b5a44_1001.tar.bz2#8208602aec4826053c116552369a394c
https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.16-h516909a_0.tar.bz2#5c0f338a513a2943c659ae619fca9211
https://conda.anaconda.org/conda-forge/linux-64/libogg-1.3.4-h7f98852_1.tar.bz2#6e8cc2173440d77708196c5b93771680
https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.15-pthreads_h8fe5266_1.tar.bz2#bb5527a16584426a897f22643d9a36a6
https://conda.anaconda.org/conda-forge/linux-64/libopus-1.3.1-h7f98852_1.tar.bz2#15345e56d527b330e1cacbdf58676e8f
https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h36c2ea0_1.tar.bz2#c3788462a6fbddafdb413a9f9053e58d
https://conda.anaconda.org/conda-forge/linux-64/libtool-2.4.6-h58526e2_1007.tar.bz2#7f6569a0c2f27acb8fc90600b382e544
https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2#772d69f030955d9646d3d0eaf21d859d
https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.2.0-h7f98852_2.tar.bz2#fb63a035a3b552c88a30d84b89ebf4c4
https://conda.anaconda.org/conda-forge/linux-64/log4cpp-1.1.3-h9c3ff4c_1002.tar.bz2#1bd97d684e8b3ea21f723e99e5c8ad5b
https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.3-h9c3ff4c_0.tar.bz2#4eb64ee0d5cd43096ffcf843c76b05d4
https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.2-h58526e2_4.tar.bz2#509f2a21c4a09214cd737a480dfd80c9
https://conda.anaconda.org/conda-forge/linux-64/nspr-4.30-h9c3ff4c_0.tar.bz2#e6dc1f8f6e0bcebe8e3d8a5bca258dbe
https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1k-h7f98852_0.tar.bz2#07fae2cb088379c8441e0f3ffa1f4025
https://conda.anaconda.org/conda-forge/linux-64/patchelf-0.11-he1b5a44_0.tar.bz2#da683ac27e9d838254e01639868a5a3e
https://conda.anaconda.org/conda-forge/linux-64/pcre-8.45-h9c3ff4c_0.tar.bz2#c05d1820a6d34ff07aaaab7a9b7eddaa
https://conda.anaconda.org/conda-forge/linux-64/pixman-0.40.0-h36c2ea0_0.tar.bz2#660e72c82f2e75a6b3fe6a6e75c79f19
https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h36c2ea0_1001.tar.bz2#22dad4df6e8630e8dff2428f6f6a7036
https://conda.anaconda.org/conda-forge/linux-64/sdl-1.2.15-h9c3ff4c_1.tar.bz2#a2a5abe9c0556fc6aa8e4b0167f2c402
https://conda.anaconda.org/conda-forge/linux-64/xorg-inputproto-2.3.2-h7f98852_1002.tar.bz2#bcd1b3396ec6960cbc1d2855a9e60b2b
https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-h7f98852_1002.tar.bz2#4b230e8381279d76131116660f5a241a
https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.0.10-h7f98852_0.tar.bz2#d6b0b50b49eccfe0be0373be628be0f3
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.9-h7f98852_0.tar.bz2#bf6f803a544f26ebbdc3bfff272eb179
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.3-h7f98852_0.tar.bz2#be93aabceefa2fac576e971aef407908
https://conda.anaconda.org/conda-forge/linux-64/xorg-recordproto-1.14.2-h7f98852_1002.tar.bz2#2f835e6c386e73c6faaddfe9eda67e98
https://conda.anaconda.org/conda-forge/linux-64/xorg-renderproto-0.11.1-h7f98852_1002.tar.bz2#06feff3d2634e3097ce2fe681474b534
https://conda.anaconda.org/conda-forge/linux-64/xorg-xextproto-7.3.0-h7f98852_1002.tar.bz2#1e15f6ad85a7d743a2ac68dae6c82b98
https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-h7f98852_1007.tar.bz2#b4a4381d54784606820704f7b5f05a15
https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f601066901f3e1a85af3522a8113f9
https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h516909a_0.tar.bz2#03a530e925414902547cf48da7756db8
https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1010.tar.bz2#339cc5584e6d26bc73a875ba900028c3
https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-h0b5b191_1005.tar.bz2#ff6f69b593a9e74c0e6b61908ac513fa
https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-9_openblas.tar.bz2#5f08755e98b2a43ca68124e629a5a0cb
https://conda.anaconda.org/conda-forge/linux-64/libcap-2.48-h7f98852_0.tar.bz2#dc1b88651d18d0270218b1c8644e073d
https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#4d331e44109e3f0e19b4cb8f9b82f3e1
https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.10-hcdb4288_3.tar.bz2#d8f51405997093ff1799ded7650439c4
https://conda.anaconda.org/conda-forge/linux-64/libllvm11-11.1.0-hf817b99_2.tar.bz2#646fa2f7c60b69ee8f918668e9c2fd31
https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.43.0-h812cca2_0.tar.bz2#1867d1e9658596b3fac8847a7702eef4
https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.37-h21135ba_2.tar.bz2#b6acf807307d033d4b7e758b4f44b036
https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.9.0-ha56f1ee_6.tar.bz2#f0dfb86444df325e599dbc3f4c0a3f5b
https://conda.anaconda.org/conda-forge/linux-64/libusb-1.0.24-h18f079d_4.tar.bz2#997761494daae7a9377ab8af30bc57b8
https://conda.anaconda.org/conda-forge/linux-64/libvorbis-1.3.7-h9c3ff4c_0.tar.bz2#309dec04b70a3cc0f1e84a4013683bc0
https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.13-h7f98852_1003.tar.bz2#a9371e9e40aded194dcba1447606c9a1
https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.12-h72842e0_0.tar.bz2#bd14fdf5b9ee5568056a40a6a2f41866
https://conda.anaconda.org/conda-forge/linux-64/portaudio-19.6.0-hae3ed74_4.tar.bz2#dcc888631b28f075bd13883ef4f17264
https://conda.anaconda.org/conda-forge/linux-64/readline-8.1-h46c0cb4_0.tar.bz2#5788de3c8d7a7d64ac56c784c4ef48e6
https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.10-h21135ba_1.tar.bz2#c647f70aa7e3d4cc4e029cc1c9a99953
https://conda.anaconda.org/conda-forge/linux-64/volk-2.5.0-h9c3ff4c_0.tar.bz2#7699f1bf5d58888724792660e58b3392
https://conda.anaconda.org/conda-forge/linux-64/xorg-fixesproto-5.0-h7f98852_1002.tar.bz2#65ad6e1eb4aed2b0611855aff05e04f6
https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.3-hd9c2040_1000.tar.bz2#9e856f78d5c80d5a78f61e72d1d473a3
https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.4-h9c3ff4c_0.tar.bz2#9105c7da67ebfb39ff08e2a8ea72bb71
https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.0-ha95c52a_0.tar.bz2#b56f94865e2de36abf054e7bfa499034
https://conda.anaconda.org/conda-forge/linux-64/boost-cpp-1.74.0-h312852a_4.tar.bz2#22ee6de84c28eb7bd76802cf071c5d25
https://conda.anaconda.org/conda-forge/linux-64/freetype-2.10.4-h0708190_1.tar.bz2#4a06f2ac2e5bfae7b6b245171c3f07aa
https://conda.anaconda.org/conda-forge/linux-64/krb5-1.19.1-hcc1bbae_0.tar.bz2#59b0695a515a6c54d45463dbf208ae38
https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-9_openblas.tar.bz2#edee85b4f83376ceae81e0975b8bffa2
https://conda.anaconda.org/conda-forge/linux-64/libclang-11.1.0-default_ha53f305_1.tar.bz2#b9b71585ca4fcb5d442c5a9df5dd7e98
https://conda.anaconda.org/conda-forge/linux-64/libflac-1.3.3-h9c3ff4c_1.tar.bz2#0a69b4b5028310f42b0e44eb26384dfa
https://conda.anaconda.org/conda-forge/linux-64/libglib-2.68.3-h3e27bee_0.tar.bz2#99416a3287216de097d503b827ad0bde
https://conda.anaconda.org/conda-forge/linux-64/libiio-c-0.21-hd53978d_6.tar.bz2#681e8165208a4b08d08fa840e2f1904f
https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-9_openblas.tar.bz2#572d84ab07962986f6dd8e4637a475ca
https://conda.anaconda.org/conda-forge/linux-64/liblimesuite-20.10.0-h9c3ff4c_1.tar.bz2#300b2c2acf3687e301cb088689adf144
https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.3.0-hf544144_1.tar.bz2#a65a4158716bd7d95bfa69bcfd83081c
https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.0.3-he3ba5ed_0.tar.bz2#f9dbabc7e01c459ed7a1d1d64b206e9b
https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.33-h15afd5d_2.tar.bz2#811bb9f5437fc6a04ba30d10f7a0c3eb
https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-8.0.25-hfa10184_2.tar.bz2#5a35fdd2da4c2d5fdf20575d39c232e5
https://conda.anaconda.org/conda-forge/linux-64/rtl-sdr-0.6.0-h18f079d_2.tar.bz2#29fa5abc0976d4bbe7cbc849cd268f0b
https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.36.0-h9cd32fc_0.tar.bz2#d5bbac924cbda57469f43448d5236a50
https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.7.2-h7f98852_0.tar.bz2#12a61e640b8894504326aadafccbb790
https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.36.0-h3371d22_4.tar.bz2#661e1ed5d92552785d9f8c781ce68685
https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.13.1-hba837de_1005.tar.bz2#fd3611672eb91bc9d24fd6fb970037eb
https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.6-h04a7f16_0.tar.bz2#b24a1e18325a6e8f8b6b4a2ec5860ce2
https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.68.3-h9c3ff4c_0.tar.bz2#2e9275303dd09a2e245faf31770a1416
https://conda.anaconda.org/conda-forge/linux-64/gsl-2.6-he838d99_2.tar.bz2#d54a10784d331d7b13f8af19acf297b7
https://conda.anaconda.org/conda-forge/linux-64/gstreamer-1.18.4-h76c114f_2.tar.bz2#5db765d4974fa89f64c1544eb2a552cb
https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.12-hddcbb42_0.tar.bz2#797117394a4aa588de6d741b06fad80f
https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hf5a7f15_0.tar.bz2#976b3b09e9c12b3f1cf021bbd7768463
https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.77.0-h2574ce0_0.tar.bz2#05cf8dca8408b5f1ffcc5e2d5a7c5da2
https://conda.anaconda.org/conda-forge/linux-64/libpq-13.3-hd57d9b9_0.tar.bz2#66ef2cacc483205b7d303f7b02601c3b
https://conda.anaconda.org/conda-forge/linux-64/libsndfile-1.0.31-h9c3ff4c_1.tar.bz2#fc4b6d93da04731db7601f2a1b1dc96a
https://conda.anaconda.org/conda-forge/linux-64/nss-3.67-hb5efdd6_0.tar.bz2#3f2a4bc7d5fded1327ff1b8c61faae53
https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.4.0-hb52868f_1.tar.bz2#b7ad78ad2e9ee155f59e6428406ee824
https://conda.anaconda.org/conda-forge/linux-64/python-3.9.6-h49503c6_1_cpython.tar.bz2#3ef028f528fe6cae3a536acb5d31be7a
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h7f98852_1.tar.bz2#536cc5db4d0a3ba0630541aec064b5e4
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-5.0.3-h7f98852_1004.tar.bz2#e9a21aa4d5e3e5f1aed71e8cefd46b6a
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-h7f98852_1003.tar.bz2#f59c1242cc1dd93e72c2ee2b360979eb
https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2#5f095bc6454094e96f146491fd03633b
https://conda.anaconda.org/conda-forge/noarch/argh-0.26.2-pyh9f0ad1d_1002.tar.bz2#0af89261f0352895e1c1000d306b3dc7
https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2#6006a6d08a3fa99268a2681c7fb55213
https://conda.anaconda.org/conda-forge/noarch/backports-1.0-py_2.tar.bz2#0da16b293affa6ac31812376f8eb79dd
https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a
https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-h6cf1ce9_1008.tar.bz2#a43fb47d15e116f8be4be7e6b17ab59f
https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.0.0-pyhd8ed1ab_0.tar.bz2#4a57e24d5b759893615c05926b7b5fb9
https://conda.anaconda.org/conda-forge/noarch/construct-2.9.45-py_0.tar.bz2#2eab734bf15ce56f5af9584a2f86e433
https://conda.anaconda.org/conda-forge/noarch/decorator-5.0.9-pyhd8ed1ab_0.tar.bz2#0ae9cca42e37b5ce6267c2a2b1383546
https://conda.anaconda.org/conda-forge/linux-64/glew-2.1.0-h9c3ff4c_2.tar.bz2#fb05eb5c47590b247658243d27fc32f1
https://conda.anaconda.org/conda-forge/linux-64/glib-2.68.3-h9c3ff4c_0.tar.bz2#90e989058c8b42e3ddee1560c534313b
https://conda.anaconda.org/conda-forge/linux-64/gst-plugins-base-1.18.4-hf529b03_2.tar.bz2#526fadaa13ec264cb919436953bc2766
https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.10.6-nompi_h6a2412b_1114.tar.bz2#0a2984b78f51148d7ff6219abe73509e
https://conda.anaconda.org/conda-forge/noarch/idna-3.1-pyhd3deb0d_0.tar.bz2#9c9aea4b8391264477df484f798562d0
https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287
https://conda.anaconda.org/conda-forge/linux-64/jack-1.9.18-hfd4fe87_1001.tar.bz2#a44a1d690250f6bbb01b7e328ea0c719
https://conda.anaconda.org/conda-forge/noarch/olefile-0.46-pyh9f0ad1d_1.tar.bz2#0b2e68acc8c78c8cc392b90983481f58
https://conda.anaconda.org/conda-forge/noarch/parso-0.8.2-pyhd8ed1ab_0.tar.bz2#fb40b157bd62b457a1cc82527b63f0b0
https://conda.anaconda.org/conda-forge/noarch/pathtools-0.1.2-py_1.tar.bz2#7c9b5632c61951216374dbaa34659301
https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2#359eeb6536da0e687af562ed265ec263
https://conda.anaconda.org/conda-forge/noarch/pycparser-2.20-pyh9f0ad1d_2.tar.bz2#aa798d50ffd182a0f6f31478c7f434f6
https://conda.anaconda.org/conda-forge/noarch/pylibiio-0.21-py_6.tar.bz2#6524b76fc161db88267d8b0c69816bb6
https://conda.anaconda.org/conda-forge/noarch/pyparsing-2.4.7-pyh9f0ad1d_0.tar.bz2#626c4f20d5bf06dcec9cf2eaa31725c7
https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-2_cp39.tar.bz2#39adde4247484de2bb4000122fdcf665
https://conda.anaconda.org/conda-forge/noarch/pytz-2021.1-pyhd8ed1ab_0.tar.bz2#3af2e9424d5eb0063824a3f9b850d411
https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2#e5f25f8dbc060e9a8d912e432202afc2
https://conda.anaconda.org/conda-forge/noarch/wheel-0.36.2-pyhd3deb0d_0.tar.bz2#768bfbe026426d0e76b377997d1f2b98
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.7.10-h7f98852_0.tar.bz2#e77615e5141cad5a2acaa043d1cf0ca5
https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551
https://conda.anaconda.org/conda-forge/linux-64/certifi-2021.5.30-py39hf3d152e_0.tar.bz2#7bbfaa3b8363bf8505d7f65e4e2e8a90
https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.6-py39he32792d_0.tar.bz2#826d864bbf3d58d730a49557d9c29b80
https://conda.anaconda.org/conda-forge/linux-64/chardet-4.0.0-py39hf3d152e_1.tar.bz2#d0da429a3428ffcacaad25595b96a648
https://conda.anaconda.org/conda-forge/linux-64/click-8.0.1-py39hf3d152e_0.tar.bz2#ab32c487b1b91d783fb68388c49bb254
https://conda.anaconda.org/conda-forge/noarch/cycler-0.10.0-py_2.tar.bz2#f6d7c7e6d8f42cbbec7e07a8d879f91c
https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h48d8840_2.tar.bz2#eba672c69baf366fdedd1c6f702dbb81
https://conda.anaconda.org/conda-forge/linux-64/gobject-introspection-1.68.0-py39hcb793ab_1.tar.bz2#2b018f1cb92bce6551f1f476331bbefe
https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-2.8.2-h83ec7ef_0.tar.bz2#5dbbfef72138c2849d7486f5b17db010
https://conda.anaconda.org/conda-forge/linux-64/jedi-0.18.0-py39hf3d152e_2.tar.bz2#cb9b5c105fb10e59bf5a263880735235
https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.3.1-py39h1a9c180_1.tar.bz2#c5d6241b3ec5d02c316a5f66f14024c7
https://conda.anaconda.org/conda-forge/linux-64/libiio-0.21-ha770c72_6.tar.bz2#bd1e990781ea14d57e9230263c672cdd
https://conda.anaconda.org/conda-forge/linux-64/libm2k-0.4.0-py39h203f843_3.tar.bz2#f183bd131051043d3692dd71c2e0f075
https://conda.anaconda.org/conda-forge/linux-64/lxml-4.6.3-py39h107f48f_0.tar.bz2#2d988eaa3beb7b0089ff6ba55ce00065
https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.0.1-py39h3811e60_0.tar.bz2#9233d63cfb05aa6536ab9e253bee9507
https://conda.anaconda.org/conda-forge/linux-64/numpy-1.21.1-py39hdbf815f_0.tar.bz2#f0dede0f897c01ac13c6e3011e70e59c
https://conda.anaconda.org/conda-forge/noarch/packaging-21.0-pyhd8ed1ab_0.tar.bz2#45cfb8e482b5cce8f07c87e0e19a592c
https://conda.anaconda.org/conda-forge/noarch/pexpect-4.8.0-pyh9f0ad1d_2.tar.bz2#5909e7b978141dd80d28dbf9de627827
https://conda.anaconda.org/conda-forge/linux-64/pickleshare-0.7.5-py39hde42818_1002.tar.bz2#2dc9995512c80256532250a6fd616b14
https://conda.anaconda.org/conda-forge/linux-64/pillow-8.3.1-py39ha612740_0.tar.bz2#9a2a78dfdf3f42bc5f84b4f8ae7f8b9f
https://conda.anaconda.org/conda-forge/linux-64/pycairo-1.20.1-py39hedcb9fc_0.tar.bz2#026bc6213e769792bd3d71c4e4ee78f9
https://conda.anaconda.org/conda-forge/linux-64/pyqt5-sip-4.19.18-py39he80948d_7.tar.bz2#efdd7803dc1df15d715e6d4a6ef03856
https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py39hf3d152e_3.tar.bz2#f7e7fdc66f2362bebc407f1ab7d10f63
https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2#dd999d1cc9f79e67dbb855c8924c7984
https://conda.anaconda.org/conda-forge/linux-64/pyyaml-5.4.1-py39h3811e60_0.tar.bz2#6451ed66b3b438134626894c821dc5fa
https://conda.anaconda.org/conda-forge/linux-64/pyzmq-22.1.0-py39h37b5a0c_0.tar.bz2#3db8711d970239699f6e7dff64ad09af
https://conda.anaconda.org/conda-forge/linux-64/soapysdr-0.8.0-py39h1a9c180_0.tar.bz2#09db1446fad3fe773375ba77626fc0f7
https://conda.anaconda.org/conda-forge/linux-64/tornado-6.1-py39h3811e60_1.tar.bz2#763597c8b91b69789ab0f6002439c32b
https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.5-py_0.tar.bz2#99618ee9ab1323e40f231acdab92fe60
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.3-h7f98852_1002.tar.bz2#a220b1a513e19d5cb56c1311d44f12e6
https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2#8cb2fc4cd6cc63f1369cfa318f581cc3
https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py39h3811e60_1001.tar.bz2#35ad78e61aec955783acfd00f3c6bcde
https://conda.anaconda.org/conda-forge/noarch/click-plugins-1.1.1-py_0.tar.bz2#4fd2c6b53934bd7d96d1f3fdaf99b79f
https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.4.7-py39hbca0aa6_0.tar.bz2#04e97f7d5c60f75a36b1e4bdf3652ebd
https://conda.anaconda.org/conda-forge/linux-64/h5py-3.3.0-nompi_py39h98ba4bc_100.tar.bz2#cba633f7fe7d3b1a7c31eb6d9b536039
https://conda.anaconda.org/conda-forge/linux-64/libad9361-iio-0.2-h5548ebd_2.tar.bz2#8967538a052553907fb8743758c04d9c
https://conda.anaconda.org/conda-forge/noarch/mako-1.1.4-pyh44b312d_0.tar.bz2#1b618b99d151e88ba0fabff9fa2b2d0b
https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.2-pyhd8ed1ab_2.tar.bz2#0967e1db58b16e416464ca399f87df79
https://conda.anaconda.org/conda-forge/linux-64/pandas-1.3.0-py39hde0f152_0.tar.bz2#54e083e0297dadf442c99b4c92eb2120
https://conda.anaconda.org/conda-forge/linux-64/pango-1.48.7-hb8ff022_0.tar.bz2#b5369c84cb393601c7b3193fcf52a41b
https://conda.anaconda.org/conda-forge/linux-64/pulseaudio-14.0-hb166930_3.tar.bz2#40da2071524c804895c6edf5d31816cb
https://conda.anaconda.org/conda-forge/linux-64/pygobject-3.40.1-py39he5105b2_1.tar.bz2#ffda4167c9c151d0101361296727e3fa
https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.4.0-py39h3811e60_2.tar.bz2#77dbd234f7957f4ea8f29c48517c8117
https://conda.anaconda.org/conda-forge/linux-64/qt-5.12.9-hda022c4_4.tar.bz2#afebab1f5049d66baaaec67d9ce893f0
https://conda.anaconda.org/conda-forge/linux-64/scipy-1.7.0-py39hee8e79c_1.tar.bz2#c7ae415388d70178fd1c396af5c216ce
https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py39hf3d152e_3.tar.bz2#4397280abb201d7adff59099e12e7ddd
https://conda.anaconda.org/conda-forge/linux-64/soapysdr-module-lms7-20.10.0-hbab49e3_1.tar.bz2#7505d785f19f35e59b09156b74e7322a
https://conda.anaconda.org/conda-forge/linux-64/soapysdr-module-remote-0.5.2-hee64af1_2.tar.bz2#7d044c01398c2c14525f21f159c3dd71
https://conda.anaconda.org/conda-forge/linux-64/soapysdr-module-rtlsdr-0.3.0-hee64af1_1.tar.bz2#3d7a87d336824d512c24d60c62d50bf7
https://conda.anaconda.org/conda-forge/linux-64/watchdog-0.10.4-py39hf3d152e_0.tar.bz2#22e8903c0905cb81a81a19fb61811fae
https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2#6b889f174df1e0f816276ae69281af4d
https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.4-pyhd8ed1ab_0.tar.bz2#c5b3edc62d6309088f4970b3eaaa65a6
https://conda.anaconda.org/conda-forge/linux-64/digital_rf-2.6.6-py39h9f22dbf_1.tar.bz2#624df62b01d1c01c0d3d1977df8239c0
https://conda.anaconda.org/conda-forge/linux-64/fs-2.4.11-py39hde42818_2.tar.bz2#36d90757d4dbc4198a24ad0bc74884f8
https://conda.anaconda.org/conda-forge/linux-64/gnuradio-core-3.8.3.1-py39he4a58f9_2.tar.bz2#f3f977e94c7f1604366c9c31d8918472
https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.50.7-hc3c00ef_0.tar.bz2#63fb96444e336b3d937921223dd9a481
https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.4.2-py39h2fa2bec_0.tar.bz2#4bf16b55715f673e4fc618b834ba684c
https://conda.anaconda.org/conda-forge/noarch/pip-21.1.3-pyhd8ed1ab_0.tar.bz2#231bd0af116f55ca4d17ea0869415fdf
https://conda.anaconda.org/conda-forge/noarch/pygments-2.9.0-pyhd8ed1ab_0.tar.bz2#a2d9bba43c9b80a42b0ccb9afd7223c2
https://conda.anaconda.org/conda-forge/noarch/pyopenssl-20.0.1-pyhd8ed1ab_0.tar.bz2#92371c25994d0f5d28a01c1fb75ebf86
https://conda.anaconda.org/conda-forge/linux-64/pyqt-impl-5.12.3-py39h0fcd23e_7.tar.bz2#b9e7ab669f5c61554d9e045956db613a
https://conda.anaconda.org/conda-forge/linux-64/qwt-6.1.6-h7ec6b3e_0.tar.bz2#12751d940713fb6e0ad9478bc256fc8e
https://conda.anaconda.org/conda-forge/linux-64/soapysdr-module-plutosdr-0.2.1-h14e0a3d_2.tar.bz2#541a5f63b89238a0d802940df4a5994b
https://conda.anaconda.org/conda-forge/linux-64/adwaita-icon-theme-40.1.1-ha770c72_1.tar.bz2#820ef957e5a9bfd754786f47aa394e1e
https://conda.anaconda.org/conda-forge/linux-64/bcrypt-3.2.0-py39h3811e60_1.tar.bz2#6e734dfd812d8d96ef3c0ea1bfa05e68
https://conda.anaconda.org/conda-forge/linux-64/gnuradio-soapy-2.1.3.1-py39h4c67559_3.tar.bz2#8bf0ec4a56db22b4bdd0380b71d4bcc3
https://conda.anaconda.org/conda-forge/linux-64/gnuradio-video-sdl-3.8.3.1-py39hc76a25d_2.tar.bz2#1d8c00ee5fe2af7bef8bb3e23ce74f04
https://conda.anaconda.org/conda-forge/linux-64/gnuradio-zeromq-3.8.3.1-py39h72561b3_2.tar.bz2#7e1a864ccbaf52383f2f5d72ff55a2a3
https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.29-h8879c87_1.tar.bz2#898baa1fc3e2b94270a6af8719c5ea62
https://conda.anaconda.org/conda-forge/linux-64/pyqtchart-5.12-py39h0fcd23e_7.tar.bz2#6b818c4973110a3a3753d8bb17147689
https://conda.anaconda.org/conda-forge/linux-64/pyqtwebengine-5.12.1-py39h0fcd23e_7.tar.bz2#6423ece9d95e91a110dff695b2aaae91
https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.6-pyhd8ed1ab_0.tar.bz2#dea5b6d93cfbfbc2a253168ad05b3f89
https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2#5266fcd697043c59621fda522b3d78ee
https://conda.anaconda.org/conda-forge/linux-64/gnuradio-grc-3.8.3.1-py39hc76a25d_2.tar.bz2#0eae9aebf7eb26ed40de86b5a15f1004
https://conda.anaconda.org/conda-forge/noarch/paramiko-2.7.2-pyh9f0ad1d_0.tar.bz2#4d76712e0f2f863a71dd18857ec98383
https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.19-pyha770c72_0.tar.bz2#d6db5e598611b7e81a3d38498174e6e8
https://conda.anaconda.org/conda-forge/linux-64/pyqt-5.12.3-py39hf3d152e_7.tar.bz2#08e46ad97d4712558a52ae2ea6a92c8d
https://conda.anaconda.org/conda-forge/noarch/requests-2.26.0-pyhd8ed1ab_0.tar.bz2#0ed2ccbde6db9dd5789068eb7194463f
https://conda.anaconda.org/conda-forge/linux-64/wxwidgets-3.1.3-h4e80389_4.tar.bz2#0ee14098e27e49b211b0edf6f169d68c
https://conda.anaconda.org/conda-forge/linux-64/gnuradio-qtgui-3.8.3.1-py39h4238568_2.tar.bz2#251c5e381d5dafaf8fb6f78e157c4860
https://conda.anaconda.org/conda-forge/linux-64/gnuradio-satellites-3.9.0-py39hc53be63_1.tar.bz2#7b95a28ad8164b145993b5fbb4ab74ca
https://conda.anaconda.org/conda-forge/linux-64/ipython-7.25.0-py39hef51801_1.tar.bz2#4ad30da351ba2ffc09598a8f8aa6bf8c
https://conda.anaconda.org/conda-forge/linux-64/limesuite-20.10.0-haf62c5d_1.tar.bz2#8d07398d5691ec9410dbcb2564dc1363
https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.4.2-py39hf3d152e_0.tar.bz2#06d01905cbc2ba1cf0c44b5095990fa4
https://conda.anaconda.org/conda-forge/noarch/pyadi-iio-0.0.8-pyhd8ed1ab_0.tar.bz2#9038703920f4514e3248ec7a709ead63
https://conda.anaconda.org/conda-forge/linux-64/uhd-3.15.0.0-py39h48e10c5_6.tar.bz2#2beaf554940635b9b9c912a791a42fca
https://conda.anaconda.org/conda-forge/linux-64/gnuradio-uhd-3.8.3.1-py39h33996e5_2.tar.bz2#80ca7405849aa21dbe3fe37cbb444a99
https://conda.anaconda.org/conda-forge/linux-64/soapysdr-module-uhd-0.4.1-h75dc44c_2.tar.bz2#9aad0172d00f86c45fa8d29e5d35e366
https://conda.anaconda.org/conda-forge/linux-64/gnuradio-3.8.3.1-py39hae981d9_2.tar.bz2#68a540142ef52c39d3cf3f2dfca80268
https://conda.anaconda.org/conda-forge/linux-64/gnuradio-osmosdr-0.2.3-py39hbf5d4b3_7.tar.bz2#0e0fc47e43aae148cc9718dc5ed634fa
https://conda.anaconda.org/conda-forge/linux-64/gqrx-2.14.4-h874db32_3.tar.bz2#dac76b7c1eb2d945cf6aa19bb40092a5

View File

@ -0,0 +1,251 @@
channels:
- conda-forge
dependencies:
- _libgcc_mutex=0.1=conda_forge
- _openmp_mutex=4.5=1_gnu
- adwaita-icon-theme=40.1.1=ha770c72_1
- alsa-lib=1.2.3=h516909a_0
- appdirs=1.4.4=pyh9f0ad1d_0
- argh=0.26.2=pyh9f0ad1d_1002
- at-spi2-atk=2.38.0=h0630a04_3
- at-spi2-core=2.40.3=h0630a04_0
- atk-1.0=2.36.0=h3371d22_4
- attr=2.4.48=h516909a_0
- backcall=0.2.0=pyh9f0ad1d_0
- backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0
- backports=1.0=py_2
- bcrypt=3.2.0=py39h3811e60_1
- boost-cpp=1.74.0=h312852a_4
- brotlipy=0.7.0=py39h3811e60_1001
- bzip2=1.0.8=h7f98852_4
- c-ares=1.17.1=h7f98852_1
- ca-certificates=2021.5.30=ha878542_0
- cached-property=1.5.2=hd8ed1ab_1
- cached_property=1.5.2=pyha770c72_1
- cairo=1.16.0=h6cf1ce9_1008
- certifi=2021.5.30=py39hf3d152e_0
- cffi=1.14.6=py39he32792d_0
- chardet=4.0.0=py39hf3d152e_1
- charset-normalizer=2.0.0=pyhd8ed1ab_0
- click-plugins=1.1.1=py_0
- click=8.0.1=py39hf3d152e_0
- codec2=0.9.2=h7f98852_1
- construct=2.9.45=py_0
- cryptography=3.4.7=py39hbca0aa6_0
- cycler=0.10.0=py_2
- dbus=1.13.6=h48d8840_2
- decorator=5.0.9=pyhd8ed1ab_0
- digital_rf=2.6.6=py39h9f22dbf_1
- epoxy=1.5.8=h7f98852_0
- expat=2.4.1=h9c3ff4c_0
- fftw=3.3.9=nompi_h74d3f13_101
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
- font-ttf-inconsolata=3.000=h77eed37_0
- font-ttf-source-code-pro=2.038=h77eed37_0
- font-ttf-ubuntu=0.83=hab24e00_0
- fontconfig=2.13.1=hba837de_1005
- fonts-conda-ecosystem=1=0
- fonts-conda-forge=1=0
- freetype=2.10.4=h0708190_1
- fribidi=1.0.10=h36c2ea0_0
- fs=2.4.11=py39hde42818_2
- gdk-pixbuf=2.42.6=h04a7f16_0
- gettext=0.19.8.1=h0b5b191_1005
- glew=2.1.0=h9c3ff4c_2
- glib-tools=2.68.3=h9c3ff4c_0
- glib=2.68.3=h9c3ff4c_0
- gmp=6.2.1=h58526e2_0
- gnuradio-core=3.8.3.1=py39he4a58f9_2
- gnuradio-grc=3.8.3.1=py39hc76a25d_2
- gnuradio-osmosdr=0.2.3=py39hbf5d4b3_7
- gnuradio-qtgui=3.8.3.1=py39h4238568_2
- gnuradio-satellites=3.9.0=py39hc53be63_1
- gnuradio-soapy=2.1.3.1=py39h4c67559_3
- gnuradio-uhd=3.8.3.1=py39h33996e5_2
- gnuradio-video-sdl=3.8.3.1=py39hc76a25d_2
- gnuradio-zeromq=3.8.3.1=py39h72561b3_2
- gnuradio=3.8.3.1=py39hae981d9_2
- gobject-introspection=1.68.0=py39hcb793ab_1
- gqrx=2.14.4=h874db32_3
- graphite2=1.3.13=h58526e2_1001
- gsl=2.6=he838d99_2
- gst-plugins-base=1.18.4=hf529b03_2
- gstreamer-orc=0.4.32=h7f98852_1
- gstreamer=1.18.4=h76c114f_2
- gtk3=3.24.29=h8879c87_1
- h5py=3.3.0=nompi_py39h98ba4bc_100
- harfbuzz=2.8.2=h83ec7ef_0
- hdf5=1.10.6=nompi_h6a2412b_1114
- hicolor-icon-theme=0.17=ha770c72_2
- icu=68.1=h58526e2_0
- idna=3.1=pyhd3deb0d_0
- ipython=7.25.0=py39hef51801_1
- ipython_genutils=0.2.0=py_1
- jack=1.9.18=hfd4fe87_1001
- jbig=2.1=h7f98852_2003
- jedi=0.18.0=py39hf3d152e_2
- jpeg=9d=h36c2ea0_0
- json-c=0.15=h98cffda_0
- kiwisolver=1.3.1=py39h1a9c180_1
- krb5=1.19.1=hcc1bbae_0
- lcms2=2.12=hddcbb42_0
- ld_impl_linux-64=2.36.1=hea4e1c9_1
- lerc=2.2.1=h9c3ff4c_0
- libad9361-iio=0.2=h5548ebd_2
- libaio=0.3.112=h7f98852_0
- libblas=3.9.0=9_openblas
- libcap=2.48=h7f98852_0
- libcblas=3.9.0=9_openblas
- libclang=11.1.0=default_ha53f305_1
- libcups=2.3.3=hf5a7f15_0
- libcurl=7.77.0=h2574ce0_0
- libdb=6.2.32=h9c3ff4c_0
- libdeflate=1.7=h7f98852_5
- libedit=3.1.20191231=he28a2e2_2
- libev=4.33=h516909a_1
- libevent=2.1.10=hcdb4288_3
- libffi=3.3=h58526e2_2
- libflac=1.3.3=h9c3ff4c_1
- libgcc-ng=11.1.0=hc902ee8_0
- libgfortran-ng=11.1.0=h69a702a_0
- libgfortran5=11.1.0=h6c583b3_0
- libglib=2.68.3=h3e27bee_0
- libglu=9.0.0=he1b5a44_1001
- libgomp=11.1.0=hc902ee8_0
- libiconv=1.16=h516909a_0
- libiio-c=0.21=hd53978d_6
- libiio=0.21=ha770c72_6
- liblapack=3.9.0=9_openblas
- liblimesuite=20.10.0=h9c3ff4c_1
- libllvm11=11.1.0=hf817b99_2
- libm2k=0.4.0=py39h203f843_3
- libnghttp2=1.43.0=h812cca2_0
- libogg=1.3.4=h7f98852_1
- libopenblas=0.3.15=pthreads_h8fe5266_1
- libopus=1.3.1=h7f98852_1
- libpng=1.6.37=h21135ba_2
- libpq=13.3=hd57d9b9_0
- librsvg=2.50.7=hc3c00ef_0
- libsndfile=1.0.31=h9c3ff4c_1
- libsodium=1.0.18=h36c2ea0_1
- libssh2=1.9.0=ha56f1ee_6
- libstdcxx-ng=11.1.0=h56837e0_0
- libtiff=4.3.0=hf544144_1
- libtool=2.4.6=h58526e2_1007
- libusb=1.0.24=h18f079d_4
- libuuid=2.32.1=h7f98852_1000
- libvorbis=1.3.7=h9c3ff4c_0
- libwebp-base=1.2.0=h7f98852_2
- libxcb=1.13=h7f98852_1003
- libxkbcommon=1.0.3=he3ba5ed_0
- libxml2=2.9.12=h72842e0_0
- libxslt=1.1.33=h15afd5d_2
- limesuite=20.10.0=haf62c5d_1
- log4cpp=1.1.3=h9c3ff4c_1002
- lxml=4.6.3=py39h107f48f_0
- lz4-c=1.9.3=h9c3ff4c_0
- mako=1.1.4=pyh44b312d_0
- markupsafe=2.0.1=py39h3811e60_0
- matplotlib-base=3.4.2=py39h2fa2bec_0
- matplotlib-inline=0.1.2=pyhd8ed1ab_2
- matplotlib=3.4.2=py39hf3d152e_0
- mysql-common=8.0.25=ha770c72_2
- mysql-libs=8.0.25=hfa10184_2
- ncurses=6.2=h58526e2_4
- nspr=4.30=h9c3ff4c_0
- nss=3.67=hb5efdd6_0
- numpy=1.21.1=py39hdbf815f_0
- olefile=0.46=pyh9f0ad1d_1
- openjpeg=2.4.0=hb52868f_1
- openssl=1.1.1k=h7f98852_0
- packaging=21.0=pyhd8ed1ab_0
- pandas=1.3.0=py39hde0f152_0
- pango=1.48.7=hb8ff022_0
- paramiko=2.7.2=pyh9f0ad1d_0
- parso=0.8.2=pyhd8ed1ab_0
- patchelf=0.11=he1b5a44_0
- pathtools=0.1.2=py_1
- pcre=8.45=h9c3ff4c_0
- pexpect=4.8.0=pyh9f0ad1d_2
- pickleshare=0.7.5=py39hde42818_1002
- pillow=8.3.1=py39ha612740_0
- pip=21.1.3=pyhd8ed1ab_0
- pixman=0.40.0=h36c2ea0_0
- portaudio=19.6.0=hae3ed74_4
- prompt-toolkit=3.0.19=pyha770c72_0
- pthread-stubs=0.4=h36c2ea0_1001
- ptyprocess=0.7.0=pyhd3deb0d_0
- pulseaudio=14.0=hb166930_3
- pyadi-iio=0.0.8=pyhd8ed1ab_0
- pycairo=1.20.1=py39hedcb9fc_0
- pycparser=2.20=pyh9f0ad1d_2
- pygments=2.9.0=pyhd8ed1ab_0
- pygobject=3.40.1=py39he5105b2_1
- pylibiio=0.21=py_6
- pynacl=1.4.0=py39h3811e60_2
- pyopenssl=20.0.1=pyhd8ed1ab_0
- pyparsing=2.4.7=pyh9f0ad1d_0
- pyqt-impl=5.12.3=py39h0fcd23e_7
- pyqt5-sip=4.19.18=py39he80948d_7
- pyqt=5.12.3=py39hf3d152e_7
- pyqtchart=5.12=py39h0fcd23e_7
- pyqtwebengine=5.12.1=py39h0fcd23e_7
- pysocks=1.7.1=py39hf3d152e_3
- python-dateutil=2.8.2=pyhd8ed1ab_0
- python=3.9.6=h49503c6_1_cpython
- python_abi=3.9=2_cp39
- pytz=2021.1=pyhd8ed1ab_0
- pyyaml=5.4.1=py39h3811e60_0
- pyzmq=22.1.0=py39h37b5a0c_0
- qt=5.12.9=hda022c4_4
- qwt=6.1.6=h7ec6b3e_0
- readline=8.1=h46c0cb4_0
- requests=2.26.0=pyhd8ed1ab_0
- rtl-sdr=0.6.0=h18f079d_2
- scipy=1.7.0=py39hee8e79c_1
- sdl=1.2.15=h9c3ff4c_1
- setuptools=49.6.0=py39hf3d152e_3
- six=1.16.0=pyh6c4a22f_0
- soapysdr-module-lms7=20.10.0=hbab49e3_1
- soapysdr-module-plutosdr=0.2.1=h14e0a3d_2
- soapysdr-module-remote=0.5.2=hee64af1_2
- soapysdr-module-rtlsdr=0.3.0=hee64af1_1
- soapysdr-module-uhd=0.4.1=h75dc44c_2
- soapysdr=0.8.0=py39h1a9c180_0
- sqlite=3.36.0=h9cd32fc_0
- tk=8.6.10=h21135ba_1
- tornado=6.1=py39h3811e60_1
- traitlets=5.0.5=py_0
- tzdata=2021a=he74cb21_1
- uhd=3.15.0.0=py39h48e10c5_6
- urllib3=1.26.6=pyhd8ed1ab_0
- volk=2.5.0=h9c3ff4c_0
- watchdog=0.10.4=py39hf3d152e_0
- wcwidth=0.2.5=pyh9f0ad1d_2
- wheel=0.36.2=pyhd3deb0d_0
- wxwidgets=3.1.3=h4e80389_4
- xorg-fixesproto=5.0=h7f98852_1002
- xorg-inputproto=2.3.2=h7f98852_1002
- xorg-kbproto=1.0.7=h7f98852_1002
- xorg-libice=1.0.10=h7f98852_0
- xorg-libsm=1.2.3=hd9c2040_1000
- xorg-libx11=1.7.2=h7f98852_0
- xorg-libxau=1.0.9=h7f98852_0
- xorg-libxdmcp=1.1.3=h7f98852_0
- xorg-libxext=1.3.4=h7f98852_1
- xorg-libxfixes=5.0.3=h7f98852_1004
- xorg-libxi=1.7.10=h7f98852_0
- xorg-libxrender=0.9.10=h7f98852_1003
- xorg-libxtst=1.2.3=h7f98852_1002
- xorg-recordproto=1.14.2=h7f98852_1002
- xorg-renderproto=0.11.1=h7f98852_1002
- xorg-xextproto=7.3.0=h7f98852_1002
- xorg-xproto=7.0.31=h7f98852_1007
- xz=5.2.5=h516909a_1
- yaml=0.2.5=h516909a_0
- zeromq=4.3.4=h9c3ff4c_0
- zlib=1.2.11=h516909a_1010
- zstd=1.5.0=ha95c52a_0
name: radioconda
platform: linux-64
version: 2021.07.23

View File

@ -1,6 +1,6 @@
channels:
- conda-forge
company: github.com/ryanvolz/radioconda
company: https://github.com/ryanvolz/radioconda
initialize_by_default: true
installer_type: all
keep_pkgs: true
@ -9,30 +9,30 @@ name: radioconda
post_install: post_install.sh
register_python_default: false
specs:
- digital_rf=2.6.6=py39h41b17dc_1
- gnuradio-osmosdr=0.2.3=py39h57efe72_3
- gnuradio-satellites=3.7.0=py39h90015ce_2
- gnuradio-soapy=2.1.3.1=py39hde3ad05_1
- gnuradio=3.8.3.0=py39h9b1c35e_1
- gqrx=2.14.4=hd665fa0_2
- ipython=7.22.0=py39hef51801_0
- libiio=0.21=py39h107f48f_4
- libm2k=0.4.0=py39hfbabe7e_2
- limesuite=20.10.0=haf62c5d_0
- mamba=0.9.2=py39h951de11_0
- matplotlib=3.4.1=py39hf3d152e_0
- numpy=1.20.2=py39hdbf815f_0
- pandas=1.2.3=py39hde0f152_0
- pyadi-iio=0.0.7=pyhd8ed1ab_0
- python=3.9.2=hffdb5ce_0_cpython
- rtl-sdr=0.6.0=h7f98852_2
- scipy=1.6.2=py39hee8e79c_0
- soapysdr-module-lms7=20.10.0=h32598af_0
- soapysdr-module-plutosdr=0.2.1=h7eaeed7_1
- soapysdr-module-remote=0.5.2=h15b8982_1
- soapysdr-module-rtlsdr=0.3.0=hc9558a2_0
- soapysdr-module-uhd=0.4.1=h161985f_1
- soapysdr=0.7.2=py39h1a9c180_4
- uhd=3.15.0.0=py39hfa8602a_6
version: 2021.04.08
- digital_rf=2.6.6=py39h9f22dbf_1
- gnuradio-osmosdr=0.2.3=py39hbf5d4b3_7
- gnuradio-satellites=3.9.0=py39hc53be63_1
- gnuradio-soapy=2.1.3.1=py39h4c67559_3
- gnuradio=3.8.3.1=py39hae981d9_2
- gqrx=2.14.4=h874db32_3
- ipython=7.25.0=py39hef51801_1
- libiio=0.21=ha770c72_6
- libm2k=0.4.0=py39h203f843_3
- limesuite=20.10.0=haf62c5d_1
- mamba=0.15.2=py39h951de11_0
- matplotlib=3.4.2=py39hf3d152e_0
- numpy=1.21.1=py39hdbf815f_0
- pandas=1.3.0=py39hde0f152_0
- pyadi-iio=0.0.8=pyhd8ed1ab_0
- python=3.9.6=h49503c6_1_cpython
- rtl-sdr=0.6.0=h18f079d_2
- scipy=1.7.0=py39hee8e79c_1
- soapysdr-module-lms7=20.10.0=hbab49e3_1
- soapysdr-module-plutosdr=0.2.1=h14e0a3d_2
- soapysdr-module-remote=0.5.2=hee64af1_2
- soapysdr-module-rtlsdr=0.3.0=hee64af1_1
- soapysdr-module-uhd=0.4.1=h75dc44c_2
- soapysdr=0.8.0=py39h1a9c180_0
- uhd=3.15.0.0=py39h48e10c5_6
version: 2021.07.23
write_condarc: true

View File

@ -1 +1,4 @@
#!/bin/sh
PREFIX="${PREFIX:-$2/radioconda}"
rm -f $PREFIX/pkgs/*.tar.bz2
exit 0

View File

@ -1,232 +0,0 @@
# platform: linux-64
# env_hash: b285a379986111ff037a24284d68f67d3c4e791f57cd4f5adc73e2ac5f0f7464
_libgcc_mutex=0.1=conda_forge
_openmp_mutex=4.5=1_gnu
adwaita-icon-theme=3.38.0=hbf89446_1
alsa-lib=1.2.3=h516909a_0
appdirs=1.4.4=pyh9f0ad1d_0
argh=0.26.2=pyh9f0ad1d_1002
at-spi2-atk=2.38.0=hdfca744_2
at-spi2-core=2.38.0=h0630a04_3
atk-1.0=2.36.0=h3371d22_4
attr=2.4.48=h516909a_0
backcall=0.2.0=pyh9f0ad1d_0
backports.functools_lru_cache=1.6.3=pyhd8ed1ab_0
backports=1.0=py_2
boost-cpp=1.74.0=hc6e9bd1_2
brotlipy=0.7.0=py39h3811e60_1001
bzip2=1.0.8=h7f98852_4
c-ares=1.17.1=h7f98852_1
ca-certificates=2020.12.5=ha878542_0
cached-property=1.5.2=hd8ed1ab_1
cached_property=1.5.2=pyha770c72_1
cairo=1.16.0=h6cf1ce9_1008
certifi=2020.12.5=py39hf3d152e_1
cffi=1.14.5=py39he32792d_0
chardet=4.0.0=py39hf3d152e_1
click-plugins=1.1.1=py_0
click=7.1.2=pyh9f0ad1d_0
codec2=0.9.2=h516909a_1
conda-package-handling=1.7.2=py39h38d8fee_0
conda=4.10.0=py39hf3d152e_1
construct=2.9.45=py_0
cryptography=3.4.7=py39hbca0aa6_0
cycler=0.10.0=py_2
dbus=1.13.6=h48d8840_2
decorator=5.0.6=pyhd8ed1ab_0
digital_rf=2.6.6=py39h41b17dc_1
epoxy=1.5.5=h7f98852_0
expat=2.3.0=h9c3ff4c_0
fftw=3.3.9=nompi_hcdd671c_101
fontconfig=2.13.1=hba837de_1004
freetype=2.10.4=h0708190_1
fribidi=1.0.10=h516909a_0
fs=2.4.11=py39hde42818_2
gdk-pixbuf=2.42.4=h04a7f16_2
gettext=0.19.8.1=h0b5b191_1005
glew=2.1.0=h9c3ff4c_2
glib-tools=2.68.0=h9c3ff4c_2
glib=2.68.0=h9c3ff4c_2
gmp=6.2.1=h58526e2_0
gnuradio-core=3.8.3.0=py39hc962832_1
gnuradio-grc=3.8.3.0=py39hc76a25d_1
gnuradio-osmosdr=0.2.3=py39h57efe72_3
gnuradio-qtgui=3.8.3.0=py39hbc3867e_1
gnuradio-satellites=3.7.0=py39h90015ce_2
gnuradio-soapy=2.1.3.1=py39hde3ad05_1
gnuradio-uhd=3.8.3.0=py39h33996e5_1
gnuradio-video-sdl=3.8.3.0=py39hc76a25d_1
gnuradio-zeromq=3.8.3.0=py39h72561b3_1
gnuradio=3.8.3.0=py39h9b1c35e_1
gobject-introspection=1.68.0=py39hcb793ab_1
gqrx=2.14.4=hd665fa0_2
graphite2=1.3.13=he1b5a44_1001
gsl=2.6=he838d99_2
gst-plugins-base=1.18.4=h29181c9_0
gstreamer=1.18.4=h76c114f_0
gtk3=3.24.27=h2369adc_0
h5py=3.1.0=nompi_py39h25020de_100
harfbuzz=2.8.0=h83ec7ef_1
hdf5=1.10.6=nompi_h6a2412b_1114
hicolor-icon-theme=0.17=ha770c72_2
icu=68.1=h58526e2_0
idna=2.10=pyh9f0ad1d_0
ipython=7.22.0=py39hef51801_0
ipython_genutils=0.2.0=py_1
jack=0.125.0=hf484d3e_1001
jedi=0.18.0=py39hf3d152e_2
jpeg=9d=h516909a_0
json-c=0.15=h98cffda_0
kiwisolver=1.3.1=py39h1a9c180_1
krb5=1.17.2=h926e7f8_0
lcms2=2.12=hddcbb42_0
ld_impl_linux-64=2.35.1=hea4e1c9_2
libad9361-iio=0.2=hdb1fb3b_1
libaio=0.3.112=h516909a_0
libarchive=3.5.1=h3f442fb_1
libblas=3.9.0=8_openblas
libcap=2.48=h7f98852_0
libcblas=3.9.0=8_openblas
libclang=11.1.0=default_ha53f305_0
libcurl=7.76.0=hc4aaa36_0
libdb=6.2.32=he1b5a44_0
libedit=3.1.20191231=he28a2e2_2
libev=4.33=h516909a_1
libevent=2.1.10=hcdb4288_3
libffi=3.3=h58526e2_2
libflac=1.3.3=h9c3ff4c_1
libgcc-ng=9.3.0=h2828fa1_18
libgfortran-ng=9.3.0=hff62375_18
libgfortran5=9.3.0=hff62375_18
libglib=2.68.0=h3e27bee_2
libglu=9.0.0=he1b5a44_1001
libgomp=9.3.0=h2828fa1_18
libiconv=1.16=h516909a_0
libiio=0.21=py39h107f48f_4
liblapack=3.9.0=8_openblas
liblimesuite=20.10.0=h9c3ff4c_0
libllvm11=11.1.0=hf817b99_2
libm2k=0.4.0=py39hfbabe7e_2
libnghttp2=1.43.0=h812cca2_0
libogg=1.3.4=h7f98852_1
libopenblas=0.3.12=pthreads_h4812303_1
libopus=1.3.1=h7f98852_1
libpng=1.6.37=hed695b0_2
libpq=13.1=hfd2b0eb_2
librsvg=2.50.3=hfa39831_1
libsndfile=1.0.31=h9c3ff4c_1
libsodium=1.0.18=h516909a_1
libsolv=0.7.18=h780b84a_0
libssh2=1.9.0=ha56f1ee_6
libstdcxx-ng=9.3.0=h6de172a_18
libtiff=4.2.0=hdc55705_0
libtool=2.4.6=h58526e2_1007
libusb=1.0.24=h9f566bc_1
libuuid=2.32.1=h14c3975_1000
libvorbis=1.3.7=he1b5a44_0
libwebp-base=1.2.0=h7f98852_2
libxcb=1.13=h7f98852_1003
libxkbcommon=1.0.3=he3ba5ed_0
libxml2=2.9.10=h72842e0_3
libxslt=1.1.33=h15afd5d_2
limesuite=20.10.0=haf62c5d_0
log4cpp=1.1.3=he1b5a44_1002
lxml=4.6.3=py39h107f48f_0
lz4-c=1.9.3=h9c3ff4c_0
lzo=2.10=h516909a_1000
mako=1.1.4=pyh44b312d_0
mamba=0.9.2=py39h951de11_0
markupsafe=1.1.1=py39h3811e60_3
matplotlib-base=3.4.1=py39h2fa2bec_0
matplotlib=3.4.1=py39hf3d152e_0
mysql-common=8.0.23=ha770c72_1
mysql-libs=8.0.23=h935591d_1
ncurses=6.2=h58526e2_4
nspr=4.30=h9c3ff4c_0
nss=3.63=hb5efdd6_0
numpy=1.20.2=py39hdbf815f_0
olefile=0.46=pyh9f0ad1d_1
openjpeg=2.4.0=hf7af979_0
openssl=1.1.1k=h7f98852_0
packaging=20.9=pyh44b312d_0
pandas=1.2.3=py39hde0f152_0
pango=1.42.4=h80147aa_5
parso=0.8.2=pyhd8ed1ab_0
patchelf=0.11=he1b5a44_0
pathtools=0.1.2=py_1
pcre=8.44=he1b5a44_0
pexpect=4.8.0=pyh9f0ad1d_2
pickleshare=0.7.5=py39hde42818_1002
pillow=8.1.2=py39hf95b381_1
pixman=0.40.0=h36c2ea0_0
portaudio=19.6.0=hae3ed74_4
prompt-toolkit=3.0.18=pyha770c72_0
pthread-stubs=0.4=h36c2ea0_1001
ptyprocess=0.7.0=pyhd3deb0d_0
pulseaudio=14.0=hb166930_3
pyadi-iio=0.0.7=pyhd8ed1ab_0
pycairo=1.20.0=py39h08627d8_1
pycosat=0.6.3=py39h3811e60_1006
pycparser=2.20=pyh9f0ad1d_2
pygments=2.8.1=pyhd8ed1ab_0
pygobject=3.40.1=py39he5105b2_0
pyopenssl=20.0.1=pyhd8ed1ab_0
pyparsing=2.4.7=pyh9f0ad1d_0
pyqt-impl=5.12.3=py39h0fcd23e_7
pyqt5-sip=4.19.18=py39he80948d_7
pyqt=5.12.3=py39hf3d152e_7
pyqtchart=5.12=py39h0fcd23e_7
pyqtwebengine=5.12.1=py39h0fcd23e_7
pysocks=1.7.1=py39hf3d152e_3
python-dateutil=2.8.1=py_0
python=3.9.2=hffdb5ce_0_cpython
python_abi=3.9=1_cp39
pytz=2021.1=pyhd8ed1ab_0
pyyaml=5.4.1=py39h3811e60_0
pyzmq=22.0.3=py39h37b5a0c_1
qt=5.12.9=hda022c4_4
qwt=6.1.6=h7ec6b3e_0
readline=8.0=he28a2e2_2
reproc-cpp=14.2.1=h58526e2_0
reproc=14.2.1=h36c2ea0_0
requests=2.25.1=pyhd3deb0d_0
rtl-sdr=0.6.0=h7f98852_2
ruamel_yaml=0.15.80=py39h3811e60_1004
scipy=1.6.2=py39hee8e79c_0
sdl=1.2.15=he1b5a44_1
setuptools=49.6.0=py39hf3d152e_3
six=1.15.0=pyh9f0ad1d_0
soapysdr-module-lms7=20.10.0=h32598af_0
soapysdr-module-plutosdr=0.2.1=h7eaeed7_1
soapysdr-module-remote=0.5.2=h15b8982_1
soapysdr-module-rtlsdr=0.3.0=hc9558a2_0
soapysdr-module-uhd=0.4.1=h161985f_1
soapysdr=0.7.2=py39h1a9c180_4
sqlite=3.35.4=h74cdb3f_0
tk=8.6.10=hed695b0_1
tornado=6.1=py39h3811e60_1
tqdm=4.60.0=pyhd8ed1ab_0
traitlets=5.0.5=py_0
tzdata=2021a=he74cb21_0
uhd=3.15.0.0=py39hfa8602a_6
urllib3=1.26.4=pyhd8ed1ab_0
volk=2.4.1=py39he80948d_1
watchdog=0.10.4=py39hf3d152e_0
wcwidth=0.2.5=pyh9f0ad1d_2
wxwidgets=3.1.3=h7b38f91_3
xorg-kbproto=1.0.7=h14c3975_1002
xorg-libice=1.0.10=h516909a_0
xorg-libsm=1.2.3=hd9c2040_1000
xorg-libx11=1.7.0=h36c2ea0_0
xorg-libxau=1.0.9=h14c3975_0
xorg-libxdmcp=1.1.3=h516909a_0
xorg-libxext=1.3.4=h7f98852_1
xorg-libxrender=0.9.10=h7f98852_1003
xorg-renderproto=0.11.1=h14c3975_1002
xorg-xextproto=7.3.0=h14c3975_1002
xorg-xproto=7.0.31=h14c3975_1007
xz=5.2.5=h516909a_1
yaml=0.2.5=h516909a_0
zeromq=4.3.4=h9c3ff4c_0
zlib=1.2.11=h516909a_1010
zstd=1.4.9=ha95c52a_0

198
installer_specs/radioconda-osx-64.lock generated Normal file
View File

@ -0,0 +1,198 @@
# platform: osx-64
# env_hash: fff3df74b9c0968769eb3f49b2bc5489a7c509fd48c975700d7281c1ed56fca5
@EXPLICIT
https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h0d85af4_4.tar.bz2#37edc4e6304ca87316e160f5ca0bd1b5
https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.17.1-h0d85af4_1.tar.bz2#786a1af1bc9194e43bb3a9e1ea0146ed
https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2021.5.30-h033912b_0.tar.bz2#2377a0c58b5ffe92d70b7bdcd833e8ff
https://conda.anaconda.org/conda-forge/osx-64/codec2-0.9.2-h0d85af4_1.tar.bz2#46d10f333dea39f58e7d26ba4737ca65
https://conda.anaconda.org/conda-forge/osx-64/epoxy-1.5.8-h0d85af4_0.tar.bz2#0643d4718927eb7924ae5c862aae581a
https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45
https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6
https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb
https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-hab24e00_0.tar.bz2#19410c3df09dfb12d1206132a1d357c5
https://conda.anaconda.org/conda-forge/osx-64/fribidi-1.0.10-hbcb3906_0.tar.bz2#f1c6b41e0f56998ecd9a3e210faa1dc0
https://conda.anaconda.org/conda-forge/osx-64/gstreamer-orc-0.4.32-h0d85af4_1.tar.bz2#50a6dffbff69fdbe06919a08274e45c7
https://conda.anaconda.org/conda-forge/osx-64/hicolor-icon-theme-0.17-h694c41f_2.tar.bz2#f64218f19d9a441e80343cea13be1afb
https://conda.anaconda.org/conda-forge/osx-64/jbig-2.1-h0d85af4_2003.tar.bz2#4d76d11d3a256931926099498aa3565b
https://conda.anaconda.org/conda-forge/osx-64/jpeg-9d-hbcb3906_0.tar.bz2#ff6fba028f282f94ceb10597d58a56e8
https://conda.anaconda.org/conda-forge/osx-64/libcxx-12.0.1-habf9029_0.tar.bz2#49c188a7f9c7c9ddabafc80cc5625bb7
https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.7-h35c211d_5.tar.bz2#6608b6a46fd4555b5c83cda6171cc694
https://conda.anaconda.org/conda-forge/osx-64/libev-4.33-haf1e3a3_1.tar.bz2#79dc2be110b2a3d1e97ec21f691c50ad
https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.16-haf1e3a3_0.tar.bz2#c5fab167412a52e491c8e11453ae016f
https://conda.anaconda.org/conda-forge/osx-64/libsodium-1.0.18-hbcb3906_1.tar.bz2#24632c09ed931af617fe6d5292919cab
https://conda.anaconda.org/conda-forge/osx-64/libusb-1.0.24-h0d85af4_4.tar.bz2#5668982bcf3273b212ae5e975d278b03
https://conda.anaconda.org/conda-forge/osx-64/libwebp-base-1.2.0-h0d85af4_2.tar.bz2#a5d807d5f16967981d45d6f33621f580
https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-12.0.1-hda6cdc1_0.tar.bz2#2a5ef7d574ef02d7c500e5cddc4bf690
https://conda.anaconda.org/conda-forge/osx-64/mysql-common-8.0.25-h694c41f_2.tar.bz2#4e2aa063650de09f7c8cd8f29572d70d
https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.2-h2e338ed_4.tar.bz2#9cef1910395d1543527583e73dba30f1
https://conda.anaconda.org/conda-forge/osx-64/pixman-0.40.0-hbcb3906_0.tar.bz2#09a583a6f172715be21d93aaa1b42d71
https://conda.anaconda.org/conda-forge/noarch/tzdata-2021a-he74cb21_1.tar.bz2#cc5690eb258c3706f754306f191da8d8
https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.5-haf1e3a3_1.tar.bz2#41116deb499e9bc58048c297d6403ce6
https://conda.anaconda.org/conda-forge/osx-64/yaml-0.2.5-haf1e3a3_0.tar.bz2#84c2fc186995c25a43e86ed708065572
https://conda.anaconda.org/conda-forge/osx-64/zlib-1.2.11-h7795811_1010.tar.bz2#7d39e47e16ed0107f37c7224d5b5be8b
https://conda.anaconda.org/conda-forge/osx-64/expat-2.4.1-he49afe7_0.tar.bz2#61d8ae52fc518342e6e0891f2d2c4104
https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29
https://conda.anaconda.org/conda-forge/osx-64/glew-2.1.0-h046ec9c_2.tar.bz2#6b753c8c7e4c46a8eb17b6f1781f958a
https://conda.anaconda.org/conda-forge/osx-64/gmp-6.2.1-h2e338ed_0.tar.bz2#dedc96914428dae572a39e69ee2a392f
https://conda.anaconda.org/conda-forge/osx-64/graphite2-1.3.13-h2e338ed_1001.tar.bz2#5f6e7f98caddd0fc2d345b207531814c
https://conda.anaconda.org/conda-forge/osx-64/icu-68.1-h74dc148_0.tar.bz2#e4e7f8580abd1275ea2250fe606b66ac
https://conda.anaconda.org/conda-forge/osx-64/lerc-2.2.1-h046ec9c_0.tar.bz2#2b4abd282f644dc51225fa9b90218567
https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20191231-h0678c8f_2.tar.bz2#6016a8a1d0e63cac3de2c352cd40208b
https://conda.anaconda.org/conda-forge/osx-64/libffi-3.3-h046ec9c_2.tar.bz2#c7a196accaf92d40985d5c9b4d14f9cb
https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-9.3.0-h6c81a4c_22.tar.bz2#15c2a786898e345e3865008236d50799
https://conda.anaconda.org/conda-forge/osx-64/liblimesuite-20.10.0-he49afe7_1.tar.bz2#6f385c6958203037d393baa6845defa2
https://conda.anaconda.org/conda-forge/osx-64/libllvm11-11.1.0-hd011deb_2.tar.bz2#2fb85f4602db53d72af74732ac23df59
https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.37-h7cec526_2.tar.bz2#9e52521faba2b53269672628d34e1513
https://conda.anaconda.org/conda-forge/osx-64/log4cpp-1.1.3-he49afe7_1002.tar.bz2#693747095f60631c50e1ddf47e46ce5e
https://conda.anaconda.org/conda-forge/osx-64/lz4-c-1.9.3-h046ec9c_0.tar.bz2#7f13d69c1b7989b85029efb6f3e35af9
https://conda.anaconda.org/conda-forge/osx-64/nspr-4.30-hcd9eead_0.tar.bz2#47c2bc33545b08de4d808fca615178c6
https://conda.anaconda.org/conda-forge/osx-64/openssl-1.1.1k-h0d85af4_0.tar.bz2#f9582eb16f4e3bc7932995e122f30a74
https://conda.anaconda.org/conda-forge/osx-64/pcre-8.45-he49afe7_0.tar.bz2#0526850419e04ac003bc0b65a78dc4cc
https://conda.anaconda.org/conda-forge/osx-64/readline-8.1-h05e3726_0.tar.bz2#2832e9b6a7caa7cb192fcda6cfcd8871
https://conda.anaconda.org/conda-forge/osx-64/rtl-sdr-0.6.0-h0d85af4_2.tar.bz2#51b11ce34657df37bd643d0b7f357424
https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.10-h0419947_1.tar.bz2#9a79a432473acddd936ff8bab8b86145
https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.4-h1c7c35f_0.tar.bz2#2af55e3523e9210b2b2dff5855fb5382
https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab
https://conda.anaconda.org/conda-forge/osx-64/freetype-2.10.4-h4cff582_1.tar.bz2#5a136a432c6062362cd7990c514bd8d6
https://conda.anaconda.org/conda-forge/osx-64/gettext-0.19.8.1-h7937167_1005.tar.bz2#52fd84c5cc5d61a6e05885f44d033efa
https://conda.anaconda.org/conda-forge/osx-64/krb5-1.19.1-hcfbf3a7_0.tar.bz2#fed1a9dde05f55e11a5b22b3e07cd72b
https://conda.anaconda.org/conda-forge/osx-64/libclang-11.1.0-default_he082bbe_1.tar.bz2#f402dd3a01e225f5d58084d2dcb128a7
https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-9_3_0_h6c81a4c_22.tar.bz2#2a96d438e9b3b5ece940211a4259d3e3
https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.43.0-h07e645a_0.tar.bz2#b4a9c405d47f3b120ed6cf86cc8a13aa
https://conda.anaconda.org/conda-forge/osx-64/libssh2-1.9.0-h52ee1ee_6.tar.bz2#42cebefd1fd127d1180e3df004a413b7
https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.9.12-h93ec3fd_0.tar.bz2#3bb7e5cd72ee6520ce6e26600a1283db
https://conda.anaconda.org/conda-forge/osx-64/sqlite-3.36.0-h23a322b_0.tar.bz2#6b6f868ab26da23c5a9b518799de901a
https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.0-h582d3a0_0.tar.bz2#96a04eeb0146059f0c2d63491f77d6d0
https://conda.anaconda.org/conda-forge/osx-64/boost-cpp-1.74.0-hff03dee_4.tar.bz2#7c49bc0e1d27a21ef936d27b4a849370
https://conda.anaconda.org/conda-forge/osx-64/fftw-3.3.9-nompi_h02cd531_101.tar.bz2#426314c6ca4da3bae743a34dd6a833c1
https://conda.anaconda.org/conda-forge/osx-64/fontconfig-2.13.1-h10f422b_1005.tar.bz2#95d7756fee0926aa2b6d111299c173f7
https://conda.anaconda.org/conda-forge/osx-64/libcurl-7.77.0-hf45b732_0.tar.bz2#e37c0b30ad5c633cae6464040655acd1
https://conda.anaconda.org/conda-forge/osx-64/libglib-2.68.3-hd556434_0.tar.bz2#75e9aaa254bbf5173c3ea50ff72dc5bc
https://conda.anaconda.org/conda-forge/osx-64/libiio-c-0.21-h9e1b77e_6.tar.bz2#10d77397aad02ab1b7a7b3b4ea66fdf4
https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.15-openmp_h5e1b9a4_1.tar.bz2#df1dd059a5754ae66b26755d9edd3037
https://conda.anaconda.org/conda-forge/osx-64/libpq-13.3-hea3049e_0.tar.bz2#3966f7b8c30ec619a44a8d570c6a4023
https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.3.0-h1167814_1.tar.bz2#f189eeda45133c4f5cd73a8e7ebb7019
https://conda.anaconda.org/conda-forge/osx-64/libxslt-1.1.33-h5739fc3_2.tar.bz2#14333dae9eef1116162a1bb6119d3537
https://conda.anaconda.org/conda-forge/osx-64/mysql-libs-8.0.25-h115446f_2.tar.bz2#19843d11737b00df9da76e69d7030dd9
https://conda.anaconda.org/conda-forge/osx-64/nss-3.67-h31e2bf1_0.tar.bz2#43426ee7534a8b15dcaa1425e84547cd
https://conda.anaconda.org/conda-forge/osx-64/python-3.9.6-hd187cdc_1_cpython.tar.bz2#886248054c0b072f06a689f952389548
https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2#5f095bc6454094e96f146491fd03633b
https://conda.anaconda.org/conda-forge/noarch/argh-0.26.2-pyh9f0ad1d_1002.tar.bz2#0af89261f0352895e1c1000d306b3dc7
https://conda.anaconda.org/conda-forge/osx-64/atk-1.0-2.36.0-he69c4ee_4.tar.bz2#7b97814b391b446512be7df30c90ad26
https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2#6006a6d08a3fa99268a2681c7fb55213
https://conda.anaconda.org/conda-forge/noarch/backports-1.0-py_2.tar.bz2#0da16b293affa6ac31812376f8eb79dd
https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a
https://conda.anaconda.org/conda-forge/osx-64/cairo-1.16.0-he43a7df_1008.tar.bz2#9a7c5be2c238f69157979bd1987bac82
https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.0.0-pyhd8ed1ab_0.tar.bz2#4a57e24d5b759893615c05926b7b5fb9
https://conda.anaconda.org/conda-forge/noarch/construct-2.9.45-py_0.tar.bz2#2eab734bf15ce56f5af9584a2f86e433
https://conda.anaconda.org/conda-forge/noarch/decorator-5.0.9-pyhd8ed1ab_0.tar.bz2#0ae9cca42e37b5ce6267c2a2b1383546
https://conda.anaconda.org/conda-forge/osx-64/gdk-pixbuf-2.42.6-h2e6141f_0.tar.bz2#be5dd0a4ffc76407baa987e0d99d6c97
https://conda.anaconda.org/conda-forge/osx-64/glib-tools-2.68.3-he49afe7_0.tar.bz2#bd6fe18bdf0c625842dbec685d77bfbf
https://conda.anaconda.org/conda-forge/osx-64/hdf5-1.10.6-nompi_hc5d9132_1114.tar.bz2#b7f592b79c2c97646a6c7f874b0db33a
https://conda.anaconda.org/conda-forge/noarch/idna-3.1-pyhd3deb0d_0.tar.bz2#9c9aea4b8391264477df484f798562d0
https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287
https://conda.anaconda.org/conda-forge/osx-64/lcms2-2.12-h577c468_0.tar.bz2#abce77b852b73670e85e104746b0ea1b
https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-9_openblas.tar.bz2#18bd6d171a80f1fefbad09cfda003840
https://conda.anaconda.org/conda-forge/noarch/olefile-0.46-pyh9f0ad1d_1.tar.bz2#0b2e68acc8c78c8cc392b90983481f58
https://conda.anaconda.org/conda-forge/osx-64/openjpeg-2.4.0-h6e7aa92_1.tar.bz2#c8cbb6d99f6467246ac26a139256e50f
https://conda.anaconda.org/conda-forge/noarch/parso-0.8.2-pyhd8ed1ab_0.tar.bz2#fb40b157bd62b457a1cc82527b63f0b0
https://conda.anaconda.org/conda-forge/noarch/pathtools-0.1.2-py_1.tar.bz2#7c9b5632c61951216374dbaa34659301
https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2#359eeb6536da0e687af562ed265ec263
https://conda.anaconda.org/conda-forge/noarch/pycparser-2.20-pyh9f0ad1d_2.tar.bz2#aa798d50ffd182a0f6f31478c7f434f6
https://conda.anaconda.org/conda-forge/noarch/pylibiio-0.21-py_6.tar.bz2#6524b76fc161db88267d8b0c69816bb6
https://conda.anaconda.org/conda-forge/noarch/pyparsing-2.4.7-pyh9f0ad1d_0.tar.bz2#626c4f20d5bf06dcec9cf2eaa31725c7
https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.9-2_cp39.tar.bz2#262f557ee8ca777fe2190956038024cd
https://conda.anaconda.org/conda-forge/noarch/pytz-2021.1-pyhd8ed1ab_0.tar.bz2#3af2e9424d5eb0063824a3f9b850d411
https://conda.anaconda.org/conda-forge/osx-64/qt-5.12.9-h126340a_4.tar.bz2#3fd8d112f817bc29a2ff8f508b815845
https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2#e5f25f8dbc060e9a8d912e432202afc2
https://conda.anaconda.org/conda-forge/osx-64/volk-2.5.0-h03a7de8_0.tar.bz2#1e34243bd5b2192a8052dd8a384efa56
https://conda.anaconda.org/conda-forge/noarch/wheel-0.36.2-pyhd3deb0d_0.tar.bz2#768bfbe026426d0e76b377997d1f2b98
https://conda.anaconda.org/conda-forge/osx-64/appnope-0.1.2-py39h6e9494a_1.tar.bz2#d9b6464e55c4d9a7757c6294b8673400
https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551
https://conda.anaconda.org/conda-forge/osx-64/certifi-2021.5.30-py39h6e9494a_0.tar.bz2#f5946ac7fd793702380bfcb90a353a0f
https://conda.anaconda.org/conda-forge/osx-64/cffi-1.14.6-py39hb71fe58_0.tar.bz2#95812f42e02f34b69fef112a6111058e
https://conda.anaconda.org/conda-forge/osx-64/chardet-4.0.0-py39h6e9494a_1.tar.bz2#f514d534fca0f9876720954703250c88
https://conda.anaconda.org/conda-forge/osx-64/click-8.0.1-py39h6e9494a_0.tar.bz2#67f5b58a1e8474030766b4e2b5c8951d
https://conda.anaconda.org/conda-forge/noarch/cycler-0.10.0-py_2.tar.bz2#f6d7c7e6d8f42cbbec7e07a8d879f91c
https://conda.anaconda.org/conda-forge/osx-64/glib-2.68.3-he49afe7_0.tar.bz2#724bd97d886fe9e0ef278a4df980d0e6
https://conda.anaconda.org/conda-forge/osx-64/gobject-introspection-1.68.0-py39h1652fd0_1.tar.bz2#f4ac5647a9d21e16c1046134268deae2
https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-2.8.2-h159f659_0.tar.bz2#8611da7d2211adf49ed93dde970eecb9
https://conda.anaconda.org/conda-forge/osx-64/jedi-0.18.0-py39h6e9494a_2.tar.bz2#e744e49642242ea6ab59b56d11df9466
https://conda.anaconda.org/conda-forge/osx-64/kiwisolver-1.3.1-py39hf018cea_1.tar.bz2#a639b585d442a615b965f81fbee80349
https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-9_openblas.tar.bz2#29ce1ba7a9eb9aff4f65fa9e63d89c81
https://conda.anaconda.org/conda-forge/osx-64/libiio-0.21-h694c41f_6.tar.bz2#60fee06f50179b9143f953c24c5b89d6
https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-9_openblas.tar.bz2#4864f19fafd76c5ac7771f4942682bc1
https://conda.anaconda.org/conda-forge/osx-64/libm2k-0.4.0-py39ha4a404c_3.tar.bz2#e8bf6a384f16c414c69a4b17e8680737
https://conda.anaconda.org/conda-forge/osx-64/lxml-4.6.3-py39hf41e7f8_0.tar.bz2#17e238000c1ed9e5324c51e9f5448c5c
https://conda.anaconda.org/conda-forge/osx-64/markupsafe-2.0.1-py39h89e85a6_0.tar.bz2#573ebdf373782a914d363f58da4edf20
https://conda.anaconda.org/conda-forge/noarch/packaging-21.0-pyhd8ed1ab_0.tar.bz2#45cfb8e482b5cce8f07c87e0e19a592c
https://conda.anaconda.org/conda-forge/noarch/pexpect-4.8.0-pyh9f0ad1d_2.tar.bz2#5909e7b978141dd80d28dbf9de627827
https://conda.anaconda.org/conda-forge/osx-64/pickleshare-0.7.5-py39hde42818_1002.tar.bz2#ea16ea8f9953518f231b76ca97acea9a
https://conda.anaconda.org/conda-forge/osx-64/pillow-8.3.1-py39he9bb72f_0.tar.bz2#a382fbd9c4978319503ec63668528929
https://conda.anaconda.org/conda-forge/osx-64/pycairo-1.20.1-py39hbe14034_0.tar.bz2#b9f36cf421a2411cc194b327b37198f7
https://conda.anaconda.org/conda-forge/osx-64/pyqt5-sip-4.19.18-py39hd8f94c5_7.tar.bz2#d7c7a6be4c8eeeaa5e54c8dc3e94b4bc
https://conda.anaconda.org/conda-forge/osx-64/pysocks-1.7.1-py39h6e9494a_3.tar.bz2#9badaee0fe9f61aa4794987f88e543fe
https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2#dd999d1cc9f79e67dbb855c8924c7984
https://conda.anaconda.org/conda-forge/osx-64/pyyaml-5.4.1-py39hcbf5805_0.tar.bz2#16125bf06cd4bb0749f109f1451d7ed4
https://conda.anaconda.org/conda-forge/osx-64/pyzmq-22.1.0-py39h7fec2f1_0.tar.bz2#8f99e42a5d9c05c0e2008312f336f482
https://conda.anaconda.org/conda-forge/osx-64/qwt-6.1.6-h3050948_0.tar.bz2#7ef760227d27b971e573ab20f448d6b0
https://conda.anaconda.org/conda-forge/osx-64/soapysdr-0.8.0-py39hf018cea_0.tar.bz2#c0cf3e91ca6239b96c9c43dff77dc517
https://conda.anaconda.org/conda-forge/osx-64/tornado-6.1-py39h89e85a6_1.tar.bz2#1850c930b8e1e47f50d287c86c53e714
https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.5-py_0.tar.bz2#99618ee9ab1323e40f231acdab92fe60
https://conda.anaconda.org/conda-forge/osx-64/brotlipy-0.7.0-py39h89e85a6_1001.tar.bz2#5d6ca17baad072799574678334840c4d
https://conda.anaconda.org/conda-forge/noarch/click-plugins-1.1.1-py_0.tar.bz2#4fd2c6b53934bd7d96d1f3fdaf99b79f
https://conda.anaconda.org/conda-forge/osx-64/cryptography-3.4.7-py39ha2c9959_0.tar.bz2#2c4542d3abca07b2b7263e15c85917db
https://conda.anaconda.org/conda-forge/osx-64/dbus-1.13.6-ha13b53f_2.tar.bz2#419c24c09b564083e2407afe507e0266
https://conda.anaconda.org/conda-forge/osx-64/gsl-2.6-h71c5fe9_2.tar.bz2#6468b455b2234916ebc07c2058611a3d
https://conda.anaconda.org/conda-forge/osx-64/libad9361-iio-0.2-hd953885_2.tar.bz2#c44f4429864a5d29af20dcd6e28de98c
https://conda.anaconda.org/conda-forge/noarch/mako-1.1.4-pyh44b312d_0.tar.bz2#1b618b99d151e88ba0fabff9fa2b2d0b
https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.2-pyhd8ed1ab_2.tar.bz2#0967e1db58b16e416464ca399f87df79
https://conda.anaconda.org/conda-forge/osx-64/numpy-1.21.1-py39h7eed0ac_0.tar.bz2#046a445ce745375f440a53e4924149ab
https://conda.anaconda.org/conda-forge/osx-64/pango-1.48.7-ha05cd14_0.tar.bz2#98c5d3560f63e9d6ddce73e4450b0d81
https://conda.anaconda.org/conda-forge/osx-64/pygobject-3.40.1-py39h8819ad7_1.tar.bz2#1a6afb639b5b3d61f896f33cae4ae5df
https://conda.anaconda.org/conda-forge/osx-64/pynacl-1.4.0-py39h89e85a6_2.tar.bz2#f32516d585a9573b020c49fd078c8802
https://conda.anaconda.org/conda-forge/osx-64/setuptools-49.6.0-py39h6e9494a_3.tar.bz2#f4f757b28d82aae4f8c7f5aac5c9e477
https://conda.anaconda.org/conda-forge/osx-64/soapysdr-module-lms7-20.10.0-h01fb3c3_1.tar.bz2#53e01b289ed4eabde51e0a58bed4379a
https://conda.anaconda.org/conda-forge/osx-64/soapysdr-module-remote-0.5.2-ha64c28d_2.tar.bz2#b46013cf640ecbe5bfb5ecb01d53561c
https://conda.anaconda.org/conda-forge/osx-64/soapysdr-module-rtlsdr-0.3.0-ha64c28d_1.tar.bz2#b843c0b76e0ffd4f30e8e62868d9d0fd
https://conda.anaconda.org/conda-forge/osx-64/watchdog-0.10.4-py39h4059872_0.tar.bz2#b98670545f1133256cdc541bdd6e0a9d
https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.4-pyhd8ed1ab_0.tar.bz2#c5b3edc62d6309088f4970b3eaaa65a6
https://conda.anaconda.org/conda-forge/osx-64/fs-2.4.11-py39hde42818_2.tar.bz2#c171abe5e6d2f9d66141d97e81828e7f
https://conda.anaconda.org/conda-forge/osx-64/gnuradio-core-3.8.3.1-py39h5170cc4_2.tar.bz2#54aa439ad69442751709a3f9a0fc89bc
https://conda.anaconda.org/conda-forge/osx-64/gtk3-3.24.29-h9499984_1.tar.bz2#f78ad3a79bb68b3aef1abc69d523ad09
https://conda.anaconda.org/conda-forge/osx-64/h5py-3.3.0-nompi_py39h1bb8402_100.tar.bz2#15cb5216dc4dc90a997dc84b94933577
https://conda.anaconda.org/conda-forge/osx-64/librsvg-2.50.7-hd2a7919_0.tar.bz2#e55d9a9976ab4fc802bf308d15303d60
https://conda.anaconda.org/conda-forge/osx-64/limesuite-20.10.0-h1ad935b_1.tar.bz2#a84775d50649f0a26e7c558822886c81
https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.4.2-py39hb07454d_0.tar.bz2#c7893d6e9b11dc9c1f7c4b85b092f443
https://conda.anaconda.org/conda-forge/osx-64/pandas-1.3.0-py39h4d6be9b_0.tar.bz2#3f74687929e7773343de17cfa3be935f
https://conda.anaconda.org/conda-forge/noarch/pip-21.1.3-pyhd8ed1ab_0.tar.bz2#231bd0af116f55ca4d17ea0869415fdf
https://conda.anaconda.org/conda-forge/noarch/pygments-2.9.0-pyhd8ed1ab_0.tar.bz2#a2d9bba43c9b80a42b0ccb9afd7223c2
https://conda.anaconda.org/conda-forge/noarch/pyopenssl-20.0.1-pyhd8ed1ab_0.tar.bz2#92371c25994d0f5d28a01c1fb75ebf86
https://conda.anaconda.org/conda-forge/osx-64/pyqt-impl-5.12.3-py39hef7122c_7.tar.bz2#2095ebf32dead63bf600e969db245560
https://conda.anaconda.org/conda-forge/osx-64/scipy-1.7.0-py39h056f1c0_1.tar.bz2#72432c75fb5fecb7e92f0faa3a275c57
https://conda.anaconda.org/conda-forge/osx-64/soapysdr-module-plutosdr-0.2.1-h665823e_2.tar.bz2#a7348fb7b33df9409d955624253849e1
https://conda.anaconda.org/conda-forge/osx-64/adwaita-icon-theme-40.1.1-h694c41f_1.tar.bz2#c9756544b5bc962268d0e6219effd3fa
https://conda.anaconda.org/conda-forge/osx-64/bcrypt-3.2.0-py39h89e85a6_1.tar.bz2#86bea738c730f131d86fd3f93fe2d54f
https://conda.anaconda.org/conda-forge/osx-64/digital_rf-2.6.6-py39h1343810_1.tar.bz2#6ad54fe0f5bafbf7872dea2483c7aa1c
https://conda.anaconda.org/conda-forge/osx-64/gnuradio-soapy-2.1.3.1-py39h0f022e8_3.tar.bz2#efbd145182a4f569148f353dfc6d79a9
https://conda.anaconda.org/conda-forge/osx-64/gnuradio-zeromq-3.8.3.1-py39hb670c75_2.tar.bz2#3bed7c73d130dee87ca06302bdb86b94
https://conda.anaconda.org/conda-forge/osx-64/matplotlib-3.4.2-py39h6e9494a_0.tar.bz2#02e1440aa0134f66caf051ca2aad2ca3
https://conda.anaconda.org/conda-forge/osx-64/pyqtchart-5.12-py39hef7122c_7.tar.bz2#3f186249a34245913a84d225a058c7ac
https://conda.anaconda.org/conda-forge/osx-64/pyqtwebengine-5.12.1-py39hef7122c_7.tar.bz2#d5f4e863293f6f614becde4107be4a97
https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.6-pyhd8ed1ab_0.tar.bz2#dea5b6d93cfbfbc2a253168ad05b3f89
https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2#5266fcd697043c59621fda522b3d78ee
https://conda.anaconda.org/conda-forge/osx-64/gnuradio-grc-3.8.3.1-py39h03712de_2.tar.bz2#e1dda8d68c1e29cc3f02fd54c1a904a4
https://conda.anaconda.org/conda-forge/noarch/paramiko-2.7.2-pyh9f0ad1d_0.tar.bz2#4d76712e0f2f863a71dd18857ec98383
https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.19-pyha770c72_0.tar.bz2#d6db5e598611b7e81a3d38498174e6e8
https://conda.anaconda.org/conda-forge/osx-64/pyqt-5.12.3-py39h6e9494a_7.tar.bz2#2dd0c7db8f759aef879bc81bd08bd838
https://conda.anaconda.org/conda-forge/noarch/requests-2.26.0-pyhd8ed1ab_0.tar.bz2#0ed2ccbde6db9dd5789068eb7194463f
https://conda.anaconda.org/conda-forge/osx-64/gnuradio-qtgui-3.8.3.1-py39h6b862b5_2.tar.bz2#744da5ed958aba3d43584b11346c12f6
https://conda.anaconda.org/conda-forge/osx-64/gnuradio-satellites-3.9.0-py39h03f371c_1.tar.bz2#4ba8fa13ed4a2c5e2ac4671b84b21258
https://conda.anaconda.org/conda-forge/osx-64/ipython-7.25.0-py39h71a6800_1.tar.bz2#9902c17331b08ab8d6086922d6baec65
https://conda.anaconda.org/conda-forge/noarch/pyadi-iio-0.0.8-pyhd8ed1ab_0.tar.bz2#9038703920f4514e3248ec7a709ead63
https://conda.anaconda.org/conda-forge/osx-64/uhd-3.15.0.0-py39he85038b_6.tar.bz2#2b233066bc4bf3423928731bbd31e532
https://conda.anaconda.org/conda-forge/osx-64/gnuradio-uhd-3.8.3.1-py39h532c3f0_2.tar.bz2#d958d52c18f3bce9c74417d7777f766d
https://conda.anaconda.org/conda-forge/osx-64/soapysdr-module-uhd-0.4.1-h92a74a4_2.tar.bz2#8631d676dbb9444430bff6e3b59a739f
https://conda.anaconda.org/conda-forge/osx-64/gnuradio-3.8.3.1-py39h8128f58_2.tar.bz2#ae19f112a2561238bb65dd8a3cff120b
https://conda.anaconda.org/conda-forge/osx-64/gnuradio-osmosdr-0.2.3-py39h278494d_7.tar.bz2#89f8290e56b9ffae8d005450ee7ca1be
https://conda.anaconda.org/conda-forge/osx-64/gqrx-2.14.4-hcd6d764_3.tar.bz2#c66297a387601f130747e5bf5dd74e64

View File

@ -0,0 +1,201 @@
channels:
- conda-forge
dependencies:
- adwaita-icon-theme=40.1.1=h694c41f_1
- appdirs=1.4.4=pyh9f0ad1d_0
- appnope=0.1.2=py39h6e9494a_1
- argh=0.26.2=pyh9f0ad1d_1002
- atk-1.0=2.36.0=he69c4ee_4
- backcall=0.2.0=pyh9f0ad1d_0
- backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0
- backports=1.0=py_2
- bcrypt=3.2.0=py39h89e85a6_1
- boost-cpp=1.74.0=hff03dee_4
- brotlipy=0.7.0=py39h89e85a6_1001
- bzip2=1.0.8=h0d85af4_4
- c-ares=1.17.1=h0d85af4_1
- ca-certificates=2021.5.30=h033912b_0
- cached-property=1.5.2=hd8ed1ab_1
- cached_property=1.5.2=pyha770c72_1
- cairo=1.16.0=he43a7df_1008
- certifi=2021.5.30=py39h6e9494a_0
- cffi=1.14.6=py39hb71fe58_0
- chardet=4.0.0=py39h6e9494a_1
- charset-normalizer=2.0.0=pyhd8ed1ab_0
- click-plugins=1.1.1=py_0
- click=8.0.1=py39h6e9494a_0
- codec2=0.9.2=h0d85af4_1
- construct=2.9.45=py_0
- cryptography=3.4.7=py39ha2c9959_0
- cycler=0.10.0=py_2
- dbus=1.13.6=ha13b53f_2
- decorator=5.0.9=pyhd8ed1ab_0
- digital_rf=2.6.6=py39h1343810_1
- epoxy=1.5.8=h0d85af4_0
- expat=2.4.1=he49afe7_0
- fftw=3.3.9=nompi_h02cd531_101
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
- font-ttf-inconsolata=3.000=h77eed37_0
- font-ttf-source-code-pro=2.038=h77eed37_0
- font-ttf-ubuntu=0.83=hab24e00_0
- fontconfig=2.13.1=h10f422b_1005
- fonts-conda-ecosystem=1=0
- fonts-conda-forge=1=0
- freetype=2.10.4=h4cff582_1
- fribidi=1.0.10=hbcb3906_0
- fs=2.4.11=py39hde42818_2
- gdk-pixbuf=2.42.6=h2e6141f_0
- gettext=0.19.8.1=h7937167_1005
- glew=2.1.0=h046ec9c_2
- glib-tools=2.68.3=he49afe7_0
- glib=2.68.3=he49afe7_0
- gmp=6.2.1=h2e338ed_0
- gnuradio-core=3.8.3.1=py39h5170cc4_2
- gnuradio-grc=3.8.3.1=py39h03712de_2
- gnuradio-osmosdr=0.2.3=py39h278494d_7
- gnuradio-qtgui=3.8.3.1=py39h6b862b5_2
- gnuradio-satellites=3.9.0=py39h03f371c_1
- gnuradio-soapy=2.1.3.1=py39h0f022e8_3
- gnuradio-uhd=3.8.3.1=py39h532c3f0_2
- gnuradio-zeromq=3.8.3.1=py39hb670c75_2
- gnuradio=3.8.3.1=py39h8128f58_2
- gobject-introspection=1.68.0=py39h1652fd0_1
- gqrx=2.14.4=hcd6d764_3
- graphite2=1.3.13=h2e338ed_1001
- gsl=2.6=h71c5fe9_2
- gstreamer-orc=0.4.32=h0d85af4_1
- gtk3=3.24.29=h9499984_1
- h5py=3.3.0=nompi_py39h1bb8402_100
- harfbuzz=2.8.2=h159f659_0
- hdf5=1.10.6=nompi_hc5d9132_1114
- hicolor-icon-theme=0.17=h694c41f_2
- icu=68.1=h74dc148_0
- idna=3.1=pyhd3deb0d_0
- ipython=7.25.0=py39h71a6800_1
- ipython_genutils=0.2.0=py_1
- jbig=2.1=h0d85af4_2003
- jedi=0.18.0=py39h6e9494a_2
- jpeg=9d=hbcb3906_0
- kiwisolver=1.3.1=py39hf018cea_1
- krb5=1.19.1=hcfbf3a7_0
- lcms2=2.12=h577c468_0
- lerc=2.2.1=h046ec9c_0
- libad9361-iio=0.2=hd953885_2
- libblas=3.9.0=9_openblas
- libcblas=3.9.0=9_openblas
- libclang=11.1.0=default_he082bbe_1
- libcurl=7.77.0=hf45b732_0
- libcxx=12.0.1=habf9029_0
- libdeflate=1.7=h35c211d_5
- libedit=3.1.20191231=h0678c8f_2
- libev=4.33=haf1e3a3_1
- libffi=3.3=h046ec9c_2
- libgfortran5=9.3.0=h6c81a4c_22
- libgfortran=5.0.0=9_3_0_h6c81a4c_22
- libglib=2.68.3=hd556434_0
- libiconv=1.16=haf1e3a3_0
- libiio-c=0.21=h9e1b77e_6
- libiio=0.21=h694c41f_6
- liblapack=3.9.0=9_openblas
- liblimesuite=20.10.0=he49afe7_1
- libllvm11=11.1.0=hd011deb_2
- libm2k=0.4.0=py39ha4a404c_3
- libnghttp2=1.43.0=h07e645a_0
- libopenblas=0.3.15=openmp_h5e1b9a4_1
- libpng=1.6.37=h7cec526_2
- libpq=13.3=hea3049e_0
- librsvg=2.50.7=hd2a7919_0
- libsodium=1.0.18=hbcb3906_1
- libssh2=1.9.0=h52ee1ee_6
- libtiff=4.3.0=h1167814_1
- libusb=1.0.24=h0d85af4_4
- libwebp-base=1.2.0=h0d85af4_2
- libxml2=2.9.12=h93ec3fd_0
- libxslt=1.1.33=h5739fc3_2
- limesuite=20.10.0=h1ad935b_1
- llvm-openmp=12.0.1=hda6cdc1_0
- log4cpp=1.1.3=he49afe7_1002
- lxml=4.6.3=py39hf41e7f8_0
- lz4-c=1.9.3=h046ec9c_0
- mako=1.1.4=pyh44b312d_0
- markupsafe=2.0.1=py39h89e85a6_0
- matplotlib-base=3.4.2=py39hb07454d_0
- matplotlib-inline=0.1.2=pyhd8ed1ab_2
- matplotlib=3.4.2=py39h6e9494a_0
- mysql-common=8.0.25=h694c41f_2
- mysql-libs=8.0.25=h115446f_2
- ncurses=6.2=h2e338ed_4
- nspr=4.30=hcd9eead_0
- nss=3.67=h31e2bf1_0
- numpy=1.21.1=py39h7eed0ac_0
- olefile=0.46=pyh9f0ad1d_1
- openjpeg=2.4.0=h6e7aa92_1
- openssl=1.1.1k=h0d85af4_0
- packaging=21.0=pyhd8ed1ab_0
- pandas=1.3.0=py39h4d6be9b_0
- pango=1.48.7=ha05cd14_0
- paramiko=2.7.2=pyh9f0ad1d_0
- parso=0.8.2=pyhd8ed1ab_0
- pathtools=0.1.2=py_1
- pcre=8.45=he49afe7_0
- pexpect=4.8.0=pyh9f0ad1d_2
- pickleshare=0.7.5=py39hde42818_1002
- pillow=8.3.1=py39he9bb72f_0
- pip=21.1.3=pyhd8ed1ab_0
- pixman=0.40.0=hbcb3906_0
- prompt-toolkit=3.0.19=pyha770c72_0
- ptyprocess=0.7.0=pyhd3deb0d_0
- pyadi-iio=0.0.8=pyhd8ed1ab_0
- pycairo=1.20.1=py39hbe14034_0
- pycparser=2.20=pyh9f0ad1d_2
- pygments=2.9.0=pyhd8ed1ab_0
- pygobject=3.40.1=py39h8819ad7_1
- pylibiio=0.21=py_6
- pynacl=1.4.0=py39h89e85a6_2
- pyopenssl=20.0.1=pyhd8ed1ab_0
- pyparsing=2.4.7=pyh9f0ad1d_0
- pyqt-impl=5.12.3=py39hef7122c_7
- pyqt5-sip=4.19.18=py39hd8f94c5_7
- pyqt=5.12.3=py39h6e9494a_7
- pyqtchart=5.12=py39hef7122c_7
- pyqtwebengine=5.12.1=py39hef7122c_7
- pysocks=1.7.1=py39h6e9494a_3
- python-dateutil=2.8.2=pyhd8ed1ab_0
- python=3.9.6=hd187cdc_1_cpython
- python_abi=3.9=2_cp39
- pytz=2021.1=pyhd8ed1ab_0
- pyyaml=5.4.1=py39hcbf5805_0
- pyzmq=22.1.0=py39h7fec2f1_0
- qt=5.12.9=h126340a_4
- qwt=6.1.6=h3050948_0
- readline=8.1=h05e3726_0
- requests=2.26.0=pyhd8ed1ab_0
- rtl-sdr=0.6.0=h0d85af4_2
- scipy=1.7.0=py39h056f1c0_1
- setuptools=49.6.0=py39h6e9494a_3
- six=1.16.0=pyh6c4a22f_0
- soapysdr-module-lms7=20.10.0=h01fb3c3_1
- soapysdr-module-plutosdr=0.2.1=h665823e_2
- soapysdr-module-remote=0.5.2=ha64c28d_2
- soapysdr-module-rtlsdr=0.3.0=ha64c28d_1
- soapysdr-module-uhd=0.4.1=h92a74a4_2
- soapysdr=0.8.0=py39hf018cea_0
- sqlite=3.36.0=h23a322b_0
- tk=8.6.10=h0419947_1
- tornado=6.1=py39h89e85a6_1
- traitlets=5.0.5=py_0
- tzdata=2021a=he74cb21_1
- uhd=3.15.0.0=py39he85038b_6
- urllib3=1.26.6=pyhd8ed1ab_0
- volk=2.5.0=h03a7de8_0
- watchdog=0.10.4=py39h4059872_0
- wcwidth=0.2.5=pyh9f0ad1d_2
- wheel=0.36.2=pyhd3deb0d_0
- xz=5.2.5=haf1e3a3_1
- yaml=0.2.5=haf1e3a3_0
- zeromq=4.3.4=h1c7c35f_0
- zlib=1.2.11=h7795811_1010
- zstd=1.5.0=h582d3a0_0
name: radioconda
platform: osx-64
version: 2021.07.23

View File

@ -1,6 +1,6 @@
channels:
- conda-forge
company: github.com/ryanvolz/radioconda
company: https://github.com/ryanvolz/radioconda
initialize_by_default: true
installer_type: all
keep_pkgs: true
@ -9,30 +9,30 @@ name: radioconda
post_install: post_install.sh
register_python_default: false
specs:
- digital_rf=2.6.6=py39h8d93ffa_1
- gnuradio-osmosdr=0.2.3=py39h5474743_3
- gnuradio-satellites=3.7.0=py39h5b4e04b_2
- gnuradio-soapy=2.1.3.1=py39hb5bc8e3_1
- gnuradio=3.8.3.0=py39h8128f58_2
- gqrx=2.14.4=h7579640_2
- ipython=7.22.0=py39h71a6800_0
- libiio=0.21=py39he4a4a3a_4
- libm2k=0.4.0=py39ha4a404c_2
- limesuite=20.10.0=h1ad935b_0
- mamba=0.9.2=py39hb671511_0
- matplotlib=3.4.1=py39h6e9494a_0
- numpy=1.20.2=py39h7eed0ac_0
- pandas=1.2.3=py39h4d6be9b_0
- pyadi-iio=0.0.7=pyhd8ed1ab_0
- python=3.9.2=h2502468_0_cpython
- digital_rf=2.6.6=py39h1343810_1
- gnuradio-osmosdr=0.2.3=py39h278494d_7
- gnuradio-satellites=3.9.0=py39h03f371c_1
- gnuradio-soapy=2.1.3.1=py39h0f022e8_3
- gnuradio=3.8.3.1=py39h8128f58_2
- gqrx=2.14.4=hcd6d764_3
- ipython=7.25.0=py39h71a6800_1
- libiio=0.21=h694c41f_6
- libm2k=0.4.0=py39ha4a404c_3
- limesuite=20.10.0=h1ad935b_1
- mamba=0.15.2=py39hb671511_0
- matplotlib=3.4.2=py39h6e9494a_0
- numpy=1.21.1=py39h7eed0ac_0
- pandas=1.3.0=py39h4d6be9b_0
- pyadi-iio=0.0.8=pyhd8ed1ab_0
- python=3.9.6=hd187cdc_1_cpython
- rtl-sdr=0.6.0=h0d85af4_2
- scipy=1.6.2=py39h056f1c0_0
- soapysdr-module-lms7=20.10.0=hb03de04_0
- soapysdr-module-plutosdr=0.2.1=h3fcbbe8_1
- soapysdr-module-remote=0.5.2=h9903d45_1
- soapysdr-module-rtlsdr=0.3.0=ha1b3eb9_0
- soapysdr-module-uhd=0.4.1=hbf6900a_1
- soapysdr=0.7.2=py39hf018cea_4
- scipy=1.7.0=py39h056f1c0_1
- soapysdr-module-lms7=20.10.0=h01fb3c3_1
- soapysdr-module-plutosdr=0.2.1=h665823e_2
- soapysdr-module-remote=0.5.2=ha64c28d_2
- soapysdr-module-rtlsdr=0.3.0=ha64c28d_1
- soapysdr-module-uhd=0.4.1=h92a74a4_2
- soapysdr=0.8.0=py39hf018cea_0
- uhd=3.15.0.0=py39he85038b_6
version: 2021.04.08
version: 2021.07.23
write_condarc: true

View File

@ -1 +1,4 @@
#!/bin/sh
PREFIX="${PREFIX:-$2/radioconda}"
rm -f $PREFIX/pkgs/*.tar.bz2
exit 0

View File

@ -1,189 +0,0 @@
# platform: osx-64
# env_hash: 6b503bfc29d8723dac84b1489fd37541d198d1a145709002b1069ec68d218a88
adwaita-icon-theme=3.38.0=hd0a4bf8_1
appdirs=1.4.4=pyh9f0ad1d_0
appnope=0.1.2=py39h6e9494a_1
argh=0.26.2=pyh9f0ad1d_1002
atk-1.0=2.36.0=he69c4ee_4
backcall=0.2.0=pyh9f0ad1d_0
backports.functools_lru_cache=1.6.3=pyhd8ed1ab_0
backports=1.0=py_2
boost-cpp=1.74.0=h43a636a_2
brotlipy=0.7.0=py39hcbf5805_1001
bzip2=1.0.8=hc929b4f_4
c-ares=1.17.1=h0d85af4_1
ca-certificates=2020.12.5=h033912b_0
cached-property=1.5.2=hd8ed1ab_1
cached_property=1.5.2=pyha770c72_1
cairo=1.16.0=he43a7df_1008
certifi=2020.12.5=py39h6e9494a_1
cffi=1.14.5=py39h319c39b_0
chardet=4.0.0=py39h6e9494a_1
click-plugins=1.1.1=py_0
click=7.1.2=pyh9f0ad1d_0
codec2=0.9.2=haf1e3a3_1
conda-package-handling=1.7.2=py39h66d5b7b_0
conda=4.10.0=py39h6e9494a_1
construct=2.9.45=py_0
cryptography=3.4.7=py39ha2c9959_0
cycler=0.10.0=py_2
dbus=1.13.6=ha13b53f_2
decorator=5.0.6=pyhd8ed1ab_0
digital_rf=2.6.6=py39h8d93ffa_1
epoxy=1.5.5=h35c211d_0
expat=2.3.0=he49afe7_0
fftw=3.3.9=nompi_hf0880f0_101
fontconfig=2.13.1=hd23ceaa_1004
freetype=2.10.4=h4cff582_1
fribidi=1.0.10=hbcb3906_0
fs=2.4.11=py39hde42818_2
gdk-pixbuf=2.42.4=h2e6141f_2
gettext=0.19.8.1=h7937167_1005
glew=2.1.0=h046ec9c_2
glib-tools=2.68.0=he49afe7_2
glib=2.68.0=he49afe7_2
gmp=6.2.1=h2e338ed_0
gnuradio-core=3.8.3.0=py39hf3bc969_2
gnuradio-grc=3.8.3.0=py39h03712de_2
gnuradio-osmosdr=0.2.3=py39h5474743_3
gnuradio-qtgui=3.8.3.0=py39h1a8f951_2
gnuradio-satellites=3.7.0=py39h5b4e04b_2
gnuradio-soapy=2.1.3.1=py39hb5bc8e3_1
gnuradio-uhd=3.8.3.0=py39h532c3f0_2
gnuradio-zeromq=3.8.3.0=py39hb670c75_2
gnuradio=3.8.3.0=py39h8128f58_2
gobject-introspection=1.68.0=py39h1652fd0_1
gqrx=2.14.4=h7579640_2
graphite2=1.3.13=h12caacf_1001
gsl=2.6=h71c5fe9_2
gtk3=3.24.28=h9499984_0
h5py=3.1.0=nompi_py39hdc2b67d_100
harfbuzz=2.8.0=h159f659_1
hdf5=1.10.6=nompi_hc5d9132_1114
hicolor-icon-theme=0.17=h694c41f_2
icu=68.1=h74dc148_0
idna=2.10=pyh9f0ad1d_0
ipython=7.22.0=py39h71a6800_0
ipython_genutils=0.2.0=py_1
jedi=0.18.0=py39h6e9494a_2
jpeg=9d=hbcb3906_0
kiwisolver=1.3.1=py39hedf5dff_1
krb5=1.17.2=h60d9502_0
lcms2=2.12=h577c468_0
libad9361-iio=0.2=hd953885_1
libarchive=3.5.1=h0a5793d_1
libblas=3.9.0=8_openblas
libcblas=3.9.0=8_openblas
libclang=11.1.0=default_he082bbe_0
libcurl=7.76.0=h8ef9fac_0
libcxx=11.1.0=habf9029_0
libedit=3.1.20191231=hed1e85f_2
libev=4.33=haf1e3a3_1
libffi=3.3=h046ec9c_2
libgfortran5=9.3.0=h6c81a4c_21
libgfortran=5.0.0=9_3_0_h6c81a4c_21
libglib=2.68.0=hd556434_2
libiconv=1.16=haf1e3a3_0
libiio=0.21=py39he4a4a3a_4
liblapack=3.9.0=8_openblas
liblimesuite=20.10.0=he49afe7_0
libllvm11=11.1.0=hd011deb_2
libm2k=0.4.0=py39ha4a404c_2
libnghttp2=1.43.0=h07e645a_0
libopenblas=0.3.12=openmp_h54245bb_1
libpng=1.6.37=hb0a8c7a_2
libpq=13.1=h052a64a_2
librsvg=2.50.3=hd2a7919_2
libsodium=1.0.18=hbcb3906_1
libsolv=0.7.18=hcf210ce_0
libssh2=1.9.0=h52ee1ee_6
libtiff=4.2.0=h355d032_0
libusb=1.0.24=h1c7c35f_1
libwebp-base=1.2.0=h0d85af4_2
libxml2=2.9.10=h802ca4f_3
libxslt=1.1.33=h5739fc3_2
limesuite=20.10.0=h1ad935b_0
llvm-openmp=11.1.0=hda6cdc1_1
log4cpp=1.1.3=hb1e8313_1002
lxml=4.6.3=py39hf41e7f8_0
lz4-c=1.9.3=h046ec9c_0
lzo=2.10=haf1e3a3_1000
mako=1.1.4=pyh44b312d_0
mamba=0.9.2=py39hb671511_0
markupsafe=1.1.1=py39hcbf5805_3
matplotlib-base=3.4.1=py39hb07454d_0
matplotlib=3.4.1=py39h6e9494a_0
mysql-common=8.0.23=h694c41f_1
mysql-libs=8.0.23=hbeb7981_1
ncurses=6.2=h2e338ed_4
nspr=4.30=hcd9eead_0
nss=3.47=hcec2283_0
numpy=1.20.2=py39h7eed0ac_0
olefile=0.46=pyh9f0ad1d_1
openjpeg=2.4.0=h6cbf5cd_0
openssl=1.1.1k=h0d85af4_0
packaging=20.9=pyh44b312d_0
pandas=1.2.3=py39h4d6be9b_0
pango=1.48.4=ha05cd14_0
parso=0.8.2=pyhd8ed1ab_0
pathtools=0.1.2=py_1
pcre=8.44=hb1e8313_0
pexpect=4.8.0=pyh9f0ad1d_2
pickleshare=0.7.5=py39hde42818_1002
pillow=8.1.2=py39h5fdd921_1
pixman=0.40.0=hbcb3906_0
prompt-toolkit=3.0.18=pyha770c72_0
ptyprocess=0.7.0=pyhd3deb0d_0
pyadi-iio=0.0.7=pyhd8ed1ab_0
pycairo=1.20.0=py39h6116968_1
pycosat=0.6.3=py39hcbf5805_1006
pycparser=2.20=pyh9f0ad1d_2
pygments=2.8.1=pyhd8ed1ab_0
pygobject=3.40.1=py39h8819ad7_0
pyopenssl=20.0.1=pyhd8ed1ab_0
pyparsing=2.4.7=pyh9f0ad1d_0
pyqt-impl=5.12.3=py39hef7122c_7
pyqt5-sip=4.19.18=py39hd8f94c5_7
pyqt=5.12.3=py39h6e9494a_7
pyqtchart=5.12=py39hef7122c_7
pyqtwebengine=5.12.1=py39hef7122c_7
pysocks=1.7.1=py39h6e9494a_3
python-dateutil=2.8.1=py_0
python=3.9.2=h2502468_0_cpython
python_abi=3.9=1_cp39
pytz=2021.1=pyhd8ed1ab_0
pyyaml=5.4.1=py39hcbf5805_0
pyzmq=22.0.3=py39h7fec2f1_1
qt=5.12.9=h126340a_4
qwt=6.1.6=h3050948_0
readline=8.1=h05e3726_0
reproc-cpp=14.2.1=h2e338ed_0
reproc=14.2.1=hbcb3906_0
requests=2.25.1=pyhd3deb0d_0
rtl-sdr=0.6.0=h0d85af4_2
ruamel_yaml=0.15.80=py39h4b0b724_1004
scipy=1.6.2=py39h056f1c0_0
setuptools=49.6.0=py39h6e9494a_3
six=1.15.0=pyh9f0ad1d_0
soapysdr-module-lms7=20.10.0=hb03de04_0
soapysdr-module-plutosdr=0.2.1=h3fcbbe8_1
soapysdr-module-remote=0.5.2=h9903d45_1
soapysdr-module-rtlsdr=0.3.0=ha1b3eb9_0
soapysdr-module-uhd=0.4.1=hbf6900a_1
soapysdr=0.7.2=py39hf018cea_4
sqlite=3.35.4=h44b9ce1_0
tk=8.6.10=hb0a8c7a_1
tornado=6.1=py39hcbf5805_1
tqdm=4.60.0=pyhd8ed1ab_0
traitlets=5.0.5=py_0
tzdata=2021a=he74cb21_0
uhd=3.15.0.0=py39he85038b_6
urllib3=1.26.4=pyhd8ed1ab_0
volk=2.4.1=py39h83b5cea_1
watchdog=0.10.4=py39h4059872_0
wcwidth=0.2.5=pyh9f0ad1d_2
xz=5.2.5=haf1e3a3_1
yaml=0.2.5=haf1e3a3_0
zeromq=4.3.4=h1c7c35f_0
zlib=1.2.11=h7795811_1010
zstd=1.4.9=h582d3a0_0

195
installer_specs/radioconda-win-64.lock generated Normal file
View File

@ -0,0 +1,195 @@
# platform: win-64
# env_hash: a6c4c49c97fc2a05e7e80ad2abf45b057b95bf65f48079317cf56f55e3b1dca4
@EXPLICIT
https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2021.5.30-h5b45459_0.tar.bz2#cfb6380d41af681ad323403f02755a15
https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45
https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6
https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb
https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-hab24e00_0.tar.bz2#19410c3df09dfb12d1206132a1d357c5
https://conda.anaconda.org/conda-forge/win-64/hicolor-icon-theme-0.17-h57928b3_2.tar.bz2#ce6379735baacc42bf1e684bdda2e2c3
https://conda.anaconda.org/conda-forge/win-64/intel-openmp-2021.3.0-h57928b3_3372.tar.bz2#ed1a9bef95e027ee26362fcc250a1851
https://conda.anaconda.org/conda-forge/win-64/msys2-conda-epoch-20160418-1.tar.bz2#b0309b72560df66f71a9d5e34a5efdfa
https://conda.anaconda.org/conda-forge/win-64/sdl-1.2.15-h13ae965_1.tar.bz2#fcc95622e98a64da4c268c2ab85ef33e
https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.20348.0-h57928b3_0.tar.bz2#6d666b6ea8251231ff508062d1e41f9c
https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29
https://conda.anaconda.org/conda-forge/win-64/m2w64-gmp-6.1.0-2.tar.bz2#53a1c73e1e3d185516d7e3af177596d9
https://conda.anaconda.org/conda-forge/win-64/m2w64-libwinpthread-git-5.0.0.4634.697f757-2.tar.bz2#774130a326dee16f1ceb05cc687ee4f0
https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.29.30037-h902a5da_5.tar.bz2#9d806b41066c34981a5da22bfeffd8e8
https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab
https://conda.anaconda.org/conda-forge/win-64/m2w64-gcc-libs-core-5.3.0-7.tar.bz2#4289d80fb4d272f1f3b56cfe87ac90bd
https://conda.anaconda.org/conda-forge/win-64/vc-14.2-hb210afc_5.tar.bz2#ee42529d57c3b455d9fec61e912aa2a6
https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h8ffe710_4.tar.bz2#7c03c66026944073040cb19a4f3ec3c9
https://conda.anaconda.org/conda-forge/win-64/epoxy-1.5.8-h8d14728_0.tar.bz2#d26925e07bde635c62b9728c2ac15a24
https://conda.anaconda.org/conda-forge/win-64/expat-2.4.1-h39d44d4_0.tar.bz2#7a8d10b5cc80e0ae1f0a44d2915b570b
https://conda.anaconda.org/conda-forge/win-64/fftw-3.3.9-nompi_hd3ad3c4_101.tar.bz2#a9e2d9dc455abc91c7f61e200c8c6101
https://conda.anaconda.org/conda-forge/win-64/fribidi-1.0.10-h8d14728_0.tar.bz2#807e81d915f2bb2e49951648615241f6
https://conda.anaconda.org/conda-forge/win-64/glew-2.1.0-h39d44d4_2.tar.bz2#840d21c1ee66b91af3d0211e7766393a
https://conda.anaconda.org/conda-forge/win-64/graphite2-1.3.13-1000.tar.bz2#8fc0e04e5c852cadf2cad68b86a906ab
https://conda.anaconda.org/conda-forge/win-64/icu-68.1-h0e60522_0.tar.bz2#5ca3de83c29382b94a575926b1d9a743
https://conda.anaconda.org/conda-forge/win-64/jbig-2.1-h8d14728_2003.tar.bz2#37dcc26d63c315f6c0588579dca810da
https://conda.anaconda.org/conda-forge/win-64/jpeg-9d-h8ffe710_0.tar.bz2#9335a1b24eefef6075f4c02a03baf27a
https://conda.anaconda.org/conda-forge/win-64/lerc-2.2.1-h0e60522_0.tar.bz2#5ea14f204e4caaea47598f719adbf80b
https://conda.anaconda.org/conda-forge/win-64/libclang-11.1.0-default_h5c34c98_1.tar.bz2#258e65af4d34033eaa9341b8dd15c7e5
https://conda.anaconda.org/conda-forge/win-64/libdeflate-1.7-h8ffe710_5.tar.bz2#a745d8a24a297de721c60cd8e45be031
https://conda.anaconda.org/conda-forge/win-64/libffi-3.3-h0e60522_2.tar.bz2#b7d85288d380da17d1024358f18e9b62
https://conda.anaconda.org/conda-forge/win-64/libiconv-1.16-he774522_0.tar.bz2#bdfeadc9348e4d9fbe4821e81bf8f221
https://conda.anaconda.org/conda-forge/win-64/libsodium-1.0.18-h8d14728_1.tar.bz2#5c1fb45b5e2912c19098750ae8a32604
https://conda.anaconda.org/conda-forge/win-64/libusb-1.0.24-h8ffe710_4.tar.bz2#a9bebee1883ca02fd8c1752a22eeaa04
https://conda.anaconda.org/conda-forge/win-64/log4cpp-1.1.3-h0e60522_1002.tar.bz2#ce977320bb6f006e8ad8a4ba128219d9
https://conda.anaconda.org/conda-forge/win-64/lz4-c-1.9.3-h8ffe710_0.tar.bz2#5c9a617ed4fbd41f8c564fab236dda60
https://conda.anaconda.org/conda-forge/win-64/m2w64-gcc-libgfortran-5.3.0-6.tar.bz2#066552ac6b907ec6d72c0ddab29050dc
https://conda.anaconda.org/conda-forge/win-64/mpir-3.0.0-he025d50_1002.tar.bz2#126ea50b4b4a33448c3994df2ff8b0cc
https://conda.anaconda.org/conda-forge/win-64/openssl-1.1.1k-h8ffe710_0.tar.bz2#e94dbe6f21cc34fa9cc3cf26cd42466a
https://conda.anaconda.org/conda-forge/win-64/pcre-8.45-h0e60522_0.tar.bz2#3cd3948bb5de74ebef93b6be6d8cf0d5
https://conda.anaconda.org/conda-forge/win-64/pixman-0.40.0-h8ffe710_0.tar.bz2#32b45d3fcffddc84cc1a014a0b5f0d58
https://conda.anaconda.org/conda-forge/win-64/pthreads-win32-2.9.1-hfa6e2cd_3.tar.bz2#e2da8758d7d51ff6aa78a14dfb9dbed4
https://conda.anaconda.org/conda-forge/win-64/sqlite-3.36.0-h8ffe710_0.tar.bz2#b7e2a74bafb1c94b0ea7195ef2149f8e
https://conda.anaconda.org/conda-forge/win-64/tbb-2021.3.0-h2d74725_0.tar.bz2#04b06887633911cf5824bb6b22473b7f
https://conda.anaconda.org/conda-forge/win-64/tk-8.6.10-h8ffe710_1.tar.bz2#0796b4624ee7797fca7819459a79c6e6
https://conda.anaconda.org/conda-forge/win-64/volk-2.5.0-h63175ca_0.tar.bz2#40a9f51be544e99d908edaed37c4b84f
https://conda.anaconda.org/conda-forge/win-64/xz-5.2.5-h62dcd97_1.tar.bz2#eabcbfedd14d7c18a514afca09ea0ebb
https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-he774522_0.tar.bz2#d41c34441d8bbb6d141e691ae7bccf35
https://conda.anaconda.org/conda-forge/win-64/zlib-1.2.11-h62dcd97_1010.tar.bz2#a4cdf389c5f73e60a0ca121ff77c22a9
https://conda.anaconda.org/conda-forge/win-64/gettext-0.19.8.1-h1a89ca6_1005.tar.bz2#9c6f6abe9d77d69553c2b287f4c5f0e6
https://conda.anaconda.org/conda-forge/win-64/krb5-1.19.1-hbae68bd_0.tar.bz2#518741884ccc4022b720acfced197048
https://conda.anaconda.org/conda-forge/win-64/liblimesuite-20.10.0-h0e60522_1.tar.bz2#c33690386bae1f0eb92791f8ca966b8d
https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.37-h1d00b33_2.tar.bz2#005ddb14b8f876ed6a85b76dfc9892db
https://conda.anaconda.org/conda-forge/win-64/libssh2-1.9.0-h680486a_6.tar.bz2#4633dc7f3ab2692be68952ded790dd16
https://conda.anaconda.org/conda-forge/win-64/libxml2-2.9.12-hf5bbc77_0.tar.bz2#0f1e832cbd8ae60708f4419f4b25c208
https://conda.anaconda.org/conda-forge/win-64/m2w64-gcc-libs-5.3.0-7.tar.bz2#fe759119b8b3bfa720b8762c6fdc35de
https://conda.anaconda.org/conda-forge/win-64/mkl-2021.2.0-hb70f87d_389.tar.bz2#404412be469d3a2b326d3ceb432b1e4e
https://conda.anaconda.org/conda-forge/win-64/python-3.8.10-h7840368_1_cpython.tar.bz2#a4057b16c7db9c862530802b5e357dbc
https://conda.anaconda.org/conda-forge/win-64/rtl-sdr-0.6.0-h8ffe710_2.tar.bz2#3a41cd45313fa3a9ac098a7d95c0dbe1
https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.4-h0e60522_0.tar.bz2#e9004ac5d24937850e9edff978c7e515
https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.0-h6255e5f_0.tar.bz2#3a997ecef5b2cf97db57a6fcf64e4728
https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2#5f095bc6454094e96f146491fd03633b
https://conda.anaconda.org/conda-forge/win-64/argh-0.26.2-py38_1001.tar.bz2#646045f4ccc023ce24a8a1979891f66a
https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2#6006a6d08a3fa99268a2681c7fb55213
https://conda.anaconda.org/conda-forge/noarch/backports-1.0-py_2.tar.bz2#0da16b293affa6ac31812376f8eb79dd
https://conda.anaconda.org/conda-forge/win-64/boost-cpp-1.74.0-h5b4e17d_4.tar.bz2#f09869aa9c46f35b4aafb06d70904a05
https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a
https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.0.0-pyhd8ed1ab_0.tar.bz2#4a57e24d5b759893615c05926b7b5fb9
https://conda.anaconda.org/conda-forge/win-64/codec2-0.9.2-hcd874cb_1.tar.bz2#d8fd949cabb0747d794ff3cb85942d7b
https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.4-pyh9f0ad1d_0.tar.bz2#c08b4c1326b880ed44f3ffb04803332f
https://conda.anaconda.org/conda-forge/noarch/construct-2.9.45-py_0.tar.bz2#2eab734bf15ce56f5af9584a2f86e433
https://conda.anaconda.org/conda-forge/noarch/decorator-5.0.9-pyhd8ed1ab_0.tar.bz2#0ae9cca42e37b5ce6267c2a2b1383546
https://conda.anaconda.org/conda-forge/win-64/freetype-2.10.4-h546665d_1.tar.bz2#1215a2e49d23da91c28d97cff8de35ea
https://conda.anaconda.org/conda-forge/noarch/idna-3.1-pyhd3deb0d_0.tar.bz2#9c9aea4b8391264477df484f798562d0
https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287
https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-9_mkl.tar.bz2#9db32f9669e4bfce8e167811d1c5e0a0
https://conda.anaconda.org/conda-forge/win-64/libcurl-7.77.0-h789b8ee_0.tar.bz2#1d87f8a14c648643536078816d489b9c
https://conda.anaconda.org/conda-forge/win-64/libglib-2.68.3-h1e62bf3_0.tar.bz2#d78a9b94d41ab931cbacc906adbacc76
https://conda.anaconda.org/conda-forge/win-64/libiio-c-0.21-h65864e5_6.tar.bz2#665553851b3858c1cec36ba1a0c6ac5a
https://conda.anaconda.org/conda-forge/win-64/libtiff-4.3.0-h0c97f57_1.tar.bz2#d65e06251d965c1baca8c448576adc22
https://conda.anaconda.org/conda-forge/win-64/libxslt-1.1.33-h65864e5_2.tar.bz2#129a6bde176b51eaa52541e28fa52d5c
https://conda.anaconda.org/conda-forge/noarch/olefile-0.46-pyh9f0ad1d_1.tar.bz2#0b2e68acc8c78c8cc392b90983481f58
https://conda.anaconda.org/conda-forge/noarch/parso-0.8.2-pyhd8ed1ab_0.tar.bz2#fb40b157bd62b457a1cc82527b63f0b0
https://conda.anaconda.org/conda-forge/noarch/pathtools-0.1.2-py_1.tar.bz2#7c9b5632c61951216374dbaa34659301
https://conda.anaconda.org/conda-forge/noarch/pycparser-2.20-pyh9f0ad1d_2.tar.bz2#aa798d50ffd182a0f6f31478c7f434f6
https://conda.anaconda.org/conda-forge/noarch/pyparsing-2.4.7-pyh9f0ad1d_0.tar.bz2#626c4f20d5bf06dcec9cf2eaa31725c7
https://conda.anaconda.org/conda-forge/win-64/python_abi-3.8-2_cp38.tar.bz2#80b95487563108d4cf92ff6384050751
https://conda.anaconda.org/conda-forge/noarch/pytz-2021.1-pyhd8ed1ab_0.tar.bz2#3af2e9424d5eb0063824a3f9b850d411
https://conda.anaconda.org/conda-forge/win-64/qt-5.12.9-h5909a2a_4.tar.bz2#2c9a8da7b543a9a8a6fdab785575d79d
https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2#e5f25f8dbc060e9a8d912e432202afc2
https://conda.anaconda.org/conda-forge/noarch/wheel-0.36.2-pyhd3deb0d_0.tar.bz2#768bfbe026426d0e76b377997d1f2b98
https://conda.anaconda.org/conda-forge/win-64/atk-1.0-2.36.0-h7222f49_4.tar.bz2#6f6841e860509fd14c0c1fbe049c046d
https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551
https://conda.anaconda.org/conda-forge/win-64/certifi-2021.5.30-py38haa244fe_0.tar.bz2#c67310f818089d4919abe5f0d73dd4e4
https://conda.anaconda.org/conda-forge/win-64/cffi-1.14.6-py38hd8c33c5_0.tar.bz2#b78a087c5850187ecfe8574ca2bb2450
https://conda.anaconda.org/conda-forge/win-64/chardet-4.0.0-py38haa244fe_1.tar.bz2#9bbdbfa107dd56c65935bc1843dcce87
https://conda.anaconda.org/conda-forge/win-64/click-8.0.1-py38haa244fe_0.tar.bz2#d973392ec7160efcac0300a13a65103a
https://conda.anaconda.org/conda-forge/noarch/cycler-0.10.0-py_2.tar.bz2#f6d7c7e6d8f42cbbec7e07a8d879f91c
https://conda.anaconda.org/conda-forge/win-64/fontconfig-2.13.1-h1989441_1005.tar.bz2#96153d6d40aa79431c5b36484ceccfea
https://conda.anaconda.org/conda-forge/win-64/gdk-pixbuf-2.42.6-h1c5aac7_0.tar.bz2#3b3c1e14c8781b6de03e208730e4b808
https://conda.anaconda.org/conda-forge/win-64/glib-tools-2.68.3-h0e60522_0.tar.bz2#ce23cc42ceda78b4396df905c5020d45
https://conda.anaconda.org/conda-forge/win-64/hdf5-1.10.6-nompi_h5268f04_1114.tar.bz2#31de6a434e8cfef843303d123c1158ff
https://conda.anaconda.org/conda-forge/win-64/jedi-0.18.0-py38haa244fe_2.tar.bz2#5ebcdbf2b8991fb81c246dfaa2c6be95
https://conda.anaconda.org/conda-forge/win-64/kiwisolver-1.3.1-py38hbd9d945_1.tar.bz2#b930f8a2f5a37259223bdf3ade05e345
https://conda.anaconda.org/conda-forge/win-64/lcms2-2.12-h2a16943_0.tar.bz2#fee639c27301c4165b4d1f7e442de8a5
https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-9_mkl.tar.bz2#e95c6f555997dfaf5397829f9fbed148
https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-9_mkl.tar.bz2#c7f61dd7beee787b3df5b82e5398173b
https://conda.anaconda.org/conda-forge/win-64/libm2k-0.4.0-py38haf3f0dc_3.tar.bz2#1418bd042f1613f0e6cbe50254d3be00
https://conda.anaconda.org/conda-forge/win-64/lxml-4.6.3-py38h292cb97_0.tar.bz2#3bb3bd3a0038c0725899d03260127abe
https://conda.anaconda.org/conda-forge/win-64/markupsafe-2.0.1-py38h294d835_0.tar.bz2#5cd73c62b2e84ef72d32f5c1a824f633
https://conda.anaconda.org/conda-forge/win-64/openjpeg-2.4.0-hb211442_1.tar.bz2#0991d2e943e5ba7ec9b7b32eec14e2e3
https://conda.anaconda.org/conda-forge/noarch/packaging-21.0-pyhd8ed1ab_0.tar.bz2#45cfb8e482b5cce8f07c87e0e19a592c
https://conda.anaconda.org/conda-forge/win-64/pickleshare-0.7.5-py38h32f6830_1002.tar.bz2#c153c88aa07ec95c7753b3235d02c068
https://conda.anaconda.org/conda-forge/noarch/pylibiio-0.21-py_6.tar.bz2#6524b76fc161db88267d8b0c69816bb6
https://conda.anaconda.org/conda-forge/win-64/pyqt5-sip-4.19.18-py38h885f38d_7.tar.bz2#e2ad242e51842ec4cefcc2c9ef5ffe60
https://conda.anaconda.org/conda-forge/win-64/pyreadline-2.1-py38haa244fe_1003.tar.bz2#7156a94c783145d0b8a47550602c6dd2
https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2#dd999d1cc9f79e67dbb855c8924c7984
https://conda.anaconda.org/conda-forge/win-64/pywin32-300-py38h294d835_0.tar.bz2#00ca6208d00309f45c22443aa77a9e1e
https://conda.anaconda.org/conda-forge/win-64/pyyaml-5.4.1-py38h294d835_0.tar.bz2#6502967250cd8e7512fc8252c0da28d7
https://conda.anaconda.org/conda-forge/win-64/pyzmq-22.1.0-py38h09162b1_0.tar.bz2#037b788a874a647c62bfc2eaae91ec81
https://conda.anaconda.org/conda-forge/win-64/qwt-6.1.6-h552f0f6_0.tar.bz2#5270243d5ab58507e93f4d2f20712a83
https://conda.anaconda.org/conda-forge/win-64/soapysdr-0.8.0-py38hbd9d945_0.tar.bz2#22b67a741cca64a62a801c4d34fb11c6
https://conda.anaconda.org/conda-forge/win-64/tornado-6.1-py38h294d835_1.tar.bz2#e2d72b0e2e40b6b444617c079d4cfb75
https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.5-py_0.tar.bz2#99618ee9ab1323e40f231acdab92fe60
https://conda.anaconda.org/conda-forge/win-64/win_inet_pton-1.1.0-py38haa244fe_2.tar.bz2#6ebb62fd7f9ad919a8e43548e1163130
https://conda.anaconda.org/conda-forge/win-64/wincertstore-0.2-py38haa244fe_1006.tar.bz2#3d25df9e81ec24db2d91b7b477860a01
https://conda.anaconda.org/conda-forge/win-64/brotlipy-0.7.0-py38h294d835_1001.tar.bz2#2ee57645fb3b9e5388df213477e1300e
https://conda.anaconda.org/conda-forge/win-64/cairo-1.16.0-hb19e0ff_1008.tar.bz2#bfdfe24fd9276c9e9e2a478914767ca0
https://conda.anaconda.org/conda-forge/noarch/click-plugins-1.1.1-py_0.tar.bz2#4fd2c6b53934bd7d96d1f3fdaf99b79f
https://conda.anaconda.org/conda-forge/win-64/cryptography-3.4.7-py38hd7da0ea_0.tar.bz2#1679807c685824e4ad34fb4cad659668
https://conda.anaconda.org/conda-forge/win-64/gsl-2.6-hdfb1a43_2.tar.bz2#4393e02a296189c3cd44e2db1fc12d3e
https://conda.anaconda.org/conda-forge/win-64/libiio-0.21-h57928b3_6.tar.bz2#2d82e1bc595bee6794e7be65b1ba1880
https://conda.anaconda.org/conda-forge/noarch/mako-1.1.4-pyh44b312d_0.tar.bz2#1b618b99d151e88ba0fabff9fa2b2d0b
https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.2-pyhd8ed1ab_2.tar.bz2#0967e1db58b16e416464ca399f87df79
https://conda.anaconda.org/conda-forge/win-64/menuinst-1.4.17-py38haa244fe_1.tar.bz2#762ddda5615cda276774c38ac5a1d71a
https://conda.anaconda.org/conda-forge/win-64/numpy-1.21.1-py38h09042cb_0.tar.bz2#398e89be9d3f47af88c75f6d8cc968af
https://conda.anaconda.org/conda-forge/win-64/pillow-8.3.1-py38h794f750_0.tar.bz2#acb51e740fb4065b8b8e0b5a8ba57f14
https://conda.anaconda.org/conda-forge/win-64/pynacl-1.4.0-py38h31c79cd_2.tar.bz2#7149d72783422ffdd6cca40c68c13bc8
https://conda.anaconda.org/conda-forge/win-64/pyqt-impl-5.12.3-py38h885f38d_7.tar.bz2#439f4ecf93875a95a3912ec6fda4a14d
https://conda.anaconda.org/conda-forge/win-64/pysocks-1.7.1-py38haa244fe_3.tar.bz2#8fac4219dff4b3204e424f219660565c
https://conda.anaconda.org/conda-forge/win-64/setuptools-49.6.0-py38haa244fe_3.tar.bz2#c104ed0b1f9f55efcf872c4af2a6036a
https://conda.anaconda.org/conda-forge/win-64/soapysdr-module-lms7-20.10.0-heea76a6_1.tar.bz2#1114a6676ea22a5605b74d25f109781e
https://conda.anaconda.org/conda-forge/win-64/soapysdr-module-remote-0.5.2-h23704b7_2.tar.bz2#d591decb33cd0c3ad25aa0e3b207df89
https://conda.anaconda.org/conda-forge/win-64/soapysdr-module-rtlsdr-0.3.0-h23704b7_1.tar.bz2#0dc3975258339ecfc06f2b1405516cc7
https://conda.anaconda.org/conda-forge/win-64/watchdog-0.10.4-py38haa244fe_0.tar.bz2#45dda7a69882225ee99728d6a450dd9d
https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.4-pyhd8ed1ab_0.tar.bz2#c5b3edc62d6309088f4970b3eaaa65a6
https://conda.anaconda.org/conda-forge/win-64/fs-2.4.11-py38h32f6830_2.tar.bz2#d851d014c7270415bebfcfb2548c4f9d
https://conda.anaconda.org/conda-forge/win-64/gnuradio-core-3.8.3.1-py38h786d87f_2.tar.bz2#5294487fb0210f4ca4d50d744e7df6c6
https://conda.anaconda.org/conda-forge/win-64/gobject-introspection-1.68.0-py38hcb2c0c0_1.tar.bz2#eeaeedbf96fd8ebd3bb9587e99f8581e
https://conda.anaconda.org/conda-forge/win-64/h5py-3.3.0-nompi_py38he6c2248_100.tar.bz2#258f360f3f90e375fe27d06f88096fca
https://conda.anaconda.org/conda-forge/win-64/harfbuzz-2.8.2-hc601d6f_0.tar.bz2#4113a7ffc7784bfb3907b37d4ac2e06a
https://conda.anaconda.org/conda-forge/win-64/libad9361-iio-0.2-h3326528_2.tar.bz2#7afc5b289736609b37b9db865a6c2b88
https://conda.anaconda.org/conda-forge/win-64/matplotlib-base-3.4.2-py38heae8d8c_0.tar.bz2#0745bf70b02e67d4bd5f1f8df1281fdd
https://conda.anaconda.org/conda-forge/win-64/pandas-1.3.0-py38h60cbd38_0.tar.bz2#55a02a493245986d6a7c7262179874f3
https://conda.anaconda.org/conda-forge/noarch/pip-21.1.3-pyhd8ed1ab_0.tar.bz2#231bd0af116f55ca4d17ea0869415fdf
https://conda.anaconda.org/conda-forge/win-64/pycairo-1.20.1-py38h979ce04_0.tar.bz2#ed9562755d32b93832fd5cddd898ee87
https://conda.anaconda.org/conda-forge/noarch/pygments-2.9.0-pyhd8ed1ab_0.tar.bz2#a2d9bba43c9b80a42b0ccb9afd7223c2
https://conda.anaconda.org/conda-forge/noarch/pyopenssl-20.0.1-pyhd8ed1ab_0.tar.bz2#92371c25994d0f5d28a01c1fb75ebf86
https://conda.anaconda.org/conda-forge/win-64/pyqtchart-5.12-py38h885f38d_7.tar.bz2#d55baf709b285e880405eb50469ef474
https://conda.anaconda.org/conda-forge/win-64/pyqtwebengine-5.12.1-py38h885f38d_7.tar.bz2#09871686f914af55a1f949d265a42b76
https://conda.anaconda.org/conda-forge/win-64/scipy-1.7.0-py38he847743_0.tar.bz2#2edd8aa88bff7d51603afa35e6f7cbb9
https://conda.anaconda.org/conda-forge/win-64/bcrypt-3.2.0-py38h294d835_1.tar.bz2#bc6eba68ad682c72b1a0c4e0f4ea2e37
https://conda.anaconda.org/conda-forge/win-64/digital_rf-2.6.6-py38h026acad_1.tar.bz2#91648b91d260333ec873d7aa38e45040
https://conda.anaconda.org/conda-forge/win-64/gnuradio-soapy-2.1.3.1-py38h1515620_3.tar.bz2#d29cc22b3926a4cd81ecca9ce06a04c1
https://conda.anaconda.org/conda-forge/win-64/gnuradio-video-sdl-3.8.3.1-py38h33e2607_2.tar.bz2#23bb824dec4fd6561d46f85af3d5e6a7
https://conda.anaconda.org/conda-forge/win-64/gnuradio-zeromq-3.8.3.1-py38h2f484db_2.tar.bz2#820f769c00c32298db8e699b42d711f4
https://conda.anaconda.org/conda-forge/win-64/pango-1.48.7-hd84fcdd_0.tar.bz2#93c481958548de480d58240c3cdd7137
https://conda.anaconda.org/conda-forge/win-64/pygobject-3.40.1-py38hacb06c2_1.tar.bz2#9e3a50ccce685e3c7693f6cd5b178704
https://conda.anaconda.org/conda-forge/win-64/pyqt-5.12.3-py38haa244fe_7.tar.bz2#f7c18de0351691271e8d4d38cc101175
https://conda.anaconda.org/conda-forge/win-64/soapysdr-module-plutosdr-0.2.1-he7677eb_2.tar.bz2#d385aa1a28e215f692022999f1274d07
https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.6-pyhd8ed1ab_0.tar.bz2#dea5b6d93cfbfbc2a253168ad05b3f89
https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2#5266fcd697043c59621fda522b3d78ee
https://conda.anaconda.org/conda-forge/win-64/gnuradio-qtgui-3.8.3.1-py38h9908e6b_2.tar.bz2#6d84e47d2599983121ea0dbfa0df3b5c
https://conda.anaconda.org/conda-forge/win-64/gtk3-3.24.29-h9a703b0_1.tar.bz2#cc1ac3117a09294797f23e4068feda4d
https://conda.anaconda.org/conda-forge/win-64/librsvg-2.50.7-h09c2f97_0.tar.bz2#bfd1602797067bb2a903f9c774eb9dff
https://conda.anaconda.org/conda-forge/win-64/matplotlib-3.4.2-py38haa244fe_0.tar.bz2#1e224ca7e25c51c685c41d54cc982023
https://conda.anaconda.org/conda-forge/noarch/paramiko-2.7.2-pyh9f0ad1d_0.tar.bz2#4d76712e0f2f863a71dd18857ec98383
https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.19-pyha770c72_0.tar.bz2#d6db5e598611b7e81a3d38498174e6e8
https://conda.anaconda.org/conda-forge/noarch/requests-2.26.0-pyhd8ed1ab_0.tar.bz2#0ed2ccbde6db9dd5789068eb7194463f
https://conda.anaconda.org/conda-forge/win-64/wxwidgets-3.1.3-h8e1ed31_4.tar.bz2#ae96acfecaaca89f0f2cc9a42e534f51
https://conda.anaconda.org/conda-forge/win-64/adwaita-icon-theme-40.1.1-h57928b3_1.tar.bz2#0837d368ba55e91425da3a83593b8afb
https://conda.anaconda.org/conda-forge/win-64/gnuradio-satellites-3.9.0-py38h9a54c5a_1.tar.bz2#1a9e34dca2cbce2dc80ec365c8d724e8
https://conda.anaconda.org/conda-forge/win-64/ipython-7.25.0-py38h43734a8_1.tar.bz2#e239de9222e0551157130f19c59aae24
https://conda.anaconda.org/conda-forge/win-64/limesuite-20.10.0-hbaad480_1.tar.bz2#f30460faa90c93098d79e36d3bf5a393
https://conda.anaconda.org/conda-forge/noarch/pyadi-iio-0.0.8-pyhd8ed1ab_0.tar.bz2#9038703920f4514e3248ec7a709ead63
https://conda.anaconda.org/conda-forge/win-64/uhd-3.15.0.0-py38h1d4ea3b_6.tar.bz2#5be90bac22400322184183a54b95badf
https://conda.anaconda.org/conda-forge/win-64/gnuradio-grc-3.8.3.1-py38h33e2607_2.tar.bz2#e70892692e8f301aac16f40e4264042c
https://conda.anaconda.org/conda-forge/win-64/gnuradio-uhd-3.8.3.1-py38h25a27fd_2.tar.bz2#b4acd44ae81cdd933056a5ff63a4bbb5
https://conda.anaconda.org/conda-forge/win-64/soapysdr-module-uhd-0.4.1-h4a99580_2.tar.bz2#056d503080736bc4307dd674d277bd54
https://conda.anaconda.org/conda-forge/win-64/gnuradio-3.8.3.1-py38h70ef170_2.tar.bz2#bfcf720454ee4c89ac366fa6881db0ed
https://conda.anaconda.org/conda-forge/win-64/gnuradio-osmosdr-0.2.3-py38h9999dd4_7.tar.bz2#3074447240c6f08f46d4cab7c9892551
https://conda.anaconda.org/conda-forge/win-64/gqrx-2.14.4-hd356593_3.tar.bz2#f8b19a83a42c8072d20797a3a02f385d

View File

@ -0,0 +1,198 @@
channels:
- conda-forge
dependencies:
- adwaita-icon-theme=40.1.1=h57928b3_1
- appdirs=1.4.4=pyh9f0ad1d_0
- argh=0.26.2=py38_1001
- atk-1.0=2.36.0=h7222f49_4
- backcall=0.2.0=pyh9f0ad1d_0
- backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0
- backports=1.0=py_2
- bcrypt=3.2.0=py38h294d835_1
- boost-cpp=1.74.0=h5b4e17d_4
- brotlipy=0.7.0=py38h294d835_1001
- bzip2=1.0.8=h8ffe710_4
- ca-certificates=2021.5.30=h5b45459_0
- cached-property=1.5.2=hd8ed1ab_1
- cached_property=1.5.2=pyha770c72_1
- cairo=1.16.0=hb19e0ff_1008
- certifi=2021.5.30=py38haa244fe_0
- cffi=1.14.6=py38hd8c33c5_0
- chardet=4.0.0=py38haa244fe_1
- charset-normalizer=2.0.0=pyhd8ed1ab_0
- click-plugins=1.1.1=py_0
- click=8.0.1=py38haa244fe_0
- codec2=0.9.2=hcd874cb_1
- colorama=0.4.4=pyh9f0ad1d_0
- construct=2.9.45=py_0
- cryptography=3.4.7=py38hd7da0ea_0
- cycler=0.10.0=py_2
- decorator=5.0.9=pyhd8ed1ab_0
- digital_rf=2.6.6=py38h026acad_1
- epoxy=1.5.8=h8d14728_0
- expat=2.4.1=h39d44d4_0
- fftw=3.3.9=nompi_hd3ad3c4_101
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
- font-ttf-inconsolata=3.000=h77eed37_0
- font-ttf-source-code-pro=2.038=h77eed37_0
- font-ttf-ubuntu=0.83=hab24e00_0
- fontconfig=2.13.1=h1989441_1005
- fonts-conda-ecosystem=1=0
- fonts-conda-forge=1=0
- freetype=2.10.4=h546665d_1
- fribidi=1.0.10=h8d14728_0
- fs=2.4.11=py38h32f6830_2
- gdk-pixbuf=2.42.6=h1c5aac7_0
- gettext=0.19.8.1=h1a89ca6_1005
- glew=2.1.0=h39d44d4_2
- glib-tools=2.68.3=h0e60522_0
- gnuradio-core=3.8.3.1=py38h786d87f_2
- gnuradio-grc=3.8.3.1=py38h33e2607_2
- gnuradio-osmosdr=0.2.3=py38h9999dd4_7
- gnuradio-qtgui=3.8.3.1=py38h9908e6b_2
- gnuradio-satellites=3.9.0=py38h9a54c5a_1
- gnuradio-soapy=2.1.3.1=py38h1515620_3
- gnuradio-uhd=3.8.3.1=py38h25a27fd_2
- gnuradio-video-sdl=3.8.3.1=py38h33e2607_2
- gnuradio-zeromq=3.8.3.1=py38h2f484db_2
- gnuradio=3.8.3.1=py38h70ef170_2
- gobject-introspection=1.68.0=py38hcb2c0c0_1
- gqrx=2.14.4=hd356593_3
- graphite2=1.3.13=1000
- gsl=2.6=hdfb1a43_2
- gtk3=3.24.29=h9a703b0_1
- h5py=3.3.0=nompi_py38he6c2248_100
- harfbuzz=2.8.2=hc601d6f_0
- hdf5=1.10.6=nompi_h5268f04_1114
- hicolor-icon-theme=0.17=h57928b3_2
- icu=68.1=h0e60522_0
- idna=3.1=pyhd3deb0d_0
- intel-openmp=2021.3.0=h57928b3_3372
- ipython=7.25.0=py38h43734a8_1
- ipython_genutils=0.2.0=py_1
- jbig=2.1=h8d14728_2003
- jedi=0.18.0=py38haa244fe_2
- jpeg=9d=h8ffe710_0
- kiwisolver=1.3.1=py38hbd9d945_1
- krb5=1.19.1=hbae68bd_0
- lcms2=2.12=h2a16943_0
- lerc=2.2.1=h0e60522_0
- libad9361-iio=0.2=h3326528_2
- libblas=3.9.0=9_mkl
- libcblas=3.9.0=9_mkl
- libclang=11.1.0=default_h5c34c98_1
- libcurl=7.77.0=h789b8ee_0
- libdeflate=1.7=h8ffe710_5
- libffi=3.3=h0e60522_2
- libglib=2.68.3=h1e62bf3_0
- libiconv=1.16=he774522_0
- libiio-c=0.21=h65864e5_6
- libiio=0.21=h57928b3_6
- liblapack=3.9.0=9_mkl
- liblimesuite=20.10.0=h0e60522_1
- libm2k=0.4.0=py38haf3f0dc_3
- libpng=1.6.37=h1d00b33_2
- librsvg=2.50.7=h09c2f97_0
- libsodium=1.0.18=h8d14728_1
- libssh2=1.9.0=h680486a_6
- libtiff=4.3.0=h0c97f57_1
- libusb=1.0.24=h8ffe710_4
- libxml2=2.9.12=hf5bbc77_0
- libxslt=1.1.33=h65864e5_2
- limesuite=20.10.0=hbaad480_1
- log4cpp=1.1.3=h0e60522_1002
- lxml=4.6.3=py38h292cb97_0
- lz4-c=1.9.3=h8ffe710_0
- m2w64-gcc-libgfortran=5.3.0=6
- m2w64-gcc-libs-core=5.3.0=7
- m2w64-gcc-libs=5.3.0=7
- m2w64-gmp=6.1.0=2
- m2w64-libwinpthread-git=5.0.0.4634.697f757=2
- mako=1.1.4=pyh44b312d_0
- markupsafe=2.0.1=py38h294d835_0
- matplotlib-base=3.4.2=py38heae8d8c_0
- matplotlib-inline=0.1.2=pyhd8ed1ab_2
- matplotlib=3.4.2=py38haa244fe_0
- menuinst=1.4.17=py38haa244fe_1
- mkl=2021.2.0=hb70f87d_389
- mpir=3.0.0=he025d50_1002
- msys2-conda-epoch=20160418=1
- numpy=1.21.1=py38h09042cb_0
- olefile=0.46=pyh9f0ad1d_1
- openjpeg=2.4.0=hb211442_1
- openssl=1.1.1k=h8ffe710_0
- packaging=21.0=pyhd8ed1ab_0
- pandas=1.3.0=py38h60cbd38_0
- pango=1.48.7=hd84fcdd_0
- paramiko=2.7.2=pyh9f0ad1d_0
- parso=0.8.2=pyhd8ed1ab_0
- pathtools=0.1.2=py_1
- pcre=8.45=h0e60522_0
- pickleshare=0.7.5=py38h32f6830_1002
- pillow=8.3.1=py38h794f750_0
- pip=21.1.3=pyhd8ed1ab_0
- pixman=0.40.0=h8ffe710_0
- prompt-toolkit=3.0.19=pyha770c72_0
- pthreads-win32=2.9.1=hfa6e2cd_3
- pyadi-iio=0.0.8=pyhd8ed1ab_0
- pycairo=1.20.1=py38h979ce04_0
- pycparser=2.20=pyh9f0ad1d_2
- pygments=2.9.0=pyhd8ed1ab_0
- pygobject=3.40.1=py38hacb06c2_1
- pylibiio=0.21=py_6
- pynacl=1.4.0=py38h31c79cd_2
- pyopenssl=20.0.1=pyhd8ed1ab_0
- pyparsing=2.4.7=pyh9f0ad1d_0
- pyqt-impl=5.12.3=py38h885f38d_7
- pyqt5-sip=4.19.18=py38h885f38d_7
- pyqt=5.12.3=py38haa244fe_7
- pyqtchart=5.12=py38h885f38d_7
- pyqtwebengine=5.12.1=py38h885f38d_7
- pyreadline=2.1=py38haa244fe_1003
- pysocks=1.7.1=py38haa244fe_3
- python-dateutil=2.8.2=pyhd8ed1ab_0
- python=3.8.10=h7840368_1_cpython
- python_abi=3.8=2_cp38
- pytz=2021.1=pyhd8ed1ab_0
- pywin32=300=py38h294d835_0
- pyyaml=5.4.1=py38h294d835_0
- pyzmq=22.1.0=py38h09162b1_0
- qt=5.12.9=h5909a2a_4
- qwt=6.1.6=h552f0f6_0
- requests=2.26.0=pyhd8ed1ab_0
- rtl-sdr=0.6.0=h8ffe710_2
- scipy=1.7.0=py38he847743_0
- sdl=1.2.15=h13ae965_1
- setuptools=49.6.0=py38haa244fe_3
- six=1.16.0=pyh6c4a22f_0
- soapysdr-module-lms7=20.10.0=heea76a6_1
- soapysdr-module-plutosdr=0.2.1=he7677eb_2
- soapysdr-module-remote=0.5.2=h23704b7_2
- soapysdr-module-rtlsdr=0.3.0=h23704b7_1
- soapysdr-module-uhd=0.4.1=h4a99580_2
- soapysdr=0.8.0=py38hbd9d945_0
- sqlite=3.36.0=h8ffe710_0
- tbb=2021.3.0=h2d74725_0
- tk=8.6.10=h8ffe710_1
- tornado=6.1=py38h294d835_1
- traitlets=5.0.5=py_0
- ucrt=10.0.20348.0=h57928b3_0
- uhd=3.15.0.0=py38h1d4ea3b_6
- urllib3=1.26.6=pyhd8ed1ab_0
- vc=14.2=hb210afc_5
- volk=2.5.0=h63175ca_0
- vs2015_runtime=14.29.30037=h902a5da_5
- watchdog=0.10.4=py38haa244fe_0
- wcwidth=0.2.5=pyh9f0ad1d_2
- wheel=0.36.2=pyhd3deb0d_0
- win_inet_pton=1.1.0=py38haa244fe_2
- wincertstore=0.2=py38haa244fe_1006
- wxwidgets=3.1.3=h8e1ed31_4
- xz=5.2.5=h62dcd97_1
- yaml=0.2.5=he774522_0
- zeromq=4.3.4=h0e60522_0
- zlib=1.2.11=h62dcd97_1010
- zstd=1.5.0=h6255e5f_0
name: radioconda
platform: win-64
version: 2021.07.23

View File

@ -1,8 +1,8 @@
channels:
- conda-forge
- ryanvolz
company: github.com/ryanvolz/radioconda
initialize_by_default: true
company: https://github.com/ryanvolz/radioconda
initialize_by_default: false
installer_type: all
keep_pkgs: true
license_file: LICENSE
@ -10,31 +10,31 @@ name: radioconda
post_install: post_install.bat
register_python_default: false
specs:
- digital_rf=2.6.6=py38haa20497_1
- gnuradio-osmosdr=0.2.3=py38h64b1f91_3
- gnuradio-satellites=3.7.0=py38h03984f1_2
- gnuradio-soapy=2.1.3.1=py38he8840da_1
- gnuradio=3.8.3.0=py38h70ef170_2
- gqrx=2.14.4=h090ae7c_2
- ipython=7.22.0=py38h43734a8_0
- libiio=0.21=py38h292cb97_4
- libm2k=0.4.0=py38haf3f0dc_2
- limesuite=20.10.0=hbaad480_0
- mamba=0.9.2=py38hdd88130_0
- matplotlib=3.4.1=py38haa244fe_0
- numpy=1.20.2=py38h09042cb_0
- pandas=1.2.3=py38h4c96930_0
- pyadi-iio=0.0.7=pyhd8ed1ab_0
- python=3.8.0=hc9e8b01_5
- digital_rf=2.6.6=py38h026acad_1
- gnuradio-osmosdr=0.2.3=py38h9999dd4_7
- gnuradio-satellites=3.9.0=py38h9a54c5a_1
- gnuradio-soapy=2.1.3.1=py38h1515620_3
- gnuradio=3.8.3.1=py38h70ef170_2
- gqrx=2.14.4=hd356593_3
- ipython=7.25.0=py38h43734a8_1
- libiio=0.21=h57928b3_6
- libm2k=0.4.0=py38haf3f0dc_3
- limesuite=20.10.0=hbaad480_1
- mamba=0.15.2=py38hdd88130_0
- matplotlib=3.4.2=py38haa244fe_0
- numpy=1.21.1=py38h09042cb_0
- pandas=1.3.0=py38h60cbd38_0
- pyadi-iio=0.0.8=pyhd8ed1ab_0
- python=3.8.10=h7840368_1_cpython
- radioconda_console_shortcut=1.0=0
- rtl-sdr=0.6.0=h8ffe710_2
- scipy=1.6.2=py38he847743_0
- soapysdr-module-lms7=20.10.0=h54dde43_0
- soapysdr-module-plutosdr=0.2.1=h94b6719_1
- soapysdr-module-remote=0.5.2=hcf9c798_1
- soapysdr-module-rtlsdr=0.3.0=h74a9793_0
- soapysdr-module-uhd=0.4.1=hc03c0ee_1
- soapysdr=0.7.2=py38hbd9d945_4
- scipy=1.7.0=py38he847743_0
- soapysdr-module-lms7=20.10.0=heea76a6_1
- soapysdr-module-plutosdr=0.2.1=he7677eb_2
- soapysdr-module-remote=0.5.2=h23704b7_2
- soapysdr-module-rtlsdr=0.3.0=h23704b7_1
- soapysdr-module-uhd=0.4.1=h4a99580_2
- soapysdr=0.8.0=py38hbd9d945_0
- uhd=3.15.0.0=py38h1d4ea3b_6
version: 2021.04.08
version: 2021.07.23
write_condarc: true

View File

@ -1 +1,2 @@
del /q %PREFIX%\pkgs\*.tar.bz2
exit 0

View File

@ -1,187 +0,0 @@
# platform: win-64
# env_hash: 53a3f4ec327438d4166951c1d110946ec293a06a622c9420c8511bc5e4a73662
adwaita-icon-theme=3.38.0=heaa5689_1
appdirs=1.4.4=pyh9f0ad1d_0
argh=0.26.2=py38_1001
atk-1.0=2.36.0=h7222f49_4
backcall=0.2.0=pyh9f0ad1d_0
backports.functools_lru_cache=1.6.3=pyhd8ed1ab_0
backports=1.0=py_2
boost-cpp=1.74.0=h54f0996_2
brotlipy=0.7.0=py38hab1e662_1001
bzip2=1.0.8=h8ffe710_4
ca-certificates=2020.12.5=h5b45459_0
cached-property=1.5.2=hd8ed1ab_1
cached_property=1.5.2=pyha770c72_1
cairo=1.16.0=hb19e0ff_1008
certifi=2020.12.5=py38haa244fe_1
cffi=1.14.5=py38hd8c33c5_0
chardet=4.0.0=py38haa244fe_1
click-plugins=1.1.1=py_0
click=7.1.2=pyh9f0ad1d_0
codec2=0.9.2=h301d43c_1
colorama=0.4.4=pyh9f0ad1d_0
conda-package-handling=1.7.2=py38h8934438_0
conda=4.10.0=py38haa244fe_1
construct=2.9.45=py_0
cryptography=3.4.7=py38hd7da0ea_0
cycler=0.10.0=py_2
decorator=5.0.6=pyhd8ed1ab_0
digital_rf=2.6.6=py38haa20497_1
epoxy=1.5.5=h8d14728_0
expat=2.3.0=h39d44d4_0
fftw=3.3.9=nompi_hd3ad3c4_101
fontconfig=2.13.1=h1989441_1004
freetype=2.10.4=h546665d_1
fribidi=1.0.10=h62dcd97_0
fs=2.4.11=py38h32f6830_2
gdk-pixbuf=2.42.4=h1c5aac7_2
gettext=0.19.8.1=h1a89ca6_1005
glew=2.1.0=h39d44d4_2
glib-tools=2.68.0=h0e60522_2
glib=2.68.0=h0e60522_2
gnuradio-core=3.8.3.0=py38h76584d8_2
gnuradio-grc=3.8.3.0=py38h33e2607_2
gnuradio-osmosdr=0.2.3=py38h64b1f91_3
gnuradio-qtgui=3.8.3.0=py38h133500e_2
gnuradio-satellites=3.7.0=py38h03984f1_2
gnuradio-soapy=2.1.3.1=py38he8840da_1
gnuradio-uhd=3.8.3.0=py38h25a27fd_2
gnuradio-video-sdl=3.8.3.0=py38h33e2607_2
gnuradio-zeromq=3.8.3.0=py38h2f484db_2
gnuradio=3.8.3.0=py38h70ef170_2
gobject-introspection=1.68.0=py38hcb2c0c0_1
gqrx=2.14.4=h090ae7c_2
graphite2=1.3.13=1000
gsl=2.6=hdfb1a43_2
gtk3=3.24.28=h9a703b0_0
h5py=3.1.0=nompi_py38h022eade_100
harfbuzz=2.8.0=hc601d6f_1
hdf5=1.10.6=nompi_h5268f04_1114
hicolor-icon-theme=0.17=h57928b3_2
icu=68.1=h0e60522_0
idna=2.10=pyh9f0ad1d_0
intel-openmp=2021.2.0=h57928b3_616
ipython=7.22.0=py38h43734a8_0
ipython_genutils=0.2.0=py_1
jedi=0.18.0=py38haa244fe_2
jpeg=9d=he774522_0
kiwisolver=1.3.1=py38hbd9d945_1
krb5=1.17.2=hbae68bd_0
lcms2=2.12=h2a16943_0
libad9361-iio=0.2=h3326528_1
libarchive=3.5.1=hf621db8_1
libblas=3.9.0=8_mkl
libcblas=3.9.0=8_mkl
libclang=11.1.0=default_h5c34c98_0
libcurl=7.76.0=hf1763fc_0
libffi=3.3=h0e60522_2
libglib=2.68.0=h1e62bf3_2
libiconv=1.16=he774522_0
libiio=0.21=py38h292cb97_4
liblapack=3.9.0=8_mkl
liblimesuite=20.10.0=h0e60522_0
libm2k=0.4.0=py38haf3f0dc_2
libpng=1.6.37=ha81a0f5_2
librsvg=2.50.3=h09c2f97_2
libsodium=1.0.18=h62dcd97_1
libsolv=0.7.18=h7755175_0
libssh2=1.9.0=h680486a_6
libtiff=4.2.0=hc10be44_0
libusb=1.0.24=h0e60522_1
libxml2=2.9.10=hf5bbc77_3
libxslt=1.1.33=h65864e5_2
limesuite=20.10.0=hbaad480_0
log4cpp=1.1.3=ha925a31_1002
lxml=4.6.3=py38h292cb97_0
lz4-c=1.9.3=h8ffe710_0
lzo=2.10=hfa6e2cd_1000
m2w64-gcc-libgfortran=5.3.0=6
m2w64-gcc-libs-core=5.3.0=7
m2w64-gcc-libs=5.3.0=7
m2w64-gmp=6.1.0=2
m2w64-libwinpthread-git=5.0.0.4634.697f757=2
mako=1.1.4=pyh44b312d_0
mamba=0.9.2=py38hdd88130_0
markupsafe=1.1.1=py38h294d835_3
matplotlib-base=3.4.1=py38heae8d8c_0
matplotlib=3.4.1=py38haa244fe_0
menuinst=1.4.16=py38h32f6830_1
mkl=2020.4=hb70f87d_311
mpir=3.0.0=he025d50_1002
msys2-conda-epoch=20160418=1
numpy=1.20.2=py38h09042cb_0
olefile=0.46=pyh9f0ad1d_1
openjpeg=2.4.0=h48faf41_0
openssl=1.1.1k=h8ffe710_0
packaging=20.9=pyh44b312d_0
pandas=1.2.3=py38h4c96930_0
pango=1.48.4=hd84fcdd_0
parso=0.8.2=pyhd8ed1ab_0
pathtools=0.1.2=py_1
pcre=8.44=ha925a31_0
pickleshare=0.7.5=py38h32f6830_1002
pillow=8.1.2=py38h9273828_1
pixman=0.40.0=h8ffe710_0
prompt-toolkit=3.0.18=pyha770c72_0
pthreads-win32=2.9.1=hfa6e2cd_3
pyadi-iio=0.0.7=pyhd8ed1ab_0
pycairo=1.20.0=py38h7e31434_1
pycosat=0.6.3=py38h294d835_1006
pycparser=2.20=pyh9f0ad1d_2
pygments=2.8.1=pyhd8ed1ab_0
pygobject=3.40.1=py38hacb06c2_0
pyopenssl=20.0.1=pyhd8ed1ab_0
pyparsing=2.4.7=pyh9f0ad1d_0
pyqt-impl=5.12.3=py38h885f38d_7
pyqt5-sip=4.19.18=py38h885f38d_7
pyqt=5.12.3=py38haa244fe_7
pyqtchart=5.12=py38h885f38d_7
pyqtwebengine=5.12.1=py38h885f38d_7
pyreadline=2.1=py38haa244fe_1003
pysocks=1.7.1=py38haa244fe_3
python-dateutil=2.8.1=py_0
python=3.8.0=hc9e8b01_5
python_abi=3.8=1_cp38
pytz=2021.1=pyhd8ed1ab_0
pywin32=300=py38h294d835_0
pyyaml=5.4.1=py38h294d835_0
pyzmq=22.0.3=py38h09162b1_1
qt=5.12.9=h5909a2a_4
qwt=6.1.6=h552f0f6_0
radioconda_console_shortcut=1.0=0
reproc-cpp=14.2.1=h0e60522_0
reproc=14.2.1=h8ffe710_0
requests=2.25.1=pyhd3deb0d_0
rtl-sdr=0.6.0=h8ffe710_2
ruamel_yaml=0.15.80=py38h294d835_1004
scipy=1.6.2=py38he847743_0
sdl=1.2.15=h21ff451_1
setuptools=49.6.0=py38haa244fe_3
six=1.15.0=pyh9f0ad1d_0
soapysdr-module-lms7=20.10.0=h54dde43_0
soapysdr-module-plutosdr=0.2.1=h94b6719_1
soapysdr-module-remote=0.5.2=hcf9c798_1
soapysdr-module-rtlsdr=0.3.0=h74a9793_0
soapysdr-module-uhd=0.4.1=hc03c0ee_1
soapysdr=0.7.2=py38hbd9d945_4
sqlite=3.35.4=h8ffe710_0
tk=8.6.10=he774522_1
tornado=6.1=py38h294d835_1
tqdm=4.60.0=pyhd8ed1ab_0
traitlets=5.0.5=py_0
uhd=3.15.0.0=py38h1d4ea3b_6
urllib3=1.26.4=pyhd8ed1ab_0
vc=14.2=hb210afc_4
volk=2.4.1=py38h885f38d_1
vs2015_runtime=14.28.29325=h5e1d092_4
watchdog=0.10.4=py38haa244fe_0
wcwidth=0.2.5=pyh9f0ad1d_2
win_inet_pton=1.1.0=py38haa244fe_2
wincertstore=0.2=py38haa244fe_1006
wxwidgets=3.1.3=hd0f2d7a_3
xz=5.2.5=h62dcd97_1
yaml=0.2.5=he774522_0
zeromq=4.3.4=h0e60522_0
zlib=1.2.11=h62dcd97_1010
zstd=1.4.9=h6255e5f_0

View File

@ -1,25 +1,18 @@
name: radioconda
channels:
- conda-forge
- ryanvolz # [win]
platforms:
- linux-64
- osx-64
- win-64
dependencies:
- mamba
- ipython
- python
# restrict to python 3.8 on Windows for Windows 7 compatibility
- python 3.8 # [win]
- radioconda_console_shortcut # [win]
- digital_rf
- gnuradio
- gnuradio 3.8.*
- gnuradio-osmosdr
- gnuradio-satellites
- gnuradio-soapy
- gqrx
- ipython
- libiio
- libm2k
- limesuite
@ -27,6 +20,9 @@ dependencies:
- numpy
- pandas
- pyadi-iio
- python
# restrict to python 3.8 on Windows for Windows 7 compatibility
- python 3.8.* # [win]
- rtl-sdr
- scipy
- soapysdr

View File

@ -0,0 +1,7 @@
name: radioconda_installer
channels:
- conda-forge
- ryanvolz # [win]
dependencies:
- mamba
- radioconda_console_shortcut # [win]

View File

@ -1,12 +1,17 @@
#!/usr/bin/env python3
import pathlib
import shutil
from typing import List, Optional
import conda_lock
import yaml
def render_lock_spec(
def name_from_pkg_spec(spec: str):
return spec.split(sep=None, maxsplit=1)[0].split(sep="=", maxsplit=1)[0]
def lock_env_spec(
lock_spec: conda_lock.src_parser.LockSpecification, conda_exe: str
) -> conda_lock.src_parser.LockSpecification:
create_env_dict = conda_lock.conda_lock.solve_specs_for_arch(
@ -16,71 +21,82 @@ def render_lock_spec(
platform=lock_spec.platform,
)
pkgs = create_env_dict["actions"]["LINK"]
spec_names = set(
spec.split(sep=None, maxsplit=1)[0].split(sep="=", maxsplit=1)[0]
for spec in lock_spec.specs
locked_specs = ["{name}={version}={build_string}".format(**pkg) for pkg in pkgs]
locked_env_spec = conda_lock.src_parser.LockSpecification(
specs=sorted(locked_specs),
channels=lock_spec.channels,
platform=lock_spec.platform,
)
rendered_specs = []
rendered_dep_specs = []
for pkg in pkgs:
pkg_spec = "{name}={version}={build_string}".format(**pkg)
if pkg["name"] in spec_names:
rendered_specs.append(pkg_spec)
return locked_env_spec
def write_env_file(
env_spec: conda_lock.src_parser.LockSpecification,
file_path: pathlib.Path,
name: Optional[str] = None,
version: Optional[str] = None,
):
env_dict = dict(
name=name,
version=version,
platform=env_spec.platform,
channels=env_spec.channels,
dependencies=env_spec.specs,
)
if name:
env_dict["name"] = name
if version:
env_dict["version"] = version
with file_path.open("w") as f:
yaml.safe_dump(env_dict, stream=f)
return env_dict
def write_lock_file(
lock_spec: conda_lock.src_parser.LockSpecification,
file_path: pathlib.Path,
conda_exe: str,
):
lockfile_contents = conda_lock.conda_lock.create_lockfile_from_spec(
channels=lock_spec.channels, conda=conda_exe, spec=lock_spec
)
def sanitize_lockfile_line(line):
line = line.strip()
if line == "":
return "#"
else:
rendered_dep_specs.append(pkg_spec)
return line
rendered_lock_spec = conda_lock.src_parser.LockSpecification(
specs=sorted(rendered_specs),
channels=lock_spec.channels,
platform=lock_spec.platform,
)
rendered_full_lock_spec = conda_lock.src_parser.LockSpecification(
specs=sorted(rendered_specs + rendered_dep_specs),
channels=lock_spec.channels,
platform=lock_spec.platform,
)
lockfile_contents = [sanitize_lockfile_line(ln) for ln in lockfile_contents]
return rendered_lock_spec, rendered_full_lock_spec
with file_path.open("w") as f:
f.write("\n".join(lockfile_contents) + "\n")
return lockfile_contents
def render_constructor_specs(
environment_file: pathlib.Path,
def render_constructor(
lock_spec: conda_lock.src_parser.LockSpecification,
name: str,
version: str,
company: str,
license_file: pathlib.Path,
output_dir: pathlib.Path,
conda_exe: str,
) -> dict:
with environment_file.open("r") as f:
env_yaml_data = yaml.safe_load(f)
platform = lock_spec.platform
constructor_name = f"{name}-{platform}"
installer_name = env_yaml_data["name"]
platforms = env_yaml_data["platforms"]
if not license_file.exists():
raise ValueError(f"Cannot find license file: {license_file}")
output_dir.mkdir(parents=True, exist_ok=True)
constructor_specs = {}
for platform in platforms:
constructor_name = f"{installer_name}-{platform}"
lock_spec = conda_lock.conda_lock.parse_environment_file(
environment_file=environment_file, platform=platform
)
rendered_lock_spec, rendered_full_lock_spec = render_lock_spec(
lock_spec, conda_exe
)
construct_dict = dict(
name=installer_name,
name=name,
version=version,
company=company,
channels=rendered_lock_spec.channels,
specs=rendered_lock_spec.specs,
initialize_by_default=True,
channels=lock_spec.channels,
specs=lock_spec.specs,
initialize_by_default=False if platform.startswith("win") else True,
installer_type="all",
keep_pkgs=True,
license_file="LICENSE",
@ -92,8 +108,6 @@ def render_constructor_specs(
else:
construct_dict["post_install"] = "post_install.sh"
constructor_specs[constructor_name] = construct_dict
constructor_dir = output_dir / constructor_name
if constructor_dir.exists():
shutil.rmtree(constructor_dir)
@ -105,25 +119,130 @@ def render_constructor_specs(
# write the post_install scripts referenced in the construct dict
if platform.startswith("win"):
with (constructor_dir / "post_install.bat").open("w") as f:
f.writelines((r"del /q %PREFIX%\pkgs\*.tar.bz2", ""))
f.write("\n".join((r"del /q %PREFIX%\pkgs\*.tar.bz2", "exit 0", "")))
else:
with (constructor_dir / "post_install.sh").open("w") as f:
f.writelines((r"rm -f $PREFIX/pkgs/*.tar.bz2", ""))
f.write(
"\n".join(
(
"#!/bin/sh",
f'PREFIX="${{PREFIX:-$2/{name}}}"',
r"rm -f $PREFIX/pkgs/*.tar.bz2",
"exit 0",
"",
)
)
)
construct_yaml_path = constructor_dir / "construct.yaml"
with construct_yaml_path.open("w") as f:
yaml.safe_dump(construct_dict, stream=f)
lockfile_contents = [
f"# platform: {rendered_full_lock_spec.platform}",
f"# env_hash: {rendered_full_lock_spec.env_hash()}",
]
lockfile_contents.extend(rendered_full_lock_spec.specs)
lock_file_path = constructor_dir / f"{constructor_name}.txt"
with lock_file_path.open("w") as f:
f.writelines(s + "\n" for s in lockfile_contents)
return construct_dict
return constructor_specs
def render_platforms(
environment_file: pathlib.Path,
installer_environment_file: pathlib.Path,
version: str,
company: str,
license_file: pathlib.Path,
output_dir: pathlib.Path,
conda_exe: str,
) -> dict:
with environment_file.open("r") as f:
env_yaml_data = yaml.safe_load(f)
env_name = env_yaml_data["name"]
platforms = env_yaml_data["platforms"]
if not license_file.exists():
raise ValueError(f"Cannot find license file: {license_file}")
if output_dir.exists():
shutil.rmtree(output_dir)
output_dir.mkdir(parents=True)
rendered_platforms = {}
for platform in platforms:
output_name = f"{env_name}-{platform}"
# get the environment specification for the list of packages from the env file
env_spec = conda_lock.conda_lock.parse_environment_file(
environment_file=environment_file, platform=platform
)
# lock the full environment specification to specific versions and builds
locked_env_spec = lock_env_spec(env_spec, conda_exe)
# write the full environment specification to a yaml file (to build metapackage)
locked_env_dict = write_env_file(
env_spec=locked_env_spec,
file_path=output_dir / f"{output_name}.yml",
name=env_name,
version=version,
)
# write the full environment specification to a lock file (to install from file)
lockfile_contents = write_lock_file(
lock_spec=locked_env_spec,
file_path=output_dir / f"{output_name}.lock",
conda_exe=conda_exe,
)
# add installer-only (base environment) packages and lock those too
installer_pkg_spec = conda_lock.conda_lock.parse_environment_file(
environment_file=installer_environment_file, platform=platform
)
installer_spec = conda_lock.src_parser.LockSpecification(
specs=sorted(locked_env_spec.specs + installer_pkg_spec.specs),
channels=sorted(
set(locked_env_spec.channels) | set(installer_pkg_spec.channels)
),
platform=locked_env_spec.platform,
)
locked_installer_spec = lock_env_spec(installer_spec, conda_exe)
# get a set of only the packages to put in the constructor specification
# taken from the installer-only list and those explicitly selected originally
constructor_pkg_names = set(
name_from_pkg_spec(spec)
for spec in env_spec.specs + installer_pkg_spec.specs
)
# filter the installer spec by the constructor package names
constructor_pkg_specs = [
spec
for spec in locked_installer_spec.specs
if name_from_pkg_spec(spec) in constructor_pkg_names
]
constructor_spec = conda_lock.src_parser.LockSpecification(
specs=constructor_pkg_specs,
channels=locked_installer_spec.channels,
platform=locked_installer_spec.platform,
)
# create the rendered constructor directory
constructor_dict = render_constructor(
lock_spec=constructor_spec,
name=env_name,
version=version,
company=company,
license_file=license_file,
output_dir=output_dir,
)
# aggregate output
rendered_platforms[output_name] = dict(
locked_env_spec=locked_env_spec,
locked_env_dict=locked_env_dict,
lockfile_contents=lockfile_contents,
locked_installer_spec=locked_installer_spec,
constructor_dict=constructor_dict,
)
return rendered_platforms
if __name__ == "__main__":
@ -134,7 +253,15 @@ if __name__ == "__main__":
cwd = pathlib.Path(".").absolute()
here = pathlib.Path(__file__).parent.absolute().relative_to(cwd)
distname = os.getenv("DISTNAME", "radioconda")
source = os.getenv("SOURCE", "github.com/ryanvolz/radioconda")
source = "/".join(
(
os.getenv("GITHUB_SERVER_URL", "https://github.com"),
os.getenv("GITHUB_REPOSITORY", "ryanvolz/radioconda"),
)
)
dt = datetime.datetime.now()
version = dt.strftime("%Y.%m.%d")
parser = argparse.ArgumentParser(
description=(
@ -148,11 +275,32 @@ if __name__ == "__main__":
nargs="?",
default=here / f"{distname}.yaml",
help=(
"YAML file defining an installer distribution, with a 'name' string and"
"YAML file defining a distribution, with a 'name' string and"
" 'channels', 'platforms', and 'dependencies' lists."
" (default: %(default)s)"
),
)
parser.add_argument(
"installer_environment_file",
type=pathlib.Path,
nargs="?",
default=here / f"{distname}_installer.yaml",
help=(
"YAML file defining additional packages for the installer, with a 'name'"
" string and 'channels' and 'dependencies' lists."
" (default: %(default)s)"
),
)
parser.add_argument(
"-v",
"--version",
type=str,
default=version,
help=(
"Version tag for the installer, defaults to the current date."
" (default: %(default)s)"
),
)
parser.add_argument(
"--company",
type=str,
@ -198,12 +346,10 @@ if __name__ == "__main__":
conda_executable=args.conda_exe, mamba=True, micromamba=True
)
dt = datetime.datetime.now()
version = dt.strftime("%Y.%m.%d")
constructor_specs = render_constructor_specs(
constructor_specs = render_platforms(
environment_file=args.environment_file,
version=version,
installer_environment_file=args.installer_environment_file,
version=args.version,
company=args.company,
license_file=args.license_file,
output_dir=args.output_dir,