diff --git a/.clang-format b/.clang-format index c388131367..3f4eb2c680 100644 --- a/.clang-format +++ b/.clang-format @@ -2,61 +2,61 @@ BasedOnStyle: Mozilla Language: Cpp Standard: c++17 -AccessModifierOffset: '-4' +AccessModifierOffset: "-4" AlignAfterOpenBracket: BlockIndent -AlignEscapedNewlinesLeft: 'false' +AlignEscapedNewlinesLeft: "false" AllowAllArgumentsOnNextLine: false AllowAllParametersOfDeclarationOnNextLine: false -AllowShortBlocksOnASingleLine: 'false' -AllowShortCaseLabelsOnASingleLine: 'false' -AllowShortFunctionsOnASingleLine: 'false' -AllowShortIfStatementsOnASingleLine: 'false' -AllowShortLoopsOnASingleLine: 'false' -AlwaysBreakTemplateDeclarations: 'true' +AllowShortBlocksOnASingleLine: "false" +AllowShortCaseLabelsOnASingleLine: "false" +AllowShortFunctionsOnASingleLine: "false" +AllowShortIfStatementsOnASingleLine: "false" +AllowShortLoopsOnASingleLine: "false" +AlwaysBreakTemplateDeclarations: "true" BinPackArguments: false BinPackParameters: false BreakAfterAttributes: Leave BreakBeforeBinaryOperators: All BreakBeforeBraces: Allman -BreakBeforeTernaryOperators: 'true' -BreakConstructorInitializersBeforeComma: 'true' -BreakStringLiterals: 'false' -ColumnLimit: '100' -ConstructorInitializerAllOnOneLineOrOnePerLine: 'false' -ConstructorInitializerIndentWidth: '4' -ContinuationIndentWidth: '4' -Cpp11BracedListStyle: 'false' -DerivePointerAlignment: 'false' -DisableFormat: 'false' +BreakBeforeTernaryOperators: "true" +BreakConstructorInitializersBeforeComma: "true" +BreakStringLiterals: "false" +ColumnLimit: "100" +ConstructorInitializerAllOnOneLineOrOnePerLine: "false" +ConstructorInitializerIndentWidth: "4" +ContinuationIndentWidth: "4" +Cpp11BracedListStyle: "false" +DerivePointerAlignment: "false" +DisableFormat: "false" EmptyLineAfterAccessModifier: Always EmptyLineBeforeAccessModifier: Always -ExperimentalAutoDetectBinPacking: 'true' +ExperimentalAutoDetectBinPacking: "true" IncludeBlocks: Regroup IncludeCategories: -- Regex: <[^.]+> - Priority: -3 -- Regex: - Priority: -1 -- Regex: <.+> - Priority: -2 -- Regex: '"mamba/.+"' - Priority: 0 -- Regex: '"solv-cpp/.+"' - Priority: 0 -- Regex: '".+/.+"' - Priority: 1 -- Regex: '".+"' - Priority: 2 -IndentCaseLabels: 'true' -IndentWidth: '4' -IndentWrappedFunctionNames: 'false' -InsertBraces: true # Experimental -KeepEmptyLinesAtTheStartOfBlocks: 'false' -MaxEmptyLinesToKeep: '2' + - Regex: <[^.]+> + Priority: -3 + - Regex: + Priority: -1 + - Regex: <.+> + Priority: -2 + - Regex: '"mamba/.+"' + Priority: 0 + - Regex: '"solv-cpp/.+"' + Priority: 0 + - Regex: '".+/.+"' + Priority: 1 + - Regex: '".+"' + Priority: 2 +IndentCaseLabels: "true" +IndentWidth: "4" +IndentWrappedFunctionNames: "false" +InsertBraces: true # Experimental +KeepEmptyLinesAtTheStartOfBlocks: "false" +MaxEmptyLinesToKeep: "2" NamespaceIndentation: All -ObjCBlockIndentWidth: '4' -ObjCSpaceAfterProperty: 'false' -ObjCSpaceBeforeProtocolList: 'false' +ObjCBlockIndentWidth: "4" +ObjCSpaceAfterProperty: "false" +ObjCSpaceBeforeProtocolList: "false" PackConstructorInitializers: Never PenaltyBreakAssignment: 100000 PenaltyBreakBeforeFirstCallParameter: 0 @@ -67,22 +67,22 @@ PenaltyExcessCharacter: 10 PenaltyIndentedWhitespace: 0 PenaltyReturnTypeOnItsOwnLine: 10 PointerAlignment: Left -QualifierAlignment: Custom # Experimental +QualifierAlignment: Custom # Experimental QualifierOrder: [inline, static, constexpr, const, volatile, type] -ReflowComments: 'true' +ReflowComments: "true" SeparateDefinitionBlocks: Always SortIncludes: CaseInsensitive SortUsingDeclarations: Never -SpaceAfterCStyleCast: 'true' -SpaceAfterTemplateKeyword: 'true' -SpaceBeforeAssignmentOperators: 'true' +SpaceAfterCStyleCast: "true" +SpaceAfterTemplateKeyword: "true" +SpaceBeforeAssignmentOperators: "true" SpaceBeforeParens: ControlStatements -SpaceInEmptyParentheses: 'false' -SpacesBeforeTrailingComments: '2' -SpacesInAngles: 'false' -SpacesInCStyleCastParentheses: 'false' -SpacesInContainerLiterals: 'false' -SpacesInParentheses: 'false' -SpacesInSquareBrackets: 'false' -TabWidth: '4' +SpaceInEmptyParentheses: "false" +SpacesBeforeTrailingComments: "2" +SpacesInAngles: "false" +SpacesInCStyleCastParentheses: "false" +SpacesInContainerLiterals: "false" +SpacesInParentheses: "false" +SpacesInSquareBrackets: "false" +TabWidth: "4" UseTab: Never diff --git a/.github/actions/workspace/action.yml b/.github/actions/workspace/action.yml index 0cfd129639..5314a0e4fc 100644 --- a/.github/actions/workspace/action.yml +++ b/.github/actions/workspace/action.yml @@ -1,8 +1,8 @@ name: workspace -description: 'A action to persist your workspace across different jobs' +description: "A action to persist your workspace across different jobs" branding: - icon: 'box' - color: 'green' + icon: "box" + color: "green" inputs: action: required: true @@ -18,7 +18,7 @@ inputs: required: true default: ${{ github.workflow }}-${{ github.run_id }}-${{ github.run_number }}-${{ github.sha }} key_suffix: - default: '' + default: "" token: required: false default: ${{ github.token }} diff --git a/.github/workflows/bot_issue_template.md b/.github/workflows/bot_issue_template.md index ec47c3a78b..f3ab7130e8 100644 --- a/.github/workflows/bot_issue_template.md +++ b/.github/workflows/bot_issue_template.md @@ -1,4 +1,5 @@ --- title: Bot failure --- + There was a problem with the **{{ workflow }}** workflow, please investigate. diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index 3dd3992297..7623cd66f8 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -20,15 +20,15 @@ jobs: env: PRE_COMMIT_USE_MICROMAMBA: 1 steps: - - uses: actions/checkout@v4 - - name: Install pre-commit - uses: mamba-org/setup-micromamba@v2 - with: - environment-name: linters - create-args: pre-commit - - name: Add micromamba to GITHUB_PATH - run: echo "${HOME}/micromamba-bin" >> $GITHUB_PATH - - name: Run all linters - shell: micromamba-shell {0} - run: | - pre-commit run --all-files --verbose --show-diff-on-failure + - uses: actions/checkout@v4 + - name: Install pre-commit + uses: mamba-org/setup-micromamba@v2 + with: + environment-name: linters + create-args: pre-commit + - name: Add micromamba to GITHUB_PATH + run: echo "${HOME}/micromamba-bin" >> $GITHUB_PATH + - name: Run all linters + shell: micromamba-shell {0} + run: | + pre-commit run --all-files --verbose --show-diff-on-failure diff --git a/.github/workflows/static_build.yml b/.github/workflows/static_build.yml index ce65e5e848..a97922aec1 100644 --- a/.github/workflows/static_build.yml +++ b/.github/workflows/static_build.yml @@ -8,10 +8,10 @@ on: branches: - main paths-ignore: - - 'docs/**' - - 'mamba/**' - - 'libmambapy/**' - - '**.md' + - "docs/**" + - "mamba/**" + - "libmambapy/**" + - "**.md" merge_group: types: [checks_requested] @@ -27,11 +27,11 @@ jobs: fail-fast: false matrix: include: - - {os: ubuntu-latest, platform: linux, arch: "64"} - - {os: ubuntu-latest, platform: linux, arch: aarch64} - - {os: ubuntu-latest, platform: linux, arch: ppc64le} - - {os: macos-latest, platform: osx, arch: "64"} - - {os: macos-latest, platform: osx, arch: arm64} + - { os: ubuntu-latest, platform: linux, arch: "64" } + - { os: ubuntu-latest, platform: linux, arch: aarch64 } + - { os: ubuntu-latest, platform: linux, arch: ppc64le } + - { os: macos-latest, platform: osx, arch: "64" } + - { os: macos-latest, platform: osx, arch: arm64 } steps: - name: Checkout micromamba-feedstock uses: actions/checkout@v4 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 68483a940b..d6ecc43a72 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,12 +8,11 @@ on: branches: - main paths-ignore: - - 'docs/**' - - '**.md' + - "docs/**" + - "**.md" merge_group: types: [checks_requested] - concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c6919ae2f9..6bc9340fbd 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -5,23 +5,20 @@ repos: hooks: - id: trailing-whitespace - id: end-of-file-fixer - - id: fix-encoding-pragma - args: [--remove] - - id: check-yaml - exclude: ^.+(/tests/|/recipe/).+$ - - id: check-toml - - id: check-json - id: check-merge-conflict - - id: pretty-format-json - args: [--autofix] - id: debug-statements language_version: python3 + # Autoformat: YAML, JSON, Markdown, etc. + - repo: https://github.com/rbubley/mirrors-prettier + rev: v3.4.2 + hooks: + - id: prettier - repo: https://github.com/pre-commit/pygrep-hooks rev: v1.10.0 hooks: - - id: rst-backticks - - id: rst-directive-colons - - id: rst-inline-touching-normal + - id: rst-backticks + - id: rst-directive-colons + - id: rst-inline-touching-normal - repo: https://github.com/asottile/pyupgrade rev: v3.19.0 hooks: @@ -31,7 +28,7 @@ repos: rev: v0.8.2 hooks: - id: ruff - args: [ --fix ] + args: [--fix] - id: ruff-format - repo: https://github.com/asottile/blacken-docs rev: 1.19.1 @@ -55,4 +52,4 @@ repos: exclude: (CHANGELOG.md) # In case of ambiguity (multiple possible corrections), `typos` will just report it to the user and move on without applying/writing any changes. # cf. https://github.com/crate-ci/typos - args: [ --write-changes ] + args: [--write-changes] diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b11cee2e1..350b22d0c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,4 @@ -2024.12.12 -========== +# 2024.12.12 Releases: libmamba 2.0.5, libmambapy 2.0.5, micromamba 2.0.5 @@ -35,8 +34,7 @@ CI fixes and doc: - [all] docs: Remove installation non-recommendation by @jjerphan in https://github.com/mamba-org/mamba/pull/3656 - [libmambapy] ci: Remove Conda Nightly tests by @jjerphan in https://github.com/mamba-org/mamba/pull/3629 -2024.12.09 -========== +# 2024.12.09 Releases: libmamba 2.0.5.rc0, libmambapy 2.0.5.rc0, micromamba 2.0.5.rc0 @@ -66,8 +64,7 @@ CI fixes and doc: - [all] docs: Remove installation non-recommendation by @jjerphan in https://github.com/mamba-org/mamba/pull/3656 - [libmambapy] ci: Remove Conda Nightly tests by @jjerphan in https://github.com/mamba-org/mamba/pull/3629 -2024.11.22 -========== +# 2024.11.22 Releases: libmamba 2.0.4, libmambapy 2.0.4, micromamba 2.0.4 @@ -108,7 +105,7 @@ Bug fixes: - [libmamba, micromamba] Create empty base prefix with `env update` by @Hind-M in https://github.com/mamba-org/mamba/pull/3519 - [libmamba, micromamba] fix: Use POSIX-compliant scripts by @jjerphan in https://github.com/mamba-org/mamba/pull/3522 - [libmamba, micromamba] maint: Clarify `env` subcommand documentation in help menu (cont'd) by @jjerphan in https://github.com/mamba-org/mamba/pull/3539 -- [libmamba] fix: Handle space in `mamba` and `micromamba` executable absolute paths by @NewUserHa in https://github.com/mamba-org/mamba/pull/3525 +- [libmamba] fix: Handle space in `mamba` and `micromamba` executable absolute paths by @NewUserHa in https://github.com/mamba-org/mamba/pull/3525 - [libmamba, micromamba] maint: Clarify `env` subcommand documentation in help menu by @jjerphan in https://github.com/mamba-org/mamba/pull/3502 - [micromamba] fix: Adapt `test_env_update_pypi_with_conda_forge` by @jjerphan in https://github.com/mamba-org/mamba/pull/3537 - [libmamba] Add recommendation if error with root prefix by @Hind-M in https://github.com/mamba-org/mamba/pull/3513 @@ -116,7 +113,6 @@ Bug fixes: - [libmamba] Replace `[System.IO.Path]::GetFileNameWithoutExtension` with `-replace` by @mleistner-bgr in https://github.com/mamba-org/mamba/pull/3510 - [libmamba] Fix warnings and co by @Hind-M in https://github.com/mamba-org/mamba/pull/3507 - CI fixes and doc: - [all] ci: add brew toolchain test by @henryiii in https://github.com/mamba-org/mamba/pull/3625 @@ -135,8 +131,7 @@ CI fixes and doc: - [all] dev: Remove the use of Taskfile by @jjerphan in https://github.com/mamba-org/mamba/pull/3544 - [all] Upgraded CI to micromamba 2.0.2 by @JohanMabille in https://github.com/mamba-org/mamba/pull/3497 -2024.11.21 -========== +# 2024.11.21 Releases: libmamba 2.0.4alpha3, libmambapy 2.0.4alpha3, micromamba 2.0.4alpha3 @@ -162,8 +157,7 @@ CI fixes and doc: - [all] docs: Update pieces of documentation after the release of mamba 2 by @jjerphan in https://github.com/mamba-org/mamba/pull/3610 - [libmambapy, libmamba] maint: Update clang-format to v19 by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3600 -2024.11.14 -========== +# 2024.11.14 Releases: libmamba 2.0.4alpha2, libmambapy 2.0.4alpha2, micromamba 2.0.4alpha2 @@ -181,8 +175,7 @@ CI fixes and doc: - [micromamba, libmamba] Update pre-commit hooks except clang-format by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3599 - [all] Force spinx v6 in readthedocs by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3586 -2024.11.12-0 -============ +# 2024.11.12-0 Releases: libmamba 2.0.4alpha1, libmambapy 2.0.4alpha1, micromamba 2.0.4alpha1 @@ -191,8 +184,7 @@ Bug fixes: - [all] fixed incorrect syntax in static_build.yml by @Klaim in https://github.com/mamba-org/mamba/pull/3592 - [micromamba] fix: Correct `mamba env export --json --from-history` by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3590 -2024.11.12 -========== +# 2024.11.12 Releases: libmamba 2.0.4alpha0, libmambapy 2.0.4alpha0, micromamba 2.0.4alpha0 @@ -205,8 +197,7 @@ Bug fixes: - [libmamba] fix: Skip misformatted configuration files by @ChaonengQuan in https://github.com/mamba-org/mamba/pull/3580 -2024.11.05 -========== +# 2024.11.05 Releases: libmamba 2.0.3, libmambapy 2.0.3, micromamba 2.0.3 @@ -230,7 +221,7 @@ Bug fixes: - [libmamba, micromamba] Create empty base prefix with `env update` by @Hind-M in https://github.com/mamba-org/mamba/pull/3519 - [libmamba, micromamba] fix: Use POSIX-compliant scripts by @jjerphan in https://github.com/mamba-org/mamba/pull/3522 - [libmamba, micromamba] maint: Clarify `env` subcommand documentation in help menu (cont'd) by @jjerphan in https://github.com/mamba-org/mamba/pull/3539 -- [libmamba] fix: Handle space in `mamba` and `micromamba` executable absolute paths by @NewUserHa in https://github.com/mamba-org/mamba/pull/3525 +- [libmamba] fix: Handle space in `mamba` and `micromamba` executable absolute paths by @NewUserHa in https://github.com/mamba-org/mamba/pull/3525 - [libmamba, micromamba] maint: Clarify `env` subcommand documentation in help menu by @jjerphan in https://github.com/mamba-org/mamba/pull/3502 - [micromamba] fix: Adapt `test_env_update_pypi_with_conda_forge` by @jjerphan in https://github.com/mamba-org/mamba/pull/3537 - [libmamba] Add recommendation if error with root prefix by @Hind-M in https://github.com/mamba-org/mamba/pull/3513 @@ -246,8 +237,7 @@ CI fixes and doc: - [all] dev: Remove the use of Taskfile by @jjerphan in https://github.com/mamba-org/mamba/pull/3544 - [all] Upgraded CI to micromamba 2.0.2 by @JohanMabille in https://github.com/mamba-org/mamba/pull/3497 -2024.10.02 -========== +# 2024.10.02 Releases: libmamba 2.0.2, libmambapy 2.0.2, micromamba 2.0.2 @@ -261,8 +251,7 @@ CI fixes and doc: - [all] Rollback to micromamba 1.5.10 in CI by @JohanMabille in https://github.com/mamba-org/mamba/pull/3491 -2024.09.30 -========== +# 2024.09.30 Releases: libmamba 2.0.1, libmambapy 2.0.1, micromamba 2.0.1 @@ -278,8 +267,7 @@ CI fixes and doc: - [all] doc: add github links to documentation by @timhoffm in https://github.com/mamba-org/mamba/pull/3471 -2024.09.25 -========== +# 2024.09.25 Releases: libmamba 2.0.0, libmambapy 2.0.0, micromamba 2.0.0 @@ -290,7 +278,7 @@ Enhancements: - [libmamba, micromamba] Support CONDA_DEFAULT_ENV by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3445 - [all] Remove cctools patch from feedstock in CI by @JohanMabille in https://github.com/mamba-org/mamba/pull/3442 - [micromamba] test: Adapt test_explicit_export_topologically_sorted by @jjerphan in https://github.com/mamba-org/mamba/pull/3377 -- [libmamba] test: Comparability and hashability of `PackageInfo` and `MatchSpec` by @jjerphan in https://github.com/mamba-org/mamba/pull/3369 +- [libmamba] test: Comparability and hashability of `PackageInfo` and `MatchSpec` by @jjerphan in https://github.com/mamba-org/mamba/pull/3369 - [libmamba] build: Support fmt 11 (follow-up) by @jjerphan in https://github.com/mamba-org/mamba/pull/3371 - [libmamba, micromamba] build: Support fmt 11 by @jjerphan in https://github.com/mamba-org/mamba/pull/3368 - [libmamba] Make more classes hashable and comparable by @jjerphan in https://github.com/mamba-org/mamba/pull/3363 @@ -416,7 +404,7 @@ Enhancements: - [micromamba] Make some fixture local by @JohanMabille in https://github.com/mamba-org/mamba/pull/2919 - [libmamba] Print error code if run fails by @jonashaag in https://github.com/mamba-org/mamba/pull/2848 - [all] Added PackageFetcher by @JohanMabille in https://github.com/mamba-org/mamba/pull/2917 -- [libmamba] return architecture levels for micromamba by @isuruf in https://github.com/mamba-org/mamba/pull/2921 + - [libmamba] return architecture levels for micromamba by @isuruf in https://github.com/mamba-org/mamba/pull/2921 - [all] Resolve ChannelSpec into a Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2899 - [libmamba] Factorize Win user folder function between files by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2925 - [libmamba, libmambapy] Combine dev environments by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2937 @@ -489,7 +477,7 @@ Bug fixes: - [micromamba] Fix `test_no_python_pinning` by @Hind-M in https://github.com/mamba-org/mamba/pull/3321 - [libmamba] Fixed restoring the previous signal handler for example in python case (Windows only for now) by @Klaim in https://github.com/mamba-org/mamba/pull/3297 - [all] Split `ContextOptions::enable_logging_and_signal_handling` into 2 different options by @Klaim in https://github.com/mamba-org/mamba/pull/3329 -- [libmambapy, libmamba] libmambapy: use `Context` explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309 +- [libmambapy, libmamba] libmambapy: use `Context` explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309 - [micromamba] Fix test_no_python_pinning by @Hind-M in https://github.com/mamba-org/mamba/pull/3319 - [all] Fix release scripts by @Hind-M in https://github.com/mamba-org/mamba/pull/3306 - [libmamba] Hotfix to allow Ctrl+C in python scipts by @Klaim in https://github.com/mamba-org/mamba/pull/3285 @@ -521,7 +509,7 @@ Bug fixes: - [micromamba] Fixed "micromamba package transmute names files going from .conda -> .tar.bz2 incorrectly" by @mariusvniekerk in https://github.com/mamba-org/mamba/issues/2911 - [libmamba] Nushell hotfix by @cvanelteren https://github.com/mamba-org/mamba/pull/2841 - [libmamba] Added missing dependency in libmambaConfig.cmake.in by @JohanMabille in https://github.com/mamba-org/mamba/pull/2916 -- [libmamba] Allow defaults::* spec by @isuruf in https://github.com/mamba-org/mamba/pull/2927 +- [libmamba] Allow defaults::\* spec by @isuruf in https://github.com/mamba-org/mamba/pull/2927 - [libmamba] https://github.com/mamba-org/mamba/pull/2929 by @bruchim-cisco in https://github.com/mamba-org/mamba/pull/2929 - [libmamba] Fix channels with slashes regression by @isuruf in https://github.com/mamba-org/mamba/pull/2926 - [micromamba] Fix micromamba test dependency conda-package-handling by @rominf in https://github.com/mamba-org/mamba/pull/2945 @@ -575,8 +563,7 @@ CI fixes and doc: - [all] update readme install link by @artifical-agent in https://github.com/mamba-org/mamba/pull/2980 - [all] Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985 -2024.09.20 -========== +# 2024.09.20 Releases: libmamba 2.0.0rc6, libmambapy 2.0.0rc6, micromamba 2.0.0rc6 @@ -598,8 +585,7 @@ CI fixes and doc: - [all] Fix wrong version of miniforge in doc by @Hind-M in https://github.com/mamba-org/mamba/pull/3462 - [all] Remove cctools patch removal in CI by @Hind-M in https://github.com/mamba-org/mamba/pull/3451 -2024.09.13 -========== +# 2024.09.13 Releases: libmamba 2.0.0rc5, libmambapy 2.0.0rc5, micromamba 2.0.0rc5 @@ -622,8 +608,7 @@ CI fixes and doc: - [all] docs: Specify `CMAKE_INSTALL_PREFIX` by @jjerphan in https://github.com/mamba-org/mamba/pull/3438 -2024.08.29 -========== +# 2024.08.29 Releases: libmamba 2.0.0rc4, libmambapy 2.0.0rc4, micromamba 2.0.0rc4 @@ -632,8 +617,7 @@ Bug fixes: - [micromamba] test: Adapt `test_remove_orphaned` unlinks by @jjerphan in https://github.com/mamba-org/mamba/pull/3417 - [micromamba, libmamba] fix: Reduce logging system overhead by @jjerphan in https://github.com/mamba-org/mamba/pull/3416 -2024.08.26 -========== +# 2024.08.26 Releases: libmamba 2.0.0rc3, libmambapy 2.0.0rc3, micromamba 2.0.0rc3 @@ -647,15 +631,14 @@ CI fixes and doc: - [all] docs: Adapt "Solving Package Environments" section by @jjerphan in https://github.com/mamba-org/mamba/pull/3326 -2024.08.19 -========== +# 2024.08.19 Releases: libmamba 2.0.0rc2, libmambapy 2.0.0rc2, micromamba 2.0.0rc2 Enhancements: - [micromamba] test: Adapt test_explicit_export_topologically_sorted by @jjerphan in https://github.com/mamba-org/mamba/pull/3377 -- [libmamba] test: Comparability and hashability of `PackageInfo` and `MatchSpec` by @jjerphan in https://github.com/mamba-org/mamba/pull/3369 +- [libmamba] test: Comparability and hashability of `PackageInfo` and `MatchSpec` by @jjerphan in https://github.com/mamba-org/mamba/pull/3369 - [libmamba] build: Support fmt 11 (follow-up) by @jjerphan in https://github.com/mamba-org/mamba/pull/3371 - [libmamba, micromamba] build: Support fmt 11 by @jjerphan in https://github.com/mamba-org/mamba/pull/3368 - [libmamba] Make more classes hashable and comparable by @jjerphan in https://github.com/mamba-org/mamba/pull/3363 @@ -675,8 +658,7 @@ CI fixes and doc: - [all] Unpin cryptography, python, and add make to environment-dev.yml by @jaimergp in https://github.com/mamba-org/mamba/pull/3352 - [all] ci: Unpin libcxx <18 by @jjerphan in https://github.com/mamba-org/mamba/pull/3375 -2024.07.26 -========== +# 2024.07.26 Releases: libmamba 2.0.0rc1, libmambapy 2.0.0rc1, micromamba 2.0.0rc1 @@ -695,8 +677,7 @@ CI fixes and doc: - [all] chore(ci): bump github action versions by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3350 - [all] doc(more_concepts.rst): improve clarity by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3357 -2024.07.08 -========== +# 2024.07.08 Releases: libmamba 2.0.0rc0, libmambapy 2.0.0rc0, micromamba 2.0.0rc0 @@ -715,8 +696,7 @@ CI fixes and doc: - [micromamba] Temporarily disabled no_python_pinning test on Windows by @JohanMabille in https://github.com/mamba-org/mamba/pull/3322 -2024.06.14 -========== +# 2024.06.14 Releases: libmamba 2.0.0beta3, libmambapy 2.0.0beta3, micromamba 2.0.0beta3 @@ -729,7 +709,7 @@ Enhancements: Bug fixes: -- [libmambapy, libmamba] libmambapy: use `Context` explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309 +- [libmambapy, libmamba] libmambapy: use `Context` explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309 - [micromamba] Fix test_no_python_pinning by @Hind-M in https://github.com/mamba-org/mamba/pull/3319 - [all] Fix release scripts by @Hind-M in https://github.com/mamba-org/mamba/pull/3306 @@ -737,8 +717,7 @@ CI fixes and doc: - [all] Fix CI failure on win-64 by @Hind-M in https://github.com/mamba-org/mamba/pull/3315 -2024.05.29 -========== +# 2024.05.29 Releases: libmamba 2.0.0beta2, libmambapy 2.0.0beta2, micromamba 2.0.0beta2 @@ -749,8 +728,7 @@ Enhancements: - [libmamba] Fix OCIMirror use by @Hind-M in https://github.com/mamba-org/mamba/pull/3296 - [all] Add checking typos to pre-commit by @Hind-M in https://github.com/mamba-org/mamba/pull/3278 -2024.05.04 -========== +# 2024.05.04 Releases: libmamba 2.0.0beta1, libmambapy 2.0.0beta1, micromamba 2.0.0beta1 @@ -795,8 +773,7 @@ CI fixes and doc: - [all] Typos in dev_environment.rst by @jd-foster in https://github.com/mamba-org/mamba/pull/3235 - [all] Add MatchSpec doc and fix errors by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3224 -2024.04.04 -========== +# 2024.04.04 Releases: libmamba 2.0.0beta0, libmambapy 2.0.0beta0, micromamba 2.0.0beta0 @@ -815,8 +792,7 @@ CI fixes and doc: - [all] Small changelog additions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3254 -2024.03.26 -========== +# 2024.03.26 Releases: libmamba 2.0.0alpha4, libmambapy 2.0.0alpha4, micromamba 2.0.0alpha4 @@ -850,8 +826,7 @@ CI fixes and doc: - [all] Typos in dev_environment.rst by @jd-foster in https://github.com/mamba-org/mamba/pull/3235 - [all] Add MatchSpec doc and fix errors by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3224 -2024.02.28 -========== +# 2024.02.28 Releases: libmamba 2.0.0alpha3, libmambapy 2.0.0alpha3, micromamba 2.0.0alpha3 @@ -878,9 +853,7 @@ Bug fixes: CI fixes and doc: - -2024.02.02 -========== +# 2024.02.02 Releases: libmamba 2.0.0alpha2, libmambapy 2.0.0alpha2, micromamba 2.0.0alpha2 @@ -952,8 +925,7 @@ CI fixes and doc: - [all] Warning around manual install and add ref to conda-libmamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3119 - [all] Add MacOS DNS issue logging by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3130 -2023.12.18 -========== +# 2023.12.18 Releases: libmamba 2.0.0alpha1, libmambapy 2.0.0alpha1, micromamba 2.0.0alpha1 @@ -965,8 +937,7 @@ CI fixes and doc: - [all] Add CI merge groups by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3068 -2023.12.14 -========== +# 2023.12.14 Releases: libmamba 2.0.0alpha0, libmambapy 2.0.0alpha0, micromamba 2.0.0alpha0 @@ -1006,7 +977,7 @@ Enhancements: - [micromamba] Make some fixture local by @JohanMabille in https://github.com/mamba-org/mamba/pull/2919 - [libmamba] Print error code if run fails by @jonashaag in https://github.com/mamba-org/mamba/pull/2848 - [all] Added PackageFetcher by @JohanMabille in https://github.com/mamba-org/mamba/pull/2917 -- [libmamba] return architecture levels for micromamba by @isuruf in https://github.com/mamba-org/mamba/pull/2921 + - [libmamba] return architecture levels for micromamba by @isuruf in https://github.com/mamba-org/mamba/pull/2921 - [all] Resolve ChannelSpec into a Channel by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2899 - [libmamba] Factorize Win user folder function between files by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2925 - [libmamba, libmambapy] Combine dev environments by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2937 @@ -1062,7 +1033,7 @@ Bug fixes: - [micromamba] Fixed "micromamba package transmute names files going from .conda -> .tar.bz2 incorrectly" by @mariusvniekerk in https://github.com/mamba-org/mamba/issues/2911 - [libmamba] Nushell hotfix by @cvanelteren https://github.com/mamba-org/mamba/pull/2841 - [libmamba] Added missing dependency in libmambaConfig.cmake.in by @JohanMabille in https://github.com/mamba-org/mamba/pull/2916 -- [libmamba] Allow defaults::* spec by @isuruf in https://github.com/mamba-org/mamba/pull/2927 +- [libmamba] Allow defaults::\* spec by @isuruf in https://github.com/mamba-org/mamba/pull/2927 - [libmamba] https://github.com/mamba-org/mamba/pull/2929 by @bruchim-cisco in https://github.com/mamba-org/mamba/pull/2929 - [libmamba] Fix channels with slashes regression by @isuruf in https://github.com/mamba-org/mamba/pull/2926 - [micromamba] Fix micromamba test dependency conda-package-handling by @rominf in https://github.com/mamba-org/mamba/pull/2945 @@ -1090,9 +1061,7 @@ CI fixes and doc: - [all] update readme install link by @artifical-agent in https://github.com/mamba-org/mamba/pull/2980 - [all] Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985 - -2023.09.05 -========== +# 2023.09.05 Releases: libmamba 1.5.1, libmambapy 1.5.1, mamba 1.5.1, micromamba 1.5.1 @@ -1124,8 +1093,7 @@ CI fixes and doc: - [all] Use Release build mode in Windows CI by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2785 - [micromamba] Fix wrong command description by @Hind-M in https://github.com/mamba-org/mamba/pull/2804 -2023.08.23 -========== +# 2023.08.23 Releases: libmamba 1.5.0, libmambapy 1.5.0, mamba 1.5.0, micromamba 1.5.0 @@ -1179,8 +1147,7 @@ CI fixes and doc: - [micromamba] fix: Shell completion section title missing by @wy-luke in https://github.com/mamba-org/mamba/pull/2764 - [all] Add Debug build type by @Hind-M in https://github.com/mamba-org/mamba/pull/2762 -2023.07.13 -========== +# 2023.07.13 Releases: libmamba 1.4.9, libmambapy 1.4.9, mamba 1.4.9, micromamba 1.4.9 @@ -1189,8 +1156,7 @@ Bug fixes: - [micromamba] Added upper bound to fmt to avoid weird failure on ci (windows only) by @JohanMabille in https://github.com/mamba-org/mamba/pull/2671 - [libmamba] Fixed missing key in channel issue by @JohanMabille in https://github.com/mamba-org/mamba/pull/2668 -2023.07.11 -========== +# 2023.07.11 Releases: libmamba 1.4.8, libmambapy 1.4.8, mamba 1.4.8, micromamba 1.4.8 @@ -1210,8 +1176,7 @@ CI fixes and doc; - [mamba] Force conda-forge in Anaconda install by @jonashaag in https://github.com/mamba-org/mamba/pull/2619 - [mamba, micromamba] Update installation docs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2654 -2023.07.06 -========== +# 2023.07.06 Releases: libmamba 1.4.7, libmambapy 1.4.7, mamba 1.4.7, micromamba 1.4.7 @@ -1230,8 +1195,7 @@ CI fixes and doc: - [libmambapy] Fixup python-api docs slightly by @HaoZeke in https://github.com/mamba-org/mamba/pull/2285 -2023.06.30 -========== +# 2023.06.30 Releases: libmamba 1.4.6, libmambapy 1.4.6, mamba 1.4.6, micromamba 1.4.6 @@ -1252,8 +1216,7 @@ CI fixes and doc: - [micromamba] Document micromamba support for conda-lock spec files by @mfisher87 in https://github.com/mamba-org/mamba/pull/2621 -2023.06.27 -========== +# 2023.06.27 Releases: libmamba 1.4.5, libmambapy 1.4.5, mamba 1.4.5, micromamba 1.4.5 @@ -1309,8 +1272,7 @@ CI fixes and doc: - [all] Switch to setup-micromamba by @pavelzw in https://github.com/mamba-org/mamba/pull/2610 - [all] Fix broken ref directives in docs by @mfisher87 in https://github.com/mamba-org/mamba/pull/2620 -2023.05.16 -========== +# 2023.05.16 Releases: libmamba 1.4.4, libmambapy 1.4.4, mamba 1.4.4, micromamba 1.4.4 @@ -1320,8 +1282,7 @@ Bug fixes: - [libmambapy] Support future deprecated API for Context by @Hind-M in https://github.com/mamba-org/mamba/pull/2494 - [libmamba] Fix CURLHandle::get_info on 32bit platform by e8035669 in https://github.com/mamba-org/mamba/pull/2528 -2023.05.15 -========== +# 2023.05.15 Releases: libmamba 1.4.3, libmambapy 1.4.3, mamba 1.4.3, micromamba 1.4.3 @@ -1332,13 +1293,13 @@ Enhancements: - [all] Context structuring by @Hind-M in https://github.com/mamba-org/mamba/pull/2432 - [libmamba] Clean up fetch by @Hind-M in https://github.com/mamba-org/mamba/pull/2452 - [libmamba] Wapped curl multi handle by @JohanMabille in https://github.com/mamba-org/mamba/pull/2459 -- [libmamba] Remove empty test\_flat\_set.hpp by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2471 +- [libmamba] Remove empty test_flat_set.hpp by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2471 - [libmamba] Add doctest printer for pair and vector by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2470 - [libmamba] Add topological sort by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2467 - [mamba] Add mamba version to mamba info output by @Hind-M in https://github.com/mamba-org/mamba/pull/2477 -- [libmamba, libmambapy] Store PackageInfo::track\_features as a vector by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2478 +- [libmamba, libmambapy] Store PackageInfo::track_features as a vector by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2478 - [libmamba] Use topological sort instead of libsolv by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2472 -- [libmamba] Remove assign\_or in favor of json::value by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2487 +- [libmamba] Remove assign_or in favor of json::value by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2487 - [all] Resume Context structuring by @Hind-M in https://github.com/mamba-org/mamba/pull/2460 - [micromamba] cleanup: fix pytest warnings by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2490 - [libmamba] Improve micromamba transaction message by @ruben-arts in https://github.com/mamba-org/mamba/pull/2474 @@ -1351,10 +1312,10 @@ Enhancements: Bug fixes: -- [libmamba] fix: parsing of empty track\_features by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2485 -- [libmamba] track\_feature typo by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2488 +- [libmamba] fix: parsing of empty track_features by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2485 +- [libmamba] track_feature typo by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2488 - [libmamba, mamba] Move repoquery python test from libmamba (not run) to mamba by @Hind-M in https://github.com/mamba-org/mamba/pull/2489 -- [libmamba] Set log\_level to critical with --json option by @Hind-M in https://github.com/mamba-org/mamba/pull/2484 +- [libmamba] Set log_level to critical with --json option by @Hind-M in https://github.com/mamba-org/mamba/pull/2484 - [libmamba] Add missing cstdint include for GCC 13 by @alexfikl in https://github.com/mamba-org/mamba/pull/2511 - [libmamba] Forward NETRC environment variable to curl, if exported by @timostrunk in https://github.com/mamba-org/mamba/pull/2497 - [libmamba] Remove wrong $Args in psm1 by @troubadour-hell in https://github.com/mamba-org/mamba/pull/2499 @@ -1366,38 +1327,35 @@ CI fixes and doc: - [libmamba] Extend troubleshooting docs by @jonashaag in https://github.com/mamba-org/mamba/pull/2451 - [all] Extend issue template by @jonashaag in https://github.com/mamba-org/mamba/pull/2310 -2023.04.06 -========== +# 2023.04.06 Releases: libmamba 1.4.2, libmambapy 1.4.2, mamba 1.4.2, micromamba 1.4.2 Enhancements: - [libmamba] Small libsolv improvements by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2399 -- [micromamba] Refactor test\_create, test\_proxy, and test\_env for test isolation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2416 +- [micromamba] Refactor test_create, test_proxy, and test_env for test isolation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2416 - [libmamba] Improve message after the env creating with micromamba by @xmnlab in https://github.com/mamba-org/mamba/pull/2425 - [libmamba] Use custom function to properly parse matchspec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2433 -- [libmamba, micromamba] Remove const ref to string\_view in codebase by @Hind-M in https://github.com/mamba-org/mamba/pull/2440 +- [libmamba, micromamba] Remove const ref to string_view in codebase by @Hind-M in https://github.com/mamba-org/mamba/pull/2440 - [libmamba] Wrap more libcurl calls by @Hind-M in https://github.com/mamba-org/mamba/pull/2421 Bug fixes: -- [libmamba] Fix PKG\_BUILDNUM env variable for post-link scripts by nsoranzo in https://github.com/mamba-org/mamba/pull/2420 +- [libmamba] Fix PKG_BUILDNUM env variable for post-link scripts by nsoranzo in https://github.com/mamba-org/mamba/pull/2420 - [libmamba] Solve a corner case in the SAT error messages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2423 - [libmamba] Windows: Fixed environment variables not read as unicode by @Klaim in https://github.com/mamba-org/mamba/pull/2417 -- [libmamba] Fix segfault in add\_pin/all\_problems\_structured by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2428 +- [libmamba] Fix segfault in add_pin/all_problems_structured by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2428 - [mamba] Safely ignores virtual packages in `compute_final_precs` function by @mariusvniekerk in https://github.com/mamba-org/mamba/pull/2424 CI fixes and doc: - [libmambapy, micromamba] Fixes typos by @nsoranzo in https://github.com/mamba-org/mamba/pull/2419 - [micromamba] Remove outdated micromamba experimental warning by @jonashaag in https://github.com/mamba-org/mamba/pull/2430 -- [libmamba] Replaced libtool 2.4.6\_9 with libtool 2.4.7-3 in vcpkg builds by @JohanMabille in https://github.com/mamba-org/mamba/pull/2439 +- [libmamba] Replaced libtool 2.4.6_9 with libtool 2.4.7-3 in vcpkg builds by @JohanMabille in https://github.com/mamba-org/mamba/pull/2439 - [all] Migrated to doctest by @JohanMabille in https://github.com/mamba-org/mamba/pull/2436 - -2023.03.28 -========== +# 2023.03.28 Releases: libmamba 1.4.1, libmambapy 1.4.1, mamba 1.4.1, micromamba 1.4.1 @@ -1414,9 +1372,7 @@ Bug fixes: - [libmamba] Fixed build with older Clang by @ZhongRuoyu in https://github.com/mamba-org/mamba/pull/2397 - -2023.03.22 -========== +# 2023.03.22 Releases: libmamba 1.4.0, libmambapy 1.4.0, mamba 1.4.0, micromamba 1.4.0 @@ -1464,15 +1420,14 @@ CI fixes & docs: - [libmamba] Structured test directory layout by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2380 - [micromamba] Fixed Conda Lock Path by @funtion in https://github.com/mamba-org/mamba/pull/2393 - -2023.02.09 -========== +# 2023.02.09 Releases: libmamba 1.3.1, libmambapy 1.3.1, mamba 1.3.1, micromamba 1.3.1 A bugfix release for 1.3.0! Bug fixes: + - [micromamba, libmamba] fix up single download target perform finalization to make lockfile download work by @wolfv in https://github.com/mamba-org/mamba/pull/2274 - [micromamba] use CONDA_PKGS_DIRS even in explicit installation trasactions by @hmaarrfk in https://github.com/mamba-org/mamba/pull/2265 - [libmamba, micromamba] fix rename or remove by @wolfv in https://github.com/mamba-org/mamba/pull/2276 @@ -1480,17 +1435,17 @@ Bug fixes: - [libmamba, micromamba] fix `micromamba shell` for base environment, and improve behavior when `auto_activate_base` is true by @jonashaag, @Hind-M and @wolfv https://github.com/mamba-org/mamba/pull/2272 Docs: + - add micromamba docker image by @wholtz in https://github.com/mamba-org/mamba/pull/2266 - added biweekly meetings information to README by @JohanMabille in https://github.com/mamba-org/mamba/pull/2275 - change docs to homebrew/core by @pavelzw in https://github.com/mamba-org/mamba/pull/2278 - -2023.02.03 -========== +# 2023.02.03 Releases: libmamba 1.3.0, libmambapy 1.3.0, mamba 1.3.0, micromamba 1.3.0 Enhancements: + - [libmambapy] add `use_lockfiles` to libmambapy bindings by @jaimergp in https://github.com/mamba-org/mamba/pull/2256 - [micromamba] add functionality to download lockfiles from internet by @wolfv in https://github.com/mamba-org/mamba/pull/2229 - [micromamba] Stop run command when given prefix does not exist by @Hind-M in https://github.com/mamba-org/mamba/pull/2257 @@ -1498,10 +1453,12 @@ Enhancements: - [libmamba, micromamba] switch to repodata.state.json format from cep by @wolfv in https://github.com/mamba-org/mamba/pull/2262 Bug fixes: + - [micromamba, libmamba] Fix temporary file renaming by @jonashaag in https://github.com/mamba-org/mamba/pull/2242 - [mamba] Fix mamba / conda incompatibility by @jonashaag in https://github.com/mamba-org/mamba/pull/2249 CI fixes & docs: + - [micromamba] use proper recipe also on macOS by @wolfv in https://github.com/mamba-org/mamba/pull/2225 - [micromamba] Update micromamba installation docs for Windows by @Tiksagol in https://github.com/mamba-org/mamba/pull/2218 - [all] docs: defaults should not be used with conda-forge by @jonashaag in https://github.com/mamba-org/mamba/pull/2181 @@ -1511,8 +1468,7 @@ CI fixes & docs: - [mamba] update documentation for mamba activate by @cdeepali in https://github.com/mamba-org/mamba/pull/2176 - [micromamba] Fix Windows static builds by @jonashaag in https://github.com/mamba-org/mamba/pull/2228 -2023.01.16 -========== +# 2023.01.16 Releases: libmamba 1.2.0, libmambapy 1.2.0, mamba 1.2.0, micromamba 1.2.0 @@ -1557,9 +1513,7 @@ CI fixes & docs: - Remove feedstock patches by @wolfv in #2216 - Fixed static dependency order by @JohanMabille in #2201 - -2022.11.25 -========== +# 2022.11.25 Releases: libmamba 1.1.0, libmambapy 1.1.0, mamba 1.1.0, micromamba 1.1.0 @@ -1589,9 +1543,7 @@ Enhancements - [all] docs: Add warning to manual install instructions #2100 - [all] docs: Consistently use curl for fetching files #2126 - -2022.11.01 -========== +# 2022.11.01 Releases: libmamba 1.0.0, libmambapy 1.0.0, mamba 1.0.0, micromamba 1.0.0 @@ -1602,9 +1554,10 @@ New notable micromamba features include: - improved shell scripts with autocompletion available in PowerShell, xonsh, fish, bash and zsh - `micromamba shell -n someenv`: enter a sub-shell without modifying the system - `micromamba self-update`: micromamba searches for updates and installs them if available - (you can also downgrade using `--version 0.26.0` for example) + (you can also downgrade using `--version 0.26.0` for example) Bug fixes: + - [micromamba, libmamba] ignore "Permission denied" in `env::which` (thanks @Rafflesiaceae) #2067 - [micromamba] Link micromamba with static libc++.a and system libc++abi (thanks @isuruf) #2069 - [libmamba, micromamba] Fix an infinite loop in replace_all() when the search string is empty (thanks @tsibley) @@ -1612,6 +1565,7 @@ Bug fixes: - [libmamba, micromamba] Do not crash when permissions cannot be changed, instead log warning (thanks @hwalinga) Enhancements: + - [libmamba] Rewrite LockFile interface (thanks @Klaim) #2014 - [micromamba] Add `micromamba env remove` (thanks @Hind-M) #2002 - [micromamba] add self-update functionality (#2023) @@ -1635,12 +1589,12 @@ Enhancements: - [libmamba] Dynamic tree walk of the Compressed problem graph - [libmamba] Creating the initial problems graph (thanks @syslaila) #1891 -2022.10.04 -========== +# 2022.10.04 Releases: libmamba 0.27.0, libmambapy 0.27.0, mamba 0.27.0, micromamba 0.27.0 Bug fixes: + - [libmamba, micromamba] fix lockfiles relying on PID (thanks @Klaim) #1915 - [micromamba] fix error condition in micromamba run to not print warning every time #1985 - [micromamba] fix error when getting size of directories (thanks @Klaim) #1982 @@ -1648,14 +1602,15 @@ Bug fixes: - [libmambapy] make compilation with external fmt library work #1987 Enhancements: + - [micromamba] add cross-compiled builds to CI (thanks @pavelzw) #1976, #1989 -2022.09.29 -========== +# 2022.09.29 Releases: libmamba 0.26.0, libmambapy 0.26.0, mamba 0.26.0, micromamba 0.26.0 Bug fixes: + - [micromamba] fix fish scripts (thanks @jonashaag) #1975 - [micromamba] fix issues with `micromamba ps` #1953 - [libmamba, micromamba] add symlinks and empty directories to archive for `micromamba package compress` #1955 @@ -1671,6 +1626,7 @@ Bug fixes: - [mamba] remove usage of non-existing function (thanks @AntoinePrv) #1835 Enhancements: + - [libmamba] add option to disable file locks globally (thanks @danpf @JohanMabille) #1830 - [libmamba] extend graph class for better solver messaging work (thanks @syslaila @AntoinePrv) #1880 - [micromamba] only call compinit once to fix oh-my-zsh (thanks @AntoinePrv) #1911 @@ -1679,21 +1635,20 @@ Enhancements: - [micromamba] CI: add fully static micromamba build (thanks @jonashaag) #1821 - [mamba, micromamba] allow configuring proxies (thanks @AdrianFreundQC) #1841 - -2022.07.29 -========== +# 2022.07.29 Releases: micromamba 0.25.1 Bug fixes: + - [micromamba] fix issue where pip installation was broken on Windows @Klaim #1828 -2022.07.26 -========== +# 2022.07.26 Releases: libmamba 0.25.0, libmambapy 0.25.0, mamba 0.25.0, micromamba 0.25.0 Bug fixes: + - [micromamba] fix pip execution in environments with spaces (thanks @chaubold) #1815 - [mamba] keep Pool alive for the lifetime of the solver (thanks @AntoinePrv) #1804 - [micromamba] Fix `shell init --dry-run` (thanks @jonashaag) #1767 @@ -1704,6 +1659,7 @@ Bug fixes: - [libmamba] Do not ever log password in plain text (thanks @AntoinePrv) #1776 Enhancements: + - [libmambapy] Add missing SOLVER_RULE_PKG_CONSTRAINS ruleinfo in libmambapy bindings (thanks @syslaila) #1823 - [libmamba, libmambapy] Add safe id2pkginfo (thanks @AntoinePrv) #1822 - [libmambapy] Change PackageInfo value mutability and add named arguments (thanks @AntoinePrv) #1822 @@ -1725,25 +1681,23 @@ Enhancements: - [libmamba] Fix MSVC warnings (thanks @Klaim) #1721 - [all] Test improvements (thanks @AntoinePrv) #1777, #1778 - -2022.05.31 -========== +# 2022.05.31 Releases: libmamba 0.24.0, libmambapy 0.24.0, mamba 0.24.0, micromamba 0.24.0 Bug fixes: + - [micromamba] constructor now uses proper (patched) repodata to create repodata_record.json files #1698 - [libmamba, micromamba] use fmt::format for pretty printing in `micromamba search --pretty` #1710 - [mamba] remove flag from clean subcommand that conflicts with conda (`mamba clean -l`, use `--lock` instead) #1709 - [libmamba] commit fix for compiling with ppc64le on conda-forge #1695 - -2022.05.20 -========== +# 2022.05.20 Releases: libmamba 0.23.3, libmambapy 0.23.3, mamba 0.23.3, micromamba 0.23.3 Bug fixes + - [micromamba] Fix summing behavior of `-v` flags #1690 - [all] fix curl callback to not exit anymore but report a proper error #1684 - [micromamba] fix up explicit installation by using proper variables #1677 @@ -1751,26 +1705,26 @@ Bug fixes - [mamba] fix strict priority for `mamba create env ...` #1688 Improvements + - [micromamba] make clean_force_pkgs respect `-y` flag (thanks @Patricol) #1686 - [libmamba] various Windows / CMake improvements #1683 - [libmamba] various warnings fixed on Windows and Unix #1683, 1691 - [libmamba] fix yaml-cpp linkage #1678 - -2022.05.12 -========== +# 2022.05.12 Releases: micromamba 0.23.2 Bug fixes + - [micromamba] Fix a bug with platform replacement in URLs #1670 -2022.05.11 -========== +# 2022.05.11 Releases: libmamba 0.23.1, libmambapy 0.23.1, mamba 0.23.1, micromamba 0.23.1 Bug fixes + - [micromamba] Fix powershell unset of env vars (thanks @chawyeshu) #1668 - [all] Fix thread clean up and singleton destruction order (thanks @Klaim) #1666, #1620 - [all] Show reason for multi-download failure (thanks @syslaila) #1652 @@ -1779,11 +1733,9 @@ Bug fixes - [libmamba] Retry HTTP request on 413 & 429, respect Retry-After header (thanks @kenodegard) #1661 - [mamba] Add high-level Python API (thanks @martinRenou) #1656 - [libmamba] Initialize curl (thanks @Klaim) #1648 -- [libmamba] Replace thread detaching by thread joining before main's end (thanks @Klaim) #1637 - +- [libmamba] Replace thread detaching by thread joining before main's end (thanks @Klaim) #1637 -2022.04.21 -========== +# 2022.04.21 Releases: libmamba 0.23.0, libmambapy 0.23.0, mamba 0.23.0, micromamba 0.23.0 @@ -1791,10 +1743,12 @@ This release uses tl::expected for some improvements in the error handling. We also cleaned the API a bit and did some refactorings to make the code compile faster and clean up headers. Bug fixes + - [micromamba] Do not clean env when running post-link scripts (fixes Qt install on Windows) #1630 - [micromamba] Fix powershell activation in strict mode (thanks @mkessler) #1633 Enhancements + - [micromamba] Add `micromamba auth login / logout` commands - [micromamba] Add support for new conda-lock yml file format (thanks @Klaim) #1577 - [libmamba, libmambapy] Make user agent configurable through Context @@ -1817,25 +1771,26 @@ Enhancements - [libmamba] Remove prefixdata from solver interface #1550 - [micromamba] Also complete for micromamba deactivate #1577 -2022.02.28 -========== +# 2022.02.28 Releases: libmamba 0.22.1, libmambapy 0.22.1, mamba 0.22.1 Bug fixes + - [mamba] Properly add `noarch` to package record to force recompilation #1545 -2022.02.25 -========== +# 2022.02.25 Releases: libmamba 0.22.0, libmambapy 0.22.0, mamba 0.22.0, micromamba 0.22.0 Bug fixes + - [libmamba, mamba, micromamba] Add noarch recompilation step for mamba and micromamba #1511 - [micromamba] Add `--force-reinstall`, `--only-deps` and `--no-deps` to micromamba #1531 - [micromamba] Tolerate `PATH` being unset better (thanks @chrisburr) #1532 Improvements + - [micromamba] Add `--label` option to micromamba run and automatically generate process names otherwise (thanks @Klaim) #1491, #1530, #1529 - [libmamba] Remove compile time warnings by updating deprecated openssl functions #1509 - [micromamba] Add `search` as an alias for `repoquery search` (thanks @JohanMabille) #1510 @@ -1847,27 +1802,28 @@ Improvements - [libmamba] Pass through QEMU_LD_PREFIX to subprocesses (thanks @chrisburr) #1533 - [micromamba] Fix segfault on Linux with "fake" micromamba activate command #1496 -2022.02.14 -========== +# 2022.02.14 Releases: libmamba 0.21.2, libmambapy 0.21.2, mamba 0.21.2, micromamba 0.21.2 Bug fixes + - [libmamba] Fix json read of `_mod` and `_etag` when they are not available #1490 - [micromamba] Properly attach stdin for `micromamba run` #1488 -2022.02.11 -========== +# 2022.02.11 Releases: libmamba 0.21.1, libmambapy 0.21.1, mamba 0.21.1, micromamba 0.21.1 Bug fixes + - [libmamba] Adjust cache url hashing and header data parsing #1482 - [libmamba] Properly strip header of \r\n before adding to repodata.json cache #1482 - [micromamba] Revert removal of environment variables when running pip (thanks @austin1howard) #1477 - [mamba] Fix undefined transaction when creating env with no specs #1460 Improvements + - [micromamba] Add `micromamba config --json` (thanks @JohanMabille) #1484 - [mamba,micromamba,libmamba] Adjustments for the progress bars, make better visible on light backgrounds #1458 - [mamba] Refer to mamba activate for activation hint #1462 @@ -1875,12 +1831,12 @@ Improvements - [mamba] Mention in help message that `mamba activate` and `deactivate` are supported (thanks @traversaro) #1476 - [micromamba] Disable banner with `micromamba run` #1474 -2022.02.07 -========== +# 2022.02.07 Releases: libmamba 0.21.0, libmambapy 0.21.0, mamba 0.21.0, micromamba 0.21.0 Bug fixes + - [libmamba] generate PkgMgr role file from its file definition #1408 - [micromamba] fix crash with missing CONDARC file (thanks @jonashaag) #1417 - [micromamba] fix `micromamba --log-level` (thanks @jonashaag) #1417 @@ -1893,6 +1849,7 @@ Bug fixes - [micromamba] Return error code when pip install fails from environment.yml #1442 Improvements + - [all] Update pre-commit versions (thanks @jonashaag) #1417 - [all] Use clang-format from pypi (thanks @chrisburr) #1430 - [all] Incremental ccache updates (thanks @jonashaag) #1445 @@ -1906,18 +1863,19 @@ Improvements - [micromamba] Add improved `micromamba update --all` #1318 - [micromamba] Add `micromamba repoquery` command #1318 -2022.01.25 -========== +# 2022.01.25 Releases: libmamba 0.20.0, libmambapy 0.20.0, mamba 0.20.0, micromamba 0.20.0 Bug fixes + - [libmamba] Close file before retry & deletion when downloading subdir (thanks @xhochy) #1373 - [micromamba] Fix micromamba init & conda init clobber (thanks @maresb) #1357 - [micromamba] Rename mamba.sh to micromamba.sh for better compatibility between mamba & micromamba (thanks @maresb) #1355 - [micromamba] Print activate error to stderr (thanks @maresb) #1351 Improvements + - [micromamba, libmamba] Store platform when creating env with `--platform=...` (thanks @adriendelsalle) #1381 - [libmamba] Add environment variable to disable low speed limit (thanks @xhochy) #1380 - [libmamba] Make max download threads configurable (thanks @adriendelsalle) #1377 @@ -1926,17 +1884,18 @@ Improvements - [micromamba] Experimental wass logged twice (thanks @baszalmstra) #1360 - [mamba] Update to Python 3.10 in the example snippet (thanks @jtpio) #1371 -2021.12.08 -========== +# 2021.12.08 Releases: libmamba 0.19.1, libmambapy 0.19.1, mamba 0.19.1, micromamba 0.19.1 Bug fixes + - [mamba] Fix environment double print and add dry run to `mamba env create` (@wolfv) #1315 - [micromamba] Fix lockfiles in Unicode prefix (@wolfv) #1319 - [libmamba] Fix curl progress callback Improvements + - [libmamba] Use WinReg from conda-forge - [libmamba] Add fast path for hide_secrets (thanks @baszalmstra) #1337 - [libmamba] Use the original sha256 hash if a file doesnt change (thanks @baszalmstra) #1338 @@ -1946,12 +1905,12 @@ Improvements - [libmamba] Improve cleanup of directories in use (@wolfv) #1319 - [libmamba] Fix pyc compilation on Windows (@adriendelsalle) #1340 -2021.11.30 -========== +# 2021.11.30 Releases: libmamba 0.19.0, libmambapy 0.19.0, mamba 0.19.0, micromamba 0.19.0 Bug fixes + - [all] Better Unicode support on Windows (@wolfv) #1306 - [libmamba, libmambapy] Solver has function to get more solver errors (@wolfv) #1310 - [mamba, micromamba] Do not set higher prio to arch vs noarch (@wolfv) #1312 @@ -1961,33 +1920,33 @@ Bug fixes - [mamba] Use always_yes for `mamba env` subcommand (@wolfv) #1301 - [libmambapy] Remove libmamba from install_requires for libmambapy (@duncanmmacleod) #1303 -2021.11.24 -========== +# 2021.11.24 Releases: libmamba 0.18.2, libmambapy 0.18.2, mamba 0.18.2, micromamba 0.18.2 Bug fixes + - [mamba, libmamba] Fix use of a read-only cache (@adriendelsalle) #1294 - [mamba, libmamba] Fix dangling LockFiles (@adriendelsalle) #1290 - [micromamba] Fix CMake config for micromamba fully statically linked on Windows (@adriendelsalle) #1297 - [micromamba, libmamba] Fix shell activation regression (@adriendelsalle) #1289 -2021.11.19 -========== +# 2021.11.19 Releases: libmamba 0.18.1, libmambapy 0.18.1, mamba 0.18.1, micromamba 0.18.1 Bug fixes + - [all] Fix default log level, use warning everywhere (@adriendelsalle) #1279 - [mamba] Fix json output of `info` subcommand when verbose mode is active (@adriendelsalle) #1280 - [libmamba, libmambapy, mamba] Allow mamba to set max extraction threads using `MAMBA_EXTRACT_THREADS` env var (@adriendelsalle) #1281 -2021.11.17 -========== +# 2021.11.17 Releases: libmamba 0.18.0, libmambapy 0.18.0, mamba 0.18.0, micromamba 0.18.0 New features + - [libmamba, mamba, micromamba] Implement parallel packages extraction using subprocesses (@jonashaag @adriendelsalle) #1195 - [micromamba] Improve bash completion (activate sub-command, directories completion) (@adriendelsalle) #1234 - [libmamba, micromamba] Add channel URLs to info (@jonashaag) #1235 @@ -2003,6 +1962,7 @@ New features - [micromamba] Add `--json` CLI flag to `info` sub-command (@adriendelsalle) #1271 Bug fixes + - [micromamba] Init all powershell profiles (@adriendelsalle) #1226 - [micromamba] Fix multiple activations in Windows bash (@adriendelsalle) #1228 - [libmamba] Fix failing package cache checks (@wolfv) #1237 @@ -2012,16 +1972,17 @@ Bug fixes - [libmamba] Fix not thrown error in multiple caches logic (@adriendelsalle) #1253 Docs + - [micromamba] Document fish support (@izahn) #1216 General improvements + - [all] Split projects, improve CMake options (@adriendelsalle) #1219 #1243 - [libmamba] Test that a missing file doesn't cause an unlink error (@adriendelsalle) #1251 - [libmamba] Improve logging on YAML errors (@adriendelsalle) #1254 - [mamba] Conditionally import bindings for cross-compiling (@adriendelsalle) #1263 -0.17.0 (October 13, 2021) -========================= +# 0.17.0 (October 13, 2021) API Breaking changes: @@ -2040,8 +2001,7 @@ packages dir is necessary, this value is taken directly from the MultiPackagesCa - micromamba: expose setting for `add_pip_as_python_dependency` #1203 - stop displaying banner when running `mamba list` #1184 (thanks @madhur-thandon) -0.16.0 (September 27, 2021) -=========================== +# 0.16.0 (September 27, 2021) - Add a User-Agent header to all requests (mamba/0.16.0) (thanks @shankerwangmiao) - Add `micromamba env export (--explicit)` to micromamba @@ -2057,8 +2017,7 @@ packages dir is necessary, this value is taken directly from the MultiPackagesCa - Add constraint with pin when updating - Expose methods for virtual packages to Python (thanks @madhur-tandon) -0.15.3 (August 18, 2021) -======================== +# 0.15.3 (August 18, 2021) - change token regex to work with edge-cases (underscores in user name) (#1122) - only pin major.minor version of python for update --all (#1101, thanks @mparry!) @@ -2069,41 +2028,41 @@ packages dir is necessary, this value is taken directly from the MultiPackagesCa - Add mamba.bat in front of PATH (#1112, thanks @isuruf) - Fix mamba not writable cache errors (#1108) -0.15.2 (July 16, 2021) -====================== +# 0.15.2 (July 16, 2021) - micromamba autocomplete now ready for usage (#1091) - improved file:// urls for windows to properly work (#1090) -0.15.1 (July 15, 2021) -====================== +# 0.15.1 (July 15, 2021) New features: + - add `mamba init` command and add mamba.sh (#1075, thanks @isuruf & #1078) - add flexible channel priority option in micromamba CLI (#1087) - improved autocompletion for micromamba (#1079) Bug fixes: + - improve "file://" URL handling, fix local channel on Windows (#1085) - fix CONDA_SUBDIR not being used in mamba (#1084) - pass in channel_alias and custom_channels from conda to mamba (#1081) -0.15.0 (July 9, 2021) -===================== +# 0.15.0 (July 9, 2021) Big changes: + - improve solutions by inspecting dependency versions as well (libsolv PR: https://github.com/openSUSE/libsolv/pull/457) @wolfv - properly implement strict channel priority (libsolv PR: https://github.com/openSUSE/libsolv/pull/459) @adriendelsalle - + Note that this changes the meaning of strict and flexible priority as the - previous implementation did not follow conda's semantics. Mamba now has - three modes, just like conda: strict, flexible and disabled. Strict will - completely disregard any packages from lower-priority channels if a - package of the same name exists in a higher priority channel. Flexible - will use packages from lower-priority channels if necessary to fulfill - dependencies or explicitly requested (e.g. by version number). Disabled - will use the highest version number, irregardless of the channel order. + - Note that this changes the meaning of strict and flexible priority as the + previous implementation did not follow conda's semantics. Mamba now has + three modes, just like conda: strict, flexible and disabled. Strict will + completely disregard any packages from lower-priority channels if a + package of the same name exists in a higher priority channel. Flexible + will use packages from lower-priority channels if necessary to fulfill + dependencies or explicitly requested (e.g. by version number). Disabled + will use the highest version number, irregardless of the channel order. - allow subdir selection as part of the channel: users can now specify an explicit list of subdirs, for example: @@ -2113,6 +2072,7 @@ Big changes: Thanks for the contribution, @afranchuk! #1033 New features + - remove orphaned packages such as dependencies of explicitely installed packages (@adriendelsalle) #1040 - add a diff character before package name in transaction table to improve @@ -2125,30 +2085,31 @@ New features - add docs for package resolution Bug fixes: + - Fix small output issues (#1060) - More descriptive incorrect download error (thanks @AntoinePrv) #1066 - respect channel specific pins when updating (#1045) - keep track features in PackageInfo class (#1046) - -0.14.1 (June 25, 2021) -====================== +# 0.14.1 (June 25, 2021) New features + - [micromamba] add remove command, to remove keys of vectors (@marimeireles) #1011 Bug fixes + - [micromamba] fixed in config prepend and append sequence (@adriendelsalle) #1023 - fix bug when username has @ (@madhur-tandon) #1025 - fix wrong update spec in history (@madhur-tandon) #1028 - [mamba] silent pinned packages using JSON output (@adriendelsalle) #1031 -0.14.0 (June 16, 2021) -====================== +# 0.14.0 (June 16, 2021) New features + - [micromamba] add `config set`, `get`, `append` and `prepend`, `remove` (@marimeireles) #838 - automatically include `pip` in conda dependencies when having pip packages to @@ -2166,6 +2127,7 @@ New features - [micromamba] Use a proper requirements.txt file for pip installations #1008 Bug fixes + - fix double-print int transaction (@JohanMabille) #952 - fix strip function (@wolfv) #974 - [micromamba] expand home directory in `--rc-file` (@adriendelsalle) #979 @@ -2174,64 +2136,70 @@ Bug fixes - fix long paths support on Windows (@adriendelsalle) #994 General improvement + - remove duplicate snippet (@madhur-tandon) #957 - add `trace` log level (@adriendelsalle) #988 Docs + - concepts, user guide, configuration, update installation and build locally (@adriendelsalle) #953 - advance usage section, linking (@adriendelsalle) #998 - repo, channel, subdir, repodata, tarball (@adriendelsalle) #1004 - artifacts verification (@adriendelsalle) #1000 -0.13.1 (May 17, 2021) -===================== +# 0.13.1 (May 17, 2021) Bug fixes + - [micromamba] pin only minor python version #948 - [micromamba] use openssl certs when not linking statically #949 -0.13.0 (May 12, 2021) -===================== +# 0.13.0 (May 12, 2021) New features + - [mamba & micromamba] aggregated progress bar for package downloading and extraction (thanks @JohanMabille) #928 Bug fixes + - [micromamba] fixes for micromamba usage in constructor #935 - [micromamba] fixes for the usage of lock files #936 - [micromamba] switched from libsodium to openssl for ed25519 signature verification #933 Docs + - Mention mambaforge in the README (thanks @s-pike) #932 -0.12.3 (May 10, 2021) -===================== +# 0.12.3 (May 10, 2021) New features + - [libmamba] add free-function to use an existing conda root prefix (@adriendelsalle) #927 General improvements + - [micromamba] fix a typo in documentation (@cjber) #926 -0.12.2 (May 03, 2021) -===================== +# 0.12.2 (May 03, 2021) New features + - [micromamba] add initial framework for TUF validation (@adriendelsalle) #916 #919 - [micromamba] add channels from specs to download (@wolfv) #918 -0.12.1 (Apr 30, 2021) -===================== +# 0.12.1 (Apr 30, 2021) New features + - [micromamba] env list subcommand (@wolfv) #913 Bug fixes + - [micromamba] fix multiple shell init with cmd.exe (@adriendelsalle) #915 - [micromamba] fix activate with --stack option (@wolfv) #914 - [libmamba] only try loading ssl certificates when needed (@adriendelsalle) @@ -2241,15 +2209,16 @@ Bug fixes - [micromamba] allow 'ultra-dry' config checks in final build (@adriendelsalle) #912 -0.12.0 (Apr 26, 2021) -===================== +# 0.12.0 (Apr 26, 2021) New features + - [libmamba] add experimental shell autocompletion (@wolfv) #900 - [libmamba] add token handling (@wolfv) #886 - [libmamba] add experimental pip support in spec files (@wolfv) #885 Bug fixes + - [libmamba] ignore failing pyc compilation for noarch packages (@wolfv) #904 #905 - [libmamba] fix string wrapping in error message (@bdice) #902 @@ -2260,6 +2229,7 @@ Bug fixes - [mamba] fix `env update` command (@ScottWales) #891 General improvements + - [libmamba] use lockfile, fix channel not loaded logic (@wolfv) #903 - [libmamba] make root_prefix warnings more selective (@adriendelsalle) #899 - [libmamba] house-keeping in python tests (@adriendelsalle) #898 @@ -2268,8 +2238,7 @@ General improvements - [libmamba] deactivate ca-certificates search when using offline mode (@adriendelsalle) #893 -0.11.3 (Apr 21, 2021) -==================== +# 0.11.3 (Apr 21, 2021) - [libmamba] make platform rc configurable #883 - [libmamba] expand user home in target and root prefixes #882 @@ -2279,21 +2248,18 @@ General improvements - [micromamba] fix `clean` flags handling #880 - [libmamba] C-API teardown on error #879 -0.11.2 (Apr 21, 2021) -==================== +# 0.11.2 (Apr 21, 2021) - [libmamba] create "base" env only for install operation #875 - [libmamba] remove confirmation prompt of root_prefix in shell init #874 - [libmamba] improve overrides between target_prefix and env_name #873 - [micromamba] fix use of `-p,--prefix` and spec file env name #873 -0.11.1 (Apr 20, 2021) -==================== +# 0.11.1 (Apr 20, 2021) - [libmamba] fix channel_priority computation #872 -0.11.0 (Apr 20, 2021) -==================== +# 0.11.0 (Apr 20, 2021) - [libmamba] add experimental mode that unlock edge features #858 - [micromamba] add `--experimental` umamba flag to enable experimental mode @@ -2314,8 +2280,7 @@ General improvements API #866 - [libmamba] add capapbility to set CLI config from C-API #867 -0.10.0 (Apr 16, 2021) -==================== +# 0.10.0 (Apr 16, 2021) - [micromamba] allow creation of empty env (without specs) #824 #827 - [micromamba] automatically create empy `base` env at new root prefix #836 @@ -2342,8 +2307,7 @@ General improvements - fix CI C++ tests (unix/libmamba) and Python tests (win/mamba) wrongly successful #853 -0.9.2 (Apr 1, 2021) -==================== +# 0.9.2 (Apr 1, 2021) - [micromamba] fix unc url support (thanks @adament) - [micromamba] add --channel-alias as cli option to micromamba (thanks @@ -2354,15 +2318,13 @@ General improvements - add simple context debugging, dry run tests and other test framework improvements -0.9.1 (Mar 26, 2021) -==================== +# 0.9.1 (Mar 26, 2021) - [micromamba] fix remove command target_prefix selection - [micromamba] improve target_prefix fallback for CLI, add tests (thanks @adriendelsalle) -0.9.0 (Mar 25, 2021) -==================== +# 0.9.0 (Mar 25, 2021) - [micromamba] use strict channels priority by default - [micromamba] change config precedence order: API>CLI>ENV>RC @@ -2375,15 +2337,12 @@ General improvements - add pinned specs for env update (thanks @wolfv) - properly adhere to run_constrains (thanks @wolfv) -0.8.2 (Mar 12, 2021) -==================== +# 0.8.2 (Mar 12, 2021) - [micromamba] fix setting network options before explicit spec installation - [micromamba] fix python based tests for windows - -0.8.1 (Mar 11, 2021) -==================== +# 0.8.1 (Mar 11, 2021) - use stoull (instead of stoi) to prevent overflow with long package build numbers (thanks @pbauwens-kbc) @@ -2397,9 +2356,7 @@ General improvements - [micromamba] libsolv log messages to stderr (thanks @mariusvniekerk) - [micromamba] better curl error messages - -0.8.0 (Mar 5, 2021) -=================== +# 0.8.0 (Mar 5, 2021) - [micromamba] condarc and mambarc config file reading (and config subcommand) (thanks @adriendelsalle) @@ -2425,9 +2382,7 @@ General improvements - [micromamba] compare cleaned URLs for cache invalidation - [micromamba] add regex handling to list command - -0.7.14 (Feb 12, 2021) -===================== +# 0.7.14 (Feb 12, 2021) - [micromamba] better validation of extracted directories - [mamba] add additional tests for authentication and simple repodata server @@ -2437,14 +2392,11 @@ General improvements - [micromamba] add clean functionality - [micromamba] always make target prefix path absolute - -0.7.13 (Feb 4, 2021) -==================== +# 0.7.13 (Feb 4, 2021) - [micromamba] Immediately exit after printing version (again) -0.7.12 (Feb 3, 2021) -==================== +# 0.7.12 (Feb 3, 2021) - [micromamba] Improve CTRL+C signal handling behavior and simplify code - [micromamba] Revert extraction to temporary directory because of invalid @@ -2452,8 +2404,7 @@ General improvements - [micromamba] Clean up partially extracted archives when CTRL+C interruption occured -0.7.11 (Feb 2, 2021) -==================== +# 0.7.11 (Feb 2, 2021) - [micromamba] use wrapped call when compiling noarch Python code, which properly calls chcp for Windows @@ -2462,73 +2413,62 @@ General improvements - first extract to temporary directory, then move to final pkgs cache to prevent corrupted extracted data -0.7.10 (Jan 22, 2021) -==================== +# 0.7.10 (Jan 22, 2021) - [micromamba] properly fix PATH when linking, prevents missing vcruntime140.dll - [mamba] add virtual packages when creating any environment, not just on update (thanks @cbalioglu) -0.7.9 (Jan 19, 2021) -==================== +# 0.7.9 (Jan 19, 2021) - [micromamba] fix PATH when linking -0.7.8 (Jan 14, 2021) -==================== +# 0.7.8 (Jan 14, 2021) - [micromamba] retry on corrupted repodata - [mamba & micromamba] fix error handling when writing repodata -0.7.6 (Dec 22, 2020) -==================== +# 0.7.6 (Dec 22, 2020) - [micromamba] more console flushing for std::cout consumers -0.7.6 (Dec 14, 2020) -==================== +# 0.7.6 (Dec 14, 2020) - [mamba] more arguments for repodata.create_pool -0.7.5 (Dec 10, 2020) -==================== +# 0.7.5 (Dec 10, 2020) - [micromamba] better error handling for YAML file reading, allows to pass in `-n` and `-p` from command line - [mamba & micromamba] ignore case of HTTP headers - [mamba] fix channel keys are without tokens (thanks @s22chan) -0.7.4 (Dec 5, 2020) -==================== +# 0.7.4 (Dec 5, 2020) - [micromamba] fix noarch installation for explicit environments -0.7.3 (Nov 20, 2020) -==================== +# 0.7.3 (Nov 20, 2020) - [micromamba] fix installation of noarch files with long prefixes - [micromamba] fix activation on windows with whitespaces in root prefix (thanks @adriendelsalle) - [micromamba] add `--json` output to micromamba list -0.7.2 (Nov 18, 2020) -==================== +# 0.7.2 (Nov 18, 2020) - [micromamba] explicit specs installing should be better now - - empty lines are ignored - - network settings are correctly set to make ssl verification work + - empty lines are ignored + - network settings are correctly set to make ssl verification work - New Python repoquery API for mamba - Fix symlink packing for mamba package creation and transmute - Do not keep tempfiles around -0.7.1 (Nov 16, 2020) -==================== +# 0.7.1 (Nov 16, 2020) - Handle LIBARCHIVE_WARN to not error, instead print warning (thanks @obilaniu) -0.7.0 (Nov 12, 2020) -==================== +# 0.7.0 (Nov 12, 2020) - Improve activation and deactivation logic for micromamba - Switching `subprocess` implementation to more tested `reproc++` @@ -2542,7 +2482,6 @@ General improvements - Fix compile time warning (thanks @obilaniu) - Fixed wrong CondaValueError import statement in mamba.py (thanks @saraedum) -0.6.5 (Oct 2020) -================ +# 0.6.5 (Oct 2020) - Fix code signing for Apple Silicon (osx-arm64) @isuruf diff --git a/CMakePresets.json b/CMakePresets.json index 2528d7be2f..5d62beeb0f 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -2,12 +2,7 @@ "configurePresets": [ { "displayName": "Mamba Unix Shared Debug", - "inherits": [ - "conda-unix", - "libmamba-all", - "mamba-shared", - "mamba-debug" - ], + "inherits": ["conda-unix", "libmamba-all", "mamba-shared", "mamba-debug"], "name": "mamba-unix-shared-debug" }, { @@ -22,25 +17,15 @@ }, { "displayName": "Mamba Unix Shared Debug Dev", - "inherits": [ - "mamba-unix-shared-debug", - "mamba-dev" - ], + "inherits": ["mamba-unix-shared-debug", "mamba-dev"], "name": "mamba-unix-shared-debug-dev" }, { "displayName": "Mamba Win Shared Release", - "inherits": [ - "libmamba-all", - "mamba-shared", - "mamba-release" - ], + "inherits": ["libmamba-all", "mamba-shared", "mamba-release"], "name": "mamba-win-shared-release" } ], - "include": [ - "dev/CMakePresetsUnix.json", - "dev/CMakePresetsMamba.json" - ], + "include": ["dev/CMakePresetsUnix.json", "dev/CMakePresetsMamba.json"], "version": 4 } diff --git a/README.md b/README.md index 34523b7afc..ffff1fb756 100644 --- a/README.md +++ b/README.md @@ -46,14 +46,16 @@ See the [documentation on `micromamba`](https://mamba.readthedocs.io/en/latest/u ## `mamba` v.s. `micromamba` `mamba` has to be preferred when: - - `libmambapy` or `libmamba` is used by other software in the same environment. - - Scenarios where regular updates to libraries are required (especially for security). - - Environments are focused on reducing disk space usage for dependencies. + +- `libmambapy` or `libmamba` is used by other software in the same environment. +- Scenarios where regular updates to libraries are required (especially for security). +- Environments are focused on reducing disk space usage for dependencies. `micromamba` has to be preferred when: - - Relying a single self-contained executable is required. - - A miniforge distribution is not present. - - Usage requires minimal runtime. + +- Relying a single self-contained executable is required. +- A miniforge distribution is not present. +- Usage requires minimal runtime. ## Installation @@ -96,7 +98,7 @@ While `mamba` and `micromamba` are generally a drop-in replacement for `conda` t - `mamba` and `micromamba` do no support revisions (for discussions, see https://github.com/mamba-org/mamba/issues/803) - `mamba` and `micromamba` normalize `MatchSpec` strings to the simplest form, whereas `conda` use a more verbose form -This can lead to slight differences in the output of `conda env export` and `mamba env export`. + This can lead to slight differences in the output of `conda env export` and `mamba env export`. ## Development installation diff --git a/dev/CMakePresetsUnix.json b/dev/CMakePresetsUnix.json index cbd4dadbf3..edd55f8401 100644 --- a/dev/CMakePresetsUnix.json +++ b/dev/CMakePresetsUnix.json @@ -37,9 +37,7 @@ "description": "Base profile using conda libraries and GNU compilers", "displayName": "Conda GNU", "hidden": true, - "inherits": [ - "conda-unix" - ], + "inherits": ["conda-unix"], "name": "conda-gnu" }, { @@ -52,9 +50,7 @@ "description": "Base profile using conda libraries and LLVM compilers", "displayName": "Conda Clang", "hidden": true, - "inherits": [ - "conda-unix" - ], + "inherits": ["conda-unix"], "name": "conda-llvm" } ], diff --git a/dev/environment-dev-extra.yml b/dev/environment-dev-extra.yml index 70dcebae20..1a39a3fe73 100644 --- a/dev/environment-dev-extra.yml +++ b/dev/environment-dev-extra.yml @@ -12,7 +12,7 @@ dependencies: # C++ Debugging - sel(linux): gdb - sel(osx): lldb - - sel(linux): valgrind # Out of date on MacOS + - sel(linux): valgrind # Out of date on MacOS # Python LSP support - ruff - python-lsp-server-base diff --git a/dev/environment-dev.yml b/dev/environment-dev.yml index a579eb7991..7fe8da59b4 100644 --- a/dev/environment-dev.yml +++ b/dev/environment-dev.yml @@ -4,9 +4,9 @@ dependencies: # libmamba build dependencies - cxx-compiler - cmake >=3.16 - - pkg-config # Used by some CMake dependencies + - pkg-config # Used by some CMake dependencies - ninja - - make # not always present + - make # not always present # libmamba dependencies - cpp-expected - fmt diff --git a/dev/environment-micromamba-static.yml b/dev/environment-micromamba-static.yml index 142522943d..ff3ea05a8e 100644 --- a/dev/environment-micromamba-static.yml +++ b/dev/environment-micromamba-static.yml @@ -5,7 +5,7 @@ dependencies: # libmamba build dependencies - cxx-compiler - cmake >=3.16 - - pkg-config # Used by some CMake dependencies + - pkg-config # Used by some CMake dependencies - ninja # libmamba dependencies - cpp-expected diff --git a/docs/source/tools/mermaid.css b/docs/source/tools/mermaid.css index 17403887ab..d288e4f0d3 100644 --- a/docs/source/tools/mermaid.css +++ b/docs/source/tools/mermaid.css @@ -1,3 +1,3 @@ .mermaid svg { - max-width: 800px; + max-width: 800px; } diff --git a/libmamba/CHANGELOG.md b/libmamba/CHANGELOG.md index 559b36b9cc..49a794985c 100644 --- a/libmamba/CHANGELOG.md +++ b/libmamba/CHANGELOG.md @@ -1,5 +1,4 @@ -libmamba 2.0.5 (December 12, 2024) -================================== +# libmamba 2.0.5 (December 12, 2024) Enhancements: @@ -29,8 +28,7 @@ CI fixes and doc: - maint: Use Catch2 instead of doctest by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3618 - docs: Remove installation non-recommendation by @jjerphan in https://github.com/mamba-org/mamba/pull/3656 -libmamba 2.0.5.rc0 (December 09, 2024) -====================================== +# libmamba 2.0.5.rc0 (December 09, 2024) Enhancements: @@ -55,8 +53,7 @@ CI fixes and doc: - maint: Use Catch2 instead of doctest by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3618 - docs: Remove installation non-recommendation by @jjerphan in https://github.com/mamba-org/mamba/pull/3656 -libmamba 2.0.4 (November 22, 2024) -================================== +# libmamba 2.0.4 (November 22, 2024) Enhancements: @@ -89,7 +86,7 @@ Bug fixes: - Create empty base prefix with `env update` by @Hind-M in https://github.com/mamba-org/mamba/pull/3519 - fix: Use POSIX-compliant scripts by @jjerphan in https://github.com/mamba-org/mamba/pull/3522 - maint: Clarify `env` subcommand documentation in help menu (cont'd) by @jjerphan in https://github.com/mamba-org/mamba/pull/3539 -- fix: Handle space in `mamba` and `micromamba` executable absolute paths by @NewUserHa in https://github.com/mamba-org/mamba/pull/3525 +- fix: Handle space in `mamba` and `micromamba` executable absolute paths by @NewUserHa in https://github.com/mamba-org/mamba/pull/3525 - maint: Clarify `env` subcommand documentation in help menu by @jjerphan in https://github.com/mamba-org/mamba/pull/3502 - Add recommendation if error with root prefix by @Hind-M in https://github.com/mamba-org/mamba/pull/3513 - fix: Ignore inline comment in environment specification by @jjerphan in https://github.com/mamba-org/mamba/pull/3512 @@ -114,9 +111,7 @@ CI fixes and doc: - dev: Remove the use of Taskfile by @jjerphan in https://github.com/mamba-org/mamba/pull/3544 - Upgraded CI to micromamba 2.0.2 by @JohanMabille in https://github.com/mamba-org/mamba/pull/3497 -libmamba 2.0.4alpha3 (November 21, 2024) -======================================== - +# libmamba 2.0.4alpha3 (November 21, 2024) Bug fixes: @@ -135,8 +130,7 @@ CI fixes and doc: - docs: Update pieces of documentation after the release of mamba 2 by @jjerphan in https://github.com/mamba-org/mamba/pull/3610 - maint: Update clang-format to v19 by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3600 -libmamba 2.0.4alpha2 (November 14, 2024) -======================================== +# libmamba 2.0.4alpha2 (November 14, 2024) Enhancements: @@ -152,15 +146,13 @@ CI fixes and doc: - Update pre-commit hooks except clang-format by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3599 - Force spinx v6 in readthedocs by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3586 -libmamba 2.0.4alpha1 (November 12, 2024) -======================================== +# libmamba 2.0.4alpha1 (November 12, 2024) Bug fixes: - fixed incorrect syntax in static_build.yml by @Klaim in https://github.com/mamba-org/mamba/pull/3592 -libmamba 2.0.4alpha0 (November 12, 2024) -======================================== +# libmamba 2.0.4alpha0 (November 12, 2024) Enhancements: @@ -171,8 +163,7 @@ Bug fixes: - fix: Skip misformatted configuration files by @ChaonengQuan in https://github.com/mamba-org/mamba/pull/3580 -libmamba 2.0.3 (November 05, 2024) -================================== +# libmamba 2.0.3 (November 05, 2024) Enhancements: @@ -191,7 +182,7 @@ Bug fixes: - Create empty base prefix with `env update` by @Hind-M in https://github.com/mamba-org/mamba/pull/3519 - fix: Use POSIX-compliant scripts by @jjerphan in https://github.com/mamba-org/mamba/pull/3522 - maint: Clarify `env` subcommand documentation in help menu (cont'd) by @jjerphan in https://github.com/mamba-org/mamba/pull/3539 -- fix: Handle space in `mamba` and `micromamba` executable absolute paths by @NewUserHa in https://github.com/mamba-org/mamba/pull/3525 +- fix: Handle space in `mamba` and `micromamba` executable absolute paths by @NewUserHa in https://github.com/mamba-org/mamba/pull/3525 - maint: Clarify `env` subcommand documentation in help menu by @jjerphan in https://github.com/mamba-org/mamba/pull/3502 - Add recommendation if error with root prefix by @Hind-M in https://github.com/mamba-org/mamba/pull/3513 - fix: Ignore inline comment in environment specification by @jjerphan in https://github.com/mamba-org/mamba/pull/3512 @@ -206,8 +197,7 @@ CI fixes and doc: - dev: Remove the use of Taskfile by @jjerphan in https://github.com/mamba-org/mamba/pull/3544 - Upgraded CI to micromamba 2.0.2 by @JohanMabille in https://github.com/mamba-org/mamba/pull/3497 -libmamba 2.0.2 (October 02, 2024) -================================= +# libmamba 2.0.2 (October 02, 2024) Bug fixes: @@ -219,8 +209,7 @@ CI fixes and doc: - Rollback to micromamba 1.5.10 in CI by @JohanMabille in https://github.com/mamba-org/mamba/pull/3491 -libmamba 2.0.1 (September 30, 2024) -=================================== +# libmamba 2.0.1 (September 30, 2024) Bug fixes: @@ -233,8 +222,7 @@ CI fixes and doc: - doc: add github links to documentation by @timhoffm in https://github.com/mamba-org/mamba/pull/3471 -libmamba 2.0.0 (September 25, 2024) -=================================== +# libmamba 2.0.0 (September 25, 2024) Enhancements: @@ -242,7 +230,7 @@ Enhancements: - Compute `root prefix` as mamba install path by @Hind-M in https://github.com/mamba-org/mamba/pull/3447 - Support CONDA_DEFAULT_ENV by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3445 - Remove cctools patch from feedstock in CI by @JohanMabille in https://github.com/mamba-org/mamba/pull/3442 -- test: Comparability and hashability of `PackageInfo` and `MatchSpec` by @jjerphan in https://github.com/mamba-org/mamba/pull/3369 +- test: Comparability and hashability of `PackageInfo` and `MatchSpec` by @jjerphan in https://github.com/mamba-org/mamba/pull/3369 - build: Support fmt 11 (follow-up) by @jjerphan in https://github.com/mamba-org/mamba/pull/3371 - build: Support fmt 11 by @jjerphan in https://github.com/mamba-org/mamba/pull/3368 - Make more classes hashable and comparable by @jjerphan in https://github.com/mamba-org/mamba/pull/3363 @@ -418,7 +406,7 @@ Bug fixes: - Allow spaces in version after operator by @Hind-M in https://github.com/mamba-org/mamba/pull/3358 - Fixed restoring the previous signal handler for example in python case (Windows only for now) by @Klaim in https://github.com/mamba-org/mamba/pull/3297 - Split `ContextOptions::enable_logging_and_signal_handling` into 2 different options by @Klaim in https://github.com/mamba-org/mamba/pull/3329 -- libmambapy: use `Context` explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309 +- libmambapy: use `Context` explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309 - Fix release scripts by @Hind-M in https://github.com/mamba-org/mamba/pull/3306 - Hotfix to allow Ctrl+C in python scipts by @Klaim in https://github.com/mamba-org/mamba/pull/3285 - Fix typos in comments by @ryandesign in https://github.com/mamba-org/mamba/pull/3272 @@ -442,7 +430,7 @@ Bug fixes: - Add CI test for local channels by @Hind-M in https://github.com/mamba-org/mamba/pull/2854 - Nushell hotfix by @cvanelteren https://github.com/mamba-org/mamba/pull/2841 - Added missing dependency in libmambaConfig.cmake.in by @JohanMabille in https://github.com/mamba-org/mamba/pull/2916 -- Allow defaults::* spec by @isuruf in https://github.com/mamba-org/mamba/pull/2927 +- Allow defaults::\* spec by @isuruf in https://github.com/mamba-org/mamba/pull/2927 - https://github.com/mamba-org/mamba/pull/2929 by @bruchim-cisco in https://github.com/mamba-org/mamba/pull/2929 - Fix channels with slashes regression by @isuruf in https://github.com/mamba-org/mamba/pull/2926 - fix: Parse remote_connect_timeout_secs as a double by @jjerphan in https://github.com/mamba-org/mamba/pull/2949 @@ -482,8 +470,7 @@ CI fixes and doc: - update readme install link by @artifical-agent in https://github.com/mamba-org/mamba/pull/2980 - Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985 -libmamba 2.0.0rc6 (September 20, 2024) -====================================== +# libmamba 2.0.0rc6 (September 20, 2024) Enhancements: @@ -501,8 +488,7 @@ CI fixes and doc: - Fix wrong version of miniforge in doc by @Hind-M in https://github.com/mamba-org/mamba/pull/3462 - Remove cctools patch removal in CI by @Hind-M in https://github.com/mamba-org/mamba/pull/3451 -libmamba 2.0.0rc5 (September 13, 2024) -====================================== +# libmamba 2.0.0rc5 (September 13, 2024) Enhancements: @@ -523,15 +509,13 @@ CI fixes and doc: - docs: Specify `CMAKE_INSTALL_PREFIX` by @jjerphan in https://github.com/mamba-org/mamba/pull/3438 -libmamba 2.0.0rc4 (August 29, 2024) -=================================== +# libmamba 2.0.0rc4 (August 29, 2024) Bug fixes: - fix: Reduce logging system overhead by @jjerphan in https://github.com/mamba-org/mamba/pull/3416 -libmamba 2.0.0rc3 (August 26, 2024) -=================================== +# libmamba 2.0.0rc3 (August 26, 2024) Bug fixes: @@ -542,12 +526,11 @@ CI fixes and doc: - docs: Adapt "Solving Package Environments" section by @jjerphan in https://github.com/mamba-org/mamba/pull/3326 -libmamba 2.0.0rc2 (August 19, 2024) -=================================== +# libmamba 2.0.0rc2 (August 19, 2024) Enhancements: -- test: Comparability and hashability of `PackageInfo` and `MatchSpec` by @jjerphan in https://github.com/mamba-org/mamba/pull/3369 +- test: Comparability and hashability of `PackageInfo` and `MatchSpec` by @jjerphan in https://github.com/mamba-org/mamba/pull/3369 - build: Support fmt 11 (follow-up) by @jjerphan in https://github.com/mamba-org/mamba/pull/3371 - build: Support fmt 11 by @jjerphan in https://github.com/mamba-org/mamba/pull/3368 - Make more classes hashable and comparable by @jjerphan in https://github.com/mamba-org/mamba/pull/3363 @@ -567,8 +550,7 @@ CI fixes and doc: - Unpin cryptography, python, and add make to environment-dev.yml by @jaimergp in https://github.com/mamba-org/mamba/pull/3352 - ci: Unpin libcxx <18 by @jjerphan in https://github.com/mamba-org/mamba/pull/3375 -libmamba 2.0.0rc1 (July 26, 2024) -================================= +# libmamba 2.0.0rc1 (July 26, 2024) Enhancements: @@ -585,8 +567,7 @@ CI fixes and doc: - chore(ci): bump github action versions by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3350 - doc(more_concepts.rst): improve clarity by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3357 -libmamba 2.0.0rc0 (July 08, 2024) -================================= +# libmamba 2.0.0rc0 (July 08, 2024) Enhancements: @@ -597,8 +578,7 @@ Bug fixes: - Fixed restoring the previous signal handler for example in python case (Windows only for now) by @Klaim in https://github.com/mamba-org/mamba/pull/3297 - Split `ContextOptions::enable_logging_and_signal_handling` into 2 different options by @Klaim in https://github.com/mamba-org/mamba/pull/3329 -libmamba 2.0.0beta3 (June 14, 2024) -=================================== +# libmamba 2.0.0beta3 (June 14, 2024) Enhancements: @@ -609,15 +589,14 @@ Enhancements: Bug fixes: -- libmambapy: use `Context` explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309 +- libmambapy: use `Context` explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309 - Fix release scripts by @Hind-M in https://github.com/mamba-org/mamba/pull/3306 CI fixes and doc: - Fix CI failure on win-64 by @Hind-M in https://github.com/mamba-org/mamba/pull/3315 -libmamba 2.0.0beta2 (May 29, 2024) -================================== +# libmamba 2.0.0beta2 (May 29, 2024) Enhancements: @@ -626,8 +605,7 @@ Enhancements: - Fix OCIMirror use by @Hind-M in https://github.com/mamba-org/mamba/pull/3296 - Add checking typos to pre-commit by @Hind-M in https://github.com/mamba-org/mamba/pull/3278 -libmamba 2.0.0beta1 (May 04, 2024) -================================== +# libmamba 2.0.0beta1 (May 04, 2024) Enhancements: @@ -665,8 +643,7 @@ CI fixes and doc: - Typos in dev_environment.rst by @jd-foster in https://github.com/mamba-org/mamba/pull/3235 - Add MatchSpec doc and fix errors by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3224 -libmamba 2.0.0beta0 (April 04, 2024) -==================================== +# libmamba 2.0.0beta0 (April 04, 2024) Enhancements: @@ -681,8 +658,7 @@ CI fixes and doc: - Small changelog additions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3254 -libmamba 2.0.0alpha4 (March 26, 2024) -===================================== +# libmamba 2.0.0alpha4 (March 26, 2024) Enhancements: @@ -712,8 +688,7 @@ CI fixes and doc: - Typos in dev_environment.rst by @jd-foster in https://github.com/mamba-org/mamba/pull/3235 - Add MatchSpec doc and fix errors by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3224 -libmamba 2.0.0alpha3 (February 28, 2024) -======================================== +# libmamba 2.0.0alpha3 (February 28, 2024) Enhancements: @@ -737,8 +712,7 @@ Bug fixes: CI fixes and doc: -libmamba 2.0.0alpha2 (February 02, 2024) -======================================== +# libmamba 2.0.0alpha2 (February 02, 2024) Enhancements: @@ -801,16 +775,13 @@ CI fixes and doc: - Warning around manual install and add ref to conda-libmamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3119 - Add MacOS DNS issue logging by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3130 -libmamba 2.0.0alpha1 (December 18, 2023) -======================================== - +# libmamba 2.0.0alpha1 (December 18, 2023) CI fixes and doc: - Add CI merge groups by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3068 -libmamba 2.0.0alpha0 (December 14, 2023) -======================================== +# libmamba 2.0.0alpha0 (December 14, 2023) Enhancements: @@ -889,7 +860,7 @@ Bug fixes: - Add CI test for local channels by @Hind-M in https://github.com/mamba-org/mamba/pull/2854 - Nushell hotfix by @cvanelteren https://github.com/mamba-org/mamba/pull/2841 - Added missing dependency in libmambaConfig.cmake.in by @JohanMabille in https://github.com/mamba-org/mamba/pull/2916 -- Allow defaults::* spec by @isuruf in https://github.com/mamba-org/mamba/pull/2927 +- Allow defaults::\* spec by @isuruf in https://github.com/mamba-org/mamba/pull/2927 - https://github.com/mamba-org/mamba/pull/2929 by @bruchim-cisco in https://github.com/mamba-org/mamba/pull/2929 - Fix channels with slashes regression by @isuruf in https://github.com/mamba-org/mamba/pull/2926 - fix: Parse remote_connect_timeout_secs as a double by @jjerphan in https://github.com/mamba-org/mamba/pull/2949 @@ -907,8 +878,7 @@ CI fixes and doc: - update readme install link by @artifical-agent in https://github.com/mamba-org/mamba/pull/2980 - Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985 -libmamba 2.0.0alpha0 (December 14, 2023) -======================================== +# libmamba 2.0.0alpha0 (December 14, 2023) Enhancements: @@ -987,7 +957,7 @@ Bug fixes: - Add CI test for local channels by @Hind-M in https://github.com/mamba-org/mamba/pull/2854 - Nushell hotfix by @cvanelteren https://github.com/mamba-org/mamba/pull/2841 - Added missing dependency in libmambaConfig.cmake.in by @JohanMabille in https://github.com/mamba-org/mamba/pull/2916 -- Allow defaults::* spec by @isuruf in https://github.com/mamba-org/mamba/pull/2927 +- Allow defaults::\* spec by @isuruf in https://github.com/mamba-org/mamba/pull/2927 - https://github.com/mamba-org/mamba/pull/2929 by @bruchim-cisco in https://github.com/mamba-org/mamba/pull/2929 - Fix channels with slashes regression by @isuruf in https://github.com/mamba-org/mamba/pull/2926 - fix: Parse remote_connect_timeout_secs as a double by @jjerphan in https://github.com/mamba-org/mamba/pull/2949 @@ -1005,8 +975,7 @@ CI fixes and doc: - update readme install link by @artifical-agent in https://github.com/mamba-org/mamba/pull/2980 - Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985 -libmamba 1.5.1 (September 05, 2023) -=================================== +# libmamba 1.5.1 (September 05, 2023) Enhancements: @@ -1031,8 +1000,7 @@ CI fixes and doc: - Splitted GHA workflow by @JohanMabille in https://github.com/mamba-org/mamba/pull/2779 - Use Release build mode in Windows CI by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2785 -libmamba 1.5.0 (August 24, 2023) -================================ +# libmamba 1.5.0 (August 24, 2023) Enhancements: @@ -1065,15 +1033,13 @@ CI fixes and doc: - Ignore format changes in git blame by @jonashaag in https://github.com/mamba-org/mamba/pull/2690 - Add Debug build type by @Hind-M in https://github.com/mamba-org/mamba/pull/2762 -libmamba 1.4.9 (July 13, 2023) -============================== +# libmamba 1.4.9 (July 13, 2023) Bug fixes: - Fixed missing key in channel issue by @JohanMabille in https://github.com/mamba-org/mamba/pull/2668 -libmamba 1.4.8 (July 11, 2023) -============================== +# libmamba 1.4.8 (July 11, 2023) Enhancements: @@ -1085,8 +1051,7 @@ Bug fixes: - Fixed zst check in MSubdirData by @JohanMabille in https://github.com/mamba-org/mamba/pull/2661 -libmamba 1.4.7 (July 06, 2023) -============================== +# libmamba 1.4.7 (July 06, 2023) Enhancements: @@ -1098,8 +1063,7 @@ Bug fixes: - call init_console to prevent UTF8 errors when extracting packages by @wolfv in https://github.com/mamba-org/mamba/pull/2655 -libmamba 1.4.6 (June 30, 2023) -============================== +# libmamba 1.4.6 (June 30, 2023) Enhancements: @@ -1113,8 +1077,7 @@ Bug fixes: - Add missing noarch in PackageInfo serialization by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2641 - Allow --force-reinstall on uninstalled specs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2636 -libmamba 1.4.5 (June 27, 2023) -============================== +# libmamba 1.4.5 (June 27, 2023) Enhancements: @@ -1160,15 +1123,13 @@ CI fixes and doc: - Switch to setup-micromamba by @pavelzw in https://github.com/mamba-org/mamba/pull/2610 - Fix broken ref directives in docs by @mfisher87 in https://github.com/mamba-org/mamba/pull/2620 -libmamba 1.4.4 (May 16, 2023) -============================= +# libmamba 1.4.4 (May 16, 2023) Bug fixes: - Fix CURLHandle::get_info on 32bit platform by e8035669 in https://github.com/mamba-org/mamba/pull/2528 -libmamba 1.4.3 (May 15, 2023) -============================= +# libmamba 1.4.3 (May 15, 2023) Enhancements: @@ -1177,12 +1138,12 @@ Enhancements: - Context structuring by @Hind-M in https://github.com/mamba-org/mamba/pull/2432 - Clean up fetch by @Hind-M in https://github.com/mamba-org/mamba/pull/2452 - Wapped curl multi handle by @JohanMabille in https://github.com/mamba-org/mamba/pull/2459 -- Remove empty test\_flat\_set.hpp by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2471 +- Remove empty test_flat_set.hpp by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2471 - Add doctest printer for pair and vector by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2470 - Add topological sort by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2467 -- Store PackageInfo::track\_features as a vector by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2478 +- Store PackageInfo::track_features as a vector by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2478 - Use topological sort instead of libsolv by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2472 -- Remove assign\_or in favor of json::value by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2487 +- Remove assign_or in favor of json::value by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2487 - Resume Context structuring by @Hind-M in https://github.com/mamba-org/mamba/pull/2460 - Improve micromamba transaction message by @ruben-arts in https://github.com/mamba-org/mamba/pull/2474 - Remove unused raw function in subdirdata by @Hind-M in https://github.com/mamba-org/mamba/pull/2491 @@ -1194,10 +1155,10 @@ Enhancements: Bug fixes: -- fix: parsing of empty track\_features by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2485 -- track\_feature typo by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2488 +- fix: parsing of empty track_features by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2485 +- track_feature typo by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2488 - Move repoquery python test from libmamba (not run) to mamba by @Hind-M in https://github.com/mamba-org/mamba/pull/2489 -- Set log\_level to critical with --json option by @Hind-M in https://github.com/mamba-org/mamba/pull/2484 +- Set log_level to critical with --json option by @Hind-M in https://github.com/mamba-org/mamba/pull/2484 - Add missing cstdint include for GCC 13 by @alexfikl in https://github.com/mamba-org/mamba/pull/2511 - Forward NETRC environment variable to curl, if exported by @timostrunk in https://github.com/mamba-org/mamba/pull/2497 - Remove wrong $Args in psm1 by @troubadour-hell in https://github.com/mamba-org/mamba/pull/2499 @@ -1209,31 +1170,29 @@ CI fixes and doc: - Extend troubleshooting docs by @jonashaag in https://github.com/mamba-org/mamba/pull/2451 - Extend issue template by @jonashaag in https://github.com/mamba-org/mamba/pull/2310 -libmamba 1.4.2 (April 06, 2023) -=============================== +# libmamba 1.4.2 (April 06, 2023) Enhancements: - Small libsolv improvements by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2399 - Improve message after the env creating with micromamba by @xmnlab in https://github.com/mamba-org/mamba/pull/2425 - Use custom function to properly parse matchspec by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2433 -- Remove const ref to string\_view in codebase by @Hind-M in https://github.com/mamba-org/mamba/pull/2440 +- Remove const ref to string_view in codebase by @Hind-M in https://github.com/mamba-org/mamba/pull/2440 - Wrap more libcurl calls by @Hind-M in https://github.com/mamba-org/mamba/pull/2421 Bug fixes: -- Fix PKG\_BUILDNUM env variable for post-link scripts by nsoranzo in https://github.com/mamba-org/mamba/pull/2420 +- Fix PKG_BUILDNUM env variable for post-link scripts by nsoranzo in https://github.com/mamba-org/mamba/pull/2420 - Solve a corner case in the SAT error messages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2423 - Windows: Fixed environment variables not read as unicode by @Klaim in https://github.com/mamba-org/mamba/pull/2417 -- Fix segfault in add\_pin/all\_problems\_structured by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2428 +- Fix segfault in add_pin/all_problems_structured by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2428 CI fixes and doc: -- Replaced libtool 2.4.6\_9 with libtool 2.4.7-3 in vcpkg builds by @JohanMabille in https://github.com/mamba-org/mamba/pull/2439 +- Replaced libtool 2.4.6_9 with libtool 2.4.7-3 in vcpkg builds by @JohanMabille in https://github.com/mamba-org/mamba/pull/2439 - Migrated to doctest by @JohanMabille in https://github.com/mamba-org/mamba/pull/2436 -libmamba 1.4.1 (March 28, 2023) -=============================== +# libmamba 1.4.1 (March 28, 2023) Enhancements: @@ -1248,12 +1207,11 @@ Bug fixes: - Fixed build with older Clang by @ZhongRuoyu in https://github.com/mamba-org/mamba/pull/2397 -libmamba 1.4.0 (March 22, 2023) -=============================== +# libmamba 1.4.0 (March 22, 2023) Enchancements: -- Implemented recursive dependency printout in repoquery by @timostrunk in https://github.com/mamba-org/mamba/pull/2283 +- Implemented recursive dependency printout in repoquery by @timostrunk in https://github.com/mamba-org/mamba/pull/2283 - Agressive compilation warnings by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2304 - Fine tune clang-format by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2290 - Added checked numeric cast by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2315 @@ -1287,8 +1245,7 @@ CI fixes & docs: - Fixed sign warning in tests by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2293 - Structured test directory layout by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2380 -libmamba 1.3.1 (February 09, 2023) -================================== +# libmamba 1.3.1 (February 09, 2023) A bugfix release for 1.3.0! @@ -1305,8 +1262,7 @@ Docs: - - added biweekly meetings information to README by @JohanMabille in https://github.com/mamba-org/mamba/pull/2275 - - change docs to homebrew/core by @pavelzw in https://github.com/mamba-org/mamba/pull/2278 -libmamba 1.3.0 (February 03, 2023) -================================== +# libmamba 1.3.0 (February 03, 2023) Enhancements: @@ -1322,8 +1278,7 @@ CI fixes & docs: - fix tests for pkg_cache by @wolfv in https://github.com/mamba-org/mamba/pull/2259 - Added missing public dependency to libmambaConfig.cmake by @JohanMabille in https://github.com/mamba-org/mamba/pull/2227 -libmamba 1.2.0 (January 16, 2023) -================================= +# libmamba 1.2.0 (January 16, 2023) This release contains some speed improvements: download repodata faster as zstd encoded files (configure using `repodata_use_zst: true` in your `~/.mambarc` file). Also, `.conda` file extraction is now faster, a prefix @@ -1362,8 +1317,7 @@ CI fixes & docs: - - Remove feedstock patches by @wolfv in #2216 - - Fixed static dependency order by @JohanMabille in #2201 -libmamba 1.1.0 (November 25, 2022) -================================== +# libmamba 1.1.0 (November 25, 2022) Some bugfixes for 1.0 and experimental release of the new solver messages @@ -1386,8 +1340,7 @@ Enhancements - docs: Add warning to manual install instructions #2100 - docs: Consistently use curl for fetching files #2126 -libmamba 1.0.0 (November 01, 2022) -================================== +# libmamba 1.0.0 (November 01, 2022) Our biggest version number yet! Finally a 1.0 release :) @@ -1421,15 +1374,13 @@ Enhancements: - Dynamic tree walk of the Compressed problem graph - Creating the initial problems graph (thanks @syslaila) #1891 -libmamba 0.27.0 (October 04, 2022) -================================== +# libmamba 0.27.0 (October 04, 2022) Bug fixes: - fix lockfiles relying on PID (thanks @Klaim) #1915 -libmamba 0.26.0 (September 30, 2022) -==================================== +# libmamba 0.26.0 (September 30, 2022) Bug fixes: @@ -1446,8 +1397,7 @@ Enhancements: - use std::filesystem instead of ghc::filesystem (thanks @Klaim) #1665 - add missing SolverRuleInfo enum entries (thanks @AntoinePrv) #1833 -libmamba 0.25.0 (July 26, 2022) -=============================== +# libmamba 0.25.0 (July 26, 2022) Bug fixes: @@ -1471,16 +1421,14 @@ Enhancements: - Fix MSVC warnings (thanks @Klaim) #1721 - Test improvements (thanks @AntoinePrv) #1777, #1778 -libmamba 0.24.0 (June 01, 2022) -=============================== +# libmamba 0.24.0 (June 01, 2022) Bug fixes: - use fmt::format for pretty printing in `micromamba search --pretty` #1710 - commit fix for compiling with ppc64le on conda-forge #1695 -libmamba 0.23.3 (May 20, 2022) -============================== +# libmamba 0.23.3 (May 20, 2022) Bug fixes @@ -1493,8 +1441,7 @@ Improvements - various warnings fixed on Windows and Unix #1683, 1691 - fix yaml-cpp linkage #1678 -libmamba 0.23.1 (May 11, 2022) -============================== +# libmamba 0.23.1 (May 11, 2022) Bug fixes @@ -1504,10 +1451,9 @@ Bug fixes - Create prefix before writing the config file #1662 - Retry HTTP request on 413 & 429, respect Retry-After header (thanks @kenodegard) #1661 - Initialize curl (thanks @Klaim) #1648 -- Replace thread detaching by thread joining before main's end (thanks @Klaim) #1637 +- Replace thread detaching by thread joining before main's end (thanks @Klaim) #1637 -libmamba 0.23.0 (April 21, 2022) -================================ +# libmamba 0.23.0 (April 21, 2022) This release uses tl::expected for some improvements in the error handling. We also cleaned the API a bit and did some refactorings to make the code compile faster and clean up headers. @@ -1528,12 +1474,9 @@ Enhancements - Remove prefixdata.load() #1555 - Remove prefixdata from solver interface #1550 -libmamba 0.22.1 (February 28, 2022) -=================================== - +# libmamba 0.22.1 (February 28, 2022) -libmamba 0.22.0 (February 25, 2022) -=================================== +# libmamba 0.22.0 (February 25, 2022) Bug fixes @@ -1547,15 +1490,13 @@ Improvements - Hide tokens in libcurl and libsolv as well (and remove need for `--experimental` flag to load tokens) #1538 - Pass through QEMU_LD_PREFIX to subprocesses (thanks @chrisburr) #1533 -libmamba 0.21.2 (February 14, 2022) -=================================== +# libmamba 0.21.2 (February 14, 2022) Bug fixes - Fix json read of `_mod` and `_etag` when they are not available #1490 -libmamba 0.21.1 (February 11, 2022) -=================================== +# libmamba 0.21.1 (February 11, 2022) Bug fixes @@ -1566,8 +1507,7 @@ Improvements - Adjustments for the progress bars, make better visible on light backgrounds #1458 -libmamba 0.21.0 (February 07, 2022) -=================================== +# libmamba 0.21.0 (February 07, 2022) Bug fixes @@ -1584,8 +1524,7 @@ Improvements - New fancy progress bars! (thanks @adriendelsalle) #1426, #1350 - Refactor how we set env vars in the Context #1426 -libmamba 0.20.0 (January 25, 2022) -================================== +# libmamba 0.20.0 (January 25, 2022) Bug fixes @@ -1597,8 +1536,7 @@ Improvements - Add environment variable to disable low speed limit (thanks @xhochy) #1380 - Make max download threads configurable (thanks @adriendelsalle) #1377 -libmamba 0.19.1 (December 08, 2021) -=================================== +# libmamba 0.19.1 (December 08, 2021) Bug fixes @@ -1614,8 +1552,7 @@ Improvements - Improve cleanup of directories in use (@wolfv) #1319 - Fix pyc compilation on Windows (@adriendelsalle) #1340 -libmamba 0.19.0 (November 30, 2021) -=================================== +# libmamba 0.19.0 (November 30, 2021) Bug fixes @@ -1624,8 +1561,7 @@ Bug fixes - Close json repodata file after opening (@wolfv) #1309 - Add bash & zsh shell_completion to activation functions -libmamba 0.18.2 (November 24, 2021) -=================================== +# libmamba 0.18.2 (November 24, 2021) Bug fixes @@ -1633,17 +1569,17 @@ Bug fixes - Fix dangling LockFiles (@adriendelsalle) #1290 - Fix shell activation regression (@adriendelsalle) #1289 -0.18.1 (November 19, 2021) -========================== +# 0.18.1 (November 19, 2021) Bug fixes + - Fix default log level, use warning everywhere (@adriendelsalle) #1279 - Allow mamba to set max extraction threads using `MAMBA_EXTRACT_THREADS` env var (@adriendelsalle) #1281 -0.18.0 (November 17, 2021) -========================== +# 0.18.0 (November 17, 2021) New features + - Implement parallel packages extraction using subprocesses (@jonashaag @adriendelsalle) #1195 - Add channel URLs to info (@jonashaag) #1235 - Read custom_multichannels from .condarc (@jonashaag) #1240 @@ -1653,18 +1589,19 @@ New features - Add info JSON output (@adriendelsalle) #1271 Bug fixes + - Fix failing package cache checks (@wolfv) #1237 - Improve catching of reproc errors (such as OOM-killed) (@adriendelsalle) #1250 - Fix shell init with relative paths (@adriendelsalle) #1252 - Fix not thrown error in multiple caches logic (@adriendelsalle) #1253 General improvements + - Split projects, improve CMake options (@adriendelsalle) #1219 #1243 - Test that a missing file doesn't cause an unlink error (@adriendelsalle) #1251 - Improve logging on YAML errors (@adriendelsalle) #1254 -0.17.0 (October 13, 2021) -========================= +# 0.17.0 (October 13, 2021) API Breaking changes: @@ -1683,8 +1620,7 @@ packages dir is necessary, this value is taken directly from the MultiPackagesCa - micromamba: expose setting for `add_pip_as_python_dependency` #1203 - stop displaying banner when running `mamba list` #1184 (thanks @madhur-thandon) -0.16.0 (September 27, 2021) -=========================== +# 0.16.0 (September 27, 2021) - Add a User-Agent header to all requests (mamba/0.16.0) (thanks @shankerwangmiao) - Add `micromamba env export (--explicit)` to micromamba @@ -1700,8 +1636,7 @@ packages dir is necessary, this value is taken directly from the MultiPackagesCa - Add constraint with pin when updating - Expose methods for virtual packages to Python (thanks @madhur-tandon) -0.15.3 (August 18, 2021) -======================== +# 0.15.3 (August 18, 2021) - change token regex to work with edge-cases (underscores in user name) (#1122) - only pin major.minor version of python for update --all (#1101, thanks @mparry!) @@ -1712,41 +1647,41 @@ packages dir is necessary, this value is taken directly from the MultiPackagesCa - Add mamba.bat in front of PATH (#1112, thanks @isuruf) - Fix mamba not writable cache errors (#1108) -0.15.2 (July 16, 2021) -====================== +# 0.15.2 (July 16, 2021) - micromamba autocomplete now ready for usage (#1091) - improved file:// urls for windows to properly work (#1090) -0.15.1 (July 15, 2021) -====================== +# 0.15.1 (July 15, 2021) New features: + - add `mamba init` command and add mamba.sh (#1075, thanks @isuruf & #1078) - add flexible channel priority option in micromamba CLI (#1087) - improved autocompletion for micromamba (#1079) Bug fixes: + - improve "file://" URL handling, fix local channel on Windows (#1085) - fix CONDA_SUBDIR not being used in mamba (#1084) - pass in channel_alias and custom_channels from conda to mamba (#1081) -0.15.0 (July 9, 2021) -===================== +# 0.15.0 (July 9, 2021) Big changes: + - improve solutions by inspecting dependency versions as well (libsolv PR: https://github.com/openSUSE/libsolv/pull/457) @wolfv - properly implement strict channel priority (libsolv PR: https://github.com/openSUSE/libsolv/pull/459) @adriendelsalle - + Note that this changes the meaning of strict and flexible priority as the - previous implementation did not follow conda's semantics. Mamba now has - three modes, just like conda: strict, flexible and disabled. Strict will - completely disregard any packages from lower-priority channels if a - package of the same name exists in a higher priority channel. Flexible - will use packages from lower-priority channels if necessary to fulfill - dependencies or explicitly requested (e.g. by version number). Disabled - will use the highest version number, irregardless of the channel order. + - Note that this changes the meaning of strict and flexible priority as the + previous implementation did not follow conda's semantics. Mamba now has + three modes, just like conda: strict, flexible and disabled. Strict will + completely disregard any packages from lower-priority channels if a + package of the same name exists in a higher priority channel. Flexible + will use packages from lower-priority channels if necessary to fulfill + dependencies or explicitly requested (e.g. by version number). Disabled + will use the highest version number, irregardless of the channel order. - allow subdir selection as part of the channel: users can now specify an explicit list of subdirs, for example: @@ -1756,6 +1691,7 @@ Big changes: Thanks for the contribution, @afranchuk! #1033 New features + - remove orphaned packages such as dependencies of explicitely installed packages (@adriendelsalle) #1040 - add a diff character before package name in transaction table to improve @@ -1768,30 +1704,31 @@ New features - add docs for package resolution Bug fixes: + - Fix small output issues (#1060) - More descriptive incorrect download error (thanks @AntoinePrv) #1066 - respect channel specific pins when updating (#1045) - keep track features in PackageInfo class (#1046) - -0.14.1 (June 25, 2021) -====================== +# 0.14.1 (June 25, 2021) New features + - [micromamba] add remove command, to remove keys of vectors (@marimeireles) #1011 Bug fixes + - [micromamba] fixed in config prepend and append sequence (@adriendelsalle) #1023 - fix bug when username has @ (@madhur-tandon) #1025 - fix wrong update spec in history (@madhur-tandon) #1028 - [mamba] silent pinned packages using JSON output (@adriendelsalle) #1031 -0.14.0 (June 16, 2021) -====================== +# 0.14.0 (June 16, 2021) New features + - [micromamba] add `config set`, `get`, `append` and `prepend`, `remove` (@marimeireles) #838 - automatically include `pip` in conda dependencies when having pip packages to @@ -1809,6 +1746,7 @@ New features - [micromamba] Use a proper requirements.txt file for pip installations #1008 Bug fixes + - fix double-print int transaction (@JohanMabille) #952 - fix strip function (@wolfv) #974 - [micromamba] expand home directory in `--rc-file` (@adriendelsalle) #979 @@ -1817,64 +1755,70 @@ Bug fixes - fix long paths support on Windows (@adriendelsalle) #994 General improvement + - remove duplicate snippet (@madhur-tandon) #957 - add `trace` log level (@adriendelsalle) #988 Docs + - concepts, user guide, configuration, update installation and build locally (@adriendelsalle) #953 - advance usage section, linking (@adriendelsalle) #998 - repo, channel, subdir, repodata, tarball (@adriendelsalle) #1004 - artifacts verification (@adriendelsalle) #1000 -0.13.1 (May 17, 2021) -===================== +# 0.13.1 (May 17, 2021) Bug fixes + - [micromamba] pin only minor python version #948 - [micromamba] use openssl certs when not linking statically #949 -0.13.0 (May 12, 2021) -===================== +# 0.13.0 (May 12, 2021) New features + - [mamba & micromamba] aggregated progress bar for package downloading and extraction (thanks @JohanMabille) #928 Bug fixes + - [micromamba] fixes for micromamba usage in constructor #935 - [micromamba] fixes for the usage of lock files #936 - [micromamba] switched from libsodium to openssl for ed25519 signature verification #933 Docs + - Mention mambaforge in the README (thanks @s-pike) #932 -0.12.3 (May 10, 2021) -===================== +# 0.12.3 (May 10, 2021) New features + - [libmamba] add free-function to use an existing conda root prefix (@adriendelsalle) #927 General improvements + - [micromamba] fix a typo in documentation (@cjber) #926 -0.12.2 (May 03, 2021) -===================== +# 0.12.2 (May 03, 2021) New features + - [micromamba] add initial framework for TUF validation (@adriendelsalle) #916 #919 - [micromamba] add channels from specs to download (@wolfv) #918 -0.12.1 (Apr 30, 2021) -===================== +# 0.12.1 (Apr 30, 2021) New features + - [micromamba] env list subcommand (@wolfv) #913 Bug fixes + - [micromamba] fix multiple shell init with cmd.exe (@adriendelsalle) #915 - [micromamba] fix activate with --stack option (@wolfv) #914 - [libmamba] only try loading ssl certificates when needed (@adriendelsalle) @@ -1884,15 +1828,16 @@ Bug fixes - [micromamba] allow 'ultra-dry' config checks in final build (@adriendelsalle) #912 -0.12.0 (Apr 26, 2021) -===================== +# 0.12.0 (Apr 26, 2021) New features + - [libmamba] add experimental shell autocompletion (@wolfv) #900 - [libmamba] add token handling (@wolfv) #886 - [libmamba] add experimental pip support in spec files (@wolfv) #885 Bug fixes + - [libmamba] ignore failing pyc compilation for noarch packages (@wolfv) #904 #905 - [libmamba] fix string wrapping in error message (@bdice) #902 @@ -1903,6 +1848,7 @@ Bug fixes - [mamba] fix `env update` command (@ScottWales) #891 General improvements + - [libmamba] use lockfile, fix channel not loaded logic (@wolfv) #903 - [libmamba] make root_prefix warnings more selective (@adriendelsalle) #899 - [libmamba] house-keeping in python tests (@adriendelsalle) #898 @@ -1911,8 +1857,7 @@ General improvements - [libmamba] deactivate ca-certificates search when using offline mode (@adriendelsalle) #893 -0.11.3 (Apr 21, 2021) -==================== +# 0.11.3 (Apr 21, 2021) - [libmamba] make platform rc configurable #883 - [libmamba] expand user home in target and root prefixes #882 @@ -1922,21 +1867,18 @@ General improvements - [micromamba] fix `clean` flags handling #880 - [libmamba] C-API teardown on error #879 -0.11.2 (Apr 21, 2021) -==================== +# 0.11.2 (Apr 21, 2021) - [libmamba] create "base" env only for install operation #875 - [libmamba] remove confirmation prompt of root_prefix in shell init #874 - [libmamba] improve overrides between target_prefix and env_name #873 - [micromamba] fix use of `-p,--prefix` and spec file env name #873 -0.11.1 (Apr 20, 2021) -==================== +# 0.11.1 (Apr 20, 2021) - [libmamba] fix channel_priority computation #872 -0.11.0 (Apr 20, 2021) -==================== +# 0.11.0 (Apr 20, 2021) - [libmamba] add experimental mode that unlock edge features #858 - [micromamba] add `--experimental` umamba flag to enable experimental mode @@ -1957,8 +1899,7 @@ General improvements API #866 - [libmamba] add capapbility to set CLI config from C-API #867 -0.10.0 (Apr 16, 2021) -==================== +# 0.10.0 (Apr 16, 2021) - [micromamba] allow creation of empty env (without specs) #824 #827 - [micromamba] automatically create empy `base` env at new root prefix #836 @@ -1985,8 +1926,7 @@ General improvements - fix CI C++ tests (unix/libmamba) and Python tests (win/mamba) wrongly successful #853 -0.9.2 (Apr 1, 2021) -==================== +# 0.9.2 (Apr 1, 2021) - [micromamba] fix unc url support (thanks @adament) - [micromamba] add --channel-alias as cli option to micromamba (thanks @@ -1997,15 +1937,13 @@ General improvements - add simple context debugging, dry run tests and other test framework improvements -0.9.1 (Mar 26, 2021) -==================== +# 0.9.1 (Mar 26, 2021) - [micromamba] fix remove command target_prefix selection - [micromamba] improve target_prefix fallback for CLI, add tests (thanks @adriendelsalle) -0.9.0 (Mar 25, 2021) -==================== +# 0.9.0 (Mar 25, 2021) - [micromamba] use strict channels priority by default - [micromamba] change config precedence order: API>CLI>ENV>RC @@ -2018,15 +1956,12 @@ General improvements - add pinned specs for env update (thanks @wolfv) - properly adhere to run_constrains (thanks @wolfv) -0.8.2 (Mar 12, 2021) -==================== +# 0.8.2 (Mar 12, 2021) - [micromamba] fix setting network options before explicit spec installation - [micromamba] fix python based tests for windows - -0.8.1 (Mar 11, 2021) -==================== +# 0.8.1 (Mar 11, 2021) - use stoull (instead of stoi) to prevent overflow with long package build numbers (thanks @pbauwens-kbc) @@ -2040,9 +1975,7 @@ General improvements - [micromamba] libsolv log messages to stderr (thanks @mariusvniekerk) - [micromamba] better curl error messages - -0.8.0 (Mar 5, 2021) -=================== +# 0.8.0 (Mar 5, 2021) - [micromamba] condarc and mambarc config file reading (and config subcommand) (thanks @adriendelsalle) @@ -2068,9 +2001,7 @@ General improvements - [micromamba] compare cleaned URLs for cache invalidation - [micromamba] add regex handling to list command - -0.7.14 (Feb 12, 2021) -===================== +# 0.7.14 (Feb 12, 2021) - [micromamba] better validation of extracted directories - [mamba] add additional tests for authentication and simple repodata server @@ -2080,14 +2011,11 @@ General improvements - [micromamba] add clean functionality - [micromamba] always make target prefix path absolute - -0.7.13 (Feb 4, 2021) -==================== +# 0.7.13 (Feb 4, 2021) - [micromamba] Immediately exit after printing version (again) -0.7.12 (Feb 3, 2021) -==================== +# 0.7.12 (Feb 3, 2021) - [micromamba] Improve CTRL+C signal handling behavior and simplify code - [micromamba] Revert extraction to temporary directory because of invalid @@ -2095,8 +2023,7 @@ General improvements - [micromamba] Clean up partially extracted archives when CTRL+C interruption occured -0.7.11 (Feb 2, 2021) -==================== +# 0.7.11 (Feb 2, 2021) - [micromamba] use wrapped call when compiling noarch Python code, which properly calls chcp for Windows @@ -2105,73 +2032,62 @@ General improvements - first extract to temporary directory, then move to final pkgs cache to prevent corrupted extracted data -0.7.10 (Jan 22, 2021) -==================== +# 0.7.10 (Jan 22, 2021) - [micromamba] properly fix PATH when linking, prevents missing vcruntime140.dll - [mamba] add virtual packages when creating any environment, not just on update (thanks @cbalioglu) -0.7.9 (Jan 19, 2021) -==================== +# 0.7.9 (Jan 19, 2021) - [micromamba] fix PATH when linking -0.7.8 (Jan 14, 2021) -==================== +# 0.7.8 (Jan 14, 2021) - [micromamba] retry on corrupted repodata - [mamba & micromamba] fix error handling when writing repodata -0.7.6 (Dec 22, 2020) -==================== +# 0.7.6 (Dec 22, 2020) - [micromamba] more console flushing for std::cout consumers -0.7.6 (Dec 14, 2020) -==================== +# 0.7.6 (Dec 14, 2020) - [mamba] more arguments for repodata.create_pool -0.7.5 (Dec 10, 2020) -==================== +# 0.7.5 (Dec 10, 2020) - [micromamba] better error handling for YAML file reading, allows to pass in `-n` and `-p` from command line - [mamba & micromamba] ignore case of HTTP headers - [mamba] fix channel keys are without tokens (thanks @s22chan) -0.7.4 (Dec 5, 2020) -==================== +# 0.7.4 (Dec 5, 2020) - [micromamba] fix noarch installation for explicit environments -0.7.3 (Nov 20, 2020) -==================== +# 0.7.3 (Nov 20, 2020) - [micromamba] fix installation of noarch files with long prefixes - [micromamba] fix activation on windows with whitespaces in root prefix (thanks @adriendelsalle) - [micromamba] add `--json` output to micromamba list -0.7.2 (Nov 18, 2020) -==================== +# 0.7.2 (Nov 18, 2020) - [micromamba] explicit specs installing should be better now - - empty lines are ignored - - network settings are correctly set to make ssl verification work + - empty lines are ignored + - network settings are correctly set to make ssl verification work - New Python repoquery API for mamba - Fix symlink packing for mamba package creation and transmute - Do not keep tempfiles around -0.7.1 (Nov 16, 2020) -==================== +# 0.7.1 (Nov 16, 2020) - Handle LIBARCHIVE_WARN to not error, instead print warning (thanks @obilaniu) -0.7.0 (Nov 12, 2020) -==================== +# 0.7.0 (Nov 12, 2020) - Improve activation and deactivation logic for micromamba - Switching `subprocess` implementation to more tested `reproc++` @@ -2185,7 +2101,6 @@ General improvements - Fix compile time warning (thanks @obilaniu) - Fixed wrong CondaValueError import statement in mamba.py (thanks @saraedum) -0.6.5 (Oct 2020) -================ +# 0.6.5 (Oct 2020) - Fix code signing for Apple Silicon (osx-arm64) @isuruf diff --git a/libmamba/tests/data/env_lockfile/bad_package-lock.yaml b/libmamba/tests/data/env_lockfile/bad_package-lock.yaml index 4f545b275c..02ddd8b6f9 100644 --- a/libmamba/tests/data/env_lockfile/bad_package-lock.yaml +++ b/libmamba/tests/data/env_lockfile/bad_package-lock.yaml @@ -1,15 +1,15 @@ version: 1 package: -- category: main - dependencies: {} - ## Commented out some fields to make it an incomplete definition - # hash: - # md5: d7c89558ba9fa0495403155b64376d81 - # sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 - # manager: conda - # optional: false - name: _libgcc_mutex - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - version: '0.1' + - category: main + dependencies: {} + ## Commented out some fields to make it an incomplete definition + # hash: + # md5: d7c89558ba9fa0495403155b64376d81 + # sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + # manager: conda + # optional: false + name: _libgcc_mutex + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + version: "0.1" diff --git a/libmamba/tests/data/env_lockfile/good_multiple_categories-lock.yaml b/libmamba/tests/data/env_lockfile/good_multiple_categories-lock.yaml index 88d5147b58..412d9dfac9 100644 --- a/libmamba/tests/data/env_lockfile/good_multiple_categories-lock.yaml +++ b/libmamba/tests/data/env_lockfile/good_multiple_categories-lock.yaml @@ -1,483 +1,482 @@ - metadata: channels: - - url: conda-forge - used_env_vars: [] + - url: conda-forge + used_env_vars: [] content_hash: linux-64: 3e6ffafafc28a0beefa39dbfa354f3aa1972ce9c8de32e68ab099ad7f5e9dc43 platforms: - - linux-64 + - linux-64 sources: - - main.yaml - - dev.yaml + - main.yaml + - dev.yaml package: -- category: dev - dependencies: {} - hash: - md5: d7c89558ba9fa0495403155b64376d81 - sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 - manager: conda - name: _libgcc_mutex - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - version: '0.1' -- category: dev - dependencies: {} - hash: - md5: 2be128ae4d5e44803720d43644ce3e3e - sha256: 27a6442ae7ef10d7935cd60aac9f3b33f687cd926ff2559e6bf05c02d8b189e1 - manager: conda - name: ca-certificates - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.6.15.1-ha878542_0.tar.bz2 - version: 2022.6.15.1 -- category: dev - dependencies: {} - hash: - md5: bd4f2e711b39af170e7ff15163fe87ee - sha256: ad7985a9ff622880cf87c42db1ffe2dfb040d8175c1bb352fc8f3705c7e0962f - manager: conda - name: ld_impl_linux-64 - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_2.tar.bz2 - version: 2.36.1 -- category: dev - dependencies: {} - hash: - md5: a56386ad31a7322940dd7d03fb3a9979 - sha256: 8a6a7c6217c79f1afaf0fea71463a5577e2a165a743a04afd45b200d344d6de9 - manager: conda - name: tzdata - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2022c-h191b570_0.tar.bz2 - version: 2022c -- category: dev - dependencies: - _libgcc_mutex: 0.1 conda_forge - hash: - md5: f013cf7749536ce43d82afbffdf499ab - sha256: 499fab15d3897a7bf7a1d82dd44c76dad1ceeaec0b71e348e77fb8a753ff898d - manager: conda - name: libgomp - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.1.0-h8d9b700_16.tar.bz2 - version: 12.1.0 -- category: dev - dependencies: - _libgcc_mutex: 0.1 conda_forge - libgomp: '>=7.5.0' - hash: - md5: 73aaf86a425cc6e73fcf236a5a46396d - sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 - manager: conda - name: _openmp_mutex - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - version: '4.5' -- category: dev - dependencies: - _libgcc_mutex: 0.1 conda_forge - _openmp_mutex: '>=4.5' - hash: - md5: 4f05bc9844f7c101e6e147dab3c88d5c - sha256: 2fde3d9f0199bf4f5447b35d3fd74d058c17ef2b6c68815eb1b469f2aec138b9 - manager: conda - name: libgcc-ng - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.1.0-h8d9b700_16.tar.bz2 - version: 12.1.0 -- category: dev - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: a1fd65c7ccbf10880423d82bca54eb54 - sha256: cb521319804640ff2ad6a9f118d972ed76d86bea44e5626c09a13d38f562e1fa - manager: conda - name: bzip2 - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2 - version: 1.0.8 -- category: dev - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: d645c6d2ac96843a2bfaccd2d62b3ac3 - sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e - manager: conda - name: libffi - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - version: 3.4.2 -- category: dev - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 39b1328babf85c7c3a61636d9cd50206 - sha256: 32f4fb94d99946b0dabfbbfd442b25852baf909637f2eed1ffe3baea15d02aad - manager: conda - name: libnsl - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2 - version: 2.0.0 -- category: dev - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 772d69f030955d9646d3d0eaf21d859d - sha256: 54f118845498353c936826f8da79b5377d23032bcac8c4a02de2019e26c3f6b3 - manager: conda - name: libuuid - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2 - version: 2.32.1 -- category: dev - dependencies: - libgcc-ng: '>=12' - hash: - md5: 29b2d63b0e21b765da0418bc452538c9 - sha256: 864e4de308644dc5f5b88da185bb65e4e437ffe56299bffec9eba496c04758f3 - manager: conda - name: libzlib - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.12-h166bdaf_3.tar.bz2 - version: 1.2.12 -- category: dev - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: 4acfc691e64342b9dae57cf2adc63238 - sha256: b801e8cf4b2c9a30bce5616746c6c2a4e36427f045b46d9fc08a4ed40a9f7065 - manager: conda - name: ncurses - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2 - version: '6.3' -- category: dev - dependencies: - ca-certificates: '' - libgcc-ng: '>=12' - hash: - md5: e772305877e7e57021916886d8732137 - sha256: d358b5e5187695748961fc06c380668ba1b9a67d5880f94d1ae2757c523f2a52 - manager: conda - name: openssl - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.0.5-h166bdaf_2.tar.bz2 - version: 3.0.5 -- category: dev - dependencies: - libgcc-ng: '>=12' - hash: - md5: 2161070d867d1b1204ea749c8eec4ef0 - sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 - manager: conda - name: xz - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 - version: 5.2.6 -- category: dev - dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: ccb2457c73609f2622b8a4b3e42e5d8b - sha256: aa579bad433c481f9b0e3df473c4b9f4455787c0c439e921d0caa26affb205e3 - manager: conda - name: libsqlite - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.39.3-h753d276_0.tar.bz2 - version: 3.39.3 -- category: dev - dependencies: - libgcc-ng: '>=12' - ncurses: '>=6.3,<7.0a0' - hash: - md5: db2ebbe2943aae81ed051a6a9af8e0fa - sha256: f5f383193bdbe01c41cb0d6f99fec68e820875e842e6e8b392dbe1a9b6c43ed8 - manager: conda - name: readline - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.1.2-h0f457ee_0.tar.bz2 - version: 8.1.2 -- category: dev - dependencies: - libgcc-ng: '>=9.4.0' - libzlib: '>=1.2.11,<1.3.0a0' - hash: - md5: 5b8c42eb62e9fc961af70bdd6a26e168 - sha256: 032fd769aad9d4cad40ba261ab222675acb7ec951a8832455fce18ef33fa8df0 - manager: conda - name: tk - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2 - version: 8.6.12 -- category: dev - dependencies: - bzip2: '>=1.0.8,<2.0a0' - ld_impl_linux-64: '>=2.36.1' - libffi: '>=3.4.2,<3.5.0a0' - libgcc-ng: '>=12' - libnsl: '>=2.0.0,<2.1.0a0' - libsqlite: '>=3.39.2,<4.0a0' - libuuid: '>=2.32.1,<3.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - openssl: '>=3.0.5,<4.0a0' - readline: '>=8.1.2,<9.0a0' - tk: '>=8.6.12,<8.7.0a0' - tzdata: '' - xz: '>=5.2.6,<5.3.0a0' - hash: - md5: 98d77e6496f7516d6b3c508f71c102fc - sha256: 51858b574a043bd0f7225880ecb11624c0545ef04865f848cd5a54c487bc637f - manager: conda - name: python - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/python-3.10.6-ha86cf86_0_cpython.tar.bz2 - version: 3.10.6 -- category: dev - dependencies: - python: '>=3.5' - hash: - md5: 6d3ccbc56256204925bfa8378722792f - sha256: 86133878250874b3823bae7369bcad90187132537726cb1b546d88a0552d24de - manager: conda - name: attrs - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/attrs-22.1.0-pyh71513ae_1.tar.bz2 - version: 22.1.0 -- category: dev - dependencies: - python: '' - hash: - md5: 39161f81cc5e5ca45b8226fbb06c6905 - sha256: 9423ded508ebda87dae21d7876134e406ffeb88e6059f3fe1a909d180c351959 - manager: conda - name: iniconfig - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.1.1-pyh9f0ad1d_0.tar.bz2 - version: 1.1.1 -- category: dev - dependencies: - python: '>=2.7' - hash: - md5: b4613d7e7a493916d867842a6a148054 - sha256: 268be33a290e3d51467ab29cbb5a80cf79f69dade2f2dead25d7f80d76c3543a - manager: conda - name: py - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/py-1.11.0-pyh6c4a22f_0.tar.bz2 - version: 1.11.0 -- category: dev - dependencies: - python: '>=3.6' - hash: - md5: e8fbc1b54b25f4b08281467bc13b70cc - sha256: 4acc7151cef5920d130f2e0a7615559cce8bfb037aeecb14d4d359ae3d9bc51b - manager: conda - name: pyparsing - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.9-pyhd8ed1ab_0.tar.bz2 - version: 3.0.9 -- category: dev - dependencies: - python: 3.10.* - hash: - md5: 9e7160cd0d865e98f6803f1fe15c8b61 - sha256: e7e52aaec7cba6e17e45d731f9d38ede007aea0d72aee66670ab71016f5783ed - manager: conda - name: python_abi - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.10-2_cp310.tar.bz2 - version: '3.10' -- category: main - dependencies: - python: '>=3.8' - hash: - md5: a64c8af7be7a6348c1d9e530f88fa4da - sha256: 54d2d1480c6f01a9b0a368276b95a71062eb3995183b10de04ec26d5e2571fcd - manager: conda - name: setuptools - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-65.3.0-pyhd8ed1ab_1.tar.bz2 - version: 65.3.0 -- category: dev - dependencies: - python: '>=3.7' - hash: - md5: 5844808ffab9ebdb694585b50ba02a96 - sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f - manager: conda - name: tomli - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 - version: 2.0.1 -- category: main - dependencies: - python: '!=3.0,!=3.1,!=3.2,!=3.3,!=3.4' - hash: - md5: 1ca02aaf78d9c70d9a81a3bed5752022 - sha256: aede66e6370f3b936164a703e48362f9080d7162234058fb2ee63cc84d528afc - manager: conda - name: wheel - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.37.1-pyhd8ed1ab_0.tar.bz2 - version: 0.37.1 -- category: dev - dependencies: - pyparsing: '>=2.0.2,!=3.0.5' - python: '>=3.6' - hash: - md5: 71f1ab2de48613876becddd496371c85 - sha256: 8322a9e93e2e09fbf2103f0d37c9287b7b97387125abadd6db26686084893540 - manager: conda - name: packaging - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/packaging-21.3-pyhd8ed1ab_0.tar.bz2 - version: '21.3' -- category: main - dependencies: - python: '>=3.7' - setuptools: '' - wheel: '' - hash: - md5: 0b43abe4d3ee93e82742d37def53a836 - sha256: 507ae896a2f9ccc7bbedc2f7fd10dc2ac666575769b55b5e94ca44b86db193e0 - manager: conda - name: pip - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pip-22.2.2-pyhd8ed1ab_0.tar.bz2 - version: 22.2.2 -- category: dev - dependencies: - python: '>=3.10,<3.11.0a0' - python_abi: 3.10.* *_cp310 - hash: - md5: 97f9a22577338f91a94dfac5c1a65a50 - sha256: 98f4c14b45066616a2e82b18a541190e4315396b8cfbeb8bdb6ce4db1d131c76 - manager: conda - name: pluggy - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pluggy-1.0.0-py310hff52083_3.tar.bz2 - version: 1.0.0 -- category: dev - dependencies: - attrs: '>=19.2.0' - iniconfig: '' - packaging: '' - pluggy: '>=0.12,<2.0' - py: '>=1.8.2' - python: '>=3.10,<3.11.0a0' - python_abi: 3.10.* *_cp310 - tomli: '>=1.0.0' - hash: - md5: 18ef27d620d67af2feef22acfd42cf4a - sha256: 7caab18204cccb2f43afd52cec61755c4cc5c0224d01eeaed3a3c8b720cc6926 - manager: conda - name: pytest - optional: true - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pytest-7.1.3-py310hff52083_0.tar.bz2 - version: 7.1.3 -- category: main - dependencies: {} - hash: - sha256: 43dadad18a7f168740e66944e4fa82c6611848ff9056ad910f8f7a3e46ab89e0 - manager: pip - name: certifi - optional: false - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/ac/80/e0df41f336f21d35befa4ff15348eb3e8b2483e131922e8427223b52e688/certifi-2022.6.15.1-py3-none-any.whl - version: 2022.6.15.1 -- category: main - dependencies: {} - hash: - sha256: 83e9a75d1911279afd89352c68b45348559d1fc0506b054b346651b5e7fee29f - manager: pip - name: charset-normalizer - optional: false - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/db/51/a507c856293ab05cdc1db77ff4bc1268ddd39f29e7dc4919aa497f0adbec/charset_normalizer-2.1.1-py3-none-any.whl - version: 2.1.1 -- category: main - dependencies: {} - hash: - sha256: 84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff - manager: pip - name: idna - optional: false - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/04/a2/d918dcd22354d8958fe113e1a3630137e0fc8b44859ade3063982eacd2a4/idna-3.3-py3-none-any.whl - version: '3.3' -- category: main - dependencies: {} - hash: - sha256: b930dd878d5a8afb066a637fbb35144fe7901e3b209d1cd4f524bd0e9deee997 - manager: pip - name: urllib3 - optional: false - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/6f/de/5be2e3eed8426f871b170663333a0f627fc2924cc386cd41be065e7ea870/urllib3-1.26.12-py2.py3-none-any.whl - version: 1.26.12 -- category: dev - dependencies: - pytest: '>=5.0' - hash: - sha256: 8a9e226d6c0ef09fcf20c94eb3405c388af438a90f3e39687f84166da82d5948 - manager: pip - name: pytest-mock - optional: true - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/64/ec/e21d6a5c31df566847de2dc7e7c1870c67cf10cb97cb0a1ea0e389446e60/pytest_mock-3.8.2-py3-none-any.whl - version: 3.8.2 -- category: main - dependencies: - certifi: '>=2017.4.17' - charset-normalizer: '>=2,<3' - idna: '>=2.5,<4' - urllib3: '>=1.21.1,<1.27' - hash: - sha256: 8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349 - manager: pip - name: requests - optional: false - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/ca/91/6d9b8ccacd0412c08820f72cebaa4f0c0441b5cda699c90f618b6f8a1b42/requests-2.28.1-py3-none-any.whl - version: 2.28.1 + - category: dev + dependencies: {} + hash: + md5: d7c89558ba9fa0495403155b64376d81 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + manager: conda + name: _libgcc_mutex + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + version: "0.1" + - category: dev + dependencies: {} + hash: + md5: 2be128ae4d5e44803720d43644ce3e3e + sha256: 27a6442ae7ef10d7935cd60aac9f3b33f687cd926ff2559e6bf05c02d8b189e1 + manager: conda + name: ca-certificates + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.6.15.1-ha878542_0.tar.bz2 + version: 2022.6.15.1 + - category: dev + dependencies: {} + hash: + md5: bd4f2e711b39af170e7ff15163fe87ee + sha256: ad7985a9ff622880cf87c42db1ffe2dfb040d8175c1bb352fc8f3705c7e0962f + manager: conda + name: ld_impl_linux-64 + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_2.tar.bz2 + version: 2.36.1 + - category: dev + dependencies: {} + hash: + md5: a56386ad31a7322940dd7d03fb3a9979 + sha256: 8a6a7c6217c79f1afaf0fea71463a5577e2a165a743a04afd45b200d344d6de9 + manager: conda + name: tzdata + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2022c-h191b570_0.tar.bz2 + version: 2022c + - category: dev + dependencies: + _libgcc_mutex: 0.1 conda_forge + hash: + md5: f013cf7749536ce43d82afbffdf499ab + sha256: 499fab15d3897a7bf7a1d82dd44c76dad1ceeaec0b71e348e77fb8a753ff898d + manager: conda + name: libgomp + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.1.0-h8d9b700_16.tar.bz2 + version: 12.1.0 + - category: dev + dependencies: + _libgcc_mutex: 0.1 conda_forge + libgomp: ">=7.5.0" + hash: + md5: 73aaf86a425cc6e73fcf236a5a46396d + sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 + manager: conda + name: _openmp_mutex + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + version: "4.5" + - category: dev + dependencies: + _libgcc_mutex: 0.1 conda_forge + _openmp_mutex: ">=4.5" + hash: + md5: 4f05bc9844f7c101e6e147dab3c88d5c + sha256: 2fde3d9f0199bf4f5447b35d3fd74d058c17ef2b6c68815eb1b469f2aec138b9 + manager: conda + name: libgcc-ng + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.1.0-h8d9b700_16.tar.bz2 + version: 12.1.0 + - category: dev + dependencies: + libgcc-ng: ">=9.3.0" + hash: + md5: a1fd65c7ccbf10880423d82bca54eb54 + sha256: cb521319804640ff2ad6a9f118d972ed76d86bea44e5626c09a13d38f562e1fa + manager: conda + name: bzip2 + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2 + version: 1.0.8 + - category: dev + dependencies: + libgcc-ng: ">=9.4.0" + hash: + md5: d645c6d2ac96843a2bfaccd2d62b3ac3 + sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e + manager: conda + name: libffi + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + version: 3.4.2 + - category: dev + dependencies: + libgcc-ng: ">=9.4.0" + hash: + md5: 39b1328babf85c7c3a61636d9cd50206 + sha256: 32f4fb94d99946b0dabfbbfd442b25852baf909637f2eed1ffe3baea15d02aad + manager: conda + name: libnsl + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2 + version: 2.0.0 + - category: dev + dependencies: + libgcc-ng: ">=9.3.0" + hash: + md5: 772d69f030955d9646d3d0eaf21d859d + sha256: 54f118845498353c936826f8da79b5377d23032bcac8c4a02de2019e26c3f6b3 + manager: conda + name: libuuid + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2 + version: 2.32.1 + - category: dev + dependencies: + libgcc-ng: ">=12" + hash: + md5: 29b2d63b0e21b765da0418bc452538c9 + sha256: 864e4de308644dc5f5b88da185bb65e4e437ffe56299bffec9eba496c04758f3 + manager: conda + name: libzlib + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.12-h166bdaf_3.tar.bz2 + version: 1.2.12 + - category: dev + dependencies: + libgcc-ng: ">=10.3.0" + hash: + md5: 4acfc691e64342b9dae57cf2adc63238 + sha256: b801e8cf4b2c9a30bce5616746c6c2a4e36427f045b46d9fc08a4ed40a9f7065 + manager: conda + name: ncurses + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2 + version: "6.3" + - category: dev + dependencies: + ca-certificates: "" + libgcc-ng: ">=12" + hash: + md5: e772305877e7e57021916886d8732137 + sha256: d358b5e5187695748961fc06c380668ba1b9a67d5880f94d1ae2757c523f2a52 + manager: conda + name: openssl + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.0.5-h166bdaf_2.tar.bz2 + version: 3.0.5 + - category: dev + dependencies: + libgcc-ng: ">=12" + hash: + md5: 2161070d867d1b1204ea749c8eec4ef0 + sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 + manager: conda + name: xz + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + version: 5.2.6 + - category: dev + dependencies: + libgcc-ng: ">=12" + libzlib: ">=1.2.12,<1.3.0a0" + hash: + md5: ccb2457c73609f2622b8a4b3e42e5d8b + sha256: aa579bad433c481f9b0e3df473c4b9f4455787c0c439e921d0caa26affb205e3 + manager: conda + name: libsqlite + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.39.3-h753d276_0.tar.bz2 + version: 3.39.3 + - category: dev + dependencies: + libgcc-ng: ">=12" + ncurses: ">=6.3,<7.0a0" + hash: + md5: db2ebbe2943aae81ed051a6a9af8e0fa + sha256: f5f383193bdbe01c41cb0d6f99fec68e820875e842e6e8b392dbe1a9b6c43ed8 + manager: conda + name: readline + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.1.2-h0f457ee_0.tar.bz2 + version: 8.1.2 + - category: dev + dependencies: + libgcc-ng: ">=9.4.0" + libzlib: ">=1.2.11,<1.3.0a0" + hash: + md5: 5b8c42eb62e9fc961af70bdd6a26e168 + sha256: 032fd769aad9d4cad40ba261ab222675acb7ec951a8832455fce18ef33fa8df0 + manager: conda + name: tk + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2 + version: 8.6.12 + - category: dev + dependencies: + bzip2: ">=1.0.8,<2.0a0" + ld_impl_linux-64: ">=2.36.1" + libffi: ">=3.4.2,<3.5.0a0" + libgcc-ng: ">=12" + libnsl: ">=2.0.0,<2.1.0a0" + libsqlite: ">=3.39.2,<4.0a0" + libuuid: ">=2.32.1,<3.0a0" + libzlib: ">=1.2.12,<1.3.0a0" + ncurses: ">=6.3,<7.0a0" + openssl: ">=3.0.5,<4.0a0" + readline: ">=8.1.2,<9.0a0" + tk: ">=8.6.12,<8.7.0a0" + tzdata: "" + xz: ">=5.2.6,<5.3.0a0" + hash: + md5: 98d77e6496f7516d6b3c508f71c102fc + sha256: 51858b574a043bd0f7225880ecb11624c0545ef04865f848cd5a54c487bc637f + manager: conda + name: python + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.10.6-ha86cf86_0_cpython.tar.bz2 + version: 3.10.6 + - category: dev + dependencies: + python: ">=3.5" + hash: + md5: 6d3ccbc56256204925bfa8378722792f + sha256: 86133878250874b3823bae7369bcad90187132537726cb1b546d88a0552d24de + manager: conda + name: attrs + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/attrs-22.1.0-pyh71513ae_1.tar.bz2 + version: 22.1.0 + - category: dev + dependencies: + python: "" + hash: + md5: 39161f81cc5e5ca45b8226fbb06c6905 + sha256: 9423ded508ebda87dae21d7876134e406ffeb88e6059f3fe1a909d180c351959 + manager: conda + name: iniconfig + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.1.1-pyh9f0ad1d_0.tar.bz2 + version: 1.1.1 + - category: dev + dependencies: + python: ">=2.7" + hash: + md5: b4613d7e7a493916d867842a6a148054 + sha256: 268be33a290e3d51467ab29cbb5a80cf79f69dade2f2dead25d7f80d76c3543a + manager: conda + name: py + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/py-1.11.0-pyh6c4a22f_0.tar.bz2 + version: 1.11.0 + - category: dev + dependencies: + python: ">=3.6" + hash: + md5: e8fbc1b54b25f4b08281467bc13b70cc + sha256: 4acc7151cef5920d130f2e0a7615559cce8bfb037aeecb14d4d359ae3d9bc51b + manager: conda + name: pyparsing + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.9-pyhd8ed1ab_0.tar.bz2 + version: 3.0.9 + - category: dev + dependencies: + python: 3.10.* + hash: + md5: 9e7160cd0d865e98f6803f1fe15c8b61 + sha256: e7e52aaec7cba6e17e45d731f9d38ede007aea0d72aee66670ab71016f5783ed + manager: conda + name: python_abi + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.10-2_cp310.tar.bz2 + version: "3.10" + - category: main + dependencies: + python: ">=3.8" + hash: + md5: a64c8af7be7a6348c1d9e530f88fa4da + sha256: 54d2d1480c6f01a9b0a368276b95a71062eb3995183b10de04ec26d5e2571fcd + manager: conda + name: setuptools + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-65.3.0-pyhd8ed1ab_1.tar.bz2 + version: 65.3.0 + - category: dev + dependencies: + python: ">=3.7" + hash: + md5: 5844808ffab9ebdb694585b50ba02a96 + sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f + manager: conda + name: tomli + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + version: 2.0.1 + - category: main + dependencies: + python: "!=3.0,!=3.1,!=3.2,!=3.3,!=3.4" + hash: + md5: 1ca02aaf78d9c70d9a81a3bed5752022 + sha256: aede66e6370f3b936164a703e48362f9080d7162234058fb2ee63cc84d528afc + manager: conda + name: wheel + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.37.1-pyhd8ed1ab_0.tar.bz2 + version: 0.37.1 + - category: dev + dependencies: + pyparsing: ">=2.0.2,!=3.0.5" + python: ">=3.6" + hash: + md5: 71f1ab2de48613876becddd496371c85 + sha256: 8322a9e93e2e09fbf2103f0d37c9287b7b97387125abadd6db26686084893540 + manager: conda + name: packaging + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/packaging-21.3-pyhd8ed1ab_0.tar.bz2 + version: "21.3" + - category: main + dependencies: + python: ">=3.7" + setuptools: "" + wheel: "" + hash: + md5: 0b43abe4d3ee93e82742d37def53a836 + sha256: 507ae896a2f9ccc7bbedc2f7fd10dc2ac666575769b55b5e94ca44b86db193e0 + manager: conda + name: pip + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pip-22.2.2-pyhd8ed1ab_0.tar.bz2 + version: 22.2.2 + - category: dev + dependencies: + python: ">=3.10,<3.11.0a0" + python_abi: 3.10.* *_cp310 + hash: + md5: 97f9a22577338f91a94dfac5c1a65a50 + sha256: 98f4c14b45066616a2e82b18a541190e4315396b8cfbeb8bdb6ce4db1d131c76 + manager: conda + name: pluggy + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pluggy-1.0.0-py310hff52083_3.tar.bz2 + version: 1.0.0 + - category: dev + dependencies: + attrs: ">=19.2.0" + iniconfig: "" + packaging: "" + pluggy: ">=0.12,<2.0" + py: ">=1.8.2" + python: ">=3.10,<3.11.0a0" + python_abi: 3.10.* *_cp310 + tomli: ">=1.0.0" + hash: + md5: 18ef27d620d67af2feef22acfd42cf4a + sha256: 7caab18204cccb2f43afd52cec61755c4cc5c0224d01eeaed3a3c8b720cc6926 + manager: conda + name: pytest + optional: true + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pytest-7.1.3-py310hff52083_0.tar.bz2 + version: 7.1.3 + - category: main + dependencies: {} + hash: + sha256: 43dadad18a7f168740e66944e4fa82c6611848ff9056ad910f8f7a3e46ab89e0 + manager: pip + name: certifi + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/ac/80/e0df41f336f21d35befa4ff15348eb3e8b2483e131922e8427223b52e688/certifi-2022.6.15.1-py3-none-any.whl + version: 2022.6.15.1 + - category: main + dependencies: {} + hash: + sha256: 83e9a75d1911279afd89352c68b45348559d1fc0506b054b346651b5e7fee29f + manager: pip + name: charset-normalizer + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/db/51/a507c856293ab05cdc1db77ff4bc1268ddd39f29e7dc4919aa497f0adbec/charset_normalizer-2.1.1-py3-none-any.whl + version: 2.1.1 + - category: main + dependencies: {} + hash: + sha256: 84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff + manager: pip + name: idna + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/04/a2/d918dcd22354d8958fe113e1a3630137e0fc8b44859ade3063982eacd2a4/idna-3.3-py3-none-any.whl + version: "3.3" + - category: main + dependencies: {} + hash: + sha256: b930dd878d5a8afb066a637fbb35144fe7901e3b209d1cd4f524bd0e9deee997 + manager: pip + name: urllib3 + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/6f/de/5be2e3eed8426f871b170663333a0f627fc2924cc386cd41be065e7ea870/urllib3-1.26.12-py2.py3-none-any.whl + version: 1.26.12 + - category: dev + dependencies: + pytest: ">=5.0" + hash: + sha256: 8a9e226d6c0ef09fcf20c94eb3405c388af438a90f3e39687f84166da82d5948 + manager: pip + name: pytest-mock + optional: true + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/64/ec/e21d6a5c31df566847de2dc7e7c1870c67cf10cb97cb0a1ea0e389446e60/pytest_mock-3.8.2-py3-none-any.whl + version: 3.8.2 + - category: main + dependencies: + certifi: ">=2017.4.17" + charset-normalizer: ">=2,<3" + idna: ">=2.5,<4" + urllib3: ">=1.21.1,<1.27" + hash: + sha256: 8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349 + manager: pip + name: requests + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/ca/91/6d9b8ccacd0412c08820f72cebaa4f0c0441b5cda699c90f618b6f8a1b42/requests-2.28.1-py3-none-any.whl + version: 2.28.1 version: 1 diff --git a/libmamba/tests/data/env_lockfile/good_multiple_packages-lock.yaml b/libmamba/tests/data/env_lockfile/good_multiple_packages-lock.yaml index 437b57e492..b865650ad6 100644 --- a/libmamba/tests/data/env_lockfile/good_multiple_packages-lock.yaml +++ b/libmamba/tests/data/env_lockfile/good_multiple_packages-lock.yaml @@ -12,202 +12,202 @@ # conda-lock -f environment.yml --lockfile conda-lock.yml metadata: channels: - - url: conda-forge - used_env_vars: [] - - url: defaults - used_env_vars: [] + - url: conda-forge + used_env_vars: [] + - url: defaults + used_env_vars: [] content_hash: linux-64: 1173e3c96ce20d063a5701b325b76deb97394f891af270af4ee0cb7cc1f6e838 osx-64: d01c1f5433f30bdbcd3bdad8d9b096774ab55f1210c094acdc61a35b32b28d67 win-64: 310b23581083bfb983927c40d3bdc86162192d7b26ffd7bffc385f627c155697 platforms: - - linux-64 - - osx-64 - - win-64 + - linux-64 + - osx-64 + - win-64 sources: - - environment.yml + - environment.yml package: -- category: main - dependencies: {} - hash: - md5: d7c89558ba9fa0495403155b64376d81 - sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 - manager: conda - name: _libgcc_mutex - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - version: '0.1' -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - hash: - md5: 8e91f1f21417c9ab1265240ee4f9db1e - sha256: 4d705a82c554d1abb80aedd0593e0abde54f71b7a5c87492c750c9759b7706fd - manager: conda - name: libgomp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-11.2.0-h1d223b6_13.tar.bz2 - version: 11.2.0 -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - libgomp: '>=7.5.0' - hash: - md5: 561e277319a41d4f24f5c05a9ef63c04 - sha256: 81c74d38c80345e195106dc3a5b4063b61f2209402bf9f6c7e2abadef4f544a3 - manager: conda - name: _openmp_mutex - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2 - version: '4.5' -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - _openmp_mutex: '>=4.5' - hash: - md5: 63eaf0f146cc80abd84743d48d667da4 - sha256: 5c9c8a23e45215e0c218a477c69054ed2ac577c4499795649dd3343687d380ff - manager: conda - name: libgcc-ng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-11.2.0-h1d223b6_13.tar.bz2 - version: 11.2.0 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: dcddf696ff5dfcab567100d691678e18 - sha256: 8292882ea5cfbe2e6b708432dfab0668f2acddb96ab7618163001acbd13678e4 - manager: conda - name: libzlib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.11-h36c2ea0_1013.tar.bz2 - version: 1.2.11 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - libzlib: 1.2.11 h36c2ea0_1013 - hash: - md5: cf7190238072a41e9579e4476a6a60b8 - sha256: cec48db35a7def0011bfdaa2b91e5e05d2a0ad788b8871a213eb8cacfeb7418a - manager: conda - name: zlib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h36c2ea0_1013.tar.bz2 - version: 1.2.11 -- category: main - dependencies: {} - hash: - md5: a3a6a53beaa92c5cfe52ee3a198e78cc - sha256: 2421046db13b5f161a4330ff4f0e536999bce1ea3b8db5eb0d78e045146707ca - manager: conda - name: libzlib - optional: false - platform: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.2.11-h9173be1_1013.tar.bz2 - version: 1.2.11 -- category: main - dependencies: - libzlib: 1.2.11 h9173be1_1013 - hash: - md5: cf985617d679990418c380099620b01a - sha256: 9102c5f89c78c56b0bb0766a074f509d67362cf97aa66d706d4e95e9061bb03c - manager: conda - name: zlib - optional: false - platform: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.2.11-h9173be1_1013.tar.bz2 - version: 1.2.11 -- category: main - dependencies: {} - hash: - md5: 6d666b6ea8251231ff508062d1e41f9c - sha256: e5a8634df6ee84745dfe27f40ace7b6e45646a4b7bc7dbeb1efe1bb6128e44b9 - manager: conda - name: ucrt - optional: false - platform: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.20348.0-h57928b3_0.tar.bz2 - version: 10.0.20348.0 -- category: main - dependencies: - ucrt: '>=10.0.20348.0' - hash: - md5: 33d07ebe91062743eabc9e53a60d18e1 - sha256: f2efbbe3465a34b195edd218d5572c998d94c5964d4e495c3d7f95c8bb5fcaac - manager: conda - name: vs2015_runtime - optional: false - platform: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.29.30037-h902a5da_6.tar.bz2 - version: 14.29.30037 -- category: main - dependencies: - vs2015_runtime: '>=14.28.29325' - hash: - md5: c2aecbc9b00ba6f352e27d3d61fd31fb - sha256: c6e7d2b9ceafe2cc302fb8fce1dfcc46b49c5333757424a34294bffdfb5569be - manager: conda - name: vc - optional: false - platform: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/vc-14.2-hb210afc_6.tar.bz2 - version: '14.2' -- category: main - dependencies: - vc: '>=14.1,<15.0a0' - vs2015_runtime: '>=14.16.27012' - hash: - md5: b28dd2488b4e5f892c67071acc1d0a8c - sha256: 5b7e002932c0138d78d251caae0c571d13f857ff90e7ce21d58d67073381250e - manager: conda - name: libzlib - optional: false - platform: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.2.11-h8ffe710_1013.tar.bz2 - version: 1.2.11 -- category: main - dependencies: - libzlib: 1.2.11 h8ffe710_1013 - vc: '>=14.1,<15.0a0' - vs2015_runtime: '>=14.16.27012' - hash: - md5: 866517df4fd8bb813bc20c24cf7b8f05 - sha256: 5b5db5ec4c2eb51a2bb8c5e22df9938703fd292da8a41c1e8355d5972f9fe12c - manager: conda - name: zlib - optional: false - platform: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/zlib-1.2.11-h8ffe710_1013.tar.bz2 - version: 1.2.11 -- dependencies: - anyio: '>=3.0.0,<4' - hash: - sha256: 26a18cbda5e6b651c964c12c88b36d9898481cd428ed6e063f5f29c418f73050 - manager: pip - name: starlette - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/32/57/e9c68acc2845ee4ca66202d19856f6a3581cab2a885d25d490103270ffa2/starlette-0.17.1-py3-none-any.whl - version: 0.17.1 - category: main -- dependencies: - asgiref: '>=3.4.0' - click: '>=7.0' - h11: '>=0.8' - hash: - sha256: 19e2a0e96c9ac5581c01eb1a79a7d2f72bb479691acd2b8921fce48ed5b961a6 - manager: pip - name: uvicorn - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/36/ab/c13847c53d0624ee5a2e19c9c8d19a8cea5f865b95d08b839fac375a9e83/uvicorn-0.17.6-py3-none-any.whl - version: 0.17.6 - category: main + - category: main + dependencies: {} + hash: + md5: d7c89558ba9fa0495403155b64376d81 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + manager: conda + name: _libgcc_mutex + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + version: "0.1" + - category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + hash: + md5: 8e91f1f21417c9ab1265240ee4f9db1e + sha256: 4d705a82c554d1abb80aedd0593e0abde54f71b7a5c87492c750c9759b7706fd + manager: conda + name: libgomp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-11.2.0-h1d223b6_13.tar.bz2 + version: 11.2.0 + - category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + libgomp: ">=7.5.0" + hash: + md5: 561e277319a41d4f24f5c05a9ef63c04 + sha256: 81c74d38c80345e195106dc3a5b4063b61f2209402bf9f6c7e2abadef4f544a3 + manager: conda + name: _openmp_mutex + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2 + version: "4.5" + - category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + _openmp_mutex: ">=4.5" + hash: + md5: 63eaf0f146cc80abd84743d48d667da4 + sha256: 5c9c8a23e45215e0c218a477c69054ed2ac577c4499795649dd3343687d380ff + manager: conda + name: libgcc-ng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-11.2.0-h1d223b6_13.tar.bz2 + version: 11.2.0 + - category: main + dependencies: + libgcc-ng: ">=7.5.0" + hash: + md5: dcddf696ff5dfcab567100d691678e18 + sha256: 8292882ea5cfbe2e6b708432dfab0668f2acddb96ab7618163001acbd13678e4 + manager: conda + name: libzlib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.11-h36c2ea0_1013.tar.bz2 + version: 1.2.11 + - category: main + dependencies: + libgcc-ng: ">=7.5.0" + libzlib: 1.2.11 h36c2ea0_1013 + hash: + md5: cf7190238072a41e9579e4476a6a60b8 + sha256: cec48db35a7def0011bfdaa2b91e5e05d2a0ad788b8871a213eb8cacfeb7418a + manager: conda + name: zlib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h36c2ea0_1013.tar.bz2 + version: 1.2.11 + - category: main + dependencies: {} + hash: + md5: a3a6a53beaa92c5cfe52ee3a198e78cc + sha256: 2421046db13b5f161a4330ff4f0e536999bce1ea3b8db5eb0d78e045146707ca + manager: conda + name: libzlib + optional: false + platform: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.2.11-h9173be1_1013.tar.bz2 + version: 1.2.11 + - category: main + dependencies: + libzlib: 1.2.11 h9173be1_1013 + hash: + md5: cf985617d679990418c380099620b01a + sha256: 9102c5f89c78c56b0bb0766a074f509d67362cf97aa66d706d4e95e9061bb03c + manager: conda + name: zlib + optional: false + platform: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.2.11-h9173be1_1013.tar.bz2 + version: 1.2.11 + - category: main + dependencies: {} + hash: + md5: 6d666b6ea8251231ff508062d1e41f9c + sha256: e5a8634df6ee84745dfe27f40ace7b6e45646a4b7bc7dbeb1efe1bb6128e44b9 + manager: conda + name: ucrt + optional: false + platform: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.20348.0-h57928b3_0.tar.bz2 + version: 10.0.20348.0 + - category: main + dependencies: + ucrt: ">=10.0.20348.0" + hash: + md5: 33d07ebe91062743eabc9e53a60d18e1 + sha256: f2efbbe3465a34b195edd218d5572c998d94c5964d4e495c3d7f95c8bb5fcaac + manager: conda + name: vs2015_runtime + optional: false + platform: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.29.30037-h902a5da_6.tar.bz2 + version: 14.29.30037 + - category: main + dependencies: + vs2015_runtime: ">=14.28.29325" + hash: + md5: c2aecbc9b00ba6f352e27d3d61fd31fb + sha256: c6e7d2b9ceafe2cc302fb8fce1dfcc46b49c5333757424a34294bffdfb5569be + manager: conda + name: vc + optional: false + platform: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.2-hb210afc_6.tar.bz2 + version: "14.2" + - category: main + dependencies: + vc: ">=14.1,<15.0a0" + vs2015_runtime: ">=14.16.27012" + hash: + md5: b28dd2488b4e5f892c67071acc1d0a8c + sha256: 5b7e002932c0138d78d251caae0c571d13f857ff90e7ce21d58d67073381250e + manager: conda + name: libzlib + optional: false + platform: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.2.11-h8ffe710_1013.tar.bz2 + version: 1.2.11 + - category: main + dependencies: + libzlib: 1.2.11 h8ffe710_1013 + vc: ">=14.1,<15.0a0" + vs2015_runtime: ">=14.16.27012" + hash: + md5: 866517df4fd8bb813bc20c24cf7b8f05 + sha256: 5b5db5ec4c2eb51a2bb8c5e22df9938703fd292da8a41c1e8355d5972f9fe12c + manager: conda + name: zlib + optional: false + platform: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/zlib-1.2.11-h8ffe710_1013.tar.bz2 + version: 1.2.11 + - dependencies: + anyio: ">=3.0.0,<4" + hash: + sha256: 26a18cbda5e6b651c964c12c88b36d9898481cd428ed6e063f5f29c418f73050 + manager: pip + name: starlette + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/32/57/e9c68acc2845ee4ca66202d19856f6a3581cab2a885d25d490103270ffa2/starlette-0.17.1-py3-none-any.whl + version: 0.17.1 + category: main + - dependencies: + asgiref: ">=3.4.0" + click: ">=7.0" + h11: ">=0.8" + hash: + sha256: 19e2a0e96c9ac5581c01eb1a79a7d2f72bb479691acd2b8921fce48ed5b961a6 + manager: pip + name: uvicorn + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/36/ab/c13847c53d0624ee5a2e19c9c8d19a8cea5f865b95d08b839fac375a9e83/uvicorn-0.17.6-py3-none-any.whl + version: 0.17.6 + category: main version: 1 diff --git a/libmamba/tests/data/env_lockfile/good_no_package-lock.yaml b/libmamba/tests/data/env_lockfile/good_no_package-lock.yaml index 6c05c047e3..cc7074c742 100644 --- a/libmamba/tests/data/env_lockfile/good_no_package-lock.yaml +++ b/libmamba/tests/data/env_lockfile/good_no_package-lock.yaml @@ -1,23 +1,21 @@ - version: 1 # TODO: change the metadata to make them valid/matching actual locked env metadata: channels: - - url: conda-forge - used_env_vars: [] - - url: defaults - used_env_vars: [] + - url: conda-forge + used_env_vars: [] + - url: defaults + used_env_vars: [] content_hash: linux-64: 1173e3c96ce20d063a5701b325b76deb97394f891af270af4ee0cb7cc1f6e838 osx-64: d01c1f5433f30bdbcd3bdad8d9b096774ab55f1210c094acdc61a35b32b28d67 win-64: 310b23581083bfb983927c40d3bdc86162192d7b26ffd7bffc385f627c155697 platforms: - - linux-64 - - osx-64 - - win-64 + - linux-64 + - osx-64 + - win-64 sources: - - environment.yml - + - environment.yml package: diff --git a/libmamba/tests/data/env_lockfile/good_one_package-lock.yaml b/libmamba/tests/data/env_lockfile/good_one_package-lock.yaml index f54d5a5e62..c5b1ee651a 100644 --- a/libmamba/tests/data/env_lockfile/good_one_package-lock.yaml +++ b/libmamba/tests/data/env_lockfile/good_one_package-lock.yaml @@ -3,32 +3,32 @@ version: 1 # TODO: change the metadata to make them valid/matching actual locked env metadata: channels: - - url: conda-forge - used_env_vars: [] - - url: defaults - used_env_vars: [] + - url: conda-forge + used_env_vars: [] + - url: defaults + used_env_vars: [] content_hash: linux-64: 1173e3c96ce20d063a5701b325b76deb97394f891af270af4ee0cb7cc1f6e838 osx-64: d01c1f5433f30bdbcd3bdad8d9b096774ab55f1210c094acdc61a35b32b28d67 win-64: 310b23581083bfb983927c40d3bdc86162192d7b26ffd7bffc385f627c155697 platforms: - - linux-64 - - osx-64 - - win-64 + - linux-64 + - osx-64 + - win-64 sources: - - environment.yml + - environment.yml package: -- category: main - dependencies: - vc: '>=14.1,<15.0a0' - vs2015_runtime: '>=14.16.27012' - hash: - md5: b28dd2488b4e5f892c67071acc1d0a8c - sha256: 5b7e002932c0138d78d251caae0c571d13f857ff90e7ce21d58d67073381250e - manager: conda - name: libzlib - optional: false - platform: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.2.11-h8ffe710_1013.tar.bz2 - version: 1.2.11 + - category: main + dependencies: + vc: ">=14.1,<15.0a0" + vs2015_runtime: ">=14.16.27012" + hash: + md5: b28dd2488b4e5f892c67071acc1d0a8c + sha256: 5b7e002932c0138d78d251caae0c571d13f857ff90e7ce21d58d67073381250e + manager: conda + name: libzlib + optional: false + platform: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.2.11-h8ffe710_1013.tar.bz2 + version: 1.2.11 diff --git a/libmamba/tests/data/env_lockfile/good_one_package_missing_category-lock.yaml b/libmamba/tests/data/env_lockfile/good_one_package_missing_category-lock.yaml index 40e09591bf..e8b9230464 100644 --- a/libmamba/tests/data/env_lockfile/good_one_package_missing_category-lock.yaml +++ b/libmamba/tests/data/env_lockfile/good_one_package_missing_category-lock.yaml @@ -3,31 +3,31 @@ version: 1 # TODO: change the metadata to make them valid/matching actual locked env metadata: channels: - - url: conda-forge - used_env_vars: [] - - url: defaults - used_env_vars: [] + - url: conda-forge + used_env_vars: [] + - url: defaults + used_env_vars: [] content_hash: linux-64: 1173e3c96ce20d063a5701b325b76deb97394f891af270af4ee0cb7cc1f6e838 osx-64: d01c1f5433f30bdbcd3bdad8d9b096774ab55f1210c094acdc61a35b32b28d67 win-64: 310b23581083bfb983927c40d3bdc86162192d7b26ffd7bffc385f627c155697 platforms: - - linux-64 - - osx-64 - - win-64 + - linux-64 + - osx-64 + - win-64 sources: - - environment.yml + - environment.yml package: -- dependencies: - vc: '>=14.1,<15.0a0' - vs2015_runtime: '>=14.16.27012' - hash: - md5: b28dd2488b4e5f892c67071acc1d0a8c - sha256: 5b7e002932c0138d78d251caae0c571d13f857ff90e7ce21d58d67073381250e - manager: conda - name: libzlib - optional: false - platform: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.2.11-h8ffe710_1013.tar.bz2 - version: 1.2.11 + - dependencies: + vc: ">=14.1,<15.0a0" + vs2015_runtime: ">=14.16.27012" + hash: + md5: b28dd2488b4e5f892c67071acc1d0a8c + sha256: 5b7e002932c0138d78d251caae0c571d13f857ff90e7ce21d58d67073381250e + manager: conda + name: libzlib + optional: false + platform: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.2.11-h8ffe710_1013.tar.bz2 + version: 1.2.11 diff --git a/libmamba/tests/data/repodata/conda-forge-numpy-linux-64.json b/libmamba/tests/data/repodata/conda-forge-numpy-linux-64.json index ef5b1b73d6..365a96a320 100644 --- a/libmamba/tests/data/repodata/conda-forge-numpy-linux-64.json +++ b/libmamba/tests/data/repodata/conda-forge-numpy-linux-64.json @@ -22,13 +22,8 @@ "build": "2_gnu", "build_number": 16, "build_string": "2_gnu", - "constrains": [ - "openmp_impl 9999" - ], - "depends": [ - "_libgcc_mutex 0.1 conda_forge", - "libgomp >=7.5.0" - ], + "constrains": ["openmp_impl 9999"], + "depends": ["_libgcc_mutex 0.1 conda_forge", "libgomp >=7.5.0"], "fn": "_openmp_mutex-4.5-2_gnu.tar.bz2", "license": "BSD-3-Clause", "md5": "73aaf86a425cc6e73fcf236a5a46396d", @@ -46,9 +41,7 @@ "build_number": 5, "build_string": "h7f98852_5", "constrains": null, - "depends": [ - "libgcc-ng >=9.4.0" - ], + "depends": ["libgcc-ng >=9.4.0"], "fn": "libffi-3.4.2-h7f98852_5.tar.bz2", "license": "MIT", "md5": "d645c6d2ac96843a2bfaccd2d62b3ac3", @@ -66,9 +59,7 @@ "build_number": 0, "build_string": "h166bdaf_0", "constrains": null, - "depends": [ - "libgcc-ng >=12" - ], + "depends": ["libgcc-ng >=12"], "fn": "xz-5.2.6-h166bdaf_0.tar.bz2", "license": "LGPL-2.1 and GPL-2.0", "md5": "2161070d867d1b1204ea749c8eec4ef0", @@ -88,9 +79,7 @@ "build_number": 5, "build_string": "hd590300_5", "constrains": null, - "depends": [ - "libgcc-ng >=12" - ], + "depends": ["libgcc-ng >=12"], "fn": "bzip2-1.0.8-hd590300_5.conda", "license": "bzip2-1.0.6", "md5": "69b8b6202a07720f448be700e300ccf4", @@ -125,9 +114,7 @@ "build": "h41732ed_0", "build_number": 0, "build_string": "h41732ed_0", - "constrains": [ - "binutils_impl_linux-64 2.40" - ], + "constrains": ["binutils_impl_linux-64 2.40"], "depends": null, "fn": "ld_impl_linux-64-2.40-h41732ed_0.conda", "license": "GPL-3.0-only", @@ -176,9 +163,7 @@ "blas * openblas", "liblapack 3.9.0 21_linux64_openblas" ], - "depends": [ - "libblas 3.9.0 21_linux64_openblas" - ], + "depends": ["libblas 3.9.0 21_linux64_openblas"], "fn": "libcblas-3.9.0-21_linux64_openblas.conda", "license": "BSD-3-Clause", "md5": "4a3816d06451c4946e2db26b86472cb6", @@ -195,12 +180,8 @@ "build": "hcb278e6_1", "build_number": 1, "build_string": "hcb278e6_1", - "constrains": [ - "expat 2.5.0.*" - ], - "depends": [ - "libgcc-ng >=12" - ], + "constrains": ["expat 2.5.0.*"], + "depends": ["libgcc-ng >=12"], "fn": "libexpat-2.5.0-hcb278e6_1.conda", "license": "MIT", "md5": "6305a3dd2752c76335295da4e581f2fd", @@ -218,9 +199,7 @@ "build_number": 5, "build_string": "h7f98852_5", "constrains": null, - "depends": [ - "libgcc-ng >=9.4.0" - ], + "depends": ["libgcc-ng >=9.4.0"], "fn": "libffi-3.4.2-h7f98852_5.conda", "license": "MIT", "md5": "d645c6d2ac96843a2bfaccd2d62b3ac3", @@ -237,13 +216,8 @@ "build": "h807b86a_5", "build_number": 5, "build_string": "h807b86a_5", - "constrains": [ - "libgomp 13.2.0 h807b86a_5" - ], - "depends": [ - "_openmp_mutex >=4.5", - "_libgcc_mutex 0.1 conda_forge" - ], + "constrains": ["libgomp 13.2.0 h807b86a_5"], + "depends": ["_openmp_mutex >=4.5", "_libgcc_mutex 0.1 conda_forge"], "fn": "libgcc-ng-13.2.0-h807b86a_5.conda", "license": "GPL-3.0-only WITH GCC-exception-3.1", "md5": "d4ff227c46917d3b4565302a2bbb276b", @@ -261,9 +235,7 @@ "build_number": 5, "build_string": "h69a702a_5", "constrains": null, - "depends": [ - "libgfortran5 13.2.0 ha4646dd_5" - ], + "depends": ["libgfortran5 13.2.0 ha4646dd_5"], "fn": "libgfortran-ng-13.2.0-h69a702a_5.conda", "license": "GPL-3.0-only WITH GCC-exception-3.1", "md5": "e73e9cfd1191783392131e6238bdb3e9", @@ -280,12 +252,8 @@ "build": "ha4646dd_5", "build_number": 5, "build_string": "ha4646dd_5", - "constrains": [ - "libgfortran-ng 13.2.0" - ], - "depends": [ - "libgcc-ng >=13.2.0" - ], + "constrains": ["libgfortran-ng 13.2.0"], + "depends": ["libgcc-ng >=13.2.0"], "fn": "libgfortran5-13.2.0-ha4646dd_5.conda", "license": "GPL-3.0-only WITH GCC-exception-3.1", "md5": "7a6bd7a12a4bd359e2afe6c0fa1acace", @@ -303,9 +271,7 @@ "build_number": 5, "build_string": "h807b86a_5", "constrains": null, - "depends": [ - "_libgcc_mutex 0.1 conda_forge" - ], + "depends": ["_libgcc_mutex 0.1 conda_forge"], "fn": "libgomp-13.2.0-h807b86a_5.conda", "license": "GPL-3.0-only WITH GCC-exception-3.1", "md5": "d211c42b9ce49aee3734fdc828731689", @@ -327,9 +293,7 @@ "libcblas 3.9.0 21_linux64_openblas", "blas * openblas" ], - "depends": [ - "libblas 3.9.0 21_linux64_openblas" - ], + "depends": ["libblas 3.9.0 21_linux64_openblas"], "fn": "liblapack-3.9.0-21_linux64_openblas.conda", "license": "BSD-3-Clause", "md5": "1a42f305615c3867684e049e85927531", @@ -347,9 +311,7 @@ "build_number": 0, "build_string": "hd590300_0", "constrains": null, - "depends": [ - "libgcc-ng >=12" - ], + "depends": ["libgcc-ng >=12"], "fn": "libnsl-2.0.1-hd590300_0.conda", "license": "LGPL-2.1-only", "md5": "30fd6e37fe21f86f4bd26d6ee73eeec7", @@ -366,14 +328,8 @@ "build": "pthreads_h413a1c8_0", "build_number": 0, "build_string": "pthreads_h413a1c8_0", - "constrains": [ - "openblas >=0.3.26,<0.3.27.0a0" - ], - "depends": [ - "libgfortran-ng", - "libgcc-ng >=12", - "libgfortran5 >=12.3.0" - ], + "constrains": ["openblas >=0.3.26,<0.3.27.0a0"], + "depends": ["libgfortran-ng", "libgcc-ng >=12", "libgfortran5 >=12.3.0"], "fn": "libopenblas-0.3.26-pthreads_h413a1c8_0.conda", "license": "BSD-3-Clause", "md5": "760ae35415f5ba8b15d09df5afe8b23a", @@ -391,10 +347,7 @@ "build_number": 0, "build_string": "h2797004_0", "constrains": null, - "depends": [ - "libgcc-ng >=12", - "libzlib >=1.2.13,<1.3.0a0" - ], + "depends": ["libgcc-ng >=12", "libzlib >=1.2.13,<1.3.0a0"], "fn": "libsqlite-3.44.2-h2797004_0.conda", "license": "Unlicense", "md5": "3b6a9f225c3dbe0d24f4fedd4625c5bf", @@ -430,9 +383,7 @@ "build_number": 0, "build_string": "h0b41bf4_0", "constrains": null, - "depends": [ - "libgcc-ng >=12" - ], + "depends": ["libgcc-ng >=12"], "fn": "libuuid-2.38.1-h0b41bf4_0.conda", "license": "BSD-3-Clause", "md5": "40b61aab5c7ba9ff276c41cfffe6b80b", @@ -450,9 +401,7 @@ "build_number": 1, "build_string": "hd590300_1", "constrains": null, - "depends": [ - "libgcc-ng >=12" - ], + "depends": ["libgcc-ng >=12"], "fn": "libxcrypt-4.4.36-hd590300_1.conda", "license": "LGPL-2.1-or-later", "md5": "5aa797f8787fe7a17d1b0821485b5adc", @@ -469,12 +418,8 @@ "build": "hd590300_5", "build_number": 5, "build_string": "hd590300_5", - "constrains": [ - "zlib 1.2.13 *_5" - ], - "depends": [ - "libgcc-ng >=12" - ], + "constrains": ["zlib 1.2.13 *_5"], + "depends": ["libgcc-ng >=12"], "fn": "libzlib-1.2.13-hd590300_5.conda", "license": "Zlib", "md5": "f36c115f1ee199da648e0597ec2047ad", @@ -492,9 +437,7 @@ "build_number": 2, "build_string": "h59595ed_2", "constrains": null, - "depends": [ - "libgcc-ng >=12" - ], + "depends": ["libgcc-ng >=12"], "fn": "ncurses-6.4-h59595ed_2.conda", "license": "X11 AND BSD-3-Clause", "md5": "7dbaa197d7ba6032caf7ae7f32c1efa0", @@ -511,9 +454,7 @@ "build": "py312heda63a1_0", "build_number": 0, "build_string": "py312heda63a1_0", - "constrains": [ - "numpy-base <0a0" - ], + "constrains": ["numpy-base <0a0"], "depends": [ "libgcc-ng >=12", "libstdcxx-ng >=12", @@ -539,13 +480,8 @@ "build": "hd590300_0", "build_number": 0, "build_string": "hd590300_0", - "constrains": [ - "pyopenssl >=22.1" - ], - "depends": [ - "ca-certificates", - "libgcc-ng >=12" - ], + "constrains": ["pyopenssl >=22.1"], + "depends": ["ca-certificates", "libgcc-ng >=12"], "fn": "openssl-3.2.1-hd590300_0.conda", "license": "Apache-2.0", "md5": "51a753e64a3027bd7e23a189b1f6e91e", @@ -563,11 +499,7 @@ "build_number": 0, "build_string": "pyhd8ed1ab_0", "constrains": null, - "depends": [ - "setuptools", - "wheel", - "python >=3.7" - ], + "depends": ["setuptools", "wheel", "python >=3.7"], "fn": "pip-24.0-pyhd8ed1ab_0.conda", "license": "MIT", "md5": "f586ac1e56c8638b64f9c8122a7b8a67", @@ -585,9 +517,7 @@ "build": "hab00c5b_1_cpython", "build_number": 1, "build_string": "hab00c5b_1_cpython", - "constrains": [ - "python_abi 3.12.* *_cp312" - ], + "constrains": ["python_abi 3.12.* *_cp312"], "depends": [ "tzdata", "libgcc-ng >=12", @@ -622,9 +552,7 @@ "build": "4_cp312", "build_number": 4, "build_string": "4_cp312", - "constrains": [ - "python 3.12.* *_cpython" - ], + "constrains": ["python 3.12.* *_cpython"], "depends": null, "fn": "python_abi-3.12-4_cp312.conda", "license": "BSD-3-Clause", @@ -643,10 +571,7 @@ "build_number": 1, "build_string": "h8228510_1", "constrains": null, - "depends": [ - "libgcc-ng >=12", - "ncurses >=6.3,<7.0a0" - ], + "depends": ["libgcc-ng >=12", "ncurses >=6.3,<7.0a0"], "fn": "readline-8.2-h8228510_1.conda", "license": "GPL-3.0-only", "md5": "47d31b792659ce70f470b5c82fdfb7a4", @@ -664,9 +589,7 @@ "build_number": 0, "build_string": "pyhd8ed1ab_0", "constrains": null, - "depends": [ - "python >=3.7" - ], + "depends": ["python >=3.7"], "fn": "setuptools-69.0.3-pyhd8ed1ab_0.conda", "license": "MIT", "md5": "40695fdfd15a92121ed2922900d0308b", @@ -685,10 +608,7 @@ "build_number": 101, "build_string": "noxft_h4845f30_101", "constrains": null, - "depends": [ - "libgcc-ng >=12", - "libzlib >=1.2.13,<1.3.0a0" - ], + "depends": ["libgcc-ng >=12", "libzlib >=1.2.13,<1.3.0a0"], "fn": "tk-8.6.13-noxft_h4845f30_101.conda", "license": "TCL", "md5": "d453b98d9c83e71da0741bb0ff4d76bc", @@ -726,9 +646,7 @@ "build_string": "pyhd8ed1ab_0", "channel": "https://conda.anaconda.org/conda-forge/noarch", "constrains": null, - "depends": [ - "python >=3.7" - ], + "depends": ["python >=3.7"], "fn": "wheel-0.42.0-pyhd8ed1ab_0.conda", "license": "MIT", "md5": "1cdea58981c5cbc17b51973bcaddcea7", diff --git a/libmamba/tests/data/repodata/conda-forge-repodata-version-2-missing-base_url.json b/libmamba/tests/data/repodata/conda-forge-repodata-version-2-missing-base_url.json index 0b6270b66e..dc08cbd999 100644 --- a/libmamba/tests/data/repodata/conda-forge-repodata-version-2-missing-base_url.json +++ b/libmamba/tests/data/repodata/conda-forge-repodata-version-2-missing-base_url.json @@ -28,9 +28,7 @@ "build_number": 5, "build_string": "hd590300_5", "constrains": null, - "depends": [ - "libgcc-ng >=12" - ], + "depends": ["libgcc-ng >=12"], "fn": "bzip2-1.0.8-hd590300_5.conda", "license": "bzip2-1.0.6", "md5": "69b8b6202a07720f448be700e300ccf4", diff --git a/libmamba/tests/data/repodata/conda-forge-repodata-version-2.json b/libmamba/tests/data/repodata/conda-forge-repodata-version-2.json index 21554bd25a..a3bd168730 100644 --- a/libmamba/tests/data/repodata/conda-forge-repodata-version-2.json +++ b/libmamba/tests/data/repodata/conda-forge-repodata-version-2.json @@ -29,9 +29,7 @@ "build_number": 5, "build_string": "hd590300_5", "constrains": null, - "depends": [ - "libgcc-ng >=12" - ], + "depends": ["libgcc-ng >=12"], "fn": "bzip2-1.0.8-hd590300_5.conda", "license": "bzip2-1.0.6", "md5": "69b8b6202a07720f448be700e300ccf4", diff --git a/libmamba/tests/data/validation/root copy.json b/libmamba/tests/data/validation/root copy.json index dba2e03df2..9e33e5bc24 100644 --- a/libmamba/tests/data/validation/root copy.json +++ b/libmamba/tests/data/validation/root copy.json @@ -9,9 +9,7 @@ "_type": "root", "roles": { "root": { - "keyids": [ - "foo" - ], + "keyids": ["foo"], "threshold": 1 } } diff --git a/libmambapy/CHANGELOG.md b/libmambapy/CHANGELOG.md index 5bf185bcab..d66515b463 100644 --- a/libmambapy/CHANGELOG.md +++ b/libmambapy/CHANGELOG.md @@ -1,5 +1,4 @@ -libmambapy 2.0.5 (December 12, 2024) -==================================== +# libmambapy 2.0.5 (December 12, 2024) Enhancements: @@ -20,8 +19,7 @@ CI fixes and doc: - docs: Remove installation non-recommendation by @jjerphan in https://github.com/mamba-org/mamba/pull/3656 - ci: Remove Conda Nightly tests by @jjerphan in https://github.com/mamba-org/mamba/pull/3629 -libmambapy 2.0.5.rc0 (December 09, 2024) -======================================== +# libmambapy 2.0.5.rc0 (December 09, 2024) Enhancements: @@ -39,8 +37,7 @@ CI fixes and doc: - docs: Remove installation non-recommendation by @jjerphan in https://github.com/mamba-org/mamba/pull/3656 - ci: Remove Conda Nightly tests by @jjerphan in https://github.com/mamba-org/mamba/pull/3629 -libmambapy 2.0.4 (November 22, 2024) -==================================== +# libmambapy 2.0.4 (November 22, 2024) Enhancements: @@ -69,9 +66,7 @@ CI fixes and doc: - dev: Remove the use of Taskfile by @jjerphan in https://github.com/mamba-org/mamba/pull/3544 - Upgraded CI to micromamba 2.0.2 by @JohanMabille in https://github.com/mamba-org/mamba/pull/3497 -libmambapy 2.0.4alpha3 (November 21, 2024) -========================================== - +# libmambapy 2.0.4alpha3 (November 21, 2024) CI fixes and doc: @@ -83,9 +78,7 @@ CI fixes and doc: - docs: Update pieces of documentation after the release of mamba 2 by @jjerphan in https://github.com/mamba-org/mamba/pull/3610 - maint: Update clang-format to v19 by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3600 -libmambapy 2.0.4alpha2 (November 14, 2024) -========================================== - +# libmambapy 2.0.4alpha2 (November 14, 2024) Bug fixes: @@ -95,19 +88,15 @@ CI fixes and doc: - Force spinx v6 in readthedocs by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3586 -libmambapy 2.0.4alpha1 (November 12, 2024) -========================================== +# libmambapy 2.0.4alpha1 (November 12, 2024) Bug fixes: - fixed incorrect syntax in static_build.yml by @Klaim in https://github.com/mamba-org/mamba/pull/3592 -libmambapy 2.0.4alpha0 (November 12, 2024) -========================================== +# libmambapy 2.0.4alpha0 (November 12, 2024) - -libmambapy 2.0.3 (November 05, 2024) -==================================== +# libmambapy 2.0.3 (November 05, 2024) Enhancements: @@ -121,24 +110,19 @@ CI fixes and doc: - dev: Remove the use of Taskfile by @jjerphan in https://github.com/mamba-org/mamba/pull/3544 - Upgraded CI to micromamba 2.0.2 by @JohanMabille in https://github.com/mamba-org/mamba/pull/3497 -libmambapy 2.0.2 (October 02, 2024) -=================================== - +# libmambapy 2.0.2 (October 02, 2024) CI fixes and doc: - Rollback to micromamba 1.5.10 in CI by @JohanMabille in https://github.com/mamba-org/mamba/pull/3491 -libmambapy 2.0.1 (September 30, 2024) -===================================== - +# libmambapy 2.0.1 (September 30, 2024) CI fixes and doc: - doc: add github links to documentation by @timhoffm in https://github.com/mamba-org/mamba/pull/3471 -libmambapy 2.0.0 (September 25, 2024) -===================================== +# libmambapy 2.0.0 (September 25, 2024) Enhancements: @@ -221,7 +205,7 @@ Bug fixes: - Define `etc/profile.d/mamba.sh` and install it by @jjerphan in https://github.com/mamba-org/mamba/pull/3413 - Replaces instances of -p with --root-prefix in documentation by @SylvainCorlay in https://github.com/mamba-org/mamba/pull/3411 - Split `ContextOptions::enable_logging_and_signal_handling` into 2 different options by @Klaim in https://github.com/mamba-org/mamba/pull/3329 -- libmambapy: use `Context` explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309 +- libmambapy: use `Context` explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309 - Fix release scripts by @Hind-M in https://github.com/mamba-org/mamba/pull/3306 - Fix VersionSpec equal and glob by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3269 - Add missing pybind header by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3256 @@ -266,17 +250,14 @@ CI fixes and doc: - update readme install link by @artifical-agent in https://github.com/mamba-org/mamba/pull/2980 - Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985 -libmambapy 2.0.0rc6 (September 20, 2024) -======================================== - +# libmambapy 2.0.0rc6 (September 20, 2024) CI fixes and doc: - Fix wrong version of miniforge in doc by @Hind-M in https://github.com/mamba-org/mamba/pull/3462 - Remove cctools patch removal in CI by @Hind-M in https://github.com/mamba-org/mamba/pull/3451 -libmambapy 2.0.0rc5 (September 13, 2024) -======================================== +# libmambapy 2.0.0rc5 (September 13, 2024) Enhancements: @@ -291,12 +272,9 @@ CI fixes and doc: - docs: Specify `CMAKE_INSTALL_PREFIX` by @jjerphan in https://github.com/mamba-org/mamba/pull/3438 -libmambapy 2.0.0rc4 (August 29, 2024) -===================================== - +# libmambapy 2.0.0rc4 (August 29, 2024) -libmambapy 2.0.0rc3 (August 26, 2024) -===================================== +# libmambapy 2.0.0rc3 (August 26, 2024) Bug fixes: @@ -307,8 +285,7 @@ CI fixes and doc: - docs: Adapt "Solving Package Environments" section by @jjerphan in https://github.com/mamba-org/mamba/pull/3326 -libmambapy 2.0.0rc2 (August 19, 2024) -===================================== +# libmambapy 2.0.0rc2 (August 19, 2024) Enhancements: @@ -321,45 +298,37 @@ CI fixes and doc: - Unpin cryptography, python, and add make to environment-dev.yml by @jaimergp in https://github.com/mamba-org/mamba/pull/3352 - ci: Unpin libcxx <18 by @jjerphan in https://github.com/mamba-org/mamba/pull/3375 -libmambapy 2.0.0rc1 (July 26, 2024) -=================================== - +# libmambapy 2.0.0rc1 (July 26, 2024) CI fixes and doc: - chore(ci): bump github action versions by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3350 - doc(more_concepts.rst): improve clarity by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3357 -libmambapy 2.0.0rc0 (July 08, 2024) -=================================== - +# libmambapy 2.0.0rc0 (July 08, 2024) Bug fixes: - Split `ContextOptions::enable_logging_and_signal_handling` into 2 different options by @Klaim in https://github.com/mamba-org/mamba/pull/3329 -libmambapy 2.0.0beta3 (June 14, 2024) -===================================== - +# libmambapy 2.0.0beta3 (June 14, 2024) Bug fixes: -- libmambapy: use `Context` explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309 +- libmambapy: use `Context` explicitly by @Klaim in https://github.com/mamba-org/mamba/pull/3309 - Fix release scripts by @Hind-M in https://github.com/mamba-org/mamba/pull/3306 CI fixes and doc: - Fix CI failure on win-64 by @Hind-M in https://github.com/mamba-org/mamba/pull/3315 -libmambapy 2.0.0beta2 (May 29, 2024) -==================================== +# libmambapy 2.0.0beta2 (May 29, 2024) Enhancements: - Add checking typos to pre-commit by @Hind-M in https://github.com/mamba-org/mamba/pull/3278 -libmambapy 2.0.0beta1 (May 04, 2024) -==================================== +# libmambapy 2.0.0beta1 (May 04, 2024) Enhancements: @@ -388,8 +357,7 @@ CI fixes and doc: - Typos in dev_environment.rst by @jd-foster in https://github.com/mamba-org/mamba/pull/3235 - Add MatchSpec doc and fix errors by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3224 -libmambapy 2.0.0beta0 (April 04, 2024) -====================================== +# libmambapy 2.0.0beta0 (April 04, 2024) Enhancements: @@ -405,8 +373,7 @@ CI fixes and doc: - Small changelog additions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3254 -libmambapy 2.0.0alpha4 (March 26, 2024) -======================================= +# libmambapy 2.0.0alpha4 (March 26, 2024) Enhancements: @@ -428,8 +395,7 @@ CI fixes and doc: - Typos in dev_environment.rst by @jd-foster in https://github.com/mamba-org/mamba/pull/3235 - Add MatchSpec doc and fix errors by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3224 -libmambapy 2.0.0alpha3 (February 28, 2024) -========================================== +# libmambapy 2.0.0alpha3 (February 28, 2024) Enhancements: @@ -445,8 +411,7 @@ Enhancements: CI fixes and doc: -libmambapy 2.0.0alpha2 (February 02, 2024) -========================================== +# libmambapy 2.0.0alpha2 (February 02, 2024) Enhancements: @@ -489,8 +454,7 @@ CI fixes and doc: - Warning around manual install and add ref to conda-libmamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3119 - Add MacOS DNS issue logging by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3130 -libmambapy 2.0.0alpha1 (December 18, 2023) -========================================== +# libmambapy 2.0.0alpha1 (December 18, 2023) Bug fixes: @@ -500,8 +464,7 @@ CI fixes and doc: - Add CI merge groups by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3068 -libmambapy 2.0.0alpha0 (December 14, 2023) -========================================== +# libmambapy 2.0.0alpha0 (December 14, 2023) Enhancements: @@ -545,8 +508,7 @@ CI fixes and doc: - update readme install link by @artifical-agent in https://github.com/mamba-org/mamba/pull/2980 - Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985 -libmambapy 2.0.0alpha0 (December 14, 2023) -========================================== +# libmambapy 2.0.0alpha0 (December 14, 2023) Enhancements: @@ -590,8 +552,7 @@ CI fixes and doc: - update readme install link by @artifical-agent in https://github.com/mamba-org/mamba/pull/2980 - Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985 -libmambapy 1.5.1 (September 05, 2023) -===================================== +# libmambapy 1.5.1 (September 05, 2023) Enhancements: @@ -602,8 +563,7 @@ CI fixes and doc: - Splitted GHA workflow by @JohanMabille in https://github.com/mamba-org/mamba/pull/2779 - Use Release build mode in Windows CI by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2785 -libmambapy 1.5.0 (August 24, 2023) -================================== +# libmambapy 1.5.0 (August 24, 2023) Enhancements: @@ -615,16 +575,11 @@ CI fixes and doc: - Ignore format changes in git blame by @jonashaag in https://github.com/mamba-org/mamba/pull/2690 - Add Debug build type by @Hind-M in https://github.com/mamba-org/mamba/pull/2762 -libmambapy 1.4.9 (July 13, 2023) -================================ - +# libmambapy 1.4.9 (July 13, 2023) -libmambapy 1.4.8 (July 11, 2023) -================================ +# libmambapy 1.4.8 (July 11, 2023) - -libmambapy 1.4.7 (July 06, 2023) -================================ +# libmambapy 1.4.7 (July 06, 2023) Enhancements: @@ -636,16 +591,13 @@ CI fixes and doc: - Fixup python-api docs slightly by @HaoZeke in https://github.com/mamba-org/mamba/pull/2285 -libmambapy 1.4.6 (June 30, 2023) -================================ - +# libmambapy 1.4.6 (June 30, 2023) Bug fixes: - Fixed missing subdirs in mamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2632 -libmambapy 1.4.5 (June 27, 2023) -================================ +# libmambapy 1.4.5 (June 27, 2023) Enhancements: @@ -670,21 +622,19 @@ CI fixes and doc: - Switch to setup-micromamba by @pavelzw in https://github.com/mamba-org/mamba/pull/2610 - Fix broken ref directives in docs by @mfisher87 in https://github.com/mamba-org/mamba/pull/2620 -libmambapy 1.4.4 (May 16, 2023) -=============================== +# libmambapy 1.4.4 (May 16, 2023) Bug fixes: - Support future deprecated API for Context by @Hind-M in https://github.com/mamba-org/mamba/pull/2494 -libmambapy 1.4.3 (May 15, 2023) -=============================== +# libmambapy 1.4.3 (May 15, 2023) Enhancements: - Remove dead code / attribute by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2454 - Context structuring by @Hind-M in https://github.com/mamba-org/mamba/pull/2432 -- Store PackageInfo::track\_features as a vector by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2478 +- Store PackageInfo::track_features as a vector by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2478 - Resume Context structuring by @Hind-M in https://github.com/mamba-org/mamba/pull/2460 - Use libsolv wrappers in MPool and MRepo by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2453 @@ -692,25 +642,20 @@ CI fixes and doc: - Extend issue template by @jonashaag in https://github.com/mamba-org/mamba/pull/2310 -libmambapy 1.4.2 (April 06, 2023) -================================= - +# libmambapy 1.4.2 (April 06, 2023) CI fixes and doc: - Fixes typos by @nsoranzo in https://github.com/mamba-org/mamba/pull/2419 - Migrated to doctest by @JohanMabille in https://github.com/mamba-org/mamba/pull/2436 -libmambapy 1.4.1 (March 28, 2023) -================================= +# libmambapy 1.4.1 (March 28, 2023) - -libmambapy 1.4.0 (March 22, 2023) -================================= +# libmambapy 1.4.0 (March 22, 2023) Enchancements: -- Implemented recursive dependency printout in repoquery by @timostrunk in https://github.com/mamba-org/mamba/pull/2283 +- Implemented recursive dependency printout in repoquery by @timostrunk in https://github.com/mamba-org/mamba/pull/2283 - Agressive compilation warnings by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2304 - Fine tune clang-format by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2290 - Activated SAT error messages by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2325 @@ -723,8 +668,7 @@ Bug fixes: - Fixed repoquery output of mamba when query format is JSON by @JohanMabille in https://github.com/mamba-org/mamba/pull/2353 -libmambapy 1.3.1 (February 09, 2023) -==================================== +# libmambapy 1.3.1 (February 09, 2023) A bugfix release for 1.3.0! @@ -734,8 +678,7 @@ Docs: - - added biweekly meetings information to README by @JohanMabille in https://github.com/mamba-org/mamba/pull/2275 - - change docs to homebrew/core by @pavelzw in https://github.com/mamba-org/mamba/pull/2278 -libmambapy 1.3.0 (February 03, 2023) -==================================== +# libmambapy 1.3.0 (February 03, 2023) Enhancements: @@ -747,8 +690,7 @@ CI fixes & docs: - fix tests for pkg_cache by @wolfv in https://github.com/mamba-org/mamba/pull/2259 - Remove unused `get_tarball` function by @Hind-M in https://github.com/mamba-org/mamba/pull/2261 -libmambapy 1.2.0 (January 16, 2023) -=================================== +# libmambapy 1.2.0 (January 16, 2023) This release contains some speed improvements: download repodata faster as zstd encoded files (configure using `repodata_use_zst: true` in your `~/.mambarc` file). Also, `.conda` file extraction is now faster, a prefix @@ -770,8 +712,7 @@ CI fixes & docs: - - Remove feedstock patches by @wolfv in #2216 - - Fixed static dependency order by @JohanMabille in #2201 -libmambapy 1.1.0 (November 25, 2022) -==================================== +# libmambapy 1.1.0 (November 25, 2022) Some bugfixes for 1.0 and experimental release of the new solver messages @@ -781,8 +722,7 @@ Enhancements - docs: Add warning to manual install instructions #2100 - docs: Consistently use curl for fetching files #2126 -libmambapy 1.0.0 (November 01, 2022) -==================================== +# libmambapy 1.0.0 (November 01, 2022) Our biggest version number yet! Finally a 1.0 release :) @@ -808,20 +748,15 @@ Enhancements: - better test isolation (thanks @AntoinePrv) #1903 - Test special characters in basic auth (thanks @jonashaag) #2012 -libmambapy 0.27.0 (October 04, 2022) -==================================== +# libmambapy 0.27.0 (October 04, 2022) Bug fixes: - make compilation with external fmt library work #1987 -libmambapy 0.26.0 (September 30, 2022) -====================================== - - -libmambapy 0.25.0 (July 26, 2022) -================================= +# libmambapy 0.26.0 (September 30, 2022) +# libmambapy 0.25.0 (July 26, 2022) Enhancements: @@ -833,27 +768,22 @@ Enhancements: - Add utilities for better error reporting and refactor Queue #1789 - Test improvements (thanks @AntoinePrv) #1777, #1778 -libmambapy 0.24.0 (June 01, 2022) -================================= - +# libmambapy 0.24.0 (June 01, 2022) -libmambapy 0.23.3 (May 20, 2022) -================================ +# libmambapy 0.23.3 (May 20, 2022) Bug fixes - fix curl callback to not exit anymore but report a proper error #1684 -libmambapy 0.23.1 (May 11, 2022) -================================ +# libmambapy 0.23.1 (May 11, 2022) Bug fixes - Fix thread clean up and singleton destruction order (thanks @Klaim) #1666, #1620 - Show reason for multi-download failure (thanks @syslaila) #1652 -libmambapy 0.23.0 (April 21, 2022) -================================== +# libmambapy 0.23.0 (April 21, 2022) This release uses tl::expected for some improvements in the error handling. We also cleaned the API a bit and did some refactorings to make the code compile faster and clean up headers. @@ -868,25 +798,15 @@ Enhancements - Add structured problem extraction #1570, #1566 - Add API to remove repo from pool -libmambapy 0.22.1 (February 28, 2022) -===================================== - - -libmambapy 0.22.0 (February 25, 2022) -===================================== - +# libmambapy 0.22.1 (February 28, 2022) -libmambapy 0.21.2 (February 14, 2022) -===================================== +# libmambapy 0.22.0 (February 25, 2022) +# libmambapy 0.21.2 (February 14, 2022) -libmambapy 0.21.1 (February 11, 2022) -===================================== - - -libmambapy 0.21.0 (February 07, 2022) -===================================== +# libmambapy 0.21.1 (February 11, 2022) +# libmambapy 0.21.0 (February 07, 2022) Improvements @@ -894,16 +814,11 @@ Improvements - Use clang-format from pypi (thanks @chrisburr) #1430 - Incremental ccache updates (thanks @jonashaag) #1445 -libmambapy 0.20.0 (January 25, 2022) -==================================== - - -libmambapy 0.19.1 (December 08, 2021) -===================================== +# libmambapy 0.20.0 (January 25, 2022) +# libmambapy 0.19.1 (December 08, 2021) -libmambapy 0.19.0 (November 30, 2021) -===================================== +# libmambapy 0.19.0 (November 30, 2021) Bug fixes @@ -911,25 +826,22 @@ Bug fixes - Solver has function to get more solver errors (@wolfv) #1310 - Remove libmamba from install_requires for libmambapy (@duncanmmacleod) #1303 -libmambapy 0.18.2 (November 24, 2021) -===================================== +# libmambapy 0.18.2 (November 24, 2021) - -0.18.1 (November 19, 2021) -========================== +# 0.18.1 (November 19, 2021) Bug fixes + - Fix default log level, use warning everywhere (@adriendelsalle) #1279 - Allow mamba to set max extraction threads using `MAMBA_EXTRACT_THREADS` env var (@adriendelsalle) #1281 -0.18.0 (November 17, 2021) -========================== +# 0.18.0 (November 17, 2021) New features + - Create a separate target for Python bindings, split projects, improve CMake options (@adriendelsalle) #1219 #1243 -0.17.0 (October 13, 2021) -========================= +# 0.17.0 (October 13, 2021) API Breaking changes: @@ -948,8 +860,7 @@ packages dir is necessary, this value is taken directly from the MultiPackagesCa - micromamba: expose setting for `add_pip_as_python_dependency` #1203 - stop displaying banner when running `mamba list` #1184 (thanks @madhur-thandon) -0.16.0 (September 27, 2021) -=========================== +# 0.16.0 (September 27, 2021) - Add a User-Agent header to all requests (mamba/0.16.0) (thanks @shankerwangmiao) - Add `micromamba env export (--explicit)` to micromamba @@ -965,8 +876,7 @@ packages dir is necessary, this value is taken directly from the MultiPackagesCa - Add constraint with pin when updating - Expose methods for virtual packages to Python (thanks @madhur-tandon) -0.15.3 (August 18, 2021) -======================== +# 0.15.3 (August 18, 2021) - change token regex to work with edge-cases (underscores in user name) (#1122) - only pin major.minor version of python for update --all (#1101, thanks @mparry!) @@ -977,41 +887,41 @@ packages dir is necessary, this value is taken directly from the MultiPackagesCa - Add mamba.bat in front of PATH (#1112, thanks @isuruf) - Fix mamba not writable cache errors (#1108) -0.15.2 (July 16, 2021) -====================== +# 0.15.2 (July 16, 2021) - micromamba autocomplete now ready for usage (#1091) - improved file:// urls for windows to properly work (#1090) -0.15.1 (July 15, 2021) -====================== +# 0.15.1 (July 15, 2021) New features: + - add `mamba init` command and add mamba.sh (#1075, thanks @isuruf & #1078) - add flexible channel priority option in micromamba CLI (#1087) - improved autocompletion for micromamba (#1079) Bug fixes: + - improve "file://" URL handling, fix local channel on Windows (#1085) - fix CONDA_SUBDIR not being used in mamba (#1084) - pass in channel_alias and custom_channels from conda to mamba (#1081) -0.15.0 (July 9, 2021) -===================== +# 0.15.0 (July 9, 2021) Big changes: + - improve solutions by inspecting dependency versions as well (libsolv PR: https://github.com/openSUSE/libsolv/pull/457) @wolfv - properly implement strict channel priority (libsolv PR: https://github.com/openSUSE/libsolv/pull/459) @adriendelsalle - + Note that this changes the meaning of strict and flexible priority as the - previous implementation did not follow conda's semantics. Mamba now has - three modes, just like conda: strict, flexible and disabled. Strict will - completely disregard any packages from lower-priority channels if a - package of the same name exists in a higher priority channel. Flexible - will use packages from lower-priority channels if necessary to fulfill - dependencies or explicitly requested (e.g. by version number). Disabled - will use the highest version number, irregardless of the channel order. + - Note that this changes the meaning of strict and flexible priority as the + previous implementation did not follow conda's semantics. Mamba now has + three modes, just like conda: strict, flexible and disabled. Strict will + completely disregard any packages from lower-priority channels if a + package of the same name exists in a higher priority channel. Flexible + will use packages from lower-priority channels if necessary to fulfill + dependencies or explicitly requested (e.g. by version number). Disabled + will use the highest version number, irregardless of the channel order. - allow subdir selection as part of the channel: users can now specify an explicit list of subdirs, for example: @@ -1021,6 +931,7 @@ Big changes: Thanks for the contribution, @afranchuk! #1033 New features + - remove orphaned packages such as dependencies of explicitely installed packages (@adriendelsalle) #1040 - add a diff character before package name in transaction table to improve @@ -1033,30 +944,31 @@ New features - add docs for package resolution Bug fixes: + - Fix small output issues (#1060) - More descriptive incorrect download error (thanks @AntoinePrv) #1066 - respect channel specific pins when updating (#1045) - keep track features in PackageInfo class (#1046) - -0.14.1 (June 25, 2021) -====================== +# 0.14.1 (June 25, 2021) New features + - [micromamba] add remove command, to remove keys of vectors (@marimeireles) #1011 Bug fixes + - [micromamba] fixed in config prepend and append sequence (@adriendelsalle) #1023 - fix bug when username has @ (@madhur-tandon) #1025 - fix wrong update spec in history (@madhur-tandon) #1028 - [mamba] silent pinned packages using JSON output (@adriendelsalle) #1031 -0.14.0 (June 16, 2021) -====================== +# 0.14.0 (June 16, 2021) New features + - [micromamba] add `config set`, `get`, `append` and `prepend`, `remove` (@marimeireles) #838 - automatically include `pip` in conda dependencies when having pip packages to @@ -1074,6 +986,7 @@ New features - [micromamba] Use a proper requirements.txt file for pip installations #1008 Bug fixes + - fix double-print int transaction (@JohanMabille) #952 - fix strip function (@wolfv) #974 - [micromamba] expand home directory in `--rc-file` (@adriendelsalle) #979 @@ -1082,64 +995,70 @@ Bug fixes - fix long paths support on Windows (@adriendelsalle) #994 General improvement + - remove duplicate snippet (@madhur-tandon) #957 - add `trace` log level (@adriendelsalle) #988 Docs + - concepts, user guide, configuration, update installation and build locally (@adriendelsalle) #953 - advance usage section, linking (@adriendelsalle) #998 - repo, channel, subdir, repodata, tarball (@adriendelsalle) #1004 - artifacts verification (@adriendelsalle) #1000 -0.13.1 (May 17, 2021) -===================== +# 0.13.1 (May 17, 2021) Bug fixes + - [micromamba] pin only minor python version #948 - [micromamba] use openssl certs when not linking statically #949 -0.13.0 (May 12, 2021) -===================== +# 0.13.0 (May 12, 2021) New features + - [mamba & micromamba] aggregated progress bar for package downloading and extraction (thanks @JohanMabille) #928 Bug fixes + - [micromamba] fixes for micromamba usage in constructor #935 - [micromamba] fixes for the usage of lock files #936 - [micromamba] switched from libsodium to openssl for ed25519 signature verification #933 Docs + - Mention mambaforge in the README (thanks @s-pike) #932 -0.12.3 (May 10, 2021) -===================== +# 0.12.3 (May 10, 2021) New features + - [libmamba] add free-function to use an existing conda root prefix (@adriendelsalle) #927 General improvements + - [micromamba] fix a typo in documentation (@cjber) #926 -0.12.2 (May 03, 2021) -===================== +# 0.12.2 (May 03, 2021) New features + - [micromamba] add initial framework for TUF validation (@adriendelsalle) #916 #919 - [micromamba] add channels from specs to download (@wolfv) #918 -0.12.1 (Apr 30, 2021) -===================== +# 0.12.1 (Apr 30, 2021) New features + - [micromamba] env list subcommand (@wolfv) #913 Bug fixes + - [micromamba] fix multiple shell init with cmd.exe (@adriendelsalle) #915 - [micromamba] fix activate with --stack option (@wolfv) #914 - [libmamba] only try loading ssl certificates when needed (@adriendelsalle) @@ -1149,15 +1068,16 @@ Bug fixes - [micromamba] allow 'ultra-dry' config checks in final build (@adriendelsalle) #912 -0.12.0 (Apr 26, 2021) -===================== +# 0.12.0 (Apr 26, 2021) New features + - [libmamba] add experimental shell autocompletion (@wolfv) #900 - [libmamba] add token handling (@wolfv) #886 - [libmamba] add experimental pip support in spec files (@wolfv) #885 Bug fixes + - [libmamba] ignore failing pyc compilation for noarch packages (@wolfv) #904 #905 - [libmamba] fix string wrapping in error message (@bdice) #902 @@ -1168,6 +1088,7 @@ Bug fixes - [mamba] fix `env update` command (@ScottWales) #891 General improvements + - [libmamba] use lockfile, fix channel not loaded logic (@wolfv) #903 - [libmamba] make root_prefix warnings more selective (@adriendelsalle) #899 - [libmamba] house-keeping in python tests (@adriendelsalle) #898 @@ -1176,8 +1097,7 @@ General improvements - [libmamba] deactivate ca-certificates search when using offline mode (@adriendelsalle) #893 -0.11.3 (Apr 21, 2021) -==================== +# 0.11.3 (Apr 21, 2021) - [libmamba] make platform rc configurable #883 - [libmamba] expand user home in target and root prefixes #882 @@ -1187,21 +1107,18 @@ General improvements - [micromamba] fix `clean` flags handling #880 - [libmamba] C-API teardown on error #879 -0.11.2 (Apr 21, 2021) -==================== +# 0.11.2 (Apr 21, 2021) - [libmamba] create "base" env only for install operation #875 - [libmamba] remove confirmation prompt of root_prefix in shell init #874 - [libmamba] improve overrides between target_prefix and env_name #873 - [micromamba] fix use of `-p,--prefix` and spec file env name #873 -0.11.1 (Apr 20, 2021) -==================== +# 0.11.1 (Apr 20, 2021) - [libmamba] fix channel_priority computation #872 -0.11.0 (Apr 20, 2021) -==================== +# 0.11.0 (Apr 20, 2021) - [libmamba] add experimental mode that unlock edge features #858 - [micromamba] add `--experimental` umamba flag to enable experimental mode @@ -1222,8 +1139,7 @@ General improvements API #866 - [libmamba] add capapbility to set CLI config from C-API #867 -0.10.0 (Apr 16, 2021) -==================== +# 0.10.0 (Apr 16, 2021) - [micromamba] allow creation of empty env (without specs) #824 #827 - [micromamba] automatically create empy `base` env at new root prefix #836 @@ -1250,8 +1166,7 @@ General improvements - fix CI C++ tests (unix/libmamba) and Python tests (win/mamba) wrongly successful #853 -0.9.2 (Apr 1, 2021) -==================== +# 0.9.2 (Apr 1, 2021) - [micromamba] fix unc url support (thanks @adament) - [micromamba] add --channel-alias as cli option to micromamba (thanks @@ -1262,15 +1177,13 @@ General improvements - add simple context debugging, dry run tests and other test framework improvements -0.9.1 (Mar 26, 2021) -==================== +# 0.9.1 (Mar 26, 2021) - [micromamba] fix remove command target_prefix selection - [micromamba] improve target_prefix fallback for CLI, add tests (thanks @adriendelsalle) -0.9.0 (Mar 25, 2021) -==================== +# 0.9.0 (Mar 25, 2021) - [micromamba] use strict channels priority by default - [micromamba] change config precedence order: API>CLI>ENV>RC @@ -1283,15 +1196,12 @@ General improvements - add pinned specs for env update (thanks @wolfv) - properly adhere to run_constrains (thanks @wolfv) -0.8.2 (Mar 12, 2021) -==================== +# 0.8.2 (Mar 12, 2021) - [micromamba] fix setting network options before explicit spec installation - [micromamba] fix python based tests for windows - -0.8.1 (Mar 11, 2021) -==================== +# 0.8.1 (Mar 11, 2021) - use stoull (instead of stoi) to prevent overflow with long package build numbers (thanks @pbauwens-kbc) @@ -1305,9 +1215,7 @@ General improvements - [micromamba] libsolv log messages to stderr (thanks @mariusvniekerk) - [micromamba] better curl error messages - -0.8.0 (Mar 5, 2021) -=================== +# 0.8.0 (Mar 5, 2021) - [micromamba] condarc and mambarc config file reading (and config subcommand) (thanks @adriendelsalle) @@ -1333,9 +1241,7 @@ General improvements - [micromamba] compare cleaned URLs for cache invalidation - [micromamba] add regex handling to list command - -0.7.14 (Feb 12, 2021) -===================== +# 0.7.14 (Feb 12, 2021) - [micromamba] better validation of extracted directories - [mamba] add additional tests for authentication and simple repodata server @@ -1345,14 +1251,11 @@ General improvements - [micromamba] add clean functionality - [micromamba] always make target prefix path absolute - -0.7.13 (Feb 4, 2021) -==================== +# 0.7.13 (Feb 4, 2021) - [micromamba] Immediately exit after printing version (again) -0.7.12 (Feb 3, 2021) -==================== +# 0.7.12 (Feb 3, 2021) - [micromamba] Improve CTRL+C signal handling behavior and simplify code - [micromamba] Revert extraction to temporary directory because of invalid @@ -1360,8 +1263,7 @@ General improvements - [micromamba] Clean up partially extracted archives when CTRL+C interruption occured -0.7.11 (Feb 2, 2021) -==================== +# 0.7.11 (Feb 2, 2021) - [micromamba] use wrapped call when compiling noarch Python code, which properly calls chcp for Windows @@ -1370,73 +1272,62 @@ General improvements - first extract to temporary directory, then move to final pkgs cache to prevent corrupted extracted data -0.7.10 (Jan 22, 2021) -==================== +# 0.7.10 (Jan 22, 2021) - [micromamba] properly fix PATH when linking, prevents missing vcruntime140.dll - [mamba] add virtual packages when creating any environment, not just on update (thanks @cbalioglu) -0.7.9 (Jan 19, 2021) -==================== +# 0.7.9 (Jan 19, 2021) - [micromamba] fix PATH when linking -0.7.8 (Jan 14, 2021) -==================== +# 0.7.8 (Jan 14, 2021) - [micromamba] retry on corrupted repodata - [mamba & micromamba] fix error handling when writing repodata -0.7.6 (Dec 22, 2020) -==================== +# 0.7.6 (Dec 22, 2020) - [micromamba] more console flushing for std::cout consumers -0.7.6 (Dec 14, 2020) -==================== +# 0.7.6 (Dec 14, 2020) - [mamba] more arguments for repodata.create_pool -0.7.5 (Dec 10, 2020) -==================== +# 0.7.5 (Dec 10, 2020) - [micromamba] better error handling for YAML file reading, allows to pass in `-n` and `-p` from command line - [mamba & micromamba] ignore case of HTTP headers - [mamba] fix channel keys are without tokens (thanks @s22chan) -0.7.4 (Dec 5, 2020) -==================== +# 0.7.4 (Dec 5, 2020) - [micromamba] fix noarch installation for explicit environments -0.7.3 (Nov 20, 2020) -==================== +# 0.7.3 (Nov 20, 2020) - [micromamba] fix installation of noarch files with long prefixes - [micromamba] fix activation on windows with whitespaces in root prefix (thanks @adriendelsalle) - [micromamba] add `--json` output to micromamba list -0.7.2 (Nov 18, 2020) -==================== +# 0.7.2 (Nov 18, 2020) - [micromamba] explicit specs installing should be better now - - empty lines are ignored - - network settings are correctly set to make ssl verification work + - empty lines are ignored + - network settings are correctly set to make ssl verification work - New Python repoquery API for mamba - Fix symlink packing for mamba package creation and transmute - Do not keep tempfiles around -0.7.1 (Nov 16, 2020) -==================== +# 0.7.1 (Nov 16, 2020) - Handle LIBARCHIVE_WARN to not error, instead print warning (thanks @obilaniu) -0.7.0 (Nov 12, 2020) -==================== +# 0.7.0 (Nov 12, 2020) - Improve activation and deactivation logic for micromamba - Switching `subprocess` implementation to more tested `reproc++` @@ -1450,7 +1341,6 @@ General improvements - Fix compile time warning (thanks @obilaniu) - Fixed wrong CondaValueError import statement in mamba.py (thanks @saraedum) -0.6.5 (Oct 2020) -================ +# 0.6.5 (Oct 2020) - Fix code signing for Apple Silicon (osx-arm64) @isuruf diff --git a/libmambapy/src/libmambapy/version.py.tmpl b/libmambapy/src/libmambapy/version.py.tmpl index 14ae29a173..7bf744ce91 100644 --- a/libmambapy/src/libmambapy/version.py.tmpl +++ b/libmambapy/src/libmambapy/version.py.tmpl @@ -2,4 +2,4 @@ version_info = ("{{ version_major }}", "{{ version_minor }}", "{{ version_patch version_prerelease = "{{ version_prerelease_name }}" __version__ = ".".join(map(str, version_info)) if version_prerelease != "": - __version__ = "{}.{}".format(__version__, version_prerelease) + __version__ = f"{__version__}.{version_prerelease}" diff --git a/micromamba/CHANGELOG.md b/micromamba/CHANGELOG.md index d3e62166c3..f9d7815fee 100644 --- a/micromamba/CHANGELOG.md +++ b/micromamba/CHANGELOG.md @@ -1,5 +1,4 @@ -micromamba 2.0.5 (December 12, 2024) -==================================== +# micromamba 2.0.5 (December 12, 2024) Enhancements: @@ -25,8 +24,7 @@ CI fixes and doc: - maint: Restructure docs configuration file and improve docs pages by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3615 - docs: Remove installation non-recommendation by @jjerphan in https://github.com/mamba-org/mamba/pull/3656 -micromamba 2.0.5.rc0 (December 09, 2024) -======================================== +# micromamba 2.0.5.rc0 (December 09, 2024) Enhancements: @@ -48,8 +46,7 @@ CI fixes and doc: - maint: Restructure docs configuration file and improve docs pages by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3615 - docs: Remove installation non-recommendation by @jjerphan in https://github.com/mamba-org/mamba/pull/3656 -micromamba 2.0.4 (November 22, 2024) -==================================== +# micromamba 2.0.4 (November 22, 2024) Enhancements: @@ -93,8 +90,7 @@ CI fixes and doc: - dev: Remove the use of Taskfile by @jjerphan in https://github.com/mamba-org/mamba/pull/3544 - Upgraded CI to micromamba 2.0.2 by @JohanMabille in https://github.com/mamba-org/mamba/pull/3497 -micromamba 2.0.4alpha3 (November 21, 2024) -========================================== +# micromamba 2.0.4alpha3 (November 21, 2024) Enhancements: @@ -114,9 +110,7 @@ CI fixes and doc: - maint: Unify `cmake` calls in workflows, build win static builds in p… by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3616 - docs: Update pieces of documentation after the release of mamba 2 by @jjerphan in https://github.com/mamba-org/mamba/pull/3610 -micromamba 2.0.4alpha2 (November 14, 2024) -========================================== - +# micromamba 2.0.4alpha2 (November 14, 2024) Bug fixes: @@ -127,20 +121,16 @@ CI fixes and doc: - Update pre-commit hooks except clang-format by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3599 - Force spinx v6 in readthedocs by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3586 -micromamba 2.0.4alpha1 (November 12, 2024) -========================================== +# micromamba 2.0.4alpha1 (November 12, 2024) Bug fixes: - fixed incorrect syntax in static_build.yml by @Klaim in https://github.com/mamba-org/mamba/pull/3592 - fix: Correct `mamba env export --json --from-history` by @mathbunnyru in https://github.com/mamba-org/mamba/pull/3590 -micromamba 2.0.4alpha0 (November 12, 2024) -========================================== - +# micromamba 2.0.4alpha0 (November 12, 2024) -micromamba 2.0.3 (November 05, 2024) -==================================== +# micromamba 2.0.3 (November 05, 2024) Enhancements: @@ -168,8 +158,7 @@ CI fixes and doc: - dev: Remove the use of Taskfile by @jjerphan in https://github.com/mamba-org/mamba/pull/3544 - Upgraded CI to micromamba 2.0.2 by @JohanMabille in https://github.com/mamba-org/mamba/pull/3497 -micromamba 2.0.2 (October 02, 2024) -=================================== +# micromamba 2.0.2 (October 02, 2024) Bug fixes: @@ -180,8 +169,7 @@ CI fixes and doc: - Rollback to micromamba 1.5.10 in CI by @JohanMabille in https://github.com/mamba-org/mamba/pull/3491 -micromamba 2.0.1 (September 30, 2024) -===================================== +# micromamba 2.0.1 (September 30, 2024) Bug fixes: @@ -193,8 +181,7 @@ CI fixes and doc: - doc: add github links to documentation by @timhoffm in https://github.com/mamba-org/mamba/pull/3471 -micromamba 2.0.0 (September 25, 2024) -===================================== +# micromamba 2.0.0 (September 25, 2024) Enhancements: @@ -348,8 +335,7 @@ CI fixes and doc: - update readme install link by @artifical-agent in https://github.com/mamba-org/mamba/pull/2980 - Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985 -micromamba 2.0.0rc6 (September 20, 2024) -======================================== +# micromamba 2.0.0rc6 (September 20, 2024) Enhancements: @@ -367,8 +353,7 @@ CI fixes and doc: - Fix wrong version of miniforge in doc by @Hind-M in https://github.com/mamba-org/mamba/pull/3462 - Remove cctools patch removal in CI by @Hind-M in https://github.com/mamba-org/mamba/pull/3451 -micromamba 2.0.0rc5 (September 13, 2024) -======================================== +# micromamba 2.0.0rc5 (September 13, 2024) Enhancements: @@ -385,16 +370,14 @@ CI fixes and doc: - docs: Specify `CMAKE_INSTALL_PREFIX` by @jjerphan in https://github.com/mamba-org/mamba/pull/3438 -micromamba 2.0.0rc4 (August 29, 2024) -===================================== +# micromamba 2.0.0rc4 (August 29, 2024) Bug fixes: - test: Adapt `test_remove_orphaned` unlinks by @jjerphan in https://github.com/mamba-org/mamba/pull/3417 - fix: Reduce logging system overhead by @jjerphan in https://github.com/mamba-org/mamba/pull/3416 -micromamba 2.0.0rc3 (August 26, 2024) -===================================== +# micromamba 2.0.0rc3 (August 26, 2024) Bug fixes: @@ -406,8 +389,7 @@ CI fixes and doc: - docs: Adapt "Solving Package Environments" section by @jjerphan in https://github.com/mamba-org/mamba/pull/3326 -micromamba 2.0.0rc2 (August 19, 2024) -===================================== +# micromamba 2.0.0rc2 (August 19, 2024) Enhancements: @@ -425,18 +407,14 @@ CI fixes and doc: - Unpin cryptography, python, and add make to environment-dev.yml by @jaimergp in https://github.com/mamba-org/mamba/pull/3352 - ci: Unpin libcxx <18 by @jjerphan in https://github.com/mamba-org/mamba/pull/3375 -micromamba 2.0.0rc1 (July 26, 2024) -=================================== - +# micromamba 2.0.0rc1 (July 26, 2024) CI fixes and doc: - chore(ci): bump github action versions by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3350 - doc(more_concepts.rst): improve clarity by @corneliusroemer in https://github.com/mamba-org/mamba/pull/3357 -micromamba 2.0.0rc0 (July 08, 2024) -=================================== - +# micromamba 2.0.0rc0 (July 08, 2024) Bug fixes: @@ -448,8 +426,7 @@ CI fixes and doc: - Temporarily disabled no_python_pinning test on Windows by @JohanMabille in https://github.com/mamba-org/mamba/pull/3322 -micromamba 2.0.0beta3 (June 14, 2024) -===================================== +# micromamba 2.0.0beta3 (June 14, 2024) Enhancements: @@ -465,15 +442,13 @@ CI fixes and doc: - Fix CI failure on win-64 by @Hind-M in https://github.com/mamba-org/mamba/pull/3315 -micromamba 2.0.0beta2 (May 29, 2024) -==================================== +# micromamba 2.0.0beta2 (May 29, 2024) Enhancements: - Add checking typos to pre-commit by @Hind-M in https://github.com/mamba-org/mamba/pull/3278 -micromamba 2.0.0beta1 (May 04, 2024) -==================================== +# micromamba 2.0.0beta1 (May 04, 2024) Enhancements: @@ -499,8 +474,7 @@ CI fixes and doc: - Typos in dev_environment.rst by @jd-foster in https://github.com/mamba-org/mamba/pull/3235 - Add MatchSpec doc and fix errors by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3224 -micromamba 2.0.0beta0 (April 04, 2024) -====================================== +# micromamba 2.0.0beta0 (April 04, 2024) Enhancements: @@ -511,8 +485,7 @@ CI fixes and doc: - Small changelog additions by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3254 -micromamba 2.0.0alpha4 (March 26, 2024) -======================================= +# micromamba 2.0.0alpha4 (March 26, 2024) Enhancements: @@ -533,8 +506,7 @@ CI fixes and doc: - Typos in dev_environment.rst by @jd-foster in https://github.com/mamba-org/mamba/pull/3235 - Add MatchSpec doc and fix errors by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3224 -micromamba 2.0.0alpha3 (February 28, 2024) -========================================== +# micromamba 2.0.0alpha3 (February 28, 2024) Enhancements: @@ -552,8 +524,7 @@ Bug fixes: CI fixes and doc: -micromamba 2.0.0alpha2 (February 02, 2024) -========================================== +# micromamba 2.0.0alpha2 (February 02, 2024) Enhancements: @@ -588,16 +559,13 @@ CI fixes and doc: - Warning around manual install and add ref to conda-libmamba by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3119 - Add MacOS DNS issue logging by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3130 -micromamba 2.0.0alpha1 (December 18, 2023) -========================================== - +# micromamba 2.0.0alpha1 (December 18, 2023) CI fixes and doc: - Add CI merge groups by @AntoinePrv in https://github.com/mamba-org/mamba/pull/3068 -micromamba 2.0.0alpha0 (December 14, 2023) -========================================== +# micromamba 2.0.0alpha0 (December 14, 2023) Enhancements: @@ -664,8 +632,7 @@ CI fixes and doc: - update readme install link by @artifical-agent in https://github.com/mamba-org/mamba/pull/2980 - Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985 -micromamba 2.0.0alpha0 (December 14, 2023) -========================================== +# micromamba 2.0.0alpha0 (December 14, 2023) Enhancements: @@ -732,8 +699,7 @@ CI fixes and doc: - update readme install link by @artifical-agent in https://github.com/mamba-org/mamba/pull/2980 - Fail fast except on debug runs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2985 -micromamba 1.5.1 (September 05, 2023) -===================================== +# micromamba 1.5.1 (September 05, 2023) Enhancements: @@ -754,8 +720,7 @@ CI fixes and doc: - Use Release build mode in Windows CI by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2785 - Fix wrong command description by @Hind-M in https://github.com/mamba-org/mamba/pull/2804 -micromamba 1.5.0 (August 24, 2023) -================================== +# micromamba 1.5.0 (August 24, 2023) Enhancements: @@ -785,15 +750,13 @@ CI fixes and doc: - fix: Shell completion section title missing by @wy-luke in https://github.com/mamba-org/mamba/pull/2764 - Add Debug build type by @Hind-M in https://github.com/mamba-org/mamba/pull/2762 -micromamba 1.4.9 (July 13, 2023) -================================ +# micromamba 1.4.9 (July 13, 2023) Bug fixes: - Added upper bound to fmt to avoid weird failure on ci (windows only) by @JohanMabille in https://github.com/mamba-org/mamba/pull/2671 -micromamba 1.4.8 (July 11, 2023) -================================ +# micromamba 1.4.8 (July 11, 2023) Enhancements: @@ -803,20 +766,15 @@ CI fixes and doc; - Update installation docs by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2654 -micromamba 1.4.7 (July 06, 2023) -================================ - - -micromamba 1.4.6 (June 30, 2023) -================================ +# micromamba 1.4.7 (July 06, 2023) +# micromamba 1.4.6 (June 30, 2023) CI fixes and doc: - Document micromamba support for conda-lock spec files by @mfisher87 in https://github.com/mamba-org/mamba/pull/2621 -micromamba 1.4.5 (June 27, 2023) -================================ +# micromamba 1.4.5 (June 27, 2023) Enhancements: @@ -847,15 +805,13 @@ CI fixes and doc: - Switch to setup-micromamba by @pavelzw in https://github.com/mamba-org/mamba/pull/2610 - Fix broken ref directives in docs by @mfisher87 in https://github.com/mamba-org/mamba/pull/2620 -micromamba 1.4.4 (May 16, 2023) -=============================== +# micromamba 1.4.4 (May 16, 2023) Bug fixes: - fix: let the new executable run the shell init script by @ruben-arts in https://github.com/mamba-org/mamba/pull/2529 -micromamba 1.4.3 (May 15, 2023) -=============================== +# micromamba 1.4.3 (May 15, 2023) Enhancements: @@ -869,13 +825,12 @@ CI fixes and doc: - Extend issue template by @jonashaag in https://github.com/mamba-org/mamba/pull/2310 -micromamba 1.4.2 (April 06, 2023) -================================= +# micromamba 1.4.2 (April 06, 2023) Enhancements: -- Refactor test\_create, test\_proxy, and test\_env for test isolation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2416 -- Remove const ref to string\_view in codebase by @Hind-M in https://github.com/mamba-org/mamba/pull/2440 +- Refactor test_create, test_proxy, and test_env for test isolation by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2416 +- Remove const ref to string_view in codebase by @Hind-M in https://github.com/mamba-org/mamba/pull/2440 CI fixes and doc: @@ -883,19 +838,17 @@ CI fixes and doc: - Remove outdated micromamba experimental warning by @jonashaag in https://github.com/mamba-org/mamba/pull/2430 - Migrated to doctest by @JohanMabille in https://github.com/mamba-org/mamba/pull/2436 -micromamba 1.4.1 (March 28, 2023) -================================= +# micromamba 1.4.1 (March 28, 2023) Enhancements: - add option to relocate prefix by @DerThorsten in https://github.com/mamba-org/mamba/pull/2385 -micromamba 1.4.0 (March 22, 2023) -================================= +# micromamba 1.4.0 (March 22, 2023) Enchancements: -- Implemented recursive dependency printout in repoquery by @timostrunk in https://github.com/mamba-org/mamba/pull/2283 +- Implemented recursive dependency printout in repoquery by @timostrunk in https://github.com/mamba-org/mamba/pull/2283 - Agressive compilation warnings by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2304 - Fine tune clang-format by @AntoinePrv in https://github.com/mamba-org/mamba/pull/2290 - Only full shared or full static builds by @JohanMabille in https://github.com/mamba-org/mamba/pull/2342 @@ -911,8 +864,7 @@ CI fixes & docs: - Added missing dependency in local recipe by @wolfv in https://github.com/mamba-org/mamba/pull/2334 - Fixed Conda Lock Path by @funtion in https://github.com/mamba-org/mamba/pull/2393 -micromamba 1.3.1 (February 09, 2023) -==================================== +# micromamba 1.3.1 (February 09, 2023) A bugfix release for 1.3.0! @@ -929,8 +881,7 @@ Docs: - - added biweekly meetings information to README by @JohanMabille in https://github.com/mamba-org/mamba/pull/2275 - - change docs to homebrew/core by @pavelzw in https://github.com/mamba-org/mamba/pull/2278 -micromamba 1.3.0 (February 03, 2023) -==================================== +# micromamba 1.3.0 (February 03, 2023) Enhancements: @@ -951,8 +902,7 @@ CI fixes & docs: - fix tests for pkg_cache by @wolfv in https://github.com/mamba-org/mamba/pull/2259 - Fix Windows static builds by @jonashaag in https://github.com/mamba-org/mamba/pull/2228 -micromamba 1.2.0 (January 16, 2023) -=================================== +# micromamba 1.2.0 (January 16, 2023) This release contains some speed improvements: download repodata faster as zstd encoded files (configure using `repodata_use_zst: true` in your `~/.mambarc` file). Also, `.conda` file extraction is now faster, a prefix @@ -990,8 +940,7 @@ CI fixes & docs: - - Remove feedstock patches by @wolfv in #2216 - - Fixed static dependency order by @JohanMabille in #2201 -micromamba 1.1.0 (November 25, 2022) -==================================== +# micromamba 1.1.0 (November 25, 2022) Some bugfixes for 1.0 and experimental release of the new solver messages @@ -1014,8 +963,7 @@ Enhancements - docs: Add warning to manual install instructions #2100 - docs: Consistently use curl for fetching files #2126 -micromamba 1.0.0 (November 01, 2022) -==================================== +# micromamba 1.0.0 (November 01, 2022) Our biggest version number yet! Finally a 1.0 release :) @@ -1046,8 +994,7 @@ Enhancements: - better test isolation (thanks @AntoinePrv) #1903 - Test special characters in basic auth (thanks @jonashaag) #2012 -micromamba 0.27.0 (October 04, 2022) -==================================== +# micromamba 0.27.0 (October 04, 2022) Bug fixes: @@ -1060,8 +1007,7 @@ Enhancements: - add cross-compiled builds to CI (thanks @pavelzw) #1976, #1989 -micromamba 0.26.0 (September 30, 2022) -====================================== +# micromamba 0.26.0 (September 30, 2022) Bug fixes: @@ -1079,15 +1025,13 @@ Enhancements: - CI: add fully static micromamba build (thanks @jonashaag) #1821 - allow configuring proxies (thanks @AdrianFreundQC) #1841 -micromamba 0.25.1 (July 29, 2022) -================================= +# micromamba 0.25.1 (July 29, 2022) Bug fixes: - fix issue where pip installation was broken on Windows @Klaim #1828 -micromamba 0.25.0 (July 26, 2022) -================================= +# micromamba 0.25.0 (July 26, 2022) Bug fixes: @@ -1106,16 +1050,14 @@ Enhancements: - Make `--use-index-cache` option work (thanks @AdrianFreundQC) #1762 - Test improvements (thanks @AntoinePrv) #1777, #1778 -micromamba 0.24.0 (June 01, 2022) -================================= +# micromamba 0.24.0 (June 01, 2022) Bug fixes: - constructor now uses proper (patched) repodata to create repodata_record.json files #1698 - use fmt::format for pretty printing in `micromamba search --pretty` #1710 -micromamba 0.23.3 (May 20, 2022) -================================ +# micromamba 0.23.3 (May 20, 2022) Bug fixes @@ -1127,15 +1069,13 @@ Improvements - make clean_force_pkgs respect `-y` flag (thanks @Patricol) #1686 -micromamba 0.23.2 (May 12, 2022) -================================ +# micromamba 0.23.2 (May 12, 2022) Bug fixes - Fix a bug with platform replacement in URLs #1670 -micromamba 0.23.1 (May 11, 2022) -================================ +# micromamba 0.23.1 (May 11, 2022) Bug fixes @@ -1143,8 +1083,7 @@ Bug fixes - Fix thread clean up and singleton destruction order (thanks @Klaim) #1666, #1620 - Show reason for multi-download failure (thanks @syslaila) #1652 -micromamba 0.23.0 (April 21, 2022) -================================== +# micromamba 0.23.0 (April 21, 2022) This release uses tl::expected for some improvements in the error handling. We also cleaned the API a bit and did some refactorings to make the code compile faster and clean up headers. @@ -1168,8 +1107,7 @@ Enhancements - Add tests for micromamba run (thanks @Klaim) #1564 - Also complete for micromamba deactivate #1577 -micromamba 0.22.0 (February 25, 2022) -===================================== +# micromamba 0.22.0 (February 25, 2022) Bug fixes @@ -1185,15 +1123,13 @@ Improvements - Refactor configuration system (thanks @JohanMabille) #1500 - Fix segfault on Linux with "fake" micromamba activate command #1496 -micromamba 0.21.2 (February 14, 2022) -===================================== +# micromamba 0.21.2 (February 14, 2022) Bug fixes - Properly attach stdin for `micromamba run` #1488 -micromamba 0.21.1 (February 11, 2022) -===================================== +# micromamba 0.21.1 (February 11, 2022) Bug fixes @@ -1206,8 +1142,7 @@ Improvements - Micromamba run add `--clean-env` and `-e,--env` handling to pass in environment variables #1464 - Disable banner with `micromamba run` #1474 -micromamba 0.21.0 (February 07, 2022) -===================================== +# micromamba 0.21.0 (February 07, 2022) Bug fixes @@ -1232,8 +1167,7 @@ Improvements - Add improved `micromamba update --all` #1318 - Add `micromamba repoquery` command #1318 -micromamba 0.20.0 (January 25, 2022) -==================================== +# micromamba 0.20.0 (January 25, 2022) Bug fixes @@ -1248,9 +1182,7 @@ Improvements - Experimental wass logged twice (thanks @baszalmstra) #1360 - Store platform when creating env with `--platform=...` (thanks @adriendelsalle) #1381 - -micromamba 0.19.1 (December 08, 2021) -===================================== +# micromamba 0.19.1 (December 08, 2021) Bug fixes @@ -1260,8 +1192,7 @@ Improvements - Add `micromamba clean --trash` command to remove `*.mamba_trash` files (@wolfv) #1319 -micromamba 0.19.0 (November 30, 2021) -===================================== +# micromamba 0.19.0 (November 30, 2021) Bug fixes @@ -1269,24 +1200,23 @@ Bug fixes - Do not set higher prio to arch vs noarch (@wolfv) #1312 - Add shell_completion, changeps1 and env_prompt as RC settings, remove auto-activate-base CLI flag (@wolfv) #1304 -micromamba 0.18.2 (November 24, 2021) -===================================== +# micromamba 0.18.2 (November 24, 2021) Bug fixes - Fix CMake config for micromamba fully statically linked on Windows (@adriendelsalle) #1297 - Fix shell activation regression (@adriendelsalle) #1289 -0.18.1 (November 19, 2021) -========================== +# 0.18.1 (November 19, 2021) Bug fixes + - Fix default log level, use warning everywhere (@adriendelsalle) #1279 -0.18.0 (November 17, 2021) -========================== +# 0.18.0 (November 17, 2021) New features + - Parallel packages extraction using subproc (@jonashaag @adriendelsalle) #1195 - Improve bash completion (activate sub-command, directories completion) (@adriendelsalle) #1234 - Add channel URLs to info (@jonashaag) #1235 @@ -1296,17 +1226,19 @@ New features - Add info JSON output and `--json` CLI flag (@adriendelsalle) #1271 Bug fixes + - Init all powershell profiles (@adriendelsalle) #1226 - Fix multiple activations in Windows bash (@adriendelsalle) #1228 Docs + - Document fish support (@izahn) #1216 General improvements + - Split projects, improve CMake options (@adriendelsalle) #1219 #1243 -0.17.0 (October 13, 2021) -========================= +# 0.17.0 (October 13, 2021) API Breaking changes: @@ -1325,8 +1257,7 @@ packages dir is necessary, this value is taken directly from the MultiPackagesCa - micromamba: expose setting for `add_pip_as_python_dependency` #1203 - stop displaying banner when running `mamba list` #1184 (thanks @madhur-thandon) -0.16.0 (September 27, 2021) -=========================== +# 0.16.0 (September 27, 2021) - Add a User-Agent header to all requests (mamba/0.16.0) (thanks @shankerwangmiao) - Add `micromamba env export (--explicit)` to micromamba @@ -1342,8 +1273,7 @@ packages dir is necessary, this value is taken directly from the MultiPackagesCa - Add constraint with pin when updating - Expose methods for virtual packages to Python (thanks @madhur-tandon) -0.15.3 (August 18, 2021) -======================== +# 0.15.3 (August 18, 2021) - change token regex to work with edge-cases (underscores in user name) (#1122) - only pin major.minor version of python for update --all (#1101, thanks @mparry!) @@ -1354,41 +1284,41 @@ packages dir is necessary, this value is taken directly from the MultiPackagesCa - Add mamba.bat in front of PATH (#1112, thanks @isuruf) - Fix mamba not writable cache errors (#1108) -0.15.2 (July 16, 2021) -====================== +# 0.15.2 (July 16, 2021) - micromamba autocomplete now ready for usage (#1091) - improved file:// urls for windows to properly work (#1090) -0.15.1 (July 15, 2021) -====================== +# 0.15.1 (July 15, 2021) New features: + - add `mamba init` command and add mamba.sh (#1075, thanks @isuruf & #1078) - add flexible channel priority option in micromamba CLI (#1087) - improved autocompletion for micromamba (#1079) Bug fixes: + - improve "file://" URL handling, fix local channel on Windows (#1085) - fix CONDA_SUBDIR not being used in mamba (#1084) - pass in channel_alias and custom_channels from conda to mamba (#1081) -0.15.0 (July 9, 2021) -===================== +# 0.15.0 (July 9, 2021) Big changes: + - improve solutions by inspecting dependency versions as well (libsolv PR: https://github.com/openSUSE/libsolv/pull/457) @wolfv - properly implement strict channel priority (libsolv PR: https://github.com/openSUSE/libsolv/pull/459) @adriendelsalle - + Note that this changes the meaning of strict and flexible priority as the - previous implementation did not follow conda's semantics. Mamba now has - three modes, just like conda: strict, flexible and disabled. Strict will - completely disregard any packages from lower-priority channels if a - package of the same name exists in a higher priority channel. Flexible - will use packages from lower-priority channels if necessary to fulfill - dependencies or explicitly requested (e.g. by version number). Disabled - will use the highest version number, irregardless of the channel order. + - Note that this changes the meaning of strict and flexible priority as the + previous implementation did not follow conda's semantics. Mamba now has + three modes, just like conda: strict, flexible and disabled. Strict will + completely disregard any packages from lower-priority channels if a + package of the same name exists in a higher priority channel. Flexible + will use packages from lower-priority channels if necessary to fulfill + dependencies or explicitly requested (e.g. by version number). Disabled + will use the highest version number, irregardless of the channel order. - allow subdir selection as part of the channel: users can now specify an explicit list of subdirs, for example: @@ -1398,6 +1328,7 @@ Big changes: Thanks for the contribution, @afranchuk! #1033 New features + - remove orphaned packages such as dependencies of explicitely installed packages (@adriendelsalle) #1040 - add a diff character before package name in transaction table to improve @@ -1410,30 +1341,31 @@ New features - add docs for package resolution Bug fixes: + - Fix small output issues (#1060) - More descriptive incorrect download error (thanks @AntoinePrv) #1066 - respect channel specific pins when updating (#1045) - keep track features in PackageInfo class (#1046) - -0.14.1 (June 25, 2021) -====================== +# 0.14.1 (June 25, 2021) New features + - [micromamba] add remove command, to remove keys of vectors (@marimeireles) #1011 Bug fixes + - [micromamba] fixed in config prepend and append sequence (@adriendelsalle) #1023 - fix bug when username has @ (@madhur-tandon) #1025 - fix wrong update spec in history (@madhur-tandon) #1028 - [mamba] silent pinned packages using JSON output (@adriendelsalle) #1031 -0.14.0 (June 16, 2021) -====================== +# 0.14.0 (June 16, 2021) New features + - [micromamba] add `config set`, `get`, `append` and `prepend`, `remove` (@marimeireles) #838 - automatically include `pip` in conda dependencies when having pip packages to @@ -1451,6 +1383,7 @@ New features - [micromamba] Use a proper requirements.txt file for pip installations #1008 Bug fixes + - fix double-print int transaction (@JohanMabille) #952 - fix strip function (@wolfv) #974 - [micromamba] expand home directory in `--rc-file` (@adriendelsalle) #979 @@ -1459,64 +1392,70 @@ Bug fixes - fix long paths support on Windows (@adriendelsalle) #994 General improvement + - remove duplicate snippet (@madhur-tandon) #957 - add `trace` log level (@adriendelsalle) #988 Docs + - concepts, user guide, configuration, update installation and build locally (@adriendelsalle) #953 - advance usage section, linking (@adriendelsalle) #998 - repo, channel, subdir, repodata, tarball (@adriendelsalle) #1004 - artifacts verification (@adriendelsalle) #1000 -0.13.1 (May 17, 2021) -===================== +# 0.13.1 (May 17, 2021) Bug fixes + - [micromamba] pin only minor python version #948 - [micromamba] use openssl certs when not linking statically #949 -0.13.0 (May 12, 2021) -===================== +# 0.13.0 (May 12, 2021) New features + - [mamba & micromamba] aggregated progress bar for package downloading and extraction (thanks @JohanMabille) #928 Bug fixes + - [micromamba] fixes for micromamba usage in constructor #935 - [micromamba] fixes for the usage of lock files #936 - [micromamba] switched from libsodium to openssl for ed25519 signature verification #933 Docs + - Mention mambaforge in the README (thanks @s-pike) #932 -0.12.3 (May 10, 2021) -===================== +# 0.12.3 (May 10, 2021) New features + - [libmamba] add free-function to use an existing conda root prefix (@adriendelsalle) #927 General improvements + - [micromamba] fix a typo in documentation (@cjber) #926 -0.12.2 (May 03, 2021) -===================== +# 0.12.2 (May 03, 2021) New features + - [micromamba] add initial framework for TUF validation (@adriendelsalle) #916 #919 - [micromamba] add channels from specs to download (@wolfv) #918 -0.12.1 (Apr 30, 2021) -===================== +# 0.12.1 (Apr 30, 2021) New features + - [micromamba] env list subcommand (@wolfv) #913 Bug fixes + - [micromamba] fix multiple shell init with cmd.exe (@adriendelsalle) #915 - [micromamba] fix activate with --stack option (@wolfv) #914 - [libmamba] only try loading ssl certificates when needed (@adriendelsalle) @@ -1526,15 +1465,16 @@ Bug fixes - [micromamba] allow 'ultra-dry' config checks in final build (@adriendelsalle) #912 -0.12.0 (Apr 26, 2021) -===================== +# 0.12.0 (Apr 26, 2021) New features + - [libmamba] add experimental shell autocompletion (@wolfv) #900 - [libmamba] add token handling (@wolfv) #886 - [libmamba] add experimental pip support in spec files (@wolfv) #885 Bug fixes + - [libmamba] ignore failing pyc compilation for noarch packages (@wolfv) #904 #905 - [libmamba] fix string wrapping in error message (@bdice) #902 @@ -1545,6 +1485,7 @@ Bug fixes - [mamba] fix `env update` command (@ScottWales) #891 General improvements + - [libmamba] use lockfile, fix channel not loaded logic (@wolfv) #903 - [libmamba] make root_prefix warnings more selective (@adriendelsalle) #899 - [libmamba] house-keeping in python tests (@adriendelsalle) #898 @@ -1553,8 +1494,7 @@ General improvements - [libmamba] deactivate ca-certificates search when using offline mode (@adriendelsalle) #893 -0.11.3 (Apr 21, 2021) -==================== +# 0.11.3 (Apr 21, 2021) - [libmamba] make platform rc configurable #883 - [libmamba] expand user home in target and root prefixes #882 @@ -1564,21 +1504,18 @@ General improvements - [micromamba] fix `clean` flags handling #880 - [libmamba] C-API teardown on error #879 -0.11.2 (Apr 21, 2021) -==================== +# 0.11.2 (Apr 21, 2021) - [libmamba] create "base" env only for install operation #875 - [libmamba] remove confirmation prompt of root_prefix in shell init #874 - [libmamba] improve overrides between target_prefix and env_name #873 - [micromamba] fix use of `-p,--prefix` and spec file env name #873 -0.11.1 (Apr 20, 2021) -==================== +# 0.11.1 (Apr 20, 2021) - [libmamba] fix channel_priority computation #872 -0.11.0 (Apr 20, 2021) -==================== +# 0.11.0 (Apr 20, 2021) - [libmamba] add experimental mode that unlock edge features #858 - [micromamba] add `--experimental` umamba flag to enable experimental mode @@ -1599,8 +1536,7 @@ General improvements API #866 - [libmamba] add capapbility to set CLI config from C-API #867 -0.10.0 (Apr 16, 2021) -==================== +# 0.10.0 (Apr 16, 2021) - [micromamba] allow creation of empty env (without specs) #824 #827 - [micromamba] automatically create empy `base` env at new root prefix #836 @@ -1627,8 +1563,7 @@ General improvements - fix CI C++ tests (unix/libmamba) and Python tests (win/mamba) wrongly successful #853 -0.9.2 (Apr 1, 2021) -==================== +# 0.9.2 (Apr 1, 2021) - [micromamba] fix unc url support (thanks @adament) - [micromamba] add --channel-alias as cli option to micromamba (thanks @@ -1639,15 +1574,13 @@ General improvements - add simple context debugging, dry run tests and other test framework improvements -0.9.1 (Mar 26, 2021) -==================== +# 0.9.1 (Mar 26, 2021) - [micromamba] fix remove command target_prefix selection - [micromamba] improve target_prefix fallback for CLI, add tests (thanks @adriendelsalle) -0.9.0 (Mar 25, 2021) -==================== +# 0.9.0 (Mar 25, 2021) - [micromamba] use strict channels priority by default - [micromamba] change config precedence order: API>CLI>ENV>RC @@ -1660,15 +1593,12 @@ General improvements - add pinned specs for env update (thanks @wolfv) - properly adhere to run_constrains (thanks @wolfv) -0.8.2 (Mar 12, 2021) -==================== +# 0.8.2 (Mar 12, 2021) - [micromamba] fix setting network options before explicit spec installation - [micromamba] fix python based tests for windows - -0.8.1 (Mar 11, 2021) -==================== +# 0.8.1 (Mar 11, 2021) - use stoull (instead of stoi) to prevent overflow with long package build numbers (thanks @pbauwens-kbc) @@ -1682,9 +1612,7 @@ General improvements - [micromamba] libsolv log messages to stderr (thanks @mariusvniekerk) - [micromamba] better curl error messages - -0.8.0 (Mar 5, 2021) -=================== +# 0.8.0 (Mar 5, 2021) - [micromamba] condarc and mambarc config file reading (and config subcommand) (thanks @adriendelsalle) @@ -1710,9 +1638,7 @@ General improvements - [micromamba] compare cleaned URLs for cache invalidation - [micromamba] add regex handling to list command - -0.7.14 (Feb 12, 2021) -===================== +# 0.7.14 (Feb 12, 2021) - [micromamba] better validation of extracted directories - [mamba] add additional tests for authentication and simple repodata server @@ -1722,14 +1648,11 @@ General improvements - [micromamba] add clean functionality - [micromamba] always make target prefix path absolute - -0.7.13 (Feb 4, 2021) -==================== +# 0.7.13 (Feb 4, 2021) - [micromamba] Immediately exit after printing version (again) -0.7.12 (Feb 3, 2021) -==================== +# 0.7.12 (Feb 3, 2021) - [micromamba] Improve CTRL+C signal handling behavior and simplify code - [micromamba] Revert extraction to temporary directory because of invalid @@ -1737,8 +1660,7 @@ General improvements - [micromamba] Clean up partially extracted archives when CTRL+C interruption occured -0.7.11 (Feb 2, 2021) -==================== +# 0.7.11 (Feb 2, 2021) - [micromamba] use wrapped call when compiling noarch Python code, which properly calls chcp for Windows @@ -1747,73 +1669,62 @@ General improvements - first extract to temporary directory, then move to final pkgs cache to prevent corrupted extracted data -0.7.10 (Jan 22, 2021) -==================== +# 0.7.10 (Jan 22, 2021) - [micromamba] properly fix PATH when linking, prevents missing vcruntime140.dll - [mamba] add virtual packages when creating any environment, not just on update (thanks @cbalioglu) -0.7.9 (Jan 19, 2021) -==================== +# 0.7.9 (Jan 19, 2021) - [micromamba] fix PATH when linking -0.7.8 (Jan 14, 2021) -==================== +# 0.7.8 (Jan 14, 2021) - [micromamba] retry on corrupted repodata - [mamba & micromamba] fix error handling when writing repodata -0.7.6 (Dec 22, 2020) -==================== +# 0.7.6 (Dec 22, 2020) - [micromamba] more console flushing for std::cout consumers -0.7.6 (Dec 14, 2020) -==================== +# 0.7.6 (Dec 14, 2020) - [mamba] more arguments for repodata.create_pool -0.7.5 (Dec 10, 2020) -==================== +# 0.7.5 (Dec 10, 2020) - [micromamba] better error handling for YAML file reading, allows to pass in `-n` and `-p` from command line - [mamba & micromamba] ignore case of HTTP headers - [mamba] fix channel keys are without tokens (thanks @s22chan) -0.7.4 (Dec 5, 2020) -==================== +# 0.7.4 (Dec 5, 2020) - [micromamba] fix noarch installation for explicit environments -0.7.3 (Nov 20, 2020) -==================== +# 0.7.3 (Nov 20, 2020) - [micromamba] fix installation of noarch files with long prefixes - [micromamba] fix activation on windows with whitespaces in root prefix (thanks @adriendelsalle) - [micromamba] add `--json` output to micromamba list -0.7.2 (Nov 18, 2020) -==================== +# 0.7.2 (Nov 18, 2020) - [micromamba] explicit specs installing should be better now - - empty lines are ignored - - network settings are correctly set to make ssl verification work + - empty lines are ignored + - network settings are correctly set to make ssl verification work - New Python repoquery API for mamba - Fix symlink packing for mamba package creation and transmute - Do not keep tempfiles around -0.7.1 (Nov 16, 2020) -==================== +# 0.7.1 (Nov 16, 2020) - Handle LIBARCHIVE_WARN to not error, instead print warning (thanks @obilaniu) -0.7.0 (Nov 12, 2020) -==================== +# 0.7.0 (Nov 12, 2020) - Improve activation and deactivation logic for micromamba - Switching `subprocess` implementation to more tested `reproc++` @@ -1827,7 +1738,6 @@ General improvements - Fix compile time warning (thanks @obilaniu) - Fixed wrong CondaValueError import statement in mamba.py (thanks @saraedum) -0.6.5 (Oct 2020) -================ +# 0.6.5 (Oct 2020) - Fix code signing for Apple Silicon (osx-arm64) @isuruf diff --git a/micromamba/test-server/channel_a/linux-64/repodata.json b/micromamba/test-server/channel_a/linux-64/repodata.json index 7766241e09..e0d978655e 100644 --- a/micromamba/test-server/channel_a/linux-64/repodata.json +++ b/micromamba/test-server/channel_a/linux-64/repodata.json @@ -34,9 +34,7 @@ "B_0.1.0.tar.bz2": { "build": "abc", "build_number": 0, - "depends": [ - "a" - ], + "depends": ["a"], "license": "BSD", "license_family": "BSD", "md5": "85107fc10154734ef34a5a75685be684", diff --git a/micromamba/test-server/channel_a/win-64/repodata.json b/micromamba/test-server/channel_a/win-64/repodata.json index 30adbde806..6c208ba705 100644 --- a/micromamba/test-server/channel_a/win-64/repodata.json +++ b/micromamba/test-server/channel_a/win-64/repodata.json @@ -34,9 +34,7 @@ "B_0.1.0.tar.bz2": { "build": "abc", "build_number": 0, - "depends": [ - "a" - ], + "depends": ["a"], "license": "BSD", "license_family": "BSD", "md5": "85107fc10154734ef34a5a75685be684", diff --git a/micromamba/test-server/repo/channeldata.json b/micromamba/test-server/repo/channeldata.json index f73272e5f1..a8f2997e9c 100644 --- a/micromamba/test-server/repo/channeldata.json +++ b/micromamba/test-server/repo/channeldata.json @@ -22,9 +22,7 @@ "run_exports": {}, "source_git_url": null, "source_url": null, - "subdirs": [ - "noarch" - ], + "subdirs": ["noarch"], "summary": "I am just a test package!", "tags": null, "text_prefix": false, @@ -32,7 +30,5 @@ "version": "0.1" } }, - "subdirs": [ - "noarch" - ] + "subdirs": ["noarch"] } diff --git a/micromamba/test-server/repo/index.html b/micromamba/test-server/repo/index.html index e4ded9e2db..1db515a328 100644 --- a/micromamba/test-server/repo/index.html +++ b/micromamba/test-server/repo/index.html @@ -1,90 +1,111 @@ - - repo - - - -

repo

-

RSS Feed   channeldata.json

-noarch    - - - - - - - - - - - - - - - -
PackageLatest VersionDocDevLicensenoarch Summary
test-package0.1BSDX I am just a test package!
-
Updated: 2021-02-12 09:02:37 +0000 - Files: 1
- + } + td.s, + th.s { + text-align: right; + } + td.summary { + white-space: nowrap; + overflow: hidden; + } + td.packagename { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + max-width: 180px; + padding-right: 8px; + } + td.version { + //white-space: nowrap; + overflow: hidden; + max-width: 90px; + padding-right: 8px; + } + table { + background-color: white; + border-top: 1px solid #646464; + border-bottom: 1px solid #646464; + padding-top: 10px; + padding-bottom: 14px; + } + address { + color: #787878; + padding-top: 10px; + } + + + +

repo

+

+ RSS Feed   channeldata.json +

+ noarch    + + + + + + + + + + + + + + + + + + + +
PackageLatest VersionDocDevLicensenoarchSummary
+ test-package + 0.1BSDXI am just a test package!
+
Updated: 2021-02-12 09:02:37 +0000 - Files: 1
+ diff --git a/micromamba/test-server/repo/noarch/index.html b/micromamba/test-server/repo/noarch/index.html index 6c83d9446c..4e7defcf6d 100644 --- a/micromamba/test-server/repo/noarch/index.html +++ b/micromamba/test-server/repo/noarch/index.html @@ -1,88 +1,132 @@ - - repo/noarch - - - -

repo/noarch

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FilenameSizeLast ModifiedSHA256MD5
repodata.json586 B2021-02-12 09:01:48 +0000cc5f72aaa8d3f508c8adca196fe05cf4b19e1ca1006cfcbb3892d73160bd3b047501ec77771889b42a39c615158cb9c4
repodata.json.bz2351 B2021-02-12 09:01:48 +00009a0288ca48c6b8caa348d7cafefd0981c2d25dcb4a5837a5187ab200b8b9fb450c926155642f0e894d97dc8a5af7007b
repodata_from_packages.json586 B2021-02-12 09:01:48 +0000cc5f72aaa8d3f508c8adca196fe05cf4b19e1ca1006cfcbb3892d73160bd3b047501ec77771889b42a39c615158cb9c4
repodata_from_packages.json.bz2351 B2021-02-12 09:01:48 +00009a0288ca48c6b8caa348d7cafefd0981c2d25dcb4a5837a5187ab200b8b9fb450c926155642f0e894d97dc8a5af7007b
test-package-0.1-0.tar.bz26 KB2021-02-12 08:08:14 +0000b908ffce2d26d94c58c968abf286568d4bcf87d1cfe6c994958351724a6f69882a8595f37faa2950e1b433acbe91d481
-
Updated: 2021-02-12 09:02:37 +0000 - Files: 1
- + + repo/noarch + + + +

repo/noarch

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FilenameSizeLast ModifiedSHA256MD5
repodata.json586 B2021-02-12 09:01:48 +0000 + cc5f72aaa8d3f508c8adca196fe05cf4b19e1ca1006cfcbb3892d73160bd3b04 + 7501ec77771889b42a39c615158cb9c4
+ repodata.json.bz2 + 351 B2021-02-12 09:01:48 +0000 + 9a0288ca48c6b8caa348d7cafefd0981c2d25dcb4a5837a5187ab200b8b9fb45 + 0c926155642f0e894d97dc8a5af7007b
+ repodata_from_packages.json + 586 B2021-02-12 09:01:48 +0000 + cc5f72aaa8d3f508c8adca196fe05cf4b19e1ca1006cfcbb3892d73160bd3b04 + 7501ec77771889b42a39c615158cb9c4
+ repodata_from_packages.json.bz2 + 351 B2021-02-12 09:01:48 +0000 + 9a0288ca48c6b8caa348d7cafefd0981c2d25dcb4a5837a5187ab200b8b9fb45 + 0c926155642f0e894d97dc8a5af7007b
+ test-package-0.1-0.tar.bz2 + 6 KB2021-02-12 08:08:14 +0000 + b908ffce2d26d94c58c968abf286568d4bcf87d1cfe6c994958351724a6f6988 + 2a8595f37faa2950e1b433acbe91d481
+
Updated: 2021-02-12 09:02:37 +0000 - Files: 1
+ diff --git a/micromamba/tests/channel_a/linux-64/repodata.json b/micromamba/tests/channel_a/linux-64/repodata.json index 7766241e09..e0d978655e 100644 --- a/micromamba/tests/channel_a/linux-64/repodata.json +++ b/micromamba/tests/channel_a/linux-64/repodata.json @@ -34,9 +34,7 @@ "B_0.1.0.tar.bz2": { "build": "abc", "build_number": 0, - "depends": [ - "a" - ], + "depends": ["a"], "license": "BSD", "license_family": "BSD", "md5": "85107fc10154734ef34a5a75685be684", diff --git a/micromamba/tests/channel_a/win-64/repodata.json b/micromamba/tests/channel_a/win-64/repodata.json index 30adbde806..6c208ba705 100644 --- a/micromamba/tests/channel_a/win-64/repodata.json +++ b/micromamba/tests/channel_a/win-64/repodata.json @@ -34,9 +34,7 @@ "B_0.1.0.tar.bz2": { "build": "abc", "build_number": 0, - "depends": [ - "a" - ], + "depends": ["a"], "license": "BSD", "license_family": "BSD", "md5": "85107fc10154734ef34a5a75685be684", diff --git a/micromamba/tests/env-pypi-pkg-test.yaml b/micromamba/tests/env-pypi-pkg-test.yaml index c12dfc4755..7482eae470 100644 --- a/micromamba/tests/env-pypi-pkg-test.yaml +++ b/micromamba/tests/env-pypi-pkg-test.yaml @@ -1,4 +1,4 @@ dependencies: - pip - pip: - - pypi-pkg-test + - pypi-pkg-test diff --git a/micromamba/tests/env-requires-pip-install-with-spaces.yaml b/micromamba/tests/env-requires-pip-install-with-spaces.yaml index 2a413e38a9..e7e827c9ea 100644 --- a/micromamba/tests/env-requires-pip-install-with-spaces.yaml +++ b/micromamba/tests/env-requires-pip-install-with-spaces.yaml @@ -1,8 +1,8 @@ name: test env with spaces channels: -- conda-forge + - conda-forge dependencies: -- python=3.9 -- pip -- pip: - - pydantic + - python=3.9 + - pip + - pip: + - pydantic diff --git a/micromamba/tests/env-requires-pip-install.yaml b/micromamba/tests/env-requires-pip-install.yaml index eafc353d03..becb6db7b8 100644 --- a/micromamba/tests/env-requires-pip-install.yaml +++ b/micromamba/tests/env-requires-pip-install.yaml @@ -1,8 +1,8 @@ name: test_env channels: -- conda-forge + - conda-forge dependencies: -- python=3.9 -- pip -- pip: - - pydantic + - python=3.9 + - pip + - pip: + - pydantic diff --git a/micromamba/tests/envlockfile-check-step-1-lock.yaml b/micromamba/tests/envlockfile-check-step-1-lock.yaml index f7e9c33808..88b9f4cab4 100644 --- a/micromamba/tests/envlockfile-check-step-1-lock.yaml +++ b/micromamba/tests/envlockfile-check-step-1-lock.yaml @@ -12,2641 +12,2641 @@ # conda-lock -f /home/mares/repos/floornumber-prediction/test/dev-conda-environment.yaml --lockfile dev-conda-lock.yml metadata: channels: - - url: conda-forge - used_env_vars: [] + - url: conda-forge + used_env_vars: [] content_hash: linux-64: d5d46a1e5440fa281489e4531a25374c8d5cdcd9256a0192858b00e7ac2f8b35 platforms: - - linux-64 + - linux-64 sources: - - /home/mares/repos/floornumber-prediction/test/dev-conda-environment.yaml + - /home/mares/repos/floornumber-prediction/test/dev-conda-environment.yaml package: -- category: main - dependencies: {} - hash: - md5: d7c89558ba9fa0495403155b64376d81 - sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 - manager: conda - name: _libgcc_mutex - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - version: '0.1' -- category: main - dependencies: {} - hash: - md5: c320890f77fd1d617fa876e0982002c2 - sha256: e2aa0004ae9907f8c150d4cb3d00f8146b812f7f6906142c5258cca3eb2c7abf - manager: conda - name: ca-certificates - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.6.15-ha878542_0.tar.bz2 - version: 2022.6.15 -- category: main - dependencies: {} - hash: - md5: bd4f2e711b39af170e7ff15163fe87ee - sha256: ad7985a9ff622880cf87c42db1ffe2dfb040d8175c1bb352fc8f3705c7e0962f - manager: conda - name: ld_impl_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_2.tar.bz2 - version: 2.36.1 -- category: main - dependencies: {} - hash: - md5: 6f5ba041a41eb102a1027d9e68731be7 - sha256: c2483256b324253599bdbe6ddb4a04f7a154259473e626aacbfdee7686a994d2 - manager: conda - name: libstdcxx-ng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.1.0-ha89aaad_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: {} - hash: - md5: 878f923dd6acc8aeb47a75da6c4098be - sha256: d4fb485b79b11042a16dc6abfb0c44c4f557707c2653ac47c81e5d32b24a3bb0 - manager: conda - name: pybind11-abi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2 - version: '4' -- category: main - dependencies: {} - hash: - md5: a56386ad31a7322940dd7d03fb3a9979 - sha256: 8a6a7c6217c79f1afaf0fea71463a5577e2a165a743a04afd45b200d344d6de9 - manager: conda - name: tzdata - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2022c-h191b570_0.tar.bz2 - version: 2022c -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - hash: - md5: f013cf7749536ce43d82afbffdf499ab - sha256: 499fab15d3897a7bf7a1d82dd44c76dad1ceeaec0b71e348e77fb8a753ff898d - manager: conda - name: libgomp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.1.0-h8d9b700_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - libgomp: '>=7.5.0' - hash: - md5: 73aaf86a425cc6e73fcf236a5a46396d - sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 - manager: conda - name: _openmp_mutex - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - version: '4.5' -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - _openmp_mutex: '>=4.5' - hash: - md5: 4f05bc9844f7c101e6e147dab3c88d5c - sha256: 2fde3d9f0199bf4f5447b35d3fd74d058c17ef2b6c68815eb1b469f2aec138b9 - manager: conda - name: libgcc-ng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.1.0-h8d9b700_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: a1fd65c7ccbf10880423d82bca54eb54 - sha256: cb521319804640ff2ad6a9f118d972ed76d86bea44e5626c09a13d38f562e1fa - manager: conda - name: bzip2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2 - version: 1.0.8 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: f26ef8098fab1f719c91eb760d63381a - sha256: ee735e60d2cf68e5635df17847e97b505a752985d10581d2438203e7c0f44c15 - manager: conda - name: c-ares - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.18.1-h7f98852_0.tar.bz2 - version: 1.18.1 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - libstdcxx-ng: '>=10.3.0' - hash: - md5: e1b07832504eeba765d648389cc387a9 - sha256: 0db0e8690f8f7f4543d81e612947962b61518c61036bf7bdb53146f64dfca852 - manager: conda - name: expat - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.4.8-h27087fc_0.tar.bz2 - version: 2.4.8 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - libstdcxx-ng: '>=10.3.0' - hash: - md5: 87473a15119779e021c314249d4b4aed - sha256: 1d7950f3be4637ab915d886304e57731d39a41ab705ffc95c4681655c459374a - manager: conda - name: icu - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/icu-70.1-h27087fc_0.tar.bz2 - version: '70.1' -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: 30186d27e2c9fa62b45fb1476b7200e3 - sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb - manager: conda - name: keyutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - version: 1.6.1 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 6f8720dff19e17ce5d48cfe7f3d2f0a3 - sha256: 8c9635aa0ea28922877dc96358f9547f6a55fc7e2eb75a556b05f1725496baf9 - manager: conda - name: libev - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2 - version: '4.33' -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: d645c6d2ac96843a2bfaccd2d62b3ac3 - sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e - manager: conda - name: libffi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - version: 3.4.2 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 5c0f338a513a2943c659ae619fca9211 - sha256: 1ba9d434e982536abbbcd63505276270cb3a62844a0f1b6e52962e70be078abe - manager: conda - name: libiconv - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.16-h516909a_0.tar.bz2 - version: '1.16' -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 39b1328babf85c7c3a61636d9cd50206 - sha256: 32f4fb94d99946b0dabfbbfd442b25852baf909637f2eed1ffe3baea15d02aad - manager: conda - name: libnsl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2 - version: 2.0.0 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: c3788462a6fbddafdb413a9f9053e58d - sha256: 53da0c8b79659df7b53eebdb80783503ce72fb4b10ed6e9e05cc0e9e4207a130 - manager: conda - name: libsodium - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h36c2ea0_1.tar.bz2 - version: 1.0.18 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 772d69f030955d9646d3d0eaf21d859d - sha256: 54f118845498353c936826f8da79b5377d23032bcac8c4a02de2019e26c3f6b3 - manager: conda - name: libuuid - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2 - version: 2.32.1 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 8302381297332ea50532cf2c67961080 - sha256: 38cf13bff23409683f2da6b0ee156d964f40e6c3dabcee626e0a118e37ab02e4 - manager: conda - name: libzlib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.12-h166bdaf_2.tar.bz2 - version: 1.2.12 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - hash: - md5: fbe97e8fa6f275d7c76a09e795adc3e6 - sha256: 56313fe4e602319682d4ea05c0ed3c5c45fc79884a5896f2cb7436b15d6987f9 - manager: conda - name: lz4-c - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.3-h9c3ff4c_1.tar.bz2 - version: 1.9.3 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: bb14fcb13341b81d5eb386423b9d2bac - sha256: 25d16e6aaa3d0b450e61d0c4fadd7c9fd17f16e2fef09b34507209342d63c9f6 - manager: conda - name: lzo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h516909a_1000.tar.bz2 - version: '2.10' -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: 4acfc691e64342b9dae57cf2adc63238 - sha256: b801e8cf4b2c9a30bce5616746c6c2a4e36427f045b46d9fc08a4ed40a9f7065 - manager: conda - name: ncurses - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2 - version: '6.3' -- category: main - dependencies: - ca-certificates: '' - libgcc-ng: '>=12' - hash: - md5: 07acc367c7fc8b716770cd5b36d31717 - sha256: 13ba391de59386eff710a9e40cd7a3c53ef8dab6c7818dd4eaaf0401029ddd1b - manager: conda - name: openssl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1q-h166bdaf_0.tar.bz2 - version: 1.1.1q -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - hash: - md5: c05d1820a6d34ff07aaaab7a9b7eddaa - sha256: 8f35c244b1631a4f31fb1d66ab6e1d9bfac0ca9b679deced1112c7225b3ad138 - manager: conda - name: pcre - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pcre-8.45-h9c3ff4c_0.tar.bz2 - version: '8.45' -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 1e16d4142b016b6a5ebdeb3d6d33aaf4 - sha256: f46a85d6df26dce9ec2c63c90662dd02bdc446cece65afd37b1ee9e31525a206 - manager: conda - name: reproc - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.3-h7f98852_0.tar.bz2 - version: 14.2.3 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 2161070d867d1b1204ea749c8eec4ef0 - sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 - manager: conda - name: xz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 - version: 5.2.6 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae - sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 - manager: conda - name: yaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - version: 0.2.5 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - libstdcxx-ng: '>=10.3.0' - hash: - md5: c4d3e448c6805bb0596ebce9eff930f6 - sha256: 7e2fbee0c66719cef817c5c2e7c1646bfeb67409fb64bf4974fe049353e0eec3 - manager: conda - name: yaml-cpp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.7.0-h27087fc_1.tar.bz2 - version: 0.7.0 -- category: main - dependencies: - libffi: '>=3.4.2,<3.5.0a0' - libgcc-ng: '>=9.4.0' - hash: - md5: af49250eca8e139378f8ff0ae9e57251 - sha256: 1bb53c99b4943d210c881aad9158fb0235b348498bad1a7076d1f2bef6671922 - manager: conda - name: gettext - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-h73d1719_1008.tar.bz2 - version: 0.19.8.1 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - ncurses: '>=6.2,<7.0.0a0' - hash: - md5: 4d331e44109e3f0e19b4cb8f9b82f3e1 - sha256: a57d37c236d8f7c886e01656f4949d9dcca131d2a0728609c6f7fa338b65f1cf - manager: conda - name: libedit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 - version: 3.1.20191231 -- category: main - dependencies: - c-ares: '>=1.18.1,<2.0a0' - libev: '>=4.33,<4.34.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - openssl: '>=1.1.1q,<1.1.2a' - hash: - md5: 6fe9e31c2b8d0b022626ccac13e6ca3c - sha256: 44b87b28efb1fa34632730f37a39250ef955a3497d7d9cd0ec60316ac134278e - manager: conda - name: libnghttp2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.47.0-hdcd2b5c_1.tar.bz2 - version: 1.47.0 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - libstdcxx-ng: '>=10.3.0' - libzlib: '>=1.2.11,<1.3.0a0' - hash: - md5: 461963bb499e58bae159a898600f8792 - sha256: 2c03438609126505d7167eb8f9eec84a6de5e5f098495de052550cb371b18407 - manager: conda - name: libsolv - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.22-h6239696_0.tar.bz2 - version: 0.7.22 -- category: main - dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 90136dc0a305db4e1df24945d431457b - sha256: 9f160517d6e660002a660cb041312f8846ef5ff2acea4dde85fd2f76fd859cdb - manager: conda - name: libsqlite - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.39.2-h753d276_1.tar.bz2 - version: 3.39.2 -- category: main - dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - openssl: '>=1.1.1q,<1.1.2a' - hash: - md5: 89acee135f0809a18a1f4537390aa2dd - sha256: 3c2ed83502bedf4ec8c5b972accb6ff1b6c018f72fb711cdb65cb8540d5ab89e - manager: conda - name: libssh2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.10.0-haa6b8db_3.tar.bz2 - version: 1.10.0 -- category: main - dependencies: - icu: '>=70.1,<71.0a0' - libgcc-ng: '>=12' - libiconv: '>=1.16,<1.17.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - xz: '>=5.2.5,<5.3.0a0' - hash: - md5: aced7c1f4b4dbfea08e033c6ae97c53e - sha256: 3c00e90a6eb6cc741731a09f848c12f3ef5ba5d03c9bbeb194029f39b7a48a5f - manager: conda - name: libxml2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.14-h22db469_4.tar.bz2 - version: 2.9.14 -- category: main - dependencies: - libgcc-ng: '>=12' - ncurses: '>=6.3,<7.0a0' - hash: - md5: db2ebbe2943aae81ed051a6a9af8e0fa - sha256: f5f383193bdbe01c41cb0d6f99fec68e820875e842e6e8b392dbe1a9b6c43ed8 - manager: conda - name: readline - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.1.2-h0f457ee_0.tar.bz2 - version: 8.1.2 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - libstdcxx-ng: '>=9.4.0' - reproc: 14.2.3 h7f98852_0 - hash: - md5: 1fc15d3b393b62192d3eeade92b61610 - sha256: 03d7dcc19ac0a16f32b77368c22e24cf370d2ea5681e28c5687d9e4bd25ab2db - manager: conda - name: reproc-cpp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.3-h9c3ff4c_0.tar.bz2 - version: 14.2.3 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - libzlib: '>=1.2.11,<1.3.0a0' - hash: - md5: 5b8c42eb62e9fc961af70bdd6a26e168 - sha256: 032fd769aad9d4cad40ba261ab222675acb7ec951a8832455fce18ef33fa8df0 - manager: conda - name: tk - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2 - version: 8.6.12 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - libsodium: '>=1.0.18,<1.0.19.0a0' - libstdcxx-ng: '>=9.4.0' - hash: - md5: 21743a8d2ea0c8cfbbf8fe489b0347df - sha256: 525315b0df21866d4c3d68bc2ff987d26c2fdf0e3e8fd242c49b7255adef04c6 - manager: conda - name: zeromq - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.4-h9c3ff4c_1.tar.bz2 - version: 4.3.4 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: adcf0be7897e73e312bd24353b613f74 - sha256: c42d9ec413edd7e984b6cac676997105d0f106556a0f045961153b049b95b87c - manager: conda - name: zstd - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.2-h6239696_4.tar.bz2 - version: 1.5.2 -- category: main - dependencies: - keyutils: '>=1.6.1,<2.0a0' - libedit: '>=3.1.20191231,<4.0a0' - libgcc-ng: '>=10.3.0' - libstdcxx-ng: '>=10.3.0' - openssl: '>=1.1.1l,<1.1.2a' - hash: - md5: 7d862b05445123144bec92cb1acc8ef8 - sha256: 3d0f0a8806b6bbe5f9584ff69e0b569d8b3a5b8bd4f35564fdbd304c7ef28fd1 - manager: conda - name: krb5 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.19.3-h3790be6_0.tar.bz2 - version: 1.19.3 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - libgcc-ng: '>=12' - libxml2: '>=2.9.14,<2.10.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - lz4-c: '>=1.9.3,<1.10.0a0' - lzo: '>=2.10,<3.0a0' - openssl: '>=1.1.1o,<1.1.2a' - xz: '>=5.2.5,<5.3.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: 5b28408cfb6d2026ae7f2e7cb963f71a - sha256: 083a9e69c5f5687b47b0d00adbcc7e502c4babf275fa95e61a816fe071a75304 - manager: conda - name: libarchive - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.5.2-hb890918_3.tar.bz2 - version: 3.5.2 -- category: main - dependencies: - gettext: '>=0.19.8.1,<1.0a0' - libffi: '>=3.4.2,<3.5.0a0' - libgcc-ng: '>=12' - libiconv: '>=1.16,<1.17.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - pcre: '>=8.45,<9.0a0' - hash: - md5: ebeadbb5fbc44052eeb6f96a2136e3c2 - sha256: 2ec01b1fbd21f9ec4a0a723a7dbe0c43db2f7dde88eb95586d63ea7f4e40193f - manager: conda - name: libglib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.72.1-h2d90d5f_0.tar.bz2 - version: 2.72.1 -- category: main - dependencies: - libgcc-ng: '>=12' - libsqlite: 3.39.2 h753d276_1 - libzlib: '>=1.2.12,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - readline: '>=8.1.2,<9.0a0' - hash: - md5: 2676ec698ce91567fca50654ac1b18ba - sha256: 33ff4e6ee0f323b9f2b763f887f80eea230e254ccfa5d9ab5af4e6d09da344d1 - manager: conda - name: sqlite - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.39.2-h4ff8645_1.tar.bz2 - version: 3.39.2 -- category: main - dependencies: - expat: '>=2.4.2,<3.0a0' - libgcc-ng: '>=9.4.0' - libglib: '>=2.70.2,<3.0a0' - hash: - md5: ecfff944ba3960ecb334b9a2663d708d - sha256: 8f5f995699a2d9dbdd62c61385bfeeb57c82a681a7c8c5313c395aa0ccab68a5 - manager: conda - name: dbus - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2 - version: 1.13.6 -- category: main - dependencies: - krb5: '>=1.19.3,<1.20.0a0' - libgcc-ng: '>=10.3.0' - libnghttp2: '>=1.47.0,<2.0a0' - libssh2: '>=1.10.0,<2.0a0' - libzlib: '>=1.2.11,<1.3.0a0' - openssl: '>=1.1.1o,<1.1.2a' - hash: - md5: d0c278476dba3b29ee13203784672ab1 - sha256: 07285ea4d0d7d068bdc3e178f2e8ca32cb385e8c2451b7842627b610b0e7784c - manager: conda - name: libcurl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.83.1-h7bff187_0.tar.bz2 - version: 7.83.1 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - ld_impl_linux-64: '>=2.36.1' - libffi: '>=3.4.2,<3.5.0a0' - libgcc-ng: '>=12' - libnsl: '>=2.0.0,<2.1.0a0' - libuuid: '>=2.32.1,<3.0a0' - libzlib: '>=1.2.11,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - openssl: '>=1.1.1o,<1.1.2a' - readline: '>=8.1,<9.0a0' - sqlite: '>=3.38.5,<4.0a0' - tk: '>=8.6.12,<8.7.0a0' - tzdata: '' - xz: '>=5.2.5,<5.3.0a0' - hash: - md5: 69bc307cc4d7396c5fccb26bbcc9c379 - sha256: 411462cd0726d5a13fd04295887d1137175df55687e4783f26ac1cbb46a10b7f - manager: conda - name: python - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/python-3.9.13-h9a8a25e_0_cpython.tar.bz2 - version: 3.9.13 -- category: main - dependencies: - python: '' - hash: - md5: 5f095bc6454094e96f146491fd03633b - sha256: ae9fb8f68281f84482f2c234379aa12405a9e365151d43af20b3ae1f17312111 - manager: conda - name: appdirs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2 - version: 1.4.4 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 6d3ccbc56256204925bfa8378722792f - sha256: 86133878250874b3823bae7369bcad90187132537726cb1b546d88a0552d24de - manager: conda - name: attrs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/attrs-22.1.0-pyh71513ae_1.tar.bz2 - version: 22.1.0 -- category: main - dependencies: - python: '' - hash: - md5: 6006a6d08a3fa99268a2681c7fb55213 - sha256: ee62d6434090c1327a48551734e06bd10e65a64ef7f3b6e68719500dab0e42b9 - manager: conda - name: backcall - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2 - version: 0.2.0 -- category: main - dependencies: - python: '' - hash: - md5: 0da16b293affa6ac31812376f8eb79dd - sha256: a584e690dbb042779af83abaa87a54764278c0a53bf5256ff8f5b0f0061ac283 - manager: conda - name: backports - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/backports-1.0-py_2.tar.bz2 - version: '1.0' -- category: main - dependencies: - python: '' - hash: - md5: 808c46dc56ae4a796830129aaf1b51ec - sha256: 468b68a9e8714bf21ee2df551b919df28122f32e57033aafe50288fdfb7c4955 - manager: conda - name: cachy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cachy-0.3.0-py_0.tar.bz2 - version: 0.3.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: c1d5b294fbf9a795dec349a6f4d8be8e - sha256: 9e6170fa7b65b5546377eddb602d5ff871110f84bebf101b7b8177ff64aab1cb - manager: conda - name: charset-normalizer - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.1.1-pyhd8ed1ab_0.tar.bz2 - version: 2.1.1 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: c267da48ce208905d7d976d49dfd9433 - sha256: fcab1a16af5daf3a1ea9b0a7ed15615f0d5fff05ff4925ed570988868bb29e38 - manager: conda - name: colorama - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.5-pyhd8ed1ab_0.tar.bz2 - version: 0.4.5 -- category: main - dependencies: - python: '>=3.6,<4.0' - hash: - md5: b8477552274c1cfdb533e954c76523f1 - sha256: af1db267e03c649aefcc1571ddce4eac361a0e5232d1bdd05fd93fadbfdd2da6 - manager: conda - name: crashtest - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/crashtest-0.3.1-pyhd8ed1ab_0.tar.bz2 - version: 0.3.1 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: a362b2124b06aad102e2ee4581acee7d - sha256: 63a83e62e0939bc1ab32de4ec736f6403084198c4639638b354a352113809c92 - manager: conda - name: dataclasses - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2 - version: '0.8' -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 43afe5ab04e35e17ba28649471dd7364 - sha256: 328a6a379f9bdfd0230e51de291ce858e6479411ea4b0545fb377c71662ef3e2 - manager: conda - name: decorator - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2 - version: 5.1.1 -- category: main - dependencies: - python: 2.7|>=3.6 - hash: - md5: f15c3912378a07726093cc94d1e13251 - sha256: fe48fec5aeb77e5963ffb58de6fbb880eb545bbe25c609f614e39c56e4a193a6 - manager: conda - name: distlib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.5-pyhd8ed1ab_0.tar.bz2 - version: 0.3.5 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 3cf04868fee0a029769bd41f4b2fbf2d - sha256: 2ec4a0900a4a9f42615fc04d0fb3286b796abe56590e8e042f6ec25e102dd5af - manager: conda - name: entrypoints - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_0.tar.bz2 - version: '0.4' -- category: main - dependencies: - python: '>=2.7' - hash: - md5: 12679789bdac3b0d87f98a0e1213a85a - sha256: a7efa27563bda2c05b5d1f294eeec0b4de1e2ef8877ef261aa2768a903c906bf - manager: conda - name: executing - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/executing-0.10.0-pyhd8ed1ab_0.tar.bz2 - version: 0.10.0 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 10f0218dbd493ab2e5dc6759ddea4526 - sha256: 5b5884b070fbe23bb714c3de22038ed6056b6533b0974c81d5f4a7ef451b7eff - manager: conda - name: filelock - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.8.0-pyhd8ed1ab_0.tar.bz2 - version: 3.8.0 -- category: main - dependencies: - python: '>=3' - hash: - md5: a8c3c313e5339029946b66070cf24b39 - sha256: 70af3c4858eafff05bf833ed0b77a559835ece2c10cd3256263d17356d14d5ed - manager: conda - name: h11 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/h11-0.12.0-pyhd8ed1ab_0.tar.bz2 - version: 0.12.0 -- category: main - dependencies: - python: '' - hash: - md5: 914d6646c4dbb1fd3ff539830a12fd71 - sha256: 5dec948932c4f740674b1afb551223ada0c55103f4c7bf86a110454da3d27cb8 - manager: conda - name: hpack - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2 - version: 4.0.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 9f765cbfab6870c8435b9eefecd7a1f4 - sha256: e374a9d0f53149328134a8d86f5d72bca4c6dcebed3c0ecfa968c02996289330 - manager: conda - name: hyperframe - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2 - version: 6.0.1 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 40b50b8b030f5f2f22085c062ed013dd - sha256: d697b7db5194d5248850b57fd313ecbb29bba9aaab0346ee55816589afbd1d0e - manager: conda - name: idna - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/idna-3.3-pyhd8ed1ab_0.tar.bz2 - version: '3.3' -- category: main - dependencies: - python: '' - hash: - md5: 39161f81cc5e5ca45b8226fbb06c6905 - sha256: 9423ded508ebda87dae21d7876134e406ffeb88e6059f3fe1a909d180c351959 - manager: conda - name: iniconfig - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.1.1-pyh9f0ad1d_0.tar.bz2 - version: 1.1.1 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 9800ad1699b42612478755a2d26c722d - sha256: 16639759b811866d63315fe1391f6fb45f5478b823972f4d3d9f0392b7dd80b8 - manager: conda - name: jeepney - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jeepney-0.8.0-pyhd8ed1ab_0.tar.bz2 - version: 0.8.0 -- category: main - dependencies: - libarchive: '>=3.5.2,<3.6.0a0' - libcurl: '>=7.83.1,<8.0a0' - libgcc-ng: '>=12' - libiconv: '>=1.16,<1.17.0a0' - libsolv: '>=0.7.22,<0.8.0a0' - libstdcxx-ng: '>=12' - openssl: '>=1.1.1q,<1.1.2a' - reproc-cpp: '>=14.2,<15.0a0' - yaml-cpp: '>=0.7.0,<0.8.0a0' - hash: - md5: c055feed72f303a3ca715a26eeec9d0b - sha256: cf2182b9099fec3796a4cdf55015cb33b20d6394fa971c077f08066b9c6a52e8 - manager: conda - name: libmamba - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libmamba-0.25.0-hd8a31e3_2.tar.bz2 - version: 0.25.0 -- category: main - dependencies: - python: '' - hash: - md5: c104d98e09c47519950cffb8dd5b4f10 - sha256: d3a68045ef74a2a7b8c8a55b242fdbc875d362e37adcf793613cf0d8c8e4fbf7 - manager: conda - name: lockfile - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/lockfile-0.12.2-py_1.tar.bz2 - version: 0.12.2 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 34fc335fc50eef0b5ea708f2b5f54e0c - sha256: 0466ad9490b761e9a8c57fab574fc099136b45fa19a0746ce33acdeb2a84766b - manager: conda - name: mccabe - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_0.tar.bz2 - version: 0.7.0 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: dc36c992aec485c0efff619ed2e63957 - sha256: adefa33879e35375ec8cae910af6823534056900ff3a90c0c1ef8ffaab5b0d8a - manager: conda - name: nest-asyncio - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.5.5-pyhd8ed1ab_0.tar.bz2 - version: 1.5.5 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 17a565a0c3899244e938cdf417e7b094 - sha256: 4e26d5daf5de0e31aa5e74ac56386a361b202433b83f024fdadbf07d4a244da4 - manager: conda - name: parso - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.3-pyhd8ed1ab_0.tar.bz2 - version: 0.8.3 -- category: main - dependencies: - python: '>=2.7' - hash: - md5: a4eea5bff523f26442405bc5d1f52adb - sha256: 9153f0f38c76a09da7688a61fdbf8f3d7504e2326bef53e4ec20d994311b15bd - manager: conda - name: pastel - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pastel-0.2.1-pyhd8ed1ab_0.tar.bz2 - version: 0.2.1 -- category: main - dependencies: - python: '>=3' - hash: - md5: 415f0ebb6198cc2801c73438a9fb5761 - sha256: a1ed1a094dd0d1b94a09ed85c283a0eb28943f2e6f22161fb45e128d35229738 - manager: conda - name: pickleshare - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-py_1003.tar.bz2 - version: 0.7.5 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 0f2d0da112ff6fd76cc3ce038d72d2c9 - sha256: 2f025bd6425932cbbca83a24194f8c4ef098d6aa4b4c6f878f73d926a1041303 - manager: conda - name: pkginfo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.8.3-pyhd8ed1ab_0.tar.bz2 - version: 1.8.3 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 89e3c7cdde7d3aaa2aee933b604dd07f - sha256: 7d055ffc8a02bf781a89d069db3454b453605cdaff300b82cedcc7133283e47e - manager: conda - name: pkgutil-resolve-name - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_0.tar.bz2 - version: 1.3.10 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 2fb3f88922e7aec26ba652fcdfe13950 - sha256: a46843e317318405a8c66b640e7ad0c95d2f536918faa4f36cdfcda852000bcd - manager: conda - name: platformdirs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-2.5.2-pyhd8ed1ab_1.tar.bz2 - version: 2.5.2 -- category: main - dependencies: - python: '' - hash: - md5: 359eeb6536da0e687af562ed265ec263 - sha256: fb31e006a25eb2e18f3440eb8d17be44c8ccfae559499199f73584566d0a444a - manager: conda - name: ptyprocess - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2 - version: 0.7.0 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 6784285c7e55cb7212efabc79e4c2883 - sha256: 72792f9fc2b1820e37cc57f84a27bc819c71088c3002ca6db05a2e56404f9d44 - manager: conda - name: pure_eval - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.2-pyhd8ed1ab_0.tar.bz2 - version: 0.2.2 -- category: main - dependencies: - python: '>=2.7' - hash: - md5: b4613d7e7a493916d867842a6a148054 - sha256: 268be33a290e3d51467ab29cbb5a80cf79f69dade2f2dead25d7f80d76c3543a - manager: conda - name: py - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/py-1.11.0-pyh6c4a22f_0.tar.bz2 - version: 1.11.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 0191dd7efe1a94262812770183b68892 - sha256: 0c2e2dd3d6239f1623506ae9b56a91455149b9daaec5c089ccc62f15931ac530 - manager: conda - name: pycodestyle - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.9.1-pyhd8ed1ab_0.tar.bz2 - version: 2.9.1 -- category: main - dependencies: - python: 2.7.*|>=3.4 - hash: - md5: 076becd9e05608f8dc72757d5f3a91ff - sha256: 74c63fd03f1f1ea2b54e8bc529fd1a600aaafb24027b738d0db87909ee3a33dc - manager: conda - name: pycparser - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.21-pyhd8ed1ab_0.tar.bz2 - version: '2.21' -- category: main - dependencies: - python: 2.7.*|>=3.5 - hash: - md5: 1b3bef4313288ae8d35b1dfba4cd84a3 - sha256: c12fa2398bf56c56af914a374d73d9fafbb775f445eaaa2dc34c34ddbeb3dddd - manager: conda - name: pyflakes - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pyflakes-2.5.0-pyhd8ed1ab_0.tar.bz2 - version: 2.5.0 -- category: main - dependencies: - python: '>=3.3' - hash: - md5: edf8651c4379d9d1495ad6229622d150 - sha256: 50bd91767686bfe769e50a5a1b883e238d944a6163fea43e7c0beaac54ca674f - manager: conda - name: pylev - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pylev-1.4.0-pyhd8ed1ab_0.tar.bz2 - version: 1.4.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: e8fbc1b54b25f4b08281467bc13b70cc - sha256: 4acc7151cef5920d130f2e0a7615559cce8bfb037aeecb14d4d359ae3d9bc51b - manager: conda - name: pyparsing - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.9-pyhd8ed1ab_0.tar.bz2 - version: 3.0.9 -- category: main - dependencies: - python: '>=3.3' - hash: - md5: 66c2cdd40938dceeef4b02ba5d8b2692 - sha256: 4409318be6765da36dfdfd7fb58f794d1d11a84407e69280de5744679a6d7b37 - manager: conda - name: python-fastjsonschema - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.16.1-pyhd8ed1ab_0.tar.bz2 - version: 2.16.1 -- category: main - dependencies: - python: 3.9.* - hash: - md5: 39adde4247484de2bb4000122fdcf665 - sha256: 67231829ea0101fee30c68f788fdba40a11bbee8fdac556daaab5832bd27bf3d - manager: conda - name: python_abi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-2_cp39.tar.bz2 - version: '3.9' -- category: main - dependencies: - python: '>=3.4' - hash: - md5: ee18e8644b953e8900282b2ef2a8c5a1 - sha256: ba27ce701f043d1281ca015f2c58850c384435da0effc698e131891c2067a1f0 - manager: conda - name: rfc3986 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/rfc3986-1.5.0-pyhd8ed1ab_0.tar.bz2 - version: 1.5.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 65bacdee3cac51e49f45d530bbd5e90f - sha256: 5e00e61916a46c1857871adec258952a50a86542883bcbaa1f1df572bd51e786 - manager: conda - name: shellingham - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.0-pyhd8ed1ab_0.tar.bz2 - version: 1.5.0 -- category: main - dependencies: - python: '' - hash: - md5: e5f25f8dbc060e9a8d912e432202afc2 - sha256: a85c38227b446f42c5b90d9b642f2c0567880c15d72492d8da074a59c8f91dd6 - manager: conda - name: six - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 - version: 1.16.0 -- category: main - dependencies: - python: '' - hash: - md5: 3a8dc70789709aa315325d5df06fb7e4 - sha256: 091de70ee6bfe063e0c0f77336975d124fd1e3f49b9c58d97c0c7b3d287c0002 - manager: conda - name: smmap - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/smmap-3.0.5-pyh44b312d_0.tar.bz2 - version: 3.0.5 -- category: main - dependencies: - python: '' - hash: - md5: afcf07cba949f797ac96c5e13e745cc7 - sha256: 232b434fdf612933e35d3bb087a1fb268ce7cc1ff3e7b742c327c23e19eaefb6 - manager: conda - name: text-unidecode - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-py_0.tar.bz2 - version: '1.3' -- category: main - dependencies: - python: '>=2.7' - hash: - md5: f832c45a477c78bebd107098db465095 - sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 - manager: conda - name: toml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 - version: 0.10.2 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 5844808ffab9ebdb694585b50ba02a96 - sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f - manager: conda - name: tomli - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 - version: 2.0.1 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 92facfec94bc02d6ccf42e7173831a36 - sha256: 90229da7665175b0185183ab7b53f50af487c7f9b0f47cf09c184cbc139fd24b - manager: conda - name: toolz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.0-pyhd8ed1ab_0.tar.bz2 - version: 0.12.0 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 037ae660916683034146db3ec98f099a - sha256: 32f7e68d11512fd0b78343a96ee18396523bf3faaab7d7bc9593fcc56374233a - manager: conda - name: traitlets - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.3.0-pyhd8ed1ab_0.tar.bz2 - version: 5.3.0 -- category: main - dependencies: - python: '>=3' - hash: - md5: e6573ac68718f17b9d4f5c8eda3190f2 - sha256: ec1cfe0b7dc55a22223562cad799e0b16d122dab611c9923b6068d27a784ba2f - manager: conda - name: typing - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/typing-3.10.0.0-pyhd8ed1ab_0.tar.bz2 - version: 3.10.0.0 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: a9d85960bc62d53cc4ea0d1d27f73c98 - sha256: 1fe5b48aa997616a7537de4d05c0b7fd11b712895e35493cac7604e8d5f97ad7 - manager: conda - name: typing_extensions - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.3.0-pyha770c72_0.tar.bz2 - version: 4.3.0 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 6ee0ed0149b472fdf458e4fd18ea1596 - sha256: f0b7fa2cd7b38992334593439c7d7debce3aef6893f8cdc81f27856ab5aca54b - manager: conda - name: unidecode - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/unidecode-1.3.4-pyhd8ed1ab_0.tar.bz2 - version: 1.3.4 -- category: main - dependencies: - python: '' - hash: - md5: 3563be4c5611a44210d9ba0c16113136 - sha256: 302f4f4bd1ad00c0be1426ecf6bb01db59cfd8aff3de0cf1596526dca1a6b70e - manager: conda - name: webencodings - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-py_1.tar.bz2 - version: 0.5.1 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: a3508a0c850745b875de88aea4c40cc5 - sha256: bb6920451dad059ca31581ca6e36c5f1534fad8a8efe869c7eb9c9e3846b4f53 - manager: conda - name: zipp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.1-pyhd8ed1ab_0.tar.bz2 - version: 3.8.1 -- category: main - dependencies: - python: '>=3.5' - six: '' - hash: - md5: 4d725d10caaad25d9c31bfb263044fb4 - sha256: ec2a186080aaf79d157993e63c3928ec5fcc4cffab86acb7f0501f4a8d8d276f - manager: conda - name: asttokens - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/asttokens-2.0.8-pyhd8ed1ab_0.tar.bz2 - version: 2.0.8 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: cf0efee4ef53a6d3ea4dce06ac360f14 - sha256: d18f34dcff91ba88762dc3894021192c0040da0b4daa79107710cca4b845c8c9 - manager: conda - name: certifi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/certifi-2022.6.15-py39hf3d152e_0.tar.bz2 - version: 2022.6.15 -- category: main - dependencies: - libffi: '>=3.4.2,<3.5.0a0' - libgcc-ng: '>=12' - pycparser: '' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 61e961a94c8fd535e4496b17e7452dfe - sha256: 36340ca4f6935f5841197aa91c6ffef5966b031fa1267cdee7e3add5ba4dfc81 - manager: conda - name: cffi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.15.1-py39he91dace_0.tar.bz2 - version: 1.15.1 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: ab94ed2075ab95fdb8eb7f0a00414d4e - sha256: 1aaf16ace43940bc7657c4c1974b5ab424a84b9d03d1bf4eefb9403091856b30 - manager: conda - name: chardet - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/chardet-5.0.0-py39hf3d152e_0.tar.bz2 - version: 5.0.0 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 40edd9ebc04e4b4ec27c1008e5e3f99d - sha256: f828e0eac4f14d8868039f93cb4674582d95be4c1d89b34007f8154af3af4edf - manager: conda - name: click - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/click-8.1.3-py39hf3d152e_0.tar.bz2 - version: 8.1.3 -- category: main - dependencies: - crashtest: '>=0.3.0,<0.4.0' - pastel: '>=0.2.0,<0.3.0' - pylev: '>=1.3,<2.0' - python: '' - hash: - md5: 159273f717a11e53b2656f8b6521a5e2 - sha256: 59b5c9ea3415e45e1beb1c191e3a0bf0dcca92c200a184704ea55002d1ef535c - manager: conda - name: clikit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/clikit-0.6.2-pyh9f0ad1d_0.tar.bz2 - version: 0.6.2 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 728f724f3714d043321fc1be4e332487 - sha256: b97599c8f53d26b88176d4cf4202dd1feaf7cc0849e3f73b030607a1447209d1 - manager: conda - name: debugpy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.6.3-py39h5a03fae_0.tar.bz2 - version: 1.6.3 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 0059012dc86a9af7ffdc4ea4eaae6738 - sha256: 5d1200d21177bc7c8a01354d75916f6177138de806e4a08e1aed779c275345d8 - manager: conda - name: future - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/future-0.18.2-py39hf3d152e_5.tar.bz2 - version: 0.18.2 -- category: main - dependencies: - python: '>=3.4' - smmap: '>=3.0.1,<4' - hash: - md5: 40fc6b14a45dee3a3fd9f302d026108e - sha256: fa018c53bd1c171dccde16c4eb9dd9f3ff6b7f2d222c564d48b5516ec1ee24ec - manager: conda - name: gitdb - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.9-pyhd8ed1ab_0.tar.bz2 - version: 4.0.9 -- category: main - dependencies: - hpack: '>=4.0,<5' - hyperframe: '>=6.0,<7' - python: '>=3.6.1' - hash: - md5: b748fbf7060927a6e82df7cb5ee8f097 - sha256: bfc6a23849953647f4e255c782e74a0e18fe16f7e25c7bb0bc57b83bb6762c7a - manager: conda - name: h2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2 - version: 4.1.0 -- category: main - dependencies: - python: '' - six: '>=1.9' - webencodings: '' - hash: - md5: b2355343d6315c892543200231d7154a - sha256: 9ad06446fe9847e86cb20d220bf11614afcd2cbe9f58096f08d5d4018877bee4 - manager: conda - name: html5lib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/html5lib-1.1-pyh9f0ad1d_0.tar.bz2 - version: '1.1' -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - zipp: '>=0.5' - hash: - md5: 4c2a0eabf0b8980b2c755646a6f750eb - sha256: 3a13f3af58e7a5b50516c9bf10473953e51d9a5367f93fafd04c2bccc9162983 - manager: conda - name: importlib-metadata - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-4.11.4-py39hf3d152e_0.tar.bz2 - version: 4.11.4 -- category: main - dependencies: - python: '>=3.6' - zipp: '>=3.1.0' - hash: - md5: 393a52ae5450ac981a0b67c8175d61fa - sha256: fdf6e04a7e5fc84851828d8415b6182ac0780d4df3dfc230d1134ece27b3e4a1 - manager: conda - name: importlib_resources - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-5.9.0-pyhd8ed1ab_0.tar.bz2 - version: 5.9.0 -- category: main - dependencies: - parso: '>=0.8.0,<0.9.0' - python: '>=3.6' - hash: - md5: 0e613217e78777045199372a2b0d5bd2 - sha256: 1c7150635f00455037bbede8a6c0086531c45e8e257ff6eaaf7aa134ccd20767 - manager: conda - name: jedi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.18.1-pyhd8ed1ab_2.tar.bz2 - version: 0.18.1 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - traitlets: '' - hash: - md5: fc5a19614b813f4e20f2676ecba3347e - sha256: 966b5170e17187da62a2457b510b8686349f76e0ebca05c28133e5e4a25fb25d - manager: conda - name: jupyter_core - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-4.11.1-py39hf3d152e_0.tar.bz2 - version: 4.11.1 -- category: main - dependencies: - libgcc-ng: '>=12' - libmamba: 0.25.0 hd8a31e3_2 - libstdcxx-ng: '>=12' - openssl: '>=1.1.1q,<1.1.2a' - pybind11-abi: '4' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - yaml-cpp: '>=0.7.0,<0.8.0a0' - hash: - md5: 1e5e323c1122f6fc18a378682a75cfaf - sha256: 94956e702eebac3a8b5d9005f7cad0e31994c73ba9f0e25f03a3cc1e20a6a1ca - manager: conda - name: libmambapy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libmambapy-0.25.0-py39hd55135b_2.tar.bz2 - version: 0.25.0 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 7cda413e43b252044a270c2477031c5c - sha256: 05e22cdcefeebe18698acc1b7445fd7e8b4b07c4d65c99f688ddeff8569d42d0 - manager: conda - name: markupsafe - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.1-py39hb9d737c_1.tar.bz2 - version: 2.1.1 -- category: main - dependencies: - python: '>=3.6' - traitlets: '' - hash: - md5: b21613793fcc81d944c76c9f2864a7de - sha256: aa091b88aec55bfa2d9207028d8cdc689b9efb090ae27b99557e93c675be2f3c - manager: conda - name: matplotlib-inline - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.6-pyhd8ed1ab_0.tar.bz2 - version: 0.1.6 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 35b4a1a56408657cd2c6ce7145c21ecf - sha256: f3a6149980035ee354ddbaf026e8e82db91dcdd1759439522e10d0d64decf237 - manager: conda - name: msgpack-python - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.0.4-py39hf939315_0.tar.bz2 - version: 1.0.4 -- category: main - dependencies: - pyparsing: '>=2.0.2' - python: '>=2.7' - hash: - md5: be69a38e912054a62dc82cc3c7711a64 - sha256: 887645177378f0d383b150259c7f255e9a1a47383872be118e197dc175718316 - manager: conda - name: packaging - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/packaging-20.9-pyh44b312d_0.tar.bz2 - version: '20.9' -- category: main - dependencies: - ptyprocess: '>=0.5' - python: '' - hash: - md5: 5909e7b978141dd80d28dbf9de627827 - sha256: 04eef875d461732ef22cd19bf2c989c40e73b5da625bf6a6b82ddae200e90e56 - manager: conda - name: pexpect - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.8.0-pyh9f0ad1d_2.tar.bz2 - version: 4.8.0 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: c375c89340e563053f3656c7f134d265 - sha256: d82e717937e171a2b124030acd2625e0a3ab62e82a137a21c03a91013280c29f - manager: conda - name: pluggy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pluggy-1.0.0-py39hf3d152e_3.tar.bz2 - version: 1.0.0 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: bfefe349de77edb720cb4688821ff78e - sha256: 83cdcf4c17264d63e972f079408bd86ab15a9b14230d168b3c35b5971860be11 - manager: conda - name: poetry-core - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/poetry-core-1.0.8-py39hf3d152e_1.tar.bz2 - version: 1.0.8 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 5852c69cad74811dc3c95f9ab6a184ef - sha256: aa0879c09b3bff8f30dc6d4d0ec58bcfa450de59658ae21f74fd05a1bbc73782 - manager: conda - name: psutil - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.1-py39hb9d737c_0.tar.bz2 - version: 5.9.1 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: b7d981539b1a880d19c6a158104a3fa1 - sha256: e7685b82c1d6269d5fc3a626a4f26138e4136b4b470f308f1a65b01ff17b3b38 - manager: conda - name: pycosat - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.3-py39hb9d737c_1010.tar.bz2 - version: 0.6.3 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: e2575d7508c7933047544ac7a15e021d - sha256: 9da8d2a32f1d961eaefb5f9aedb53ce74ad4da1a6272ae4cd4eb2fab7d6ed1b0 - manager: conda - name: pyrsistent - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.18.1-py39hb9d737c_1.tar.bz2 - version: 0.18.1 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: d34b97a2386932b97c7cb80916a673e7 - sha256: 42d46baeab725d3c70d22a4258549e9f0f1a72b740166cd9c3b394c4369cb306 - manager: conda - name: pysocks - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py39hf3d152e_5.tar.bz2 - version: 1.7.1 -- category: main - dependencies: - python: '>=3.6' - six: '>=1.5' - hash: - md5: dd999d1cc9f79e67dbb855c8924c7984 - sha256: 54d7785c7678166aa45adeaccfc1d2b8c3c799ca2dc05d4a82bb39b1968bd7da - manager: conda - name: python-dateutil - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2 - version: 2.8.2 -- category: main - dependencies: - python: '>=3.6' - text-unidecode: '>=1.3' - unidecode: '>=1.1.1' - hash: - md5: a882d8d1971e2618a702d8b4c4d58390 - sha256: 0f209008ad2c4da848a0ac51995fb49e0cd3fb5d31f27895cea0bdacaf4827ac - manager: conda - name: python-slugify - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/python-slugify-6.1.2-pyhd8ed1ab_0.tar.bz2 - version: 6.1.2 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - yaml: '>=0.2.5,<0.3.0a0' - hash: - md5: dcc47a3b751508507183d17e569805e5 - sha256: 569809030eed3c6b707a26172bc942a5a12fc8d76e53d3d28430761ecd60c900 - manager: conda - name: pyyaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0-py39hb9d737c_4.tar.bz2 - version: '6.0' -- category: main - dependencies: - libgcc-ng: '>=12' - libsodium: '>=1.0.18,<1.0.19.0a0' - libstdcxx-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - zeromq: '>=4.3.4,<4.4.0a0' - hash: - md5: 6f77aa6a229cf13620b7cf7d29b56a8d - sha256: c66243a906e5c43359ff73a2645c9bd677a174f7e5dec487fb9cdf982a6737d7 - manager: conda - name: pyzmq - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-23.2.1-py39headdf64_0.tar.bz2 - version: 23.2.1 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: a0fabd69dd35bb24ec84d28dc01c3c5b - sha256: 388a1b6b559156b27f6eb1952a85632ad907f0572d31e3897dba338d28c44860 - manager: conda - name: ruamel.yaml.clib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.6-py39hb9d737c_1.tar.bz2 - version: 0.2.6 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - yaml: '>=0.2.5,<0.3.0a0' - hash: - md5: 89efb3c015ef8bc2a33535a2c1b852b2 - sha256: d417615e90a5f66004ef9f742396db129eaa0dcbe7f723288eb2ddc34d39750f - manager: conda - name: ruamel_yaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py39hb9d737c_1007.tar.bz2 - version: 0.15.80 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 57f90d813aad3e06c8f829722926e111 - sha256: 1a2142e84a2bf579123ff90cb2a318f64ddf678e3fa1e4a1622fbea3b6afc5e7 - manager: conda - name: setuptools - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/setuptools-65.3.0-py39hf3d152e_0.tar.bz2 - version: 65.3.0 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: e2cb114a39b27ef1687a0c2c3e793cf6 - sha256: 74b60bd585856abb2cde358733d9d234420f09a9a112c3561d2021c4c67e3a90 - manager: conda - name: sniffio - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/sniffio-1.2.0-py39hf3d152e_3.tar.bz2 - version: 1.2.0 -- category: main - dependencies: - python: '>=3.6' - typing: '>=3.6,<4.0' - hash: - md5: c57d6a6abb22c3796add680597ee0096 - sha256: 824543c373d6318c335f7c304ef38dec40fe8e0f88ad7c7db92e181e3c5b1170 - manager: conda - name: tomlkit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.11.4-pyha770c72_0.tar.bz2 - version: 0.11.4 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: a3c57360af28c0d9956622af99a521cd - sha256: c51e56ebf493a94f4f25840a0175405b3f650cd63ebcd6e19a68ac9cfb5e5411 - manager: conda - name: tornado - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.2-py39hb9d737c_0.tar.bz2 - version: '6.2' -- category: main - dependencies: - colorama: '' - python: '>=2.7' - hash: - md5: 6642233f341e1900d0c8e6eddb979c14 - sha256: 4a07828941e4bf8c8167c278e1999990b984055e49c794a81d9e76073191aaed - manager: conda - name: tqdm - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.64.0-pyhd8ed1ab_0.tar.bz2 - version: 4.64.0 -- category: main - dependencies: - typing_extensions: 4.3.0 pyha770c72_0 - hash: - md5: f3e98e944832fb271a0dbda7b7771dc6 - sha256: 57ea0e9a150b698f5a7b21b12987da7c321bb331fd07116ecced24eb1e056d2f - manager: conda - name: typing-extensions - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.3.0-hd8ed1ab_0.tar.bz2 - version: 4.3.0 -- category: main - dependencies: - distlib: '>=0.3.5,<1' - filelock: '>=3.4.1,<4' - platformdirs: '>=2.4,<3' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: baa79a28aa08de404d9deae634b91e03 - sha256: 74f5fb2dd00428256092717bf3b2e953fcec2e13ed2606c9bd24a1e4ae77dfbc - manager: conda - name: virtualenv - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/virtualenv-20.16.3-py39hf3d152e_1.tar.bz2 - version: 20.16.3 -- category: main - dependencies: - idna: '>=2.8' - python: '>=3.7' - sniffio: '>=1.1' - typing_extensions: '' - hash: - md5: d65ef75084f8adbadb696dfd91148e79 - sha256: eda988270b57bd726381257b99ffbf283b2f1ab1bf12d45697241a6c6d166143 - manager: conda - name: anyio - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/anyio-3.6.1-pyhd8ed1ab_1.tar.bz2 - version: 3.6.1 -- category: main - dependencies: - python: '>=3.6' - python-dateutil: '>=2.7.0' - typing_extensions: '' - hash: - md5: 4a5f877e92e4e470c5ffdb88494b3666 - sha256: 8094ec136e40e3d985a1f04fe6f480389f191607a7000fc188b8159008346d50 - manager: conda - name: arrow - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.2.2-pyhd8ed1ab_0.tar.bz2 - version: 1.2.2 -- category: main - dependencies: - backports: '' - python: '>=3.6' - setuptools: '' - hash: - md5: c5b3edc62d6309088f4970b3eaaa65a6 - sha256: fdea00d4b79990f3fe938e2716bc32bd895eb5c44b6c75b8261db095a1b33c16 - manager: conda - name: backports.functools_lru_cache - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.4-pyhd8ed1ab_0.tar.bz2 - version: 1.6.4 -- category: main - dependencies: - chardet: '' - python: '' - hash: - md5: a556fa60840fcb9dd739d186bfd252f7 - sha256: 8f65c16a9f85285e1f704a26d4c5ced25f46544f5cc20dc8a4aebd7796f8011a - manager: conda - name: binaryornot - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-py_1.tar.bz2 - version: 0.4.4 -- category: main - dependencies: - cffi: '>=1.0.0' - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 05a99367d885ec9990f25e74128a8a08 - sha256: 4a520850207e965244c70a412f030f1c353b70b942ad99a0a0cfb83e64bbd60e - manager: conda - name: brotlipy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py39hb9d737c_1004.tar.bz2 - version: 0.7.0 -- category: main - dependencies: - clikit: '>=0.6.0,<0.7.0' - python: '>=3.6' - hash: - md5: 4c82b11a3d06031bd58e7d869f53d965 - sha256: a3a5beaf5b4a5ba671580164e6b1da77837f9d69414b095bd3231e84a85f505c - manager: conda - name: cleo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cleo-0.8.1-pyhd8ed1ab_2.tar.bz2 - version: 0.8.1 -- category: main - dependencies: - click: '' - python: '>=3.6' - hash: - md5: 72a46ffc25701c173932fd55cf0965d3 - sha256: 7384b6c194f9822d7cc2c9d82409b2fd571fad96f95e6e27c9098f63772d36fd - manager: conda - name: click-default-group - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/click-default-group-1.2.2-pyhd8ed1ab_1.tar.bz2 - version: 1.2.2 -- category: main - dependencies: - future: '>=0.14.0' - python: '' - hash: - md5: 6aa0173c14befcd577ded130cf6f22f5 - sha256: 10577f82bafd5d37f0c3f2122272d0dc1f2d133655c2bdd1a3cd5f910d0bd4c5 - manager: conda - name: commonmark - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2 - version: 0.9.1 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - six: '' - tqdm: '' - hash: - md5: 1fadb17b68893d479b0a01981570a494 - sha256: 48a7ee1df5a9685ea53640cc60c7db3bcf6982548a21a781e31ae37d6be62e05 - manager: conda - name: conda-package-handling - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/conda-package-handling-1.8.1-py39hb9d737c_1.tar.bz2 - version: 1.8.1 -- category: main - dependencies: - cffi: '>=1.12' - libgcc-ng: '>=12' - openssl: '>=1.1.1q,<1.1.2a' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: edc3668e7b71657237f94cf25e286478 - sha256: 5082e58789cb9d8920c5ca1aff9bbf07a78b44173d2db85f1e9b2081e0aebe52 - manager: conda - name: cryptography - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cryptography-37.0.4-py39hd97740a_0.tar.bz2 - version: 37.0.4 -- category: main - dependencies: - importlib-metadata: '>=1.1.0' - mccabe: '>=0.7.0,<0.8.0' - pycodestyle: '>=2.9.0,<2.10.0' - pyflakes: '>=2.5.0,<2.6.0' - python: '>=3.6.1' - setuptools: '>=30.0.0' - hash: - md5: 8079ea7dec0a917dd0cb6c257f7ea9ea - sha256: 164c3be7afcd9fe7fcd193da8d87e9cf6f221afc772b9f254d513dee5cfbd5b7 - manager: conda - name: flake8 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/flake8-5.0.4-pyhd8ed1ab_0.tar.bz2 - version: 5.0.4 -- category: main - dependencies: - gitdb: '>=4.0.1,<5' - python: '>=3.7' - typing_extensions: '>=3.7.4.3' - hash: - md5: 20acbaab17a50ac9b64138eb9a0e1af8 - sha256: 6f523156cdc0f2c597ad869d10d12503143a361259d01d180769a06fbdbcc9ec - manager: conda - name: gitpython - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.27-pyhd8ed1ab_0.tar.bz2 - version: 3.1.27 -- category: main - dependencies: - importlib-metadata: '>=4.11.4,<4.11.5.0a0' - hash: - md5: 9a1925fdb91c81437b8012e48ede6851 - sha256: 85049d953d6894e1379162e0f01cf4b8828d40f707cc511edb201e9159f091fc - manager: conda - name: importlib_metadata - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-4.11.4-hd8ed1ab_0.tar.bz2 - version: 4.11.4 -- category: main - dependencies: - markupsafe: '>=2.0' - python: '>=3.7' - hash: - md5: c8490ed5c70966d232fdd389d0dbed37 - sha256: b045faba7130ab263db6a8fdc96b1a3de5fcf85c4a607c5f11a49e76851500b5 - manager: conda - name: jinja2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2 - version: 3.1.2 -- category: main - dependencies: - attrs: '>=17.4.0' - importlib-metadata: '' - importlib_resources: '>=1.4.0' - pkgutil-resolve-name: '>=1.3.10' - pyrsistent: '!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0' - python: '>=3.7' - hash: - md5: 292b54add2341be4be0aee6b06b35f85 - sha256: 1b6af75d7d58caeac68bfd588ed8b348bf5ffd1a3971e36af39497c6c3df08ef - manager: conda - name: jsonschema - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.14.0-pyhd8ed1ab_0.tar.bz2 - version: 4.14.0 -- category: main - dependencies: - entrypoints: '' - jupyter_core: '>=4.9.2' - nest-asyncio: '>=1.5.4' - python: '>=3.7' - python-dateutil: '>=2.8.2' - pyzmq: '>=23.0' - tornado: '>=6.2' - traitlets: '' - hash: - md5: 44d30e108612b4980ce2705a5ac227f2 - sha256: 166c1ba38169972b895c5ed9ed2d8030128416c5c53c0cb9c2be23af8a286620 - manager: conda - name: jupyter_client - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-7.3.5-pyhd8ed1ab_0.tar.bz2 - version: 7.3.5 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - typing-extensions: '>=3.7.4.3' - hash: - md5: 4d1efa3a8b23d541462c9355e4e27772 - sha256: 54c5244f63d307327fb18a5a7856d334b85ebd113c87cfd494d06a844111946f - manager: conda - name: pydantic - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-1.9.2-py39hb9d737c_0.tar.bz2 - version: 1.9.2 -- category: main - dependencies: - python: '>=3.6' - setuptools: '' - hash: - md5: 9f478e8eedd301008b5f395bad0caaed - sha256: 4f61addd5ab463c5fe7a3040a2d710ff2aed9c989b6cee2de2486187108bcdd5 - manager: conda - name: pygments - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.13.0-pyhd8ed1ab_0.tar.bz2 - version: 2.13.0 -- category: main - dependencies: - attrs: '>=19.2.0' - iniconfig: '' - packaging: '' - pluggy: '>=0.12,<2.0' - py: '>=1.8.2' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - tomli: '>=1.0.0' - hash: - md5: a6bcf633d12aabdfc4cb32a09ebc0f31 - sha256: bc036522c25ffe7979ff875792080e546cf14f96d9e6a609dde83acfafec8c72 - manager: conda - name: pytest - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pytest-7.1.2-py39hf3d152e_0.tar.bz2 - version: 7.1.2 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - ruamel.yaml.clib: '>=0.1.2' - setuptools: '' - hash: - md5: 2b94cf785616198b112170b9838262a4 - sha256: 69d7d081acf7880f05d01ab93bfbecb3bc59b4bc8812630a359651b211aadb6a - manager: conda - name: ruamel.yaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.17.21-py39hb9d737c_1.tar.bz2 - version: 0.17.21 -- category: main - dependencies: - asttokens: '' - executing: '' - pure_eval: '' - python: '>=3.5' - hash: - md5: 4830a7e8cff4db22043148eb8e6a1e43 - sha256: f9ed0eadddd377dc5d342f7c49494f8f9feaa8985146e3caed3038fd4ba136d9 - manager: conda - name: stack_data - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.4.0-pyhd8ed1ab_0.tar.bz2 - version: 0.4.0 -- category: main - dependencies: - flake8: '>=3.6' - python: '>=3.7' - hash: - md5: a48afa764fc30ed6d4a232e00fc42118 - sha256: f0ae8171023102be4132662fd96cf9c59d34cebb905cec8bc7118c7f781a364d - manager: conda - name: flake8-use-pathlib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/flake8-use-pathlib-0.3.0-pyhd8ed1ab_0.tar.bz2 - version: 0.3.0 -- category: main - dependencies: - anyio: 3.* - certifi: '' - h11: '>=0.11,<0.13' - h2: '>=3,<5' - python: '>=3.6' - sniffio: 1.* - hash: - md5: e18a6835d2a7ce1ff70250fee40f2247 - sha256: 477c37d8ce9e63e1d36223effe337e949860430b7177694b0e2367499ffff265 - manager: conda - name: httpcore - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/httpcore-0.15.0-pyhd8ed1ab_0.tar.bz2 - version: 0.15.0 -- category: main - dependencies: - arrow: '' - jinja2: '' - python: '>=2.7' - hash: - md5: 68e2dba4d112965e297120ed916a898c - sha256: 9e0fbfadbdafc1dcd287d08406364ac15d3f890c974d62817c2b6c00bb1b74d9 - manager: conda - name: jinja2-time - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-time-0.2.0-pyhd8ed1ab_3.tar.bz2 - version: 0.2.0 -- category: main - dependencies: - jsonschema: '>=2.6' - jupyter_core: '' - python: '>=3.7' - python-fastjsonschema: '' - traitlets: '>=5.1' - hash: - md5: 770f6659243e2c79a0b8488b0e463bd1 - sha256: 2712d7e859c8fa6955118e62c4085c4d9529c615c70cfe09193ec69c7bf95f41 - manager: conda - name: nbformat - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.4.0-pyhd8ed1ab_0.tar.bz2 - version: 5.4.0 -- category: main - dependencies: - cryptography: '>=35.0' - python: '>=3.6' - hash: - md5: 1d7e241dfaf5475e893d4b824bb71b44 - sha256: 02ee40855abbce429022d2653b9e1649f23398b2ebab53247de69bd35bc05ba5 - manager: conda - name: pyopenssl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.0.0-pyhd8ed1ab_0.tar.bz2 - version: 22.0.0 -- category: main - dependencies: - commonmark: '>=0.9.0,<0.10.0' - dataclasses: '>=0.7,<0.9' - pygments: '>=2.6.0,<3.0.0' - python: '>=3.6.2' - typing_extensions: '>=4.0.0,<5.0.0' - hash: - md5: 2df309771bb9941c60bb1d110b29ed4a - sha256: 3de466dbb71a86eb6f3229fddeeb3f2a01d4137bdc2dde0d9ba1ffa8816f9e41 - manager: conda - name: rich - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/rich-12.5.1-pyhd8ed1ab_0.tar.bz2 - version: 12.5.1 -- category: main - dependencies: - cryptography: '' - dbus: '' - jeepney: '>=0.6' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 19c5efd8d571b01b15afe65648faf262 - sha256: c19c7a07b3f74b997057e544e02acdd0073e97a67dddd6219e6c59990fb1b52d - manager: conda - name: secretstorage - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/secretstorage-3.3.3-py39hf3d152e_0.tar.bz2 - version: 3.3.3 -- category: main - dependencies: - backports.functools_lru_cache: '' - python: '' - hash: - md5: 5266fcd697043c59621fda522b3d78ee - sha256: be098694551ab1b9a1a4bcf28d61f3edd5a17325a33ca723e571298dd8645ca2 - manager: conda - name: wcwidth - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2 - version: 0.2.5 -- category: main - dependencies: - certifi: '' - httpcore: '>=0.15.0,<0.16.0' - idna: '' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - rfc3986: '>=1.3,<2' - sniffio: '' - hash: - md5: c531294409111128593fe8c02090b56a - sha256: da6a3e05f2a0369f5a68684a638152ab862cc12bf916455099784c12095a0880 - manager: conda - name: httpx - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/httpx-0.23.0-py39hf3d152e_1.tar.bz2 - version: 0.23.0 -- category: main - dependencies: - importlib_metadata: '>=3.6' - jeepney: '>=0.4.2' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - secretstorage: '>=3.2' - hash: - md5: 88f638c62996f279571645c2b28dd0ee - sha256: 5e33f798edcce1bef4ae9e059500c8e435f668c8ec5ef1fc4dcb4be6e16da2e6 - manager: conda - name: keyring - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/keyring-23.8.2-py39hf3d152e_0.tar.bz2 - version: 23.8.2 -- category: main - dependencies: - python: '>=3.6' - wcwidth: '' - hash: - md5: f5f08dc71d7e24572b131d5fb0ad1ebc - sha256: 6b419525cd86a69ec6712a95956e8a879fc5681ec2db04650e0feb568d07b832 - manager: conda - name: prompt-toolkit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.30-pyha770c72_0.tar.bz2 - version: 3.0.30 -- category: main - dependencies: - click: '>=7.1.1,<9' - colorama: '>=0.4.3,<0.5.0' - python: '>=3.6' - rich: '>=10.11.0,<13.0.0' - shellingham: '>=1.3.0,<2.0.0' - hash: - md5: 8b7199ed3c8ddba75e29c9300ac05f8b - sha256: 2cc9a174fdd1ef69be009b69a40fec5d558850ee4dab9a08b682309bd7a7e0d2 - manager: conda - name: typer - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/typer-0.6.1-pyhd8ed1ab_0.tar.bz2 - version: 0.6.1 -- category: main - dependencies: - brotlipy: '>=0.6.0' - certifi: '' - cryptography: '>=1.3.4' - idna: '>=2.0.0' - pyopenssl: '>=0.14' - pysocks: '>=1.5.6,<2.0,!=1.5.7' - python: <4.0 - hash: - md5: 0738978569b10669bdef41c671252dd1 - sha256: 57a823b83428156aa2bc18f34159a744657c9bd117a125ca4559b0518a2e4fa2 - manager: conda - name: urllib3 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.11-pyhd8ed1ab_0.tar.bz2 - version: 1.26.11 -- category: main - dependencies: - __linux: '' - backcall: '' - decorator: '' - jedi: '>=0.16' - matplotlib-inline: '' - pexpect: '>4.3' - pickleshare: '' - prompt-toolkit: '>=2.0.0,<3.1.0,!=3.0.0,!=3.0.1' - pygments: '>=2.4.0' - python: '>=3.8' - setuptools: '>=18.5' - stack_data: '' - traitlets: '>=5' - hash: - md5: 7bbd9e3252530c5b6fac4885837cb247 - sha256: d4b4a579bdbb4bd4a0bfb21269719e3f5d52adf50de5cb12ab425a5d6cbbfc66 - manager: conda - name: ipython - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.4.0-pyh41d4057_1.tar.bz2 - version: 8.4.0 -- category: main - dependencies: - certifi: '>=2017.4.17' - charset-normalizer: '>=2,<3' - idna: '>=2.5,<4' - python: '>=3.6,<4.0' - urllib3: '>=1.21.1,<1.27' - hash: - md5: 70d6e72856de9551f83ae0f2de689a7a - sha256: 11f191f2f879563ec2e50e8ec675a24736d55b32ff04a4a60ef8971eedeee840 - manager: conda - name: requests - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/requests-2.28.1-pyhd8ed1ab_0.tar.bz2 - version: 2.28.1 -- category: main - dependencies: - msgpack-python: '>=0.5.2' - python: '>=3.6' - requests: '' - hash: - md5: 6eefee9888f33f150b5d44d616b1a613 - sha256: c863c2bf200008e255f69bececda3477c1bb23e2b63a82612099a91a418ca2ea - manager: conda - name: cachecontrol - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-0.12.11-pyhd8ed1ab_0.tar.bz2 - version: 0.12.11 -- category: main - dependencies: - conda-package-handling: '>=1.3.0' - pycosat: '>=0.6.3' - pyopenssl: '>=16.2.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - requests: '>=2.20.1,<3' - ruamel_yaml: '>=0.11.14,<0.16' - setuptools: '>=31.0.1' - toolz: '>=0.8.1' - hash: - md5: b037107136fc0afe811f6e06380a3de6 - sha256: be820e87023b67f458c3043d202554f9f367e5106bd68792388fe7ef682f1ba5 - manager: conda - name: conda - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/conda-4.14.0-py39hf3d152e_0.tar.bz2 - version: 4.14.0 -- category: main - dependencies: - binaryornot: '>=0.4.4' - click: '>=7.0,<9' - jinja2: '>=2.7,<4.0.0' - jinja2-time: '>=0.2.0' - python: '>=3.7' - python-slugify: '>=4.0.0' - pyyaml: '>=5.3.1' - requests: '>=2.23.0' - hash: - md5: 47b37ce64dc88f696116e037fed2c33c - sha256: ea95bee54193f4886920baf99a68670097ef9b083e82bd26ccd933e00b339b19 - manager: conda - name: cookiecutter - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.1.1-pyh6c4a22f_0.tar.bz2 - version: 2.1.1 -- category: main - dependencies: - appdirs: '' - click: '>=5.1' - filelock: '' - python: '>=3.7' - requests: '>=2' - hash: - md5: c99ae3abf501990769047b4b40a98f17 - sha256: b71784b6c24d2320b2f796d074e75e7dd1be7b7fc0f719c5cf3a582270b368d6 - manager: conda - name: ensureconda - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/ensureconda-1.4.3-pyhd8ed1ab_0.tar.bz2 - version: 1.4.3 -- category: main - dependencies: - __linux: '' - debugpy: '>=1.0' - ipython: '>=7.23.1' - jupyter_client: '>=6.1.12' - matplotlib-inline: '>=0.1' - nest-asyncio: '' - packaging: '' - psutil: '' - python: '>=3.7' - pyzmq: '>=17' - tornado: '>=6.1' - traitlets: '>=5.1.0' - hash: - md5: 3eb7a1c0b540dcea5f92e56d94f530a5 - sha256: c02d922bdeaf2f61289b7ea2d832d468703bc91399b7f4f0d0889812dbe077a8 - manager: conda - name: ipykernel - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.15.1-pyh210e3f2_0.tar.bz2 - version: 6.15.1 -- category: main - dependencies: - ipython: '>=0.13' - libgcc-ng: '>=10.3.0' - libstdcxx-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 1773eabf032a0508b389058771c70d7f - sha256: e921cd9d77f9ef3dbb83ef430e9dbae21d4d6b5335734d1dfac5f399f02e688c - manager: conda - name: line_profiler - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/line_profiler-3.4.0-py39hf939315_1.tar.bz2 - version: 3.4.0 -- category: main - dependencies: - python: '' - requests: '>=2.0.1,<=3.0.0' - hash: - md5: 402668adee8fcba9a9c265cdc2a88f5a - sha256: 1f2f3329127844be226bdc9bd9922d84a8767ae208d4a650c3ba655c84cb1e1c - manager: conda - name: requests-toolbelt - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-0.9.1-py_0.tar.bz2 - version: 0.9.1 -- category: main - dependencies: - click: '>=7.1.2,<9.0.0' - cookiecutter: '>=1.7' - gitpython: '>=3.0,<4.0' - importlib_metadata: '>=1.7.0' - python: '>=3.7' - typer: '>=0.4.0,<0.7' - hash: - md5: 48cfdd073bc57c96df26486f458e911f - sha256: f4143063c81a37acdacdf098a80fe629d32ac222fb73e3a60ccea740143ed370 - manager: conda - name: cruft - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cruft-2.11.0-pyh6c4a22f_1.tar.bz2 - version: 2.11.0 -- category: main - dependencies: - conda: '>=4.8' - libmambapy: 0.25.0 py39hd55135b_2 - openssl: '>=1.1.1q,<1.1.2a' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 29a6042e26b1829a1e41ff6dac025e71 - sha256: 707e2810244209811c775f2f1fdcfe49a283d55950bdb1982d3e12f5d5ba967d - manager: conda - name: mamba - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mamba-0.25.0-py39hfa8f2c8_2.tar.bz2 - version: 0.25.0 -- category: main - dependencies: - cachecontrol: '>=0.12.9,<0.13.0' - cachy: '>=0.3.0,<0.4.0' - cleo: '>=0.8.1,<0.9.0' - clikit: '>=0.6.2,<0.7.0' - crashtest: '>=0.3.0,<0.4.0' - html5lib: '>=1.0,<2.0' - keyring: '>=21.2.0' - lockfile: '>=0.9' - packaging: '>=20.4,<21.0' - pexpect: '>=4.7.0,<5.0.0' - pkginfo: '>=1.4,<2.0' - poetry-core: '>=1.0.7,<1.1.0' - ptyprocess: '>=0.5' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - requests: '>=2.18,<3.0' - requests-toolbelt: '>=0.9.1,<0.10.0' - shellingham: '>=1.1,<2.0' - tomlkit: '>=0.7.0,<1.0.0' - virtualenv: '>=20.0.26,<21.0.0' - hash: - md5: 1816bb96aa9b88af932e01e4f55d8933 - sha256: f90ce5cc77cf4f4667721f8772d9523d2e5cfd74b4fd44ec015d7da2022bd8ea - manager: conda - name: poetry - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/poetry-1.1.14-py39hf3d152e_0.tar.bz2 - version: 1.1.14 -- category: main - dependencies: - click: '>=8.0' - click-default-group: '' - ensureconda: '>=1.3' - jinja2: '' - poetry: '' - pydantic: '>=1.8.1' - python: '>=3.6' - pyyaml: '>=5.1' - requests: '>=2' - ruamel.yaml: '' - setuptools: '' - toml: '' - typing-extensions: '' - hash: - md5: 2d1c6d733a45b168eef7acc6212109ed - sha256: 023ffdae76edde9f2d3fc6a8696cc8d8a60d61b2b8ae6d951f4e4802e47ef606 - manager: conda - name: conda-lock - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-1.1.1-pyhd8ed1ab_0.tar.bz2 - version: 1.1.1 + - category: main + dependencies: {} + hash: + md5: d7c89558ba9fa0495403155b64376d81 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + manager: conda + name: _libgcc_mutex + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + version: "0.1" + - category: main + dependencies: {} + hash: + md5: c320890f77fd1d617fa876e0982002c2 + sha256: e2aa0004ae9907f8c150d4cb3d00f8146b812f7f6906142c5258cca3eb2c7abf + manager: conda + name: ca-certificates + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.6.15-ha878542_0.tar.bz2 + version: 2022.6.15 + - category: main + dependencies: {} + hash: + md5: bd4f2e711b39af170e7ff15163fe87ee + sha256: ad7985a9ff622880cf87c42db1ffe2dfb040d8175c1bb352fc8f3705c7e0962f + manager: conda + name: ld_impl_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_2.tar.bz2 + version: 2.36.1 + - category: main + dependencies: {} + hash: + md5: 6f5ba041a41eb102a1027d9e68731be7 + sha256: c2483256b324253599bdbe6ddb4a04f7a154259473e626aacbfdee7686a994d2 + manager: conda + name: libstdcxx-ng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.1.0-ha89aaad_16.tar.bz2 + version: 12.1.0 + - category: main + dependencies: {} + hash: + md5: 878f923dd6acc8aeb47a75da6c4098be + sha256: d4fb485b79b11042a16dc6abfb0c44c4f557707c2653ac47c81e5d32b24a3bb0 + manager: conda + name: pybind11-abi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2 + version: "4" + - category: main + dependencies: {} + hash: + md5: a56386ad31a7322940dd7d03fb3a9979 + sha256: 8a6a7c6217c79f1afaf0fea71463a5577e2a165a743a04afd45b200d344d6de9 + manager: conda + name: tzdata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2022c-h191b570_0.tar.bz2 + version: 2022c + - category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + hash: + md5: f013cf7749536ce43d82afbffdf499ab + sha256: 499fab15d3897a7bf7a1d82dd44c76dad1ceeaec0b71e348e77fb8a753ff898d + manager: conda + name: libgomp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.1.0-h8d9b700_16.tar.bz2 + version: 12.1.0 + - category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + libgomp: ">=7.5.0" + hash: + md5: 73aaf86a425cc6e73fcf236a5a46396d + sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 + manager: conda + name: _openmp_mutex + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + version: "4.5" + - category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + _openmp_mutex: ">=4.5" + hash: + md5: 4f05bc9844f7c101e6e147dab3c88d5c + sha256: 2fde3d9f0199bf4f5447b35d3fd74d058c17ef2b6c68815eb1b469f2aec138b9 + manager: conda + name: libgcc-ng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.1.0-h8d9b700_16.tar.bz2 + version: 12.1.0 + - category: main + dependencies: + libgcc-ng: ">=9.3.0" + hash: + md5: a1fd65c7ccbf10880423d82bca54eb54 + sha256: cb521319804640ff2ad6a9f118d972ed76d86bea44e5626c09a13d38f562e1fa + manager: conda + name: bzip2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2 + version: 1.0.8 + - category: main + dependencies: + libgcc-ng: ">=9.4.0" + hash: + md5: f26ef8098fab1f719c91eb760d63381a + sha256: ee735e60d2cf68e5635df17847e97b505a752985d10581d2438203e7c0f44c15 + manager: conda + name: c-ares + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.18.1-h7f98852_0.tar.bz2 + version: 1.18.1 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + libstdcxx-ng: ">=10.3.0" + hash: + md5: e1b07832504eeba765d648389cc387a9 + sha256: 0db0e8690f8f7f4543d81e612947962b61518c61036bf7bdb53146f64dfca852 + manager: conda + name: expat + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.4.8-h27087fc_0.tar.bz2 + version: 2.4.8 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + libstdcxx-ng: ">=10.3.0" + hash: + md5: 87473a15119779e021c314249d4b4aed + sha256: 1d7950f3be4637ab915d886304e57731d39a41ab705ffc95c4681655c459374a + manager: conda + name: icu + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/icu-70.1-h27087fc_0.tar.bz2 + version: "70.1" + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + hash: + md5: 30186d27e2c9fa62b45fb1476b7200e3 + sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb + manager: conda + name: keyutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 + version: 1.6.1 + - category: main + dependencies: + libgcc-ng: ">=7.5.0" + hash: + md5: 6f8720dff19e17ce5d48cfe7f3d2f0a3 + sha256: 8c9635aa0ea28922877dc96358f9547f6a55fc7e2eb75a556b05f1725496baf9 + manager: conda + name: libev + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2 + version: "4.33" + - category: main + dependencies: + libgcc-ng: ">=9.4.0" + hash: + md5: d645c6d2ac96843a2bfaccd2d62b3ac3 + sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e + manager: conda + name: libffi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + version: 3.4.2 + - category: main + dependencies: + libgcc-ng: ">=7.5.0" + hash: + md5: 5c0f338a513a2943c659ae619fca9211 + sha256: 1ba9d434e982536abbbcd63505276270cb3a62844a0f1b6e52962e70be078abe + manager: conda + name: libiconv + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.16-h516909a_0.tar.bz2 + version: "1.16" + - category: main + dependencies: + libgcc-ng: ">=9.4.0" + hash: + md5: 39b1328babf85c7c3a61636d9cd50206 + sha256: 32f4fb94d99946b0dabfbbfd442b25852baf909637f2eed1ffe3baea15d02aad + manager: conda + name: libnsl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2 + version: 2.0.0 + - category: main + dependencies: + libgcc-ng: ">=7.5.0" + hash: + md5: c3788462a6fbddafdb413a9f9053e58d + sha256: 53da0c8b79659df7b53eebdb80783503ce72fb4b10ed6e9e05cc0e9e4207a130 + manager: conda + name: libsodium + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h36c2ea0_1.tar.bz2 + version: 1.0.18 + - category: main + dependencies: + libgcc-ng: ">=9.3.0" + hash: + md5: 772d69f030955d9646d3d0eaf21d859d + sha256: 54f118845498353c936826f8da79b5377d23032bcac8c4a02de2019e26c3f6b3 + manager: conda + name: libuuid + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2 + version: 2.32.1 + - category: main + dependencies: + libgcc-ng: ">=12" + hash: + md5: 8302381297332ea50532cf2c67961080 + sha256: 38cf13bff23409683f2da6b0ee156d964f40e6c3dabcee626e0a118e37ab02e4 + manager: conda + name: libzlib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.12-h166bdaf_2.tar.bz2 + version: 1.2.12 + - category: main + dependencies: + libgcc-ng: ">=9.3.0" + libstdcxx-ng: ">=9.3.0" + hash: + md5: fbe97e8fa6f275d7c76a09e795adc3e6 + sha256: 56313fe4e602319682d4ea05c0ed3c5c45fc79884a5896f2cb7436b15d6987f9 + manager: conda + name: lz4-c + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.3-h9c3ff4c_1.tar.bz2 + version: 1.9.3 + - category: main + dependencies: + libgcc-ng: ">=7.5.0" + hash: + md5: bb14fcb13341b81d5eb386423b9d2bac + sha256: 25d16e6aaa3d0b450e61d0c4fadd7c9fd17f16e2fef09b34507209342d63c9f6 + manager: conda + name: lzo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h516909a_1000.tar.bz2 + version: "2.10" + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + hash: + md5: 4acfc691e64342b9dae57cf2adc63238 + sha256: b801e8cf4b2c9a30bce5616746c6c2a4e36427f045b46d9fc08a4ed40a9f7065 + manager: conda + name: ncurses + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2 + version: "6.3" + - category: main + dependencies: + ca-certificates: "" + libgcc-ng: ">=12" + hash: + md5: 07acc367c7fc8b716770cd5b36d31717 + sha256: 13ba391de59386eff710a9e40cd7a3c53ef8dab6c7818dd4eaaf0401029ddd1b + manager: conda + name: openssl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1q-h166bdaf_0.tar.bz2 + version: 1.1.1q + - category: main + dependencies: + libgcc-ng: ">=9.3.0" + libstdcxx-ng: ">=9.3.0" + hash: + md5: c05d1820a6d34ff07aaaab7a9b7eddaa + sha256: 8f35c244b1631a4f31fb1d66ab6e1d9bfac0ca9b679deced1112c7225b3ad138 + manager: conda + name: pcre + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pcre-8.45-h9c3ff4c_0.tar.bz2 + version: "8.45" + - category: main + dependencies: + libgcc-ng: ">=9.4.0" + hash: + md5: 1e16d4142b016b6a5ebdeb3d6d33aaf4 + sha256: f46a85d6df26dce9ec2c63c90662dd02bdc446cece65afd37b1ee9e31525a206 + manager: conda + name: reproc + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.3-h7f98852_0.tar.bz2 + version: 14.2.3 + - category: main + dependencies: + libgcc-ng: ">=12" + hash: + md5: 2161070d867d1b1204ea749c8eec4ef0 + sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 + manager: conda + name: xz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + version: 5.2.6 + - category: main + dependencies: + libgcc-ng: ">=9.4.0" + hash: + md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae + sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 + manager: conda + name: yaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + version: 0.2.5 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + libstdcxx-ng: ">=10.3.0" + hash: + md5: c4d3e448c6805bb0596ebce9eff930f6 + sha256: 7e2fbee0c66719cef817c5c2e7c1646bfeb67409fb64bf4974fe049353e0eec3 + manager: conda + name: yaml-cpp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.7.0-h27087fc_1.tar.bz2 + version: 0.7.0 + - category: main + dependencies: + libffi: ">=3.4.2,<3.5.0a0" + libgcc-ng: ">=9.4.0" + hash: + md5: af49250eca8e139378f8ff0ae9e57251 + sha256: 1bb53c99b4943d210c881aad9158fb0235b348498bad1a7076d1f2bef6671922 + manager: conda + name: gettext + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-h73d1719_1008.tar.bz2 + version: 0.19.8.1 + - category: main + dependencies: + libgcc-ng: ">=7.5.0" + ncurses: ">=6.2,<7.0.0a0" + hash: + md5: 4d331e44109e3f0e19b4cb8f9b82f3e1 + sha256: a57d37c236d8f7c886e01656f4949d9dcca131d2a0728609c6f7fa338b65f1cf + manager: conda + name: libedit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 + version: 3.1.20191231 + - category: main + dependencies: + c-ares: ">=1.18.1,<2.0a0" + libev: ">=4.33,<4.34.0a0" + libgcc-ng: ">=12" + libstdcxx-ng: ">=12" + libzlib: ">=1.2.12,<1.3.0a0" + openssl: ">=1.1.1q,<1.1.2a" + hash: + md5: 6fe9e31c2b8d0b022626ccac13e6ca3c + sha256: 44b87b28efb1fa34632730f37a39250ef955a3497d7d9cd0ec60316ac134278e + manager: conda + name: libnghttp2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.47.0-hdcd2b5c_1.tar.bz2 + version: 1.47.0 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + libstdcxx-ng: ">=10.3.0" + libzlib: ">=1.2.11,<1.3.0a0" + hash: + md5: 461963bb499e58bae159a898600f8792 + sha256: 2c03438609126505d7167eb8f9eec84a6de5e5f098495de052550cb371b18407 + manager: conda + name: libsolv + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.22-h6239696_0.tar.bz2 + version: 0.7.22 + - category: main + dependencies: + libgcc-ng: ">=12" + libzlib: ">=1.2.12,<1.3.0a0" + hash: + md5: 90136dc0a305db4e1df24945d431457b + sha256: 9f160517d6e660002a660cb041312f8846ef5ff2acea4dde85fd2f76fd859cdb + manager: conda + name: libsqlite + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.39.2-h753d276_1.tar.bz2 + version: 3.39.2 + - category: main + dependencies: + libgcc-ng: ">=12" + libzlib: ">=1.2.12,<1.3.0a0" + openssl: ">=1.1.1q,<1.1.2a" + hash: + md5: 89acee135f0809a18a1f4537390aa2dd + sha256: 3c2ed83502bedf4ec8c5b972accb6ff1b6c018f72fb711cdb65cb8540d5ab89e + manager: conda + name: libssh2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.10.0-haa6b8db_3.tar.bz2 + version: 1.10.0 + - category: main + dependencies: + icu: ">=70.1,<71.0a0" + libgcc-ng: ">=12" + libiconv: ">=1.16,<1.17.0a0" + libzlib: ">=1.2.12,<1.3.0a0" + xz: ">=5.2.5,<5.3.0a0" + hash: + md5: aced7c1f4b4dbfea08e033c6ae97c53e + sha256: 3c00e90a6eb6cc741731a09f848c12f3ef5ba5d03c9bbeb194029f39b7a48a5f + manager: conda + name: libxml2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.14-h22db469_4.tar.bz2 + version: 2.9.14 + - category: main + dependencies: + libgcc-ng: ">=12" + ncurses: ">=6.3,<7.0a0" + hash: + md5: db2ebbe2943aae81ed051a6a9af8e0fa + sha256: f5f383193bdbe01c41cb0d6f99fec68e820875e842e6e8b392dbe1a9b6c43ed8 + manager: conda + name: readline + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.1.2-h0f457ee_0.tar.bz2 + version: 8.1.2 + - category: main + dependencies: + libgcc-ng: ">=9.4.0" + libstdcxx-ng: ">=9.4.0" + reproc: 14.2.3 h7f98852_0 + hash: + md5: 1fc15d3b393b62192d3eeade92b61610 + sha256: 03d7dcc19ac0a16f32b77368c22e24cf370d2ea5681e28c5687d9e4bd25ab2db + manager: conda + name: reproc-cpp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.3-h9c3ff4c_0.tar.bz2 + version: 14.2.3 + - category: main + dependencies: + libgcc-ng: ">=9.4.0" + libzlib: ">=1.2.11,<1.3.0a0" + hash: + md5: 5b8c42eb62e9fc961af70bdd6a26e168 + sha256: 032fd769aad9d4cad40ba261ab222675acb7ec951a8832455fce18ef33fa8df0 + manager: conda + name: tk + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2 + version: 8.6.12 + - category: main + dependencies: + libgcc-ng: ">=9.4.0" + libsodium: ">=1.0.18,<1.0.19.0a0" + libstdcxx-ng: ">=9.4.0" + hash: + md5: 21743a8d2ea0c8cfbbf8fe489b0347df + sha256: 525315b0df21866d4c3d68bc2ff987d26c2fdf0e3e8fd242c49b7255adef04c6 + manager: conda + name: zeromq + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.4-h9c3ff4c_1.tar.bz2 + version: 4.3.4 + - category: main + dependencies: + libgcc-ng: ">=12" + libstdcxx-ng: ">=12" + libzlib: ">=1.2.12,<1.3.0a0" + hash: + md5: adcf0be7897e73e312bd24353b613f74 + sha256: c42d9ec413edd7e984b6cac676997105d0f106556a0f045961153b049b95b87c + manager: conda + name: zstd + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.2-h6239696_4.tar.bz2 + version: 1.5.2 + - category: main + dependencies: + keyutils: ">=1.6.1,<2.0a0" + libedit: ">=3.1.20191231,<4.0a0" + libgcc-ng: ">=10.3.0" + libstdcxx-ng: ">=10.3.0" + openssl: ">=1.1.1l,<1.1.2a" + hash: + md5: 7d862b05445123144bec92cb1acc8ef8 + sha256: 3d0f0a8806b6bbe5f9584ff69e0b569d8b3a5b8bd4f35564fdbd304c7ef28fd1 + manager: conda + name: krb5 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.19.3-h3790be6_0.tar.bz2 + version: 1.19.3 + - category: main + dependencies: + bzip2: ">=1.0.8,<2.0a0" + libgcc-ng: ">=12" + libxml2: ">=2.9.14,<2.10.0a0" + libzlib: ">=1.2.12,<1.3.0a0" + lz4-c: ">=1.9.3,<1.10.0a0" + lzo: ">=2.10,<3.0a0" + openssl: ">=1.1.1o,<1.1.2a" + xz: ">=5.2.5,<5.3.0a0" + zstd: ">=1.5.2,<1.6.0a0" + hash: + md5: 5b28408cfb6d2026ae7f2e7cb963f71a + sha256: 083a9e69c5f5687b47b0d00adbcc7e502c4babf275fa95e61a816fe071a75304 + manager: conda + name: libarchive + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.5.2-hb890918_3.tar.bz2 + version: 3.5.2 + - category: main + dependencies: + gettext: ">=0.19.8.1,<1.0a0" + libffi: ">=3.4.2,<3.5.0a0" + libgcc-ng: ">=12" + libiconv: ">=1.16,<1.17.0a0" + libstdcxx-ng: ">=12" + libzlib: ">=1.2.12,<1.3.0a0" + pcre: ">=8.45,<9.0a0" + hash: + md5: ebeadbb5fbc44052eeb6f96a2136e3c2 + sha256: 2ec01b1fbd21f9ec4a0a723a7dbe0c43db2f7dde88eb95586d63ea7f4e40193f + manager: conda + name: libglib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.72.1-h2d90d5f_0.tar.bz2 + version: 2.72.1 + - category: main + dependencies: + libgcc-ng: ">=12" + libsqlite: 3.39.2 h753d276_1 + libzlib: ">=1.2.12,<1.3.0a0" + ncurses: ">=6.3,<7.0a0" + readline: ">=8.1.2,<9.0a0" + hash: + md5: 2676ec698ce91567fca50654ac1b18ba + sha256: 33ff4e6ee0f323b9f2b763f887f80eea230e254ccfa5d9ab5af4e6d09da344d1 + manager: conda + name: sqlite + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.39.2-h4ff8645_1.tar.bz2 + version: 3.39.2 + - category: main + dependencies: + expat: ">=2.4.2,<3.0a0" + libgcc-ng: ">=9.4.0" + libglib: ">=2.70.2,<3.0a0" + hash: + md5: ecfff944ba3960ecb334b9a2663d708d + sha256: 8f5f995699a2d9dbdd62c61385bfeeb57c82a681a7c8c5313c395aa0ccab68a5 + manager: conda + name: dbus + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2 + version: 1.13.6 + - category: main + dependencies: + krb5: ">=1.19.3,<1.20.0a0" + libgcc-ng: ">=10.3.0" + libnghttp2: ">=1.47.0,<2.0a0" + libssh2: ">=1.10.0,<2.0a0" + libzlib: ">=1.2.11,<1.3.0a0" + openssl: ">=1.1.1o,<1.1.2a" + hash: + md5: d0c278476dba3b29ee13203784672ab1 + sha256: 07285ea4d0d7d068bdc3e178f2e8ca32cb385e8c2451b7842627b610b0e7784c + manager: conda + name: libcurl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.83.1-h7bff187_0.tar.bz2 + version: 7.83.1 + - category: main + dependencies: + bzip2: ">=1.0.8,<2.0a0" + ld_impl_linux-64: ">=2.36.1" + libffi: ">=3.4.2,<3.5.0a0" + libgcc-ng: ">=12" + libnsl: ">=2.0.0,<2.1.0a0" + libuuid: ">=2.32.1,<3.0a0" + libzlib: ">=1.2.11,<1.3.0a0" + ncurses: ">=6.3,<7.0a0" + openssl: ">=1.1.1o,<1.1.2a" + readline: ">=8.1,<9.0a0" + sqlite: ">=3.38.5,<4.0a0" + tk: ">=8.6.12,<8.7.0a0" + tzdata: "" + xz: ">=5.2.5,<5.3.0a0" + hash: + md5: 69bc307cc4d7396c5fccb26bbcc9c379 + sha256: 411462cd0726d5a13fd04295887d1137175df55687e4783f26ac1cbb46a10b7f + manager: conda + name: python + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.9.13-h9a8a25e_0_cpython.tar.bz2 + version: 3.9.13 + - category: main + dependencies: + python: "" + hash: + md5: 5f095bc6454094e96f146491fd03633b + sha256: ae9fb8f68281f84482f2c234379aa12405a9e365151d43af20b3ae1f17312111 + manager: conda + name: appdirs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2 + version: 1.4.4 + - category: main + dependencies: + python: ">=3.5" + hash: + md5: 6d3ccbc56256204925bfa8378722792f + sha256: 86133878250874b3823bae7369bcad90187132537726cb1b546d88a0552d24de + manager: conda + name: attrs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/attrs-22.1.0-pyh71513ae_1.tar.bz2 + version: 22.1.0 + - category: main + dependencies: + python: "" + hash: + md5: 6006a6d08a3fa99268a2681c7fb55213 + sha256: ee62d6434090c1327a48551734e06bd10e65a64ef7f3b6e68719500dab0e42b9 + manager: conda + name: backcall + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2 + version: 0.2.0 + - category: main + dependencies: + python: "" + hash: + md5: 0da16b293affa6ac31812376f8eb79dd + sha256: a584e690dbb042779af83abaa87a54764278c0a53bf5256ff8f5b0f0061ac283 + manager: conda + name: backports + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/backports-1.0-py_2.tar.bz2 + version: "1.0" + - category: main + dependencies: + python: "" + hash: + md5: 808c46dc56ae4a796830129aaf1b51ec + sha256: 468b68a9e8714bf21ee2df551b919df28122f32e57033aafe50288fdfb7c4955 + manager: conda + name: cachy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cachy-0.3.0-py_0.tar.bz2 + version: 0.3.0 + - category: main + dependencies: + python: ">=3.6" + hash: + md5: c1d5b294fbf9a795dec349a6f4d8be8e + sha256: 9e6170fa7b65b5546377eddb602d5ff871110f84bebf101b7b8177ff64aab1cb + manager: conda + name: charset-normalizer + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.1.1-pyhd8ed1ab_0.tar.bz2 + version: 2.1.1 + - category: main + dependencies: + python: ">=3.6" + hash: + md5: c267da48ce208905d7d976d49dfd9433 + sha256: fcab1a16af5daf3a1ea9b0a7ed15615f0d5fff05ff4925ed570988868bb29e38 + manager: conda + name: colorama + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.5-pyhd8ed1ab_0.tar.bz2 + version: 0.4.5 + - category: main + dependencies: + python: ">=3.6,<4.0" + hash: + md5: b8477552274c1cfdb533e954c76523f1 + sha256: af1db267e03c649aefcc1571ddce4eac361a0e5232d1bdd05fd93fadbfdd2da6 + manager: conda + name: crashtest + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/crashtest-0.3.1-pyhd8ed1ab_0.tar.bz2 + version: 0.3.1 + - category: main + dependencies: + python: ">=3.7" + hash: + md5: a362b2124b06aad102e2ee4581acee7d + sha256: 63a83e62e0939bc1ab32de4ec736f6403084198c4639638b354a352113809c92 + manager: conda + name: dataclasses + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2 + version: "0.8" + - category: main + dependencies: + python: ">=3.5" + hash: + md5: 43afe5ab04e35e17ba28649471dd7364 + sha256: 328a6a379f9bdfd0230e51de291ce858e6479411ea4b0545fb377c71662ef3e2 + manager: conda + name: decorator + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2 + version: 5.1.1 + - category: main + dependencies: + python: 2.7|>=3.6 + hash: + md5: f15c3912378a07726093cc94d1e13251 + sha256: fe48fec5aeb77e5963ffb58de6fbb880eb545bbe25c609f614e39c56e4a193a6 + manager: conda + name: distlib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.5-pyhd8ed1ab_0.tar.bz2 + version: 0.3.5 + - category: main + dependencies: + python: ">=3.6" + hash: + md5: 3cf04868fee0a029769bd41f4b2fbf2d + sha256: 2ec4a0900a4a9f42615fc04d0fb3286b796abe56590e8e042f6ec25e102dd5af + manager: conda + name: entrypoints + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_0.tar.bz2 + version: "0.4" + - category: main + dependencies: + python: ">=2.7" + hash: + md5: 12679789bdac3b0d87f98a0e1213a85a + sha256: a7efa27563bda2c05b5d1f294eeec0b4de1e2ef8877ef261aa2768a903c906bf + manager: conda + name: executing + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/executing-0.10.0-pyhd8ed1ab_0.tar.bz2 + version: 0.10.0 + - category: main + dependencies: + python: ">=3.7" + hash: + md5: 10f0218dbd493ab2e5dc6759ddea4526 + sha256: 5b5884b070fbe23bb714c3de22038ed6056b6533b0974c81d5f4a7ef451b7eff + manager: conda + name: filelock + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.8.0-pyhd8ed1ab_0.tar.bz2 + version: 3.8.0 + - category: main + dependencies: + python: ">=3" + hash: + md5: a8c3c313e5339029946b66070cf24b39 + sha256: 70af3c4858eafff05bf833ed0b77a559835ece2c10cd3256263d17356d14d5ed + manager: conda + name: h11 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/h11-0.12.0-pyhd8ed1ab_0.tar.bz2 + version: 0.12.0 + - category: main + dependencies: + python: "" + hash: + md5: 914d6646c4dbb1fd3ff539830a12fd71 + sha256: 5dec948932c4f740674b1afb551223ada0c55103f4c7bf86a110454da3d27cb8 + manager: conda + name: hpack + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2 + version: 4.0.0 + - category: main + dependencies: + python: ">=3.6" + hash: + md5: 9f765cbfab6870c8435b9eefecd7a1f4 + sha256: e374a9d0f53149328134a8d86f5d72bca4c6dcebed3c0ecfa968c02996289330 + manager: conda + name: hyperframe + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2 + version: 6.0.1 + - category: main + dependencies: + python: ">=3.6" + hash: + md5: 40b50b8b030f5f2f22085c062ed013dd + sha256: d697b7db5194d5248850b57fd313ecbb29bba9aaab0346ee55816589afbd1d0e + manager: conda + name: idna + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.3-pyhd8ed1ab_0.tar.bz2 + version: "3.3" + - category: main + dependencies: + python: "" + hash: + md5: 39161f81cc5e5ca45b8226fbb06c6905 + sha256: 9423ded508ebda87dae21d7876134e406ffeb88e6059f3fe1a909d180c351959 + manager: conda + name: iniconfig + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.1.1-pyh9f0ad1d_0.tar.bz2 + version: 1.1.1 + - category: main + dependencies: + python: ">=3.7" + hash: + md5: 9800ad1699b42612478755a2d26c722d + sha256: 16639759b811866d63315fe1391f6fb45f5478b823972f4d3d9f0392b7dd80b8 + manager: conda + name: jeepney + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jeepney-0.8.0-pyhd8ed1ab_0.tar.bz2 + version: 0.8.0 + - category: main + dependencies: + libarchive: ">=3.5.2,<3.6.0a0" + libcurl: ">=7.83.1,<8.0a0" + libgcc-ng: ">=12" + libiconv: ">=1.16,<1.17.0a0" + libsolv: ">=0.7.22,<0.8.0a0" + libstdcxx-ng: ">=12" + openssl: ">=1.1.1q,<1.1.2a" + reproc-cpp: ">=14.2,<15.0a0" + yaml-cpp: ">=0.7.0,<0.8.0a0" + hash: + md5: c055feed72f303a3ca715a26eeec9d0b + sha256: cf2182b9099fec3796a4cdf55015cb33b20d6394fa971c077f08066b9c6a52e8 + manager: conda + name: libmamba + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libmamba-0.25.0-hd8a31e3_2.tar.bz2 + version: 0.25.0 + - category: main + dependencies: + python: "" + hash: + md5: c104d98e09c47519950cffb8dd5b4f10 + sha256: d3a68045ef74a2a7b8c8a55b242fdbc875d362e37adcf793613cf0d8c8e4fbf7 + manager: conda + name: lockfile + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/lockfile-0.12.2-py_1.tar.bz2 + version: 0.12.2 + - category: main + dependencies: + python: ">=3.6" + hash: + md5: 34fc335fc50eef0b5ea708f2b5f54e0c + sha256: 0466ad9490b761e9a8c57fab574fc099136b45fa19a0746ce33acdeb2a84766b + manager: conda + name: mccabe + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_0.tar.bz2 + version: 0.7.0 + - category: main + dependencies: + python: ">=3.5" + hash: + md5: dc36c992aec485c0efff619ed2e63957 + sha256: adefa33879e35375ec8cae910af6823534056900ff3a90c0c1ef8ffaab5b0d8a + manager: conda + name: nest-asyncio + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.5.5-pyhd8ed1ab_0.tar.bz2 + version: 1.5.5 + - category: main + dependencies: + python: ">=3.6" + hash: + md5: 17a565a0c3899244e938cdf417e7b094 + sha256: 4e26d5daf5de0e31aa5e74ac56386a361b202433b83f024fdadbf07d4a244da4 + manager: conda + name: parso + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.3-pyhd8ed1ab_0.tar.bz2 + version: 0.8.3 + - category: main + dependencies: + python: ">=2.7" + hash: + md5: a4eea5bff523f26442405bc5d1f52adb + sha256: 9153f0f38c76a09da7688a61fdbf8f3d7504e2326bef53e4ec20d994311b15bd + manager: conda + name: pastel + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pastel-0.2.1-pyhd8ed1ab_0.tar.bz2 + version: 0.2.1 + - category: main + dependencies: + python: ">=3" + hash: + md5: 415f0ebb6198cc2801c73438a9fb5761 + sha256: a1ed1a094dd0d1b94a09ed85c283a0eb28943f2e6f22161fb45e128d35229738 + manager: conda + name: pickleshare + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-py_1003.tar.bz2 + version: 0.7.5 + - category: main + dependencies: + python: ">=3.6" + hash: + md5: 0f2d0da112ff6fd76cc3ce038d72d2c9 + sha256: 2f025bd6425932cbbca83a24194f8c4ef098d6aa4b4c6f878f73d926a1041303 + manager: conda + name: pkginfo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.8.3-pyhd8ed1ab_0.tar.bz2 + version: 1.8.3 + - category: main + dependencies: + python: ">=3.6" + hash: + md5: 89e3c7cdde7d3aaa2aee933b604dd07f + sha256: 7d055ffc8a02bf781a89d069db3454b453605cdaff300b82cedcc7133283e47e + manager: conda + name: pkgutil-resolve-name + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_0.tar.bz2 + version: 1.3.10 + - category: main + dependencies: + python: ">=3.7" + hash: + md5: 2fb3f88922e7aec26ba652fcdfe13950 + sha256: a46843e317318405a8c66b640e7ad0c95d2f536918faa4f36cdfcda852000bcd + manager: conda + name: platformdirs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-2.5.2-pyhd8ed1ab_1.tar.bz2 + version: 2.5.2 + - category: main + dependencies: + python: "" + hash: + md5: 359eeb6536da0e687af562ed265ec263 + sha256: fb31e006a25eb2e18f3440eb8d17be44c8ccfae559499199f73584566d0a444a + manager: conda + name: ptyprocess + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2 + version: 0.7.0 + - category: main + dependencies: + python: ">=3.5" + hash: + md5: 6784285c7e55cb7212efabc79e4c2883 + sha256: 72792f9fc2b1820e37cc57f84a27bc819c71088c3002ca6db05a2e56404f9d44 + manager: conda + name: pure_eval + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.2-pyhd8ed1ab_0.tar.bz2 + version: 0.2.2 + - category: main + dependencies: + python: ">=2.7" + hash: + md5: b4613d7e7a493916d867842a6a148054 + sha256: 268be33a290e3d51467ab29cbb5a80cf79f69dade2f2dead25d7f80d76c3543a + manager: conda + name: py + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/py-1.11.0-pyh6c4a22f_0.tar.bz2 + version: 1.11.0 + - category: main + dependencies: + python: ">=3.6" + hash: + md5: 0191dd7efe1a94262812770183b68892 + sha256: 0c2e2dd3d6239f1623506ae9b56a91455149b9daaec5c089ccc62f15931ac530 + manager: conda + name: pycodestyle + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.9.1-pyhd8ed1ab_0.tar.bz2 + version: 2.9.1 + - category: main + dependencies: + python: 2.7.*|>=3.4 + hash: + md5: 076becd9e05608f8dc72757d5f3a91ff + sha256: 74c63fd03f1f1ea2b54e8bc529fd1a600aaafb24027b738d0db87909ee3a33dc + manager: conda + name: pycparser + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.21-pyhd8ed1ab_0.tar.bz2 + version: "2.21" + - category: main + dependencies: + python: 2.7.*|>=3.5 + hash: + md5: 1b3bef4313288ae8d35b1dfba4cd84a3 + sha256: c12fa2398bf56c56af914a374d73d9fafbb775f445eaaa2dc34c34ddbeb3dddd + manager: conda + name: pyflakes + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pyflakes-2.5.0-pyhd8ed1ab_0.tar.bz2 + version: 2.5.0 + - category: main + dependencies: + python: ">=3.3" + hash: + md5: edf8651c4379d9d1495ad6229622d150 + sha256: 50bd91767686bfe769e50a5a1b883e238d944a6163fea43e7c0beaac54ca674f + manager: conda + name: pylev + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pylev-1.4.0-pyhd8ed1ab_0.tar.bz2 + version: 1.4.0 + - category: main + dependencies: + python: ">=3.6" + hash: + md5: e8fbc1b54b25f4b08281467bc13b70cc + sha256: 4acc7151cef5920d130f2e0a7615559cce8bfb037aeecb14d4d359ae3d9bc51b + manager: conda + name: pyparsing + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.9-pyhd8ed1ab_0.tar.bz2 + version: 3.0.9 + - category: main + dependencies: + python: ">=3.3" + hash: + md5: 66c2cdd40938dceeef4b02ba5d8b2692 + sha256: 4409318be6765da36dfdfd7fb58f794d1d11a84407e69280de5744679a6d7b37 + manager: conda + name: python-fastjsonschema + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.16.1-pyhd8ed1ab_0.tar.bz2 + version: 2.16.1 + - category: main + dependencies: + python: 3.9.* + hash: + md5: 39adde4247484de2bb4000122fdcf665 + sha256: 67231829ea0101fee30c68f788fdba40a11bbee8fdac556daaab5832bd27bf3d + manager: conda + name: python_abi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-2_cp39.tar.bz2 + version: "3.9" + - category: main + dependencies: + python: ">=3.4" + hash: + md5: ee18e8644b953e8900282b2ef2a8c5a1 + sha256: ba27ce701f043d1281ca015f2c58850c384435da0effc698e131891c2067a1f0 + manager: conda + name: rfc3986 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/rfc3986-1.5.0-pyhd8ed1ab_0.tar.bz2 + version: 1.5.0 + - category: main + dependencies: + python: ">=3.6" + hash: + md5: 65bacdee3cac51e49f45d530bbd5e90f + sha256: 5e00e61916a46c1857871adec258952a50a86542883bcbaa1f1df572bd51e786 + manager: conda + name: shellingham + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.0-pyhd8ed1ab_0.tar.bz2 + version: 1.5.0 + - category: main + dependencies: + python: "" + hash: + md5: e5f25f8dbc060e9a8d912e432202afc2 + sha256: a85c38227b446f42c5b90d9b642f2c0567880c15d72492d8da074a59c8f91dd6 + manager: conda + name: six + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 + version: 1.16.0 + - category: main + dependencies: + python: "" + hash: + md5: 3a8dc70789709aa315325d5df06fb7e4 + sha256: 091de70ee6bfe063e0c0f77336975d124fd1e3f49b9c58d97c0c7b3d287c0002 + manager: conda + name: smmap + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/smmap-3.0.5-pyh44b312d_0.tar.bz2 + version: 3.0.5 + - category: main + dependencies: + python: "" + hash: + md5: afcf07cba949f797ac96c5e13e745cc7 + sha256: 232b434fdf612933e35d3bb087a1fb268ce7cc1ff3e7b742c327c23e19eaefb6 + manager: conda + name: text-unidecode + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/text-unidecode-1.3-py_0.tar.bz2 + version: "1.3" + - category: main + dependencies: + python: ">=2.7" + hash: + md5: f832c45a477c78bebd107098db465095 + sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 + manager: conda + name: toml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 + version: 0.10.2 + - category: main + dependencies: + python: ">=3.7" + hash: + md5: 5844808ffab9ebdb694585b50ba02a96 + sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f + manager: conda + name: tomli + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + version: 2.0.1 + - category: main + dependencies: + python: ">=3.5" + hash: + md5: 92facfec94bc02d6ccf42e7173831a36 + sha256: 90229da7665175b0185183ab7b53f50af487c7f9b0f47cf09c184cbc139fd24b + manager: conda + name: toolz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.0-pyhd8ed1ab_0.tar.bz2 + version: 0.12.0 + - category: main + dependencies: + python: ">=3.7" + hash: + md5: 037ae660916683034146db3ec98f099a + sha256: 32f7e68d11512fd0b78343a96ee18396523bf3faaab7d7bc9593fcc56374233a + manager: conda + name: traitlets + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.3.0-pyhd8ed1ab_0.tar.bz2 + version: 5.3.0 + - category: main + dependencies: + python: ">=3" + hash: + md5: e6573ac68718f17b9d4f5c8eda3190f2 + sha256: ec1cfe0b7dc55a22223562cad799e0b16d122dab611c9923b6068d27a784ba2f + manager: conda + name: typing + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/typing-3.10.0.0-pyhd8ed1ab_0.tar.bz2 + version: 3.10.0.0 + - category: main + dependencies: + python: ">=3.7" + hash: + md5: a9d85960bc62d53cc4ea0d1d27f73c98 + sha256: 1fe5b48aa997616a7537de4d05c0b7fd11b712895e35493cac7604e8d5f97ad7 + manager: conda + name: typing_extensions + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.3.0-pyha770c72_0.tar.bz2 + version: 4.3.0 + - category: main + dependencies: + python: ">=3.5" + hash: + md5: 6ee0ed0149b472fdf458e4fd18ea1596 + sha256: f0b7fa2cd7b38992334593439c7d7debce3aef6893f8cdc81f27856ab5aca54b + manager: conda + name: unidecode + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/unidecode-1.3.4-pyhd8ed1ab_0.tar.bz2 + version: 1.3.4 + - category: main + dependencies: + python: "" + hash: + md5: 3563be4c5611a44210d9ba0c16113136 + sha256: 302f4f4bd1ad00c0be1426ecf6bb01db59cfd8aff3de0cf1596526dca1a6b70e + manager: conda + name: webencodings + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-py_1.tar.bz2 + version: 0.5.1 + - category: main + dependencies: + python: ">=3.7" + hash: + md5: a3508a0c850745b875de88aea4c40cc5 + sha256: bb6920451dad059ca31581ca6e36c5f1534fad8a8efe869c7eb9c9e3846b4f53 + manager: conda + name: zipp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.1-pyhd8ed1ab_0.tar.bz2 + version: 3.8.1 + - category: main + dependencies: + python: ">=3.5" + six: "" + hash: + md5: 4d725d10caaad25d9c31bfb263044fb4 + sha256: ec2a186080aaf79d157993e63c3928ec5fcc4cffab86acb7f0501f4a8d8d276f + manager: conda + name: asttokens + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/asttokens-2.0.8-pyhd8ed1ab_0.tar.bz2 + version: 2.0.8 + - category: main + dependencies: + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: cf0efee4ef53a6d3ea4dce06ac360f14 + sha256: d18f34dcff91ba88762dc3894021192c0040da0b4daa79107710cca4b845c8c9 + manager: conda + name: certifi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/certifi-2022.6.15-py39hf3d152e_0.tar.bz2 + version: 2022.6.15 + - category: main + dependencies: + libffi: ">=3.4.2,<3.5.0a0" + libgcc-ng: ">=12" + pycparser: "" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 61e961a94c8fd535e4496b17e7452dfe + sha256: 36340ca4f6935f5841197aa91c6ffef5966b031fa1267cdee7e3add5ba4dfc81 + manager: conda + name: cffi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.15.1-py39he91dace_0.tar.bz2 + version: 1.15.1 + - category: main + dependencies: + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: ab94ed2075ab95fdb8eb7f0a00414d4e + sha256: 1aaf16ace43940bc7657c4c1974b5ab424a84b9d03d1bf4eefb9403091856b30 + manager: conda + name: chardet + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/chardet-5.0.0-py39hf3d152e_0.tar.bz2 + version: 5.0.0 + - category: main + dependencies: + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 40edd9ebc04e4b4ec27c1008e5e3f99d + sha256: f828e0eac4f14d8868039f93cb4674582d95be4c1d89b34007f8154af3af4edf + manager: conda + name: click + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/click-8.1.3-py39hf3d152e_0.tar.bz2 + version: 8.1.3 + - category: main + dependencies: + crashtest: ">=0.3.0,<0.4.0" + pastel: ">=0.2.0,<0.3.0" + pylev: ">=1.3,<2.0" + python: "" + hash: + md5: 159273f717a11e53b2656f8b6521a5e2 + sha256: 59b5c9ea3415e45e1beb1c191e3a0bf0dcca92c200a184704ea55002d1ef535c + manager: conda + name: clikit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/clikit-0.6.2-pyh9f0ad1d_0.tar.bz2 + version: 0.6.2 + - category: main + dependencies: + libgcc-ng: ">=12" + libstdcxx-ng: ">=12" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 728f724f3714d043321fc1be4e332487 + sha256: b97599c8f53d26b88176d4cf4202dd1feaf7cc0849e3f73b030607a1447209d1 + manager: conda + name: debugpy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.6.3-py39h5a03fae_0.tar.bz2 + version: 1.6.3 + - category: main + dependencies: + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 0059012dc86a9af7ffdc4ea4eaae6738 + sha256: 5d1200d21177bc7c8a01354d75916f6177138de806e4a08e1aed779c275345d8 + manager: conda + name: future + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/future-0.18.2-py39hf3d152e_5.tar.bz2 + version: 0.18.2 + - category: main + dependencies: + python: ">=3.4" + smmap: ">=3.0.1,<4" + hash: + md5: 40fc6b14a45dee3a3fd9f302d026108e + sha256: fa018c53bd1c171dccde16c4eb9dd9f3ff6b7f2d222c564d48b5516ec1ee24ec + manager: conda + name: gitdb + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.9-pyhd8ed1ab_0.tar.bz2 + version: 4.0.9 + - category: main + dependencies: + hpack: ">=4.0,<5" + hyperframe: ">=6.0,<7" + python: ">=3.6.1" + hash: + md5: b748fbf7060927a6e82df7cb5ee8f097 + sha256: bfc6a23849953647f4e255c782e74a0e18fe16f7e25c7bb0bc57b83bb6762c7a + manager: conda + name: h2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2 + version: 4.1.0 + - category: main + dependencies: + python: "" + six: ">=1.9" + webencodings: "" + hash: + md5: b2355343d6315c892543200231d7154a + sha256: 9ad06446fe9847e86cb20d220bf11614afcd2cbe9f58096f08d5d4018877bee4 + manager: conda + name: html5lib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/html5lib-1.1-pyh9f0ad1d_0.tar.bz2 + version: "1.1" + - category: main + dependencies: + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + zipp: ">=0.5" + hash: + md5: 4c2a0eabf0b8980b2c755646a6f750eb + sha256: 3a13f3af58e7a5b50516c9bf10473953e51d9a5367f93fafd04c2bccc9162983 + manager: conda + name: importlib-metadata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-4.11.4-py39hf3d152e_0.tar.bz2 + version: 4.11.4 + - category: main + dependencies: + python: ">=3.6" + zipp: ">=3.1.0" + hash: + md5: 393a52ae5450ac981a0b67c8175d61fa + sha256: fdf6e04a7e5fc84851828d8415b6182ac0780d4df3dfc230d1134ece27b3e4a1 + manager: conda + name: importlib_resources + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-5.9.0-pyhd8ed1ab_0.tar.bz2 + version: 5.9.0 + - category: main + dependencies: + parso: ">=0.8.0,<0.9.0" + python: ">=3.6" + hash: + md5: 0e613217e78777045199372a2b0d5bd2 + sha256: 1c7150635f00455037bbede8a6c0086531c45e8e257ff6eaaf7aa134ccd20767 + manager: conda + name: jedi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.18.1-pyhd8ed1ab_2.tar.bz2 + version: 0.18.1 + - category: main + dependencies: + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + traitlets: "" + hash: + md5: fc5a19614b813f4e20f2676ecba3347e + sha256: 966b5170e17187da62a2457b510b8686349f76e0ebca05c28133e5e4a25fb25d + manager: conda + name: jupyter_core + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-4.11.1-py39hf3d152e_0.tar.bz2 + version: 4.11.1 + - category: main + dependencies: + libgcc-ng: ">=12" + libmamba: 0.25.0 hd8a31e3_2 + libstdcxx-ng: ">=12" + openssl: ">=1.1.1q,<1.1.2a" + pybind11-abi: "4" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + yaml-cpp: ">=0.7.0,<0.8.0a0" + hash: + md5: 1e5e323c1122f6fc18a378682a75cfaf + sha256: 94956e702eebac3a8b5d9005f7cad0e31994c73ba9f0e25f03a3cc1e20a6a1ca + manager: conda + name: libmambapy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libmambapy-0.25.0-py39hd55135b_2.tar.bz2 + version: 0.25.0 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 7cda413e43b252044a270c2477031c5c + sha256: 05e22cdcefeebe18698acc1b7445fd7e8b4b07c4d65c99f688ddeff8569d42d0 + manager: conda + name: markupsafe + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.1-py39hb9d737c_1.tar.bz2 + version: 2.1.1 + - category: main + dependencies: + python: ">=3.6" + traitlets: "" + hash: + md5: b21613793fcc81d944c76c9f2864a7de + sha256: aa091b88aec55bfa2d9207028d8cdc689b9efb090ae27b99557e93c675be2f3c + manager: conda + name: matplotlib-inline + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.6-pyhd8ed1ab_0.tar.bz2 + version: 0.1.6 + - category: main + dependencies: + libgcc-ng: ">=12" + libstdcxx-ng: ">=12" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 35b4a1a56408657cd2c6ce7145c21ecf + sha256: f3a6149980035ee354ddbaf026e8e82db91dcdd1759439522e10d0d64decf237 + manager: conda + name: msgpack-python + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.0.4-py39hf939315_0.tar.bz2 + version: 1.0.4 + - category: main + dependencies: + pyparsing: ">=2.0.2" + python: ">=2.7" + hash: + md5: be69a38e912054a62dc82cc3c7711a64 + sha256: 887645177378f0d383b150259c7f255e9a1a47383872be118e197dc175718316 + manager: conda + name: packaging + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/packaging-20.9-pyh44b312d_0.tar.bz2 + version: "20.9" + - category: main + dependencies: + ptyprocess: ">=0.5" + python: "" + hash: + md5: 5909e7b978141dd80d28dbf9de627827 + sha256: 04eef875d461732ef22cd19bf2c989c40e73b5da625bf6a6b82ddae200e90e56 + manager: conda + name: pexpect + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.8.0-pyh9f0ad1d_2.tar.bz2 + version: 4.8.0 + - category: main + dependencies: + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: c375c89340e563053f3656c7f134d265 + sha256: d82e717937e171a2b124030acd2625e0a3ab62e82a137a21c03a91013280c29f + manager: conda + name: pluggy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pluggy-1.0.0-py39hf3d152e_3.tar.bz2 + version: 1.0.0 + - category: main + dependencies: + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: bfefe349de77edb720cb4688821ff78e + sha256: 83cdcf4c17264d63e972f079408bd86ab15a9b14230d168b3c35b5971860be11 + manager: conda + name: poetry-core + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/poetry-core-1.0.8-py39hf3d152e_1.tar.bz2 + version: 1.0.8 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 5852c69cad74811dc3c95f9ab6a184ef + sha256: aa0879c09b3bff8f30dc6d4d0ec58bcfa450de59658ae21f74fd05a1bbc73782 + manager: conda + name: psutil + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.1-py39hb9d737c_0.tar.bz2 + version: 5.9.1 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: b7d981539b1a880d19c6a158104a3fa1 + sha256: e7685b82c1d6269d5fc3a626a4f26138e4136b4b470f308f1a65b01ff17b3b38 + manager: conda + name: pycosat + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.3-py39hb9d737c_1010.tar.bz2 + version: 0.6.3 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: e2575d7508c7933047544ac7a15e021d + sha256: 9da8d2a32f1d961eaefb5f9aedb53ce74ad4da1a6272ae4cd4eb2fab7d6ed1b0 + manager: conda + name: pyrsistent + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.18.1-py39hb9d737c_1.tar.bz2 + version: 0.18.1 + - category: main + dependencies: + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: d34b97a2386932b97c7cb80916a673e7 + sha256: 42d46baeab725d3c70d22a4258549e9f0f1a72b740166cd9c3b394c4369cb306 + manager: conda + name: pysocks + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py39hf3d152e_5.tar.bz2 + version: 1.7.1 + - category: main + dependencies: + python: ">=3.6" + six: ">=1.5" + hash: + md5: dd999d1cc9f79e67dbb855c8924c7984 + sha256: 54d7785c7678166aa45adeaccfc1d2b8c3c799ca2dc05d4a82bb39b1968bd7da + manager: conda + name: python-dateutil + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2 + version: 2.8.2 + - category: main + dependencies: + python: ">=3.6" + text-unidecode: ">=1.3" + unidecode: ">=1.1.1" + hash: + md5: a882d8d1971e2618a702d8b4c4d58390 + sha256: 0f209008ad2c4da848a0ac51995fb49e0cd3fb5d31f27895cea0bdacaf4827ac + manager: conda + name: python-slugify + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/python-slugify-6.1.2-pyhd8ed1ab_0.tar.bz2 + version: 6.1.2 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + yaml: ">=0.2.5,<0.3.0a0" + hash: + md5: dcc47a3b751508507183d17e569805e5 + sha256: 569809030eed3c6b707a26172bc942a5a12fc8d76e53d3d28430761ecd60c900 + manager: conda + name: pyyaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0-py39hb9d737c_4.tar.bz2 + version: "6.0" + - category: main + dependencies: + libgcc-ng: ">=12" + libsodium: ">=1.0.18,<1.0.19.0a0" + libstdcxx-ng: ">=12" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + zeromq: ">=4.3.4,<4.4.0a0" + hash: + md5: 6f77aa6a229cf13620b7cf7d29b56a8d + sha256: c66243a906e5c43359ff73a2645c9bd677a174f7e5dec487fb9cdf982a6737d7 + manager: conda + name: pyzmq + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-23.2.1-py39headdf64_0.tar.bz2 + version: 23.2.1 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: a0fabd69dd35bb24ec84d28dc01c3c5b + sha256: 388a1b6b559156b27f6eb1952a85632ad907f0572d31e3897dba338d28c44860 + manager: conda + name: ruamel.yaml.clib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.6-py39hb9d737c_1.tar.bz2 + version: 0.2.6 + - category: main + dependencies: + libgcc-ng: ">=12" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + yaml: ">=0.2.5,<0.3.0a0" + hash: + md5: 89efb3c015ef8bc2a33535a2c1b852b2 + sha256: d417615e90a5f66004ef9f742396db129eaa0dcbe7f723288eb2ddc34d39750f + manager: conda + name: ruamel_yaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py39hb9d737c_1007.tar.bz2 + version: 0.15.80 + - category: main + dependencies: + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 57f90d813aad3e06c8f829722926e111 + sha256: 1a2142e84a2bf579123ff90cb2a318f64ddf678e3fa1e4a1622fbea3b6afc5e7 + manager: conda + name: setuptools + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/setuptools-65.3.0-py39hf3d152e_0.tar.bz2 + version: 65.3.0 + - category: main + dependencies: + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: e2cb114a39b27ef1687a0c2c3e793cf6 + sha256: 74b60bd585856abb2cde358733d9d234420f09a9a112c3561d2021c4c67e3a90 + manager: conda + name: sniffio + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/sniffio-1.2.0-py39hf3d152e_3.tar.bz2 + version: 1.2.0 + - category: main + dependencies: + python: ">=3.6" + typing: ">=3.6,<4.0" + hash: + md5: c57d6a6abb22c3796add680597ee0096 + sha256: 824543c373d6318c335f7c304ef38dec40fe8e0f88ad7c7db92e181e3c5b1170 + manager: conda + name: tomlkit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.11.4-pyha770c72_0.tar.bz2 + version: 0.11.4 + - category: main + dependencies: + libgcc-ng: ">=12" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: a3c57360af28c0d9956622af99a521cd + sha256: c51e56ebf493a94f4f25840a0175405b3f650cd63ebcd6e19a68ac9cfb5e5411 + manager: conda + name: tornado + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.2-py39hb9d737c_0.tar.bz2 + version: "6.2" + - category: main + dependencies: + colorama: "" + python: ">=2.7" + hash: + md5: 6642233f341e1900d0c8e6eddb979c14 + sha256: 4a07828941e4bf8c8167c278e1999990b984055e49c794a81d9e76073191aaed + manager: conda + name: tqdm + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.64.0-pyhd8ed1ab_0.tar.bz2 + version: 4.64.0 + - category: main + dependencies: + typing_extensions: 4.3.0 pyha770c72_0 + hash: + md5: f3e98e944832fb271a0dbda7b7771dc6 + sha256: 57ea0e9a150b698f5a7b21b12987da7c321bb331fd07116ecced24eb1e056d2f + manager: conda + name: typing-extensions + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.3.0-hd8ed1ab_0.tar.bz2 + version: 4.3.0 + - category: main + dependencies: + distlib: ">=0.3.5,<1" + filelock: ">=3.4.1,<4" + platformdirs: ">=2.4,<3" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: baa79a28aa08de404d9deae634b91e03 + sha256: 74f5fb2dd00428256092717bf3b2e953fcec2e13ed2606c9bd24a1e4ae77dfbc + manager: conda + name: virtualenv + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/virtualenv-20.16.3-py39hf3d152e_1.tar.bz2 + version: 20.16.3 + - category: main + dependencies: + idna: ">=2.8" + python: ">=3.7" + sniffio: ">=1.1" + typing_extensions: "" + hash: + md5: d65ef75084f8adbadb696dfd91148e79 + sha256: eda988270b57bd726381257b99ffbf283b2f1ab1bf12d45697241a6c6d166143 + manager: conda + name: anyio + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/anyio-3.6.1-pyhd8ed1ab_1.tar.bz2 + version: 3.6.1 + - category: main + dependencies: + python: ">=3.6" + python-dateutil: ">=2.7.0" + typing_extensions: "" + hash: + md5: 4a5f877e92e4e470c5ffdb88494b3666 + sha256: 8094ec136e40e3d985a1f04fe6f480389f191607a7000fc188b8159008346d50 + manager: conda + name: arrow + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.2.2-pyhd8ed1ab_0.tar.bz2 + version: 1.2.2 + - category: main + dependencies: + backports: "" + python: ">=3.6" + setuptools: "" + hash: + md5: c5b3edc62d6309088f4970b3eaaa65a6 + sha256: fdea00d4b79990f3fe938e2716bc32bd895eb5c44b6c75b8261db095a1b33c16 + manager: conda + name: backports.functools_lru_cache + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.4-pyhd8ed1ab_0.tar.bz2 + version: 1.6.4 + - category: main + dependencies: + chardet: "" + python: "" + hash: + md5: a556fa60840fcb9dd739d186bfd252f7 + sha256: 8f65c16a9f85285e1f704a26d4c5ced25f46544f5cc20dc8a4aebd7796f8011a + manager: conda + name: binaryornot + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/binaryornot-0.4.4-py_1.tar.bz2 + version: 0.4.4 + - category: main + dependencies: + cffi: ">=1.0.0" + libgcc-ng: ">=10.3.0" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 05a99367d885ec9990f25e74128a8a08 + sha256: 4a520850207e965244c70a412f030f1c353b70b942ad99a0a0cfb83e64bbd60e + manager: conda + name: brotlipy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py39hb9d737c_1004.tar.bz2 + version: 0.7.0 + - category: main + dependencies: + clikit: ">=0.6.0,<0.7.0" + python: ">=3.6" + hash: + md5: 4c82b11a3d06031bd58e7d869f53d965 + sha256: a3a5beaf5b4a5ba671580164e6b1da77837f9d69414b095bd3231e84a85f505c + manager: conda + name: cleo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cleo-0.8.1-pyhd8ed1ab_2.tar.bz2 + version: 0.8.1 + - category: main + dependencies: + click: "" + python: ">=3.6" + hash: + md5: 72a46ffc25701c173932fd55cf0965d3 + sha256: 7384b6c194f9822d7cc2c9d82409b2fd571fad96f95e6e27c9098f63772d36fd + manager: conda + name: click-default-group + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/click-default-group-1.2.2-pyhd8ed1ab_1.tar.bz2 + version: 1.2.2 + - category: main + dependencies: + future: ">=0.14.0" + python: "" + hash: + md5: 6aa0173c14befcd577ded130cf6f22f5 + sha256: 10577f82bafd5d37f0c3f2122272d0dc1f2d133655c2bdd1a3cd5f910d0bd4c5 + manager: conda + name: commonmark + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2 + version: 0.9.1 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + six: "" + tqdm: "" + hash: + md5: 1fadb17b68893d479b0a01981570a494 + sha256: 48a7ee1df5a9685ea53640cc60c7db3bcf6982548a21a781e31ae37d6be62e05 + manager: conda + name: conda-package-handling + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/conda-package-handling-1.8.1-py39hb9d737c_1.tar.bz2 + version: 1.8.1 + - category: main + dependencies: + cffi: ">=1.12" + libgcc-ng: ">=12" + openssl: ">=1.1.1q,<1.1.2a" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: edc3668e7b71657237f94cf25e286478 + sha256: 5082e58789cb9d8920c5ca1aff9bbf07a78b44173d2db85f1e9b2081e0aebe52 + manager: conda + name: cryptography + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cryptography-37.0.4-py39hd97740a_0.tar.bz2 + version: 37.0.4 + - category: main + dependencies: + importlib-metadata: ">=1.1.0" + mccabe: ">=0.7.0,<0.8.0" + pycodestyle: ">=2.9.0,<2.10.0" + pyflakes: ">=2.5.0,<2.6.0" + python: ">=3.6.1" + setuptools: ">=30.0.0" + hash: + md5: 8079ea7dec0a917dd0cb6c257f7ea9ea + sha256: 164c3be7afcd9fe7fcd193da8d87e9cf6f221afc772b9f254d513dee5cfbd5b7 + manager: conda + name: flake8 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/flake8-5.0.4-pyhd8ed1ab_0.tar.bz2 + version: 5.0.4 + - category: main + dependencies: + gitdb: ">=4.0.1,<5" + python: ">=3.7" + typing_extensions: ">=3.7.4.3" + hash: + md5: 20acbaab17a50ac9b64138eb9a0e1af8 + sha256: 6f523156cdc0f2c597ad869d10d12503143a361259d01d180769a06fbdbcc9ec + manager: conda + name: gitpython + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.27-pyhd8ed1ab_0.tar.bz2 + version: 3.1.27 + - category: main + dependencies: + importlib-metadata: ">=4.11.4,<4.11.5.0a0" + hash: + md5: 9a1925fdb91c81437b8012e48ede6851 + sha256: 85049d953d6894e1379162e0f01cf4b8828d40f707cc511edb201e9159f091fc + manager: conda + name: importlib_metadata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-4.11.4-hd8ed1ab_0.tar.bz2 + version: 4.11.4 + - category: main + dependencies: + markupsafe: ">=2.0" + python: ">=3.7" + hash: + md5: c8490ed5c70966d232fdd389d0dbed37 + sha256: b045faba7130ab263db6a8fdc96b1a3de5fcf85c4a607c5f11a49e76851500b5 + manager: conda + name: jinja2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2 + version: 3.1.2 + - category: main + dependencies: + attrs: ">=17.4.0" + importlib-metadata: "" + importlib_resources: ">=1.4.0" + pkgutil-resolve-name: ">=1.3.10" + pyrsistent: "!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0" + python: ">=3.7" + hash: + md5: 292b54add2341be4be0aee6b06b35f85 + sha256: 1b6af75d7d58caeac68bfd588ed8b348bf5ffd1a3971e36af39497c6c3df08ef + manager: conda + name: jsonschema + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.14.0-pyhd8ed1ab_0.tar.bz2 + version: 4.14.0 + - category: main + dependencies: + entrypoints: "" + jupyter_core: ">=4.9.2" + nest-asyncio: ">=1.5.4" + python: ">=3.7" + python-dateutil: ">=2.8.2" + pyzmq: ">=23.0" + tornado: ">=6.2" + traitlets: "" + hash: + md5: 44d30e108612b4980ce2705a5ac227f2 + sha256: 166c1ba38169972b895c5ed9ed2d8030128416c5c53c0cb9c2be23af8a286620 + manager: conda + name: jupyter_client + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-7.3.5-pyhd8ed1ab_0.tar.bz2 + version: 7.3.5 + - category: main + dependencies: + libgcc-ng: ">=12" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + typing-extensions: ">=3.7.4.3" + hash: + md5: 4d1efa3a8b23d541462c9355e4e27772 + sha256: 54c5244f63d307327fb18a5a7856d334b85ebd113c87cfd494d06a844111946f + manager: conda + name: pydantic + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-1.9.2-py39hb9d737c_0.tar.bz2 + version: 1.9.2 + - category: main + dependencies: + python: ">=3.6" + setuptools: "" + hash: + md5: 9f478e8eedd301008b5f395bad0caaed + sha256: 4f61addd5ab463c5fe7a3040a2d710ff2aed9c989b6cee2de2486187108bcdd5 + manager: conda + name: pygments + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.13.0-pyhd8ed1ab_0.tar.bz2 + version: 2.13.0 + - category: main + dependencies: + attrs: ">=19.2.0" + iniconfig: "" + packaging: "" + pluggy: ">=0.12,<2.0" + py: ">=1.8.2" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + tomli: ">=1.0.0" + hash: + md5: a6bcf633d12aabdfc4cb32a09ebc0f31 + sha256: bc036522c25ffe7979ff875792080e546cf14f96d9e6a609dde83acfafec8c72 + manager: conda + name: pytest + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pytest-7.1.2-py39hf3d152e_0.tar.bz2 + version: 7.1.2 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + ruamel.yaml.clib: ">=0.1.2" + setuptools: "" + hash: + md5: 2b94cf785616198b112170b9838262a4 + sha256: 69d7d081acf7880f05d01ab93bfbecb3bc59b4bc8812630a359651b211aadb6a + manager: conda + name: ruamel.yaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.17.21-py39hb9d737c_1.tar.bz2 + version: 0.17.21 + - category: main + dependencies: + asttokens: "" + executing: "" + pure_eval: "" + python: ">=3.5" + hash: + md5: 4830a7e8cff4db22043148eb8e6a1e43 + sha256: f9ed0eadddd377dc5d342f7c49494f8f9feaa8985146e3caed3038fd4ba136d9 + manager: conda + name: stack_data + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.4.0-pyhd8ed1ab_0.tar.bz2 + version: 0.4.0 + - category: main + dependencies: + flake8: ">=3.6" + python: ">=3.7" + hash: + md5: a48afa764fc30ed6d4a232e00fc42118 + sha256: f0ae8171023102be4132662fd96cf9c59d34cebb905cec8bc7118c7f781a364d + manager: conda + name: flake8-use-pathlib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/flake8-use-pathlib-0.3.0-pyhd8ed1ab_0.tar.bz2 + version: 0.3.0 + - category: main + dependencies: + anyio: 3.* + certifi: "" + h11: ">=0.11,<0.13" + h2: ">=3,<5" + python: ">=3.6" + sniffio: 1.* + hash: + md5: e18a6835d2a7ce1ff70250fee40f2247 + sha256: 477c37d8ce9e63e1d36223effe337e949860430b7177694b0e2367499ffff265 + manager: conda + name: httpcore + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/httpcore-0.15.0-pyhd8ed1ab_0.tar.bz2 + version: 0.15.0 + - category: main + dependencies: + arrow: "" + jinja2: "" + python: ">=2.7" + hash: + md5: 68e2dba4d112965e297120ed916a898c + sha256: 9e0fbfadbdafc1dcd287d08406364ac15d3f890c974d62817c2b6c00bb1b74d9 + manager: conda + name: jinja2-time + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-time-0.2.0-pyhd8ed1ab_3.tar.bz2 + version: 0.2.0 + - category: main + dependencies: + jsonschema: ">=2.6" + jupyter_core: "" + python: ">=3.7" + python-fastjsonschema: "" + traitlets: ">=5.1" + hash: + md5: 770f6659243e2c79a0b8488b0e463bd1 + sha256: 2712d7e859c8fa6955118e62c4085c4d9529c615c70cfe09193ec69c7bf95f41 + manager: conda + name: nbformat + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.4.0-pyhd8ed1ab_0.tar.bz2 + version: 5.4.0 + - category: main + dependencies: + cryptography: ">=35.0" + python: ">=3.6" + hash: + md5: 1d7e241dfaf5475e893d4b824bb71b44 + sha256: 02ee40855abbce429022d2653b9e1649f23398b2ebab53247de69bd35bc05ba5 + manager: conda + name: pyopenssl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.0.0-pyhd8ed1ab_0.tar.bz2 + version: 22.0.0 + - category: main + dependencies: + commonmark: ">=0.9.0,<0.10.0" + dataclasses: ">=0.7,<0.9" + pygments: ">=2.6.0,<3.0.0" + python: ">=3.6.2" + typing_extensions: ">=4.0.0,<5.0.0" + hash: + md5: 2df309771bb9941c60bb1d110b29ed4a + sha256: 3de466dbb71a86eb6f3229fddeeb3f2a01d4137bdc2dde0d9ba1ffa8816f9e41 + manager: conda + name: rich + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/rich-12.5.1-pyhd8ed1ab_0.tar.bz2 + version: 12.5.1 + - category: main + dependencies: + cryptography: "" + dbus: "" + jeepney: ">=0.6" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 19c5efd8d571b01b15afe65648faf262 + sha256: c19c7a07b3f74b997057e544e02acdd0073e97a67dddd6219e6c59990fb1b52d + manager: conda + name: secretstorage + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/secretstorage-3.3.3-py39hf3d152e_0.tar.bz2 + version: 3.3.3 + - category: main + dependencies: + backports.functools_lru_cache: "" + python: "" + hash: + md5: 5266fcd697043c59621fda522b3d78ee + sha256: be098694551ab1b9a1a4bcf28d61f3edd5a17325a33ca723e571298dd8645ca2 + manager: conda + name: wcwidth + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2 + version: 0.2.5 + - category: main + dependencies: + certifi: "" + httpcore: ">=0.15.0,<0.16.0" + idna: "" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + rfc3986: ">=1.3,<2" + sniffio: "" + hash: + md5: c531294409111128593fe8c02090b56a + sha256: da6a3e05f2a0369f5a68684a638152ab862cc12bf916455099784c12095a0880 + manager: conda + name: httpx + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/httpx-0.23.0-py39hf3d152e_1.tar.bz2 + version: 0.23.0 + - category: main + dependencies: + importlib_metadata: ">=3.6" + jeepney: ">=0.4.2" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + secretstorage: ">=3.2" + hash: + md5: 88f638c62996f279571645c2b28dd0ee + sha256: 5e33f798edcce1bef4ae9e059500c8e435f668c8ec5ef1fc4dcb4be6e16da2e6 + manager: conda + name: keyring + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/keyring-23.8.2-py39hf3d152e_0.tar.bz2 + version: 23.8.2 + - category: main + dependencies: + python: ">=3.6" + wcwidth: "" + hash: + md5: f5f08dc71d7e24572b131d5fb0ad1ebc + sha256: 6b419525cd86a69ec6712a95956e8a879fc5681ec2db04650e0feb568d07b832 + manager: conda + name: prompt-toolkit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.30-pyha770c72_0.tar.bz2 + version: 3.0.30 + - category: main + dependencies: + click: ">=7.1.1,<9" + colorama: ">=0.4.3,<0.5.0" + python: ">=3.6" + rich: ">=10.11.0,<13.0.0" + shellingham: ">=1.3.0,<2.0.0" + hash: + md5: 8b7199ed3c8ddba75e29c9300ac05f8b + sha256: 2cc9a174fdd1ef69be009b69a40fec5d558850ee4dab9a08b682309bd7a7e0d2 + manager: conda + name: typer + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/typer-0.6.1-pyhd8ed1ab_0.tar.bz2 + version: 0.6.1 + - category: main + dependencies: + brotlipy: ">=0.6.0" + certifi: "" + cryptography: ">=1.3.4" + idna: ">=2.0.0" + pyopenssl: ">=0.14" + pysocks: ">=1.5.6,<2.0,!=1.5.7" + python: <4.0 + hash: + md5: 0738978569b10669bdef41c671252dd1 + sha256: 57a823b83428156aa2bc18f34159a744657c9bd117a125ca4559b0518a2e4fa2 + manager: conda + name: urllib3 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.11-pyhd8ed1ab_0.tar.bz2 + version: 1.26.11 + - category: main + dependencies: + __linux: "" + backcall: "" + decorator: "" + jedi: ">=0.16" + matplotlib-inline: "" + pexpect: ">4.3" + pickleshare: "" + prompt-toolkit: ">=2.0.0,<3.1.0,!=3.0.0,!=3.0.1" + pygments: ">=2.4.0" + python: ">=3.8" + setuptools: ">=18.5" + stack_data: "" + traitlets: ">=5" + hash: + md5: 7bbd9e3252530c5b6fac4885837cb247 + sha256: d4b4a579bdbb4bd4a0bfb21269719e3f5d52adf50de5cb12ab425a5d6cbbfc66 + manager: conda + name: ipython + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.4.0-pyh41d4057_1.tar.bz2 + version: 8.4.0 + - category: main + dependencies: + certifi: ">=2017.4.17" + charset-normalizer: ">=2,<3" + idna: ">=2.5,<4" + python: ">=3.6,<4.0" + urllib3: ">=1.21.1,<1.27" + hash: + md5: 70d6e72856de9551f83ae0f2de689a7a + sha256: 11f191f2f879563ec2e50e8ec675a24736d55b32ff04a4a60ef8971eedeee840 + manager: conda + name: requests + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/requests-2.28.1-pyhd8ed1ab_0.tar.bz2 + version: 2.28.1 + - category: main + dependencies: + msgpack-python: ">=0.5.2" + python: ">=3.6" + requests: "" + hash: + md5: 6eefee9888f33f150b5d44d616b1a613 + sha256: c863c2bf200008e255f69bececda3477c1bb23e2b63a82612099a91a418ca2ea + manager: conda + name: cachecontrol + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-0.12.11-pyhd8ed1ab_0.tar.bz2 + version: 0.12.11 + - category: main + dependencies: + conda-package-handling: ">=1.3.0" + pycosat: ">=0.6.3" + pyopenssl: ">=16.2.0" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + requests: ">=2.20.1,<3" + ruamel_yaml: ">=0.11.14,<0.16" + setuptools: ">=31.0.1" + toolz: ">=0.8.1" + hash: + md5: b037107136fc0afe811f6e06380a3de6 + sha256: be820e87023b67f458c3043d202554f9f367e5106bd68792388fe7ef682f1ba5 + manager: conda + name: conda + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/conda-4.14.0-py39hf3d152e_0.tar.bz2 + version: 4.14.0 + - category: main + dependencies: + binaryornot: ">=0.4.4" + click: ">=7.0,<9" + jinja2: ">=2.7,<4.0.0" + jinja2-time: ">=0.2.0" + python: ">=3.7" + python-slugify: ">=4.0.0" + pyyaml: ">=5.3.1" + requests: ">=2.23.0" + hash: + md5: 47b37ce64dc88f696116e037fed2c33c + sha256: ea95bee54193f4886920baf99a68670097ef9b083e82bd26ccd933e00b339b19 + manager: conda + name: cookiecutter + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cookiecutter-2.1.1-pyh6c4a22f_0.tar.bz2 + version: 2.1.1 + - category: main + dependencies: + appdirs: "" + click: ">=5.1" + filelock: "" + python: ">=3.7" + requests: ">=2" + hash: + md5: c99ae3abf501990769047b4b40a98f17 + sha256: b71784b6c24d2320b2f796d074e75e7dd1be7b7fc0f719c5cf3a582270b368d6 + manager: conda + name: ensureconda + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/ensureconda-1.4.3-pyhd8ed1ab_0.tar.bz2 + version: 1.4.3 + - category: main + dependencies: + __linux: "" + debugpy: ">=1.0" + ipython: ">=7.23.1" + jupyter_client: ">=6.1.12" + matplotlib-inline: ">=0.1" + nest-asyncio: "" + packaging: "" + psutil: "" + python: ">=3.7" + pyzmq: ">=17" + tornado: ">=6.1" + traitlets: ">=5.1.0" + hash: + md5: 3eb7a1c0b540dcea5f92e56d94f530a5 + sha256: c02d922bdeaf2f61289b7ea2d832d468703bc91399b7f4f0d0889812dbe077a8 + manager: conda + name: ipykernel + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.15.1-pyh210e3f2_0.tar.bz2 + version: 6.15.1 + - category: main + dependencies: + ipython: ">=0.13" + libgcc-ng: ">=10.3.0" + libstdcxx-ng: ">=10.3.0" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 1773eabf032a0508b389058771c70d7f + sha256: e921cd9d77f9ef3dbb83ef430e9dbae21d4d6b5335734d1dfac5f399f02e688c + manager: conda + name: line_profiler + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/line_profiler-3.4.0-py39hf939315_1.tar.bz2 + version: 3.4.0 + - category: main + dependencies: + python: "" + requests: ">=2.0.1,<=3.0.0" + hash: + md5: 402668adee8fcba9a9c265cdc2a88f5a + sha256: 1f2f3329127844be226bdc9bd9922d84a8767ae208d4a650c3ba655c84cb1e1c + manager: conda + name: requests-toolbelt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-0.9.1-py_0.tar.bz2 + version: 0.9.1 + - category: main + dependencies: + click: ">=7.1.2,<9.0.0" + cookiecutter: ">=1.7" + gitpython: ">=3.0,<4.0" + importlib_metadata: ">=1.7.0" + python: ">=3.7" + typer: ">=0.4.0,<0.7" + hash: + md5: 48cfdd073bc57c96df26486f458e911f + sha256: f4143063c81a37acdacdf098a80fe629d32ac222fb73e3a60ccea740143ed370 + manager: conda + name: cruft + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cruft-2.11.0-pyh6c4a22f_1.tar.bz2 + version: 2.11.0 + - category: main + dependencies: + conda: ">=4.8" + libmambapy: 0.25.0 py39hd55135b_2 + openssl: ">=1.1.1q,<1.1.2a" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 29a6042e26b1829a1e41ff6dac025e71 + sha256: 707e2810244209811c775f2f1fdcfe49a283d55950bdb1982d3e12f5d5ba967d + manager: conda + name: mamba + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/mamba-0.25.0-py39hfa8f2c8_2.tar.bz2 + version: 0.25.0 + - category: main + dependencies: + cachecontrol: ">=0.12.9,<0.13.0" + cachy: ">=0.3.0,<0.4.0" + cleo: ">=0.8.1,<0.9.0" + clikit: ">=0.6.2,<0.7.0" + crashtest: ">=0.3.0,<0.4.0" + html5lib: ">=1.0,<2.0" + keyring: ">=21.2.0" + lockfile: ">=0.9" + packaging: ">=20.4,<21.0" + pexpect: ">=4.7.0,<5.0.0" + pkginfo: ">=1.4,<2.0" + poetry-core: ">=1.0.7,<1.1.0" + ptyprocess: ">=0.5" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + requests: ">=2.18,<3.0" + requests-toolbelt: ">=0.9.1,<0.10.0" + shellingham: ">=1.1,<2.0" + tomlkit: ">=0.7.0,<1.0.0" + virtualenv: ">=20.0.26,<21.0.0" + hash: + md5: 1816bb96aa9b88af932e01e4f55d8933 + sha256: f90ce5cc77cf4f4667721f8772d9523d2e5cfd74b4fd44ec015d7da2022bd8ea + manager: conda + name: poetry + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/poetry-1.1.14-py39hf3d152e_0.tar.bz2 + version: 1.1.14 + - category: main + dependencies: + click: ">=8.0" + click-default-group: "" + ensureconda: ">=1.3" + jinja2: "" + poetry: "" + pydantic: ">=1.8.1" + python: ">=3.6" + pyyaml: ">=5.1" + requests: ">=2" + ruamel.yaml: "" + setuptools: "" + toml: "" + typing-extensions: "" + hash: + md5: 2d1c6d733a45b168eef7acc6212109ed + sha256: 023ffdae76edde9f2d3fc6a8696cc8d8a60d61b2b8ae6d951f4e4802e47ef606 + manager: conda + name: conda-lock + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-1.1.1-pyhd8ed1ab_0.tar.bz2 + version: 1.1.1 version: 1 diff --git a/micromamba/tests/envlockfile-check-step-2-lock.yaml b/micromamba/tests/envlockfile-check-step-2-lock.yaml index f288e76068..adff1b7952 100644 --- a/micromamba/tests/envlockfile-check-step-2-lock.yaml +++ b/micromamba/tests/envlockfile-check-step-2-lock.yaml @@ -12,860 +12,860 @@ # conda-lock -f /home/mares/repos/floornumber-prediction/test/environment.yml --lockfile conda-lock.yml metadata: channels: - - url: conda-forge - used_env_vars: [] + - url: conda-forge + used_env_vars: [] content_hash: linux-64: 0b6b31fdfe6281c0adf3e24d9fc0ff5ea4384a3b03fb584f20b39b2fa9c32e0a platforms: - - linux-64 + - linux-64 sources: - - /home/mares/repos/floornumber-prediction/test/environment.yml + - /home/mares/repos/floornumber-prediction/test/environment.yml package: -- category: main - dependencies: {} - hash: - md5: d7c89558ba9fa0495403155b64376d81 - sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 - manager: conda - name: _libgcc_mutex - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - version: '0.1' -- category: main - dependencies: {} - hash: - md5: c320890f77fd1d617fa876e0982002c2 - sha256: e2aa0004ae9907f8c150d4cb3d00f8146b812f7f6906142c5258cca3eb2c7abf - manager: conda - name: ca-certificates - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.6.15-ha878542_0.tar.bz2 - version: 2022.6.15 -- category: main - dependencies: {} - hash: - md5: bd4f2e711b39af170e7ff15163fe87ee - sha256: ad7985a9ff622880cf87c42db1ffe2dfb040d8175c1bb352fc8f3705c7e0962f - manager: conda - name: ld_impl_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_2.tar.bz2 - version: 2.36.1 -- category: main - dependencies: {} - hash: - md5: b02605b875559ff99f04351fd5040760 - sha256: 4d20cbd5dbe47e0dacd298d5cc0745ae19dcd5cd7cfaf937387adc876ee481c7 - manager: conda - name: libgfortran5 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-12.1.0-hdcd56e2_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: {} - hash: - md5: 6f5ba041a41eb102a1027d9e68731be7 - sha256: c2483256b324253599bdbe6ddb4a04f7a154259473e626aacbfdee7686a994d2 - manager: conda - name: libstdcxx-ng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.1.0-ha89aaad_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: {} - hash: - md5: a56386ad31a7322940dd7d03fb3a9979 - sha256: 8a6a7c6217c79f1afaf0fea71463a5577e2a165a743a04afd45b200d344d6de9 - manager: conda - name: tzdata - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2022c-h191b570_0.tar.bz2 - version: 2022c -- category: main - dependencies: - libgfortran5: 12.1.0 hdcd56e2_16 - hash: - md5: 6bf15e29a20f614b18ae89368260d0a2 - sha256: 8b9ebde578c74c9e2d93cbe6940a09ee4d0ca4080a0f385bdcd10be536f07abb - manager: conda - name: libgfortran-ng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-12.1.0-h69a702a_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - hash: - md5: f013cf7749536ce43d82afbffdf499ab - sha256: 499fab15d3897a7bf7a1d82dd44c76dad1ceeaec0b71e348e77fb8a753ff898d - manager: conda - name: libgomp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.1.0-h8d9b700_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - libgomp: '>=7.5.0' - hash: - md5: 73aaf86a425cc6e73fcf236a5a46396d - sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 - manager: conda - name: _openmp_mutex - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - version: '4.5' -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - _openmp_mutex: '>=4.5' - hash: - md5: 4f05bc9844f7c101e6e147dab3c88d5c - sha256: 2fde3d9f0199bf4f5447b35d3fd74d058c17ef2b6c68815eb1b469f2aec138b9 - manager: conda - name: libgcc-ng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.1.0-h8d9b700_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: a1fd65c7ccbf10880423d82bca54eb54 - sha256: cb521319804640ff2ad6a9f118d972ed76d86bea44e5626c09a13d38f562e1fa - manager: conda - name: bzip2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2 - version: 1.0.8 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: d645c6d2ac96843a2bfaccd2d62b3ac3 - sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e - manager: conda - name: libffi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - version: 3.4.2 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 39b1328babf85c7c3a61636d9cd50206 - sha256: 32f4fb94d99946b0dabfbbfd442b25852baf909637f2eed1ffe3baea15d02aad - manager: conda - name: libnsl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2 - version: 2.0.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libgfortran-ng: '' - libgfortran5: '>=10.4.0' - hash: - md5: 839776c4e967bc881c21da197127a3ae - sha256: 64cc1937eece9d0922de2b25f3ca2c4d5ac49fc33a4915a5b445bce08f3b6716 - manager: conda - name: libopenblas - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.21-pthreads_h78a6416_2.tar.bz2 - version: 0.3.21 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 772d69f030955d9646d3d0eaf21d859d - sha256: 54f118845498353c936826f8da79b5377d23032bcac8c4a02de2019e26c3f6b3 - manager: conda - name: libuuid - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2 - version: 2.32.1 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 8302381297332ea50532cf2c67961080 - sha256: 38cf13bff23409683f2da6b0ee156d964f40e6c3dabcee626e0a118e37ab02e4 - manager: conda - name: libzlib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.12-h166bdaf_2.tar.bz2 - version: 1.2.12 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: 4acfc691e64342b9dae57cf2adc63238 - sha256: b801e8cf4b2c9a30bce5616746c6c2a4e36427f045b46d9fc08a4ed40a9f7065 - manager: conda - name: ncurses - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2 - version: '6.3' -- category: main - dependencies: - ca-certificates: '' - libgcc-ng: '>=12' - hash: - md5: 5302986dcd5fb4bb1f390159eb66757a - sha256: 5f207c1ae5d49e205e0b883c1b7db7c4e9581973a7eb19c12724a221cec169bb - manager: conda - name: openssl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.0.5-h166bdaf_1.tar.bz2 - version: 3.0.5 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 2161070d867d1b1204ea749c8eec4ef0 - sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 - manager: conda - name: xz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 - version: 5.2.6 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae - sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 - manager: conda - name: yaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - version: 0.2.5 -- category: main - dependencies: - libopenblas: '>=0.3.21,<1.0a0' - hash: - md5: d9b7a8639171f6c6fa0a983edabcfe2b - sha256: 4e4c60d3fe0b95ffb25911dace509e3532979f5deef4364141c533c5ca82dd39 - manager: conda - name: libblas - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-16_linux64_openblas.tar.bz2 - version: 3.9.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 90136dc0a305db4e1df24945d431457b - sha256: 9f160517d6e660002a660cb041312f8846ef5ff2acea4dde85fd2f76fd859cdb - manager: conda - name: libsqlite - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.39.2-h753d276_1.tar.bz2 - version: 3.39.2 -- category: main - dependencies: - libgcc-ng: '>=12' - ncurses: '>=6.3,<7.0a0' - hash: - md5: db2ebbe2943aae81ed051a6a9af8e0fa - sha256: f5f383193bdbe01c41cb0d6f99fec68e820875e842e6e8b392dbe1a9b6c43ed8 - manager: conda - name: readline - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.1.2-h0f457ee_0.tar.bz2 - version: 8.1.2 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - libzlib: '>=1.2.11,<1.3.0a0' - hash: - md5: 5b8c42eb62e9fc961af70bdd6a26e168 - sha256: 032fd769aad9d4cad40ba261ab222675acb7ec951a8832455fce18ef33fa8df0 - manager: conda - name: tk - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2 - version: 8.6.12 -- category: main - dependencies: - libblas: 3.9.0 16_linux64_openblas - hash: - md5: 20bae26d0a1db73f758fc3754cab4719 - sha256: e4ceab90a49cb3ac1af20177016dc92066aa278eded19646bb928d261b98367f - manager: conda - name: libcblas - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-16_linux64_openblas.tar.bz2 - version: 3.9.0 -- category: main - dependencies: - libblas: 3.9.0 16_linux64_openblas - hash: - md5: 955d993f41f9354bf753d29864ea20ad - sha256: f5f30b8049dfa368599e5a08a4f35cb1966af0abc539d1fd1f50d93db76a74e6 - manager: conda - name: liblapack - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-16_linux64_openblas.tar.bz2 - version: 3.9.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libsqlite: 3.39.2 h753d276_1 - libzlib: '>=1.2.12,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - readline: '>=8.1.2,<9.0a0' - hash: - md5: 2676ec698ce91567fca50654ac1b18ba - sha256: 33ff4e6ee0f323b9f2b763f887f80eea230e254ccfa5d9ab5af4e6d09da344d1 - manager: conda - name: sqlite - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.39.2-h4ff8645_1.tar.bz2 - version: 3.39.2 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - ld_impl_linux-64: '>=2.36.1' - libffi: '>=3.4.2,<3.5.0a0' - libgcc-ng: '>=12' - libnsl: '>=2.0.0,<2.1.0a0' - libuuid: '>=2.32.1,<3.0a0' - libzlib: '>=1.2.11,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - openssl: '>=3.0.3,<4.0a0' - readline: '>=8.1,<9.0a0' - sqlite: '>=3.38.5,<4.0a0' - tk: '>=8.6.12,<8.7.0a0' - tzdata: '' - xz: '>=5.2.5,<5.3.0a0' - hash: - md5: 894f6c234741ffc61505de11b7a588ba - sha256: 915c68c398d85132a7f80bc65432d435d7445bbb96fbd2e56c3a3a70aa4fd76a - manager: conda - name: python - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/python-3.9.13-h2660328_0_cpython.tar.bz2 - version: 3.9.13 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: d02e889937175119b88bf176221cda44 - sha256: 13d0db66d383cd7209fca181531f86b74cdad3119a362f3f9c6fb82f2f8242c4 - manager: conda - name: backoff - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/backoff-2.1.2-pyhd8ed1ab_0.tar.bz2 - version: 2.1.2 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 40b50b8b030f5f2f22085c062ed013dd - sha256: d697b7db5194d5248850b57fd313ecbb29bba9aaab0346ee55816589afbd1d0e - manager: conda - name: idna - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/idna-3.3-pyhd8ed1ab_0.tar.bz2 - version: '3.3' -- category: main - dependencies: - python: 3.9.* - hash: - md5: 39adde4247484de2bb4000122fdcf665 - sha256: 67231829ea0101fee30c68f788fdba40a11bbee8fdac556daaab5832bd27bf3d - manager: conda - name: python_abi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-2_cp39.tar.bz2 - version: '3.9' -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 974bca71d00364630f63f31fa7e059cb - sha256: 8e5c8bc3508e8995431e94c5019405ac5c4e7612bb2c9ea372340f2b7d91e8c5 - manager: conda - name: pytz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pytz-2022.2.1-pyhd8ed1ab_0.tar.bz2 - version: 2022.2.1 -- category: main - dependencies: - python: '' - hash: - md5: e5f25f8dbc060e9a8d912e432202afc2 - sha256: a85c38227b446f42c5b90d9b642f2c0567880c15d72492d8da074a59c8f91dd6 - manager: conda - name: six - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 - version: 1.16.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 8b29b2c12cb21dbd057755e5fd22d005 - sha256: 7c6cdd29a8334a9f9c0f17658cea4f2f365f9f6dbc63a2301a5b855794beb613 - manager: conda - name: tenacity - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tenacity-8.0.1-pyhd8ed1ab_0.tar.bz2 - version: 8.0.1 -- category: main - dependencies: - python: '>=2.7' - hash: - md5: f832c45a477c78bebd107098db465095 - sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 - manager: conda - name: toml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 - version: 0.10.2 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: a9d85960bc62d53cc4ea0d1d27f73c98 - sha256: 1fe5b48aa997616a7537de4d05c0b7fd11b712895e35493cac7604e8d5f97ad7 - manager: conda - name: typing_extensions - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.3.0-pyha770c72_0.tar.bz2 - version: 4.3.0 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: a3508a0c850745b875de88aea4c40cc5 - sha256: bb6920451dad059ca31581ca6e36c5f1534fad8a8efe869c7eb9c9e3846b4f53 - manager: conda - name: zipp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.1-pyhd8ed1ab_0.tar.bz2 - version: 3.8.1 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: fb77592255b486cbf2b6206eece84169 - sha256: 07bc17989bd1c0032d50e8dc0e90bdf462556db0764d301f8a64951ddb9df546 - manager: conda - name: asyncpg - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/asyncpg-0.26.0-py39hb9d737c_0.tar.bz2 - version: 0.26.0 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 40edd9ebc04e4b4ec27c1008e5e3f99d - sha256: f828e0eac4f14d8868039f93cb4674582d95be4c1d89b34007f8154af3af4edf - manager: conda - name: click - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/click-8.1.3-py39hf3d152e_0.tar.bz2 - version: 8.1.3 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 89d1393c99343641037afd4c5034ca05 - sha256: 808c85577b0138a6584128d1cd88cae9f2e08afa55a3cf7ccfdd91f6e078e317 - manager: conda - name: greenlet - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/greenlet-1.1.3-py39h5a03fae_0.tar.bz2 - version: 1.1.3 -- category: main - dependencies: - python: '>=3' - typing_extensions: '' - hash: - md5: e7cf19f1afe6b3a6a4a9fa383080ebd1 - sha256: 8ef01ca59dd2eb73b187329f6405523d16cb870f77cc8f219fa50b7ac46c17c3 - manager: conda - name: h11 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/h11-0.13.0-pyhd8ed1ab_1.tar.bz2 - version: 0.13.0 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - zipp: '>=0.5' - hash: - md5: 4c2a0eabf0b8980b2c755646a6f750eb - sha256: 3a13f3af58e7a5b50516c9bf10473953e51d9a5367f93fafd04c2bccc9162983 - manager: conda - name: importlib-metadata - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-4.11.4-py39hf3d152e_0.tar.bz2 - version: 4.11.4 -- category: main - dependencies: - python: '>=3.6' - zipp: '>=3.1.0' - hash: - md5: 393a52ae5450ac981a0b67c8175d61fa - sha256: fdf6e04a7e5fc84851828d8415b6182ac0780d4df3dfc230d1134ece27b3e4a1 - manager: conda - name: importlib_resources - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-5.9.0-pyhd8ed1ab_0.tar.bz2 - version: 5.9.0 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 7cda413e43b252044a270c2477031c5c - sha256: 05e22cdcefeebe18698acc1b7445fd7e8b4b07c4d65c99f688ddeff8569d42d0 - manager: conda - name: markupsafe - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.1-py39hb9d737c_1.tar.bz2 - version: 2.1.1 -- category: main - dependencies: - libblas: '>=3.9.0,<4.0a0' - libcblas: '>=3.9.0,<4.0a0' - libgcc-ng: '>=12' - liblapack: '>=3.9.0,<4.0a0' - libstdcxx-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 25285f960f9c7f4e8ef56171af5e2a22 - sha256: ad8f96b02461b7812120de67621bd1ad6bbde08638a8efc5260d36b339cc4be4 - manager: conda - name: numpy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.23.2-py39hba7629e_0.tar.bz2 - version: 1.23.2 -- category: main - dependencies: - python: '>=3.6' - tenacity: '>=6.2.0' - hash: - md5: e95502aa0f8e3db05d198214472575de - sha256: 491aed1569f2325a365f79b7d6a7e97bc01524e9a04ac2bb3df4ea4963757162 - manager: conda - name: plotly - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/plotly-5.10.0-pyhd8ed1ab_0.tar.bz2 - version: 5.10.0 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 5852c69cad74811dc3c95f9ab6a184ef - sha256: aa0879c09b3bff8f30dc6d4d0ec58bcfa450de59658ae21f74fd05a1bbc73782 - manager: conda - name: psutil - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.1-py39hb9d737c_0.tar.bz2 - version: 5.9.1 -- category: main - dependencies: - python: '>=3.6' - six: '>=1.5' - hash: - md5: dd999d1cc9f79e67dbb855c8924c7984 - sha256: 54d7785c7678166aa45adeaccfc1d2b8c3c799ca2dc05d4a82bb39b1968bd7da - manager: conda - name: python-dateutil - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2 - version: 2.8.2 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - yaml: '>=0.2.5,<0.3.0a0' - hash: - md5: dcc47a3b751508507183d17e569805e5 - sha256: 569809030eed3c6b707a26172bc942a5a12fc8d76e53d3d28430761ecd60c900 - manager: conda - name: pyyaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0-py39hb9d737c_4.tar.bz2 - version: '6.0' -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: e2cb114a39b27ef1687a0c2c3e793cf6 - sha256: 74b60bd585856abb2cde358733d9d234420f09a9a112c3561d2021c4c67e3a90 - manager: conda - name: sniffio - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/sniffio-1.2.0-py39hf3d152e_3.tar.bz2 - version: 1.2.0 -- category: main - dependencies: - python: '>=3.6' - typing_extensions: '>=3.7.4' - hash: - md5: 6fe3f5bd91f8c53a15e252d8f04a1bf5 - sha256: 79bb4632cac057e2502ead3f68b7e044edd4ce3232b9379c60b9b45e6e410ab1 - manager: conda - name: sqlalchemy2-stubs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sqlalchemy2-stubs-0.0.2a25-pyhd8ed1ab_0.tar.bz2 - version: 0.0.2a25 -- category: main - dependencies: - typing_extensions: 4.3.0 pyha770c72_0 - hash: - md5: f3e98e944832fb271a0dbda7b7771dc6 - sha256: 57ea0e9a150b698f5a7b21b12987da7c321bb331fd07116ecced24eb1e056d2f - manager: conda - name: typing-extensions - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.3.0-hd8ed1ab_0.tar.bz2 - version: 4.3.0 -- category: main - dependencies: - idna: '>=2.8' - python: '>=3.7' - sniffio: '>=1.1' - typing_extensions: '' - hash: - md5: d65ef75084f8adbadb696dfd91148e79 - sha256: eda988270b57bd726381257b99ffbf283b2f1ab1bf12d45697241a6c6d166143 - manager: conda - name: anyio - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/anyio-3.6.1-pyhd8ed1ab_1.tar.bz2 - version: 3.6.1 -- category: main - dependencies: - markupsafe: '>=2.0' - python: '>=3.7' - hash: - md5: c8490ed5c70966d232fdd389d0dbed37 - sha256: b045faba7130ab263db6a8fdc96b1a3de5fcf85c4a607c5f11a49e76851500b5 - manager: conda - name: jinja2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2 - version: 3.1.2 -- category: main - dependencies: - importlib-metadata: '' - markupsafe: '>=0.9.2' - python: '>=3.6' - hash: - md5: 013adf4a461ccd7ab25f9285ec882918 - sha256: 3933ba40d3b5f576aea44b7a1a789ad4f25e22447f95f4a71fd14da7c8fb63df - manager: conda - name: mako - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/mako-1.2.1-pyhd8ed1ab_0.tar.bz2 - version: 1.2.1 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - numpy: '>=1.19.5,<2.0a0' - python: '>=3.9,<3.10.0a0' - python-dateutil: '>=2.8.1' - python_abi: 3.9.* *_cp39 - pytz: '>=2020.1' - hash: - md5: 74e00961703972cf33b44a6fca7c3d51 - sha256: 69db5094d93c6c517584630d0ab59ad258b30ed900ea226ab96b790b3a433e90 - manager: conda - name: pandas - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pandas-1.4.3-py39h1832856_0.tar.bz2 - version: 1.4.3 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - typing-extensions: '>=3.7.4.3' - hash: - md5: 4d1efa3a8b23d541462c9355e4e27772 - sha256: 54c5244f63d307327fb18a5a7856d334b85ebd113c87cfd494d06a844111946f - manager: conda - name: pydantic - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-1.9.2-py39hb9d737c_0.tar.bz2 - version: 1.9.2 -- category: main - dependencies: - click: '>=5.0' - python: '>=2.7' - hash: - md5: 9c113379ac0729312b59b5e65906d6e6 - sha256: c9866ce56086cc352b2472f7843ebada0f614ac3fb0cdd60fdca3b1d34278d27 - manager: conda - name: python-dotenv - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/python-dotenv-0.20.0-pyhd8ed1ab_0.tar.bz2 - version: 0.20.0 -- category: main - dependencies: - greenlet: '!=0.4.17' - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: b5833e63928f4c39ebb4f317cdbd54a2 - sha256: 67057ed36d3e3843168be9928bf6b1a01b3e889981d8b4be5701c423e0c8c50a - manager: conda - name: sqlalchemy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-1.4.40-py39hb9d737c_0.tar.bz2 - version: 1.4.40 -- category: main - dependencies: - click: '>=7.*' - h11: '>=0.8' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 8506d8537230a9449f74dfe9dc394e3c - sha256: c3bc7ee40fd1458472e88bd486e54366939064954b63d862e63c2d26f1cdcc6f - manager: conda - name: uvicorn - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/uvicorn-0.18.3-py39hf3d152e_0.tar.bz2 - version: 0.18.3 -- category: main - dependencies: - importlib-metadata: '' - importlib_resources: '' - mako: '' - python: '>=3.6' - sqlalchemy: '>=1.3.0' - hash: - md5: bdde76f5d65a9374d07aa3dfa27571e0 - sha256: 01ef4ddec9e64ebc29c476155d62436e6eb493acc58c8dd7365f1723dc2bbb86 - manager: conda - name: alembic - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/alembic-1.8.1-pyhd8ed1ab_0.tar.bz2 - version: 1.8.1 -- category: main - dependencies: - pydantic: '>=1.8.2' - python: '>=3.6' - sqlalchemy: '>=1.4.17' - sqlalchemy2-stubs: '' - hash: - md5: f7ccfe14f564bc81ef5ecfbbc91300f3 - sha256: 31de5a4016c2ded996342599dffb48fd764522228c601860966c724278dc65d2 - manager: conda - name: sqlmodel - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sqlmodel-0.0.6-pyhd8ed1ab_0.tar.bz2 - version: 0.0.6 -- category: main - dependencies: - anyio: '>=3.4.0,<5.0.0a' - python: '>=3.7' - typing_extensions: '' - hash: - md5: f6618f4eab5aecbcade4a43e3c98700a - sha256: c9d7ec8e8911df2db60db610c931d3a3a41a22030b059da29bbdc1edebe3df79 - manager: conda - name: starlette - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/starlette-0.19.1-pyhd8ed1ab_0.tar.bz2 - version: 0.19.1 -- category: main - dependencies: - pydantic: '>=1.6.2,!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0' - python: '>=3.6.1' - starlette: 0.19.1.* - hash: - md5: 9149c57f075278a4083ba20fc4196be0 - sha256: 0ad1b51315706202f9d6e8928e609eafc3bb2ef78477c6427a72763c422076e0 - manager: conda - name: fastapi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.81.0-pyhd8ed1ab_0.tar.bz2 - version: 0.81.0 + - category: main + dependencies: {} + hash: + md5: d7c89558ba9fa0495403155b64376d81 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + manager: conda + name: _libgcc_mutex + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + version: "0.1" + - category: main + dependencies: {} + hash: + md5: c320890f77fd1d617fa876e0982002c2 + sha256: e2aa0004ae9907f8c150d4cb3d00f8146b812f7f6906142c5258cca3eb2c7abf + manager: conda + name: ca-certificates + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.6.15-ha878542_0.tar.bz2 + version: 2022.6.15 + - category: main + dependencies: {} + hash: + md5: bd4f2e711b39af170e7ff15163fe87ee + sha256: ad7985a9ff622880cf87c42db1ffe2dfb040d8175c1bb352fc8f3705c7e0962f + manager: conda + name: ld_impl_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_2.tar.bz2 + version: 2.36.1 + - category: main + dependencies: {} + hash: + md5: b02605b875559ff99f04351fd5040760 + sha256: 4d20cbd5dbe47e0dacd298d5cc0745ae19dcd5cd7cfaf937387adc876ee481c7 + manager: conda + name: libgfortran5 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-12.1.0-hdcd56e2_16.tar.bz2 + version: 12.1.0 + - category: main + dependencies: {} + hash: + md5: 6f5ba041a41eb102a1027d9e68731be7 + sha256: c2483256b324253599bdbe6ddb4a04f7a154259473e626aacbfdee7686a994d2 + manager: conda + name: libstdcxx-ng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.1.0-ha89aaad_16.tar.bz2 + version: 12.1.0 + - category: main + dependencies: {} + hash: + md5: a56386ad31a7322940dd7d03fb3a9979 + sha256: 8a6a7c6217c79f1afaf0fea71463a5577e2a165a743a04afd45b200d344d6de9 + manager: conda + name: tzdata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2022c-h191b570_0.tar.bz2 + version: 2022c + - category: main + dependencies: + libgfortran5: 12.1.0 hdcd56e2_16 + hash: + md5: 6bf15e29a20f614b18ae89368260d0a2 + sha256: 8b9ebde578c74c9e2d93cbe6940a09ee4d0ca4080a0f385bdcd10be536f07abb + manager: conda + name: libgfortran-ng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-12.1.0-h69a702a_16.tar.bz2 + version: 12.1.0 + - category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + hash: + md5: f013cf7749536ce43d82afbffdf499ab + sha256: 499fab15d3897a7bf7a1d82dd44c76dad1ceeaec0b71e348e77fb8a753ff898d + manager: conda + name: libgomp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.1.0-h8d9b700_16.tar.bz2 + version: 12.1.0 + - category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + libgomp: ">=7.5.0" + hash: + md5: 73aaf86a425cc6e73fcf236a5a46396d + sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 + manager: conda + name: _openmp_mutex + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + version: "4.5" + - category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + _openmp_mutex: ">=4.5" + hash: + md5: 4f05bc9844f7c101e6e147dab3c88d5c + sha256: 2fde3d9f0199bf4f5447b35d3fd74d058c17ef2b6c68815eb1b469f2aec138b9 + manager: conda + name: libgcc-ng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.1.0-h8d9b700_16.tar.bz2 + version: 12.1.0 + - category: main + dependencies: + libgcc-ng: ">=9.3.0" + hash: + md5: a1fd65c7ccbf10880423d82bca54eb54 + sha256: cb521319804640ff2ad6a9f118d972ed76d86bea44e5626c09a13d38f562e1fa + manager: conda + name: bzip2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2 + version: 1.0.8 + - category: main + dependencies: + libgcc-ng: ">=9.4.0" + hash: + md5: d645c6d2ac96843a2bfaccd2d62b3ac3 + sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e + manager: conda + name: libffi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + version: 3.4.2 + - category: main + dependencies: + libgcc-ng: ">=9.4.0" + hash: + md5: 39b1328babf85c7c3a61636d9cd50206 + sha256: 32f4fb94d99946b0dabfbbfd442b25852baf909637f2eed1ffe3baea15d02aad + manager: conda + name: libnsl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2 + version: 2.0.0 + - category: main + dependencies: + libgcc-ng: ">=12" + libgfortran-ng: "" + libgfortran5: ">=10.4.0" + hash: + md5: 839776c4e967bc881c21da197127a3ae + sha256: 64cc1937eece9d0922de2b25f3ca2c4d5ac49fc33a4915a5b445bce08f3b6716 + manager: conda + name: libopenblas + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.21-pthreads_h78a6416_2.tar.bz2 + version: 0.3.21 + - category: main + dependencies: + libgcc-ng: ">=9.3.0" + hash: + md5: 772d69f030955d9646d3d0eaf21d859d + sha256: 54f118845498353c936826f8da79b5377d23032bcac8c4a02de2019e26c3f6b3 + manager: conda + name: libuuid + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2 + version: 2.32.1 + - category: main + dependencies: + libgcc-ng: ">=12" + hash: + md5: 8302381297332ea50532cf2c67961080 + sha256: 38cf13bff23409683f2da6b0ee156d964f40e6c3dabcee626e0a118e37ab02e4 + manager: conda + name: libzlib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.12-h166bdaf_2.tar.bz2 + version: 1.2.12 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + hash: + md5: 4acfc691e64342b9dae57cf2adc63238 + sha256: b801e8cf4b2c9a30bce5616746c6c2a4e36427f045b46d9fc08a4ed40a9f7065 + manager: conda + name: ncurses + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2 + version: "6.3" + - category: main + dependencies: + ca-certificates: "" + libgcc-ng: ">=12" + hash: + md5: 5302986dcd5fb4bb1f390159eb66757a + sha256: 5f207c1ae5d49e205e0b883c1b7db7c4e9581973a7eb19c12724a221cec169bb + manager: conda + name: openssl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.0.5-h166bdaf_1.tar.bz2 + version: 3.0.5 + - category: main + dependencies: + libgcc-ng: ">=12" + hash: + md5: 2161070d867d1b1204ea749c8eec4ef0 + sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 + manager: conda + name: xz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + version: 5.2.6 + - category: main + dependencies: + libgcc-ng: ">=9.4.0" + hash: + md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae + sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 + manager: conda + name: yaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + version: 0.2.5 + - category: main + dependencies: + libopenblas: ">=0.3.21,<1.0a0" + hash: + md5: d9b7a8639171f6c6fa0a983edabcfe2b + sha256: 4e4c60d3fe0b95ffb25911dace509e3532979f5deef4364141c533c5ca82dd39 + manager: conda + name: libblas + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-16_linux64_openblas.tar.bz2 + version: 3.9.0 + - category: main + dependencies: + libgcc-ng: ">=12" + libzlib: ">=1.2.12,<1.3.0a0" + hash: + md5: 90136dc0a305db4e1df24945d431457b + sha256: 9f160517d6e660002a660cb041312f8846ef5ff2acea4dde85fd2f76fd859cdb + manager: conda + name: libsqlite + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.39.2-h753d276_1.tar.bz2 + version: 3.39.2 + - category: main + dependencies: + libgcc-ng: ">=12" + ncurses: ">=6.3,<7.0a0" + hash: + md5: db2ebbe2943aae81ed051a6a9af8e0fa + sha256: f5f383193bdbe01c41cb0d6f99fec68e820875e842e6e8b392dbe1a9b6c43ed8 + manager: conda + name: readline + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.1.2-h0f457ee_0.tar.bz2 + version: 8.1.2 + - category: main + dependencies: + libgcc-ng: ">=9.4.0" + libzlib: ">=1.2.11,<1.3.0a0" + hash: + md5: 5b8c42eb62e9fc961af70bdd6a26e168 + sha256: 032fd769aad9d4cad40ba261ab222675acb7ec951a8832455fce18ef33fa8df0 + manager: conda + name: tk + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2 + version: 8.6.12 + - category: main + dependencies: + libblas: 3.9.0 16_linux64_openblas + hash: + md5: 20bae26d0a1db73f758fc3754cab4719 + sha256: e4ceab90a49cb3ac1af20177016dc92066aa278eded19646bb928d261b98367f + manager: conda + name: libcblas + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-16_linux64_openblas.tar.bz2 + version: 3.9.0 + - category: main + dependencies: + libblas: 3.9.0 16_linux64_openblas + hash: + md5: 955d993f41f9354bf753d29864ea20ad + sha256: f5f30b8049dfa368599e5a08a4f35cb1966af0abc539d1fd1f50d93db76a74e6 + manager: conda + name: liblapack + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-16_linux64_openblas.tar.bz2 + version: 3.9.0 + - category: main + dependencies: + libgcc-ng: ">=12" + libsqlite: 3.39.2 h753d276_1 + libzlib: ">=1.2.12,<1.3.0a0" + ncurses: ">=6.3,<7.0a0" + readline: ">=8.1.2,<9.0a0" + hash: + md5: 2676ec698ce91567fca50654ac1b18ba + sha256: 33ff4e6ee0f323b9f2b763f887f80eea230e254ccfa5d9ab5af4e6d09da344d1 + manager: conda + name: sqlite + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.39.2-h4ff8645_1.tar.bz2 + version: 3.39.2 + - category: main + dependencies: + bzip2: ">=1.0.8,<2.0a0" + ld_impl_linux-64: ">=2.36.1" + libffi: ">=3.4.2,<3.5.0a0" + libgcc-ng: ">=12" + libnsl: ">=2.0.0,<2.1.0a0" + libuuid: ">=2.32.1,<3.0a0" + libzlib: ">=1.2.11,<1.3.0a0" + ncurses: ">=6.3,<7.0a0" + openssl: ">=3.0.3,<4.0a0" + readline: ">=8.1,<9.0a0" + sqlite: ">=3.38.5,<4.0a0" + tk: ">=8.6.12,<8.7.0a0" + tzdata: "" + xz: ">=5.2.5,<5.3.0a0" + hash: + md5: 894f6c234741ffc61505de11b7a588ba + sha256: 915c68c398d85132a7f80bc65432d435d7445bbb96fbd2e56c3a3a70aa4fd76a + manager: conda + name: python + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.9.13-h2660328_0_cpython.tar.bz2 + version: 3.9.13 + - category: main + dependencies: + python: ">=3.7" + hash: + md5: d02e889937175119b88bf176221cda44 + sha256: 13d0db66d383cd7209fca181531f86b74cdad3119a362f3f9c6fb82f2f8242c4 + manager: conda + name: backoff + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/backoff-2.1.2-pyhd8ed1ab_0.tar.bz2 + version: 2.1.2 + - category: main + dependencies: + python: ">=3.6" + hash: + md5: 40b50b8b030f5f2f22085c062ed013dd + sha256: d697b7db5194d5248850b57fd313ecbb29bba9aaab0346ee55816589afbd1d0e + manager: conda + name: idna + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.3-pyhd8ed1ab_0.tar.bz2 + version: "3.3" + - category: main + dependencies: + python: 3.9.* + hash: + md5: 39adde4247484de2bb4000122fdcf665 + sha256: 67231829ea0101fee30c68f788fdba40a11bbee8fdac556daaab5832bd27bf3d + manager: conda + name: python_abi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-2_cp39.tar.bz2 + version: "3.9" + - category: main + dependencies: + python: ">=3.6" + hash: + md5: 974bca71d00364630f63f31fa7e059cb + sha256: 8e5c8bc3508e8995431e94c5019405ac5c4e7612bb2c9ea372340f2b7d91e8c5 + manager: conda + name: pytz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pytz-2022.2.1-pyhd8ed1ab_0.tar.bz2 + version: 2022.2.1 + - category: main + dependencies: + python: "" + hash: + md5: e5f25f8dbc060e9a8d912e432202afc2 + sha256: a85c38227b446f42c5b90d9b642f2c0567880c15d72492d8da074a59c8f91dd6 + manager: conda + name: six + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 + version: 1.16.0 + - category: main + dependencies: + python: ">=3.6" + hash: + md5: 8b29b2c12cb21dbd057755e5fd22d005 + sha256: 7c6cdd29a8334a9f9c0f17658cea4f2f365f9f6dbc63a2301a5b855794beb613 + manager: conda + name: tenacity + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tenacity-8.0.1-pyhd8ed1ab_0.tar.bz2 + version: 8.0.1 + - category: main + dependencies: + python: ">=2.7" + hash: + md5: f832c45a477c78bebd107098db465095 + sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 + manager: conda + name: toml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 + version: 0.10.2 + - category: main + dependencies: + python: ">=3.7" + hash: + md5: a9d85960bc62d53cc4ea0d1d27f73c98 + sha256: 1fe5b48aa997616a7537de4d05c0b7fd11b712895e35493cac7604e8d5f97ad7 + manager: conda + name: typing_extensions + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.3.0-pyha770c72_0.tar.bz2 + version: 4.3.0 + - category: main + dependencies: + python: ">=3.7" + hash: + md5: a3508a0c850745b875de88aea4c40cc5 + sha256: bb6920451dad059ca31581ca6e36c5f1534fad8a8efe869c7eb9c9e3846b4f53 + manager: conda + name: zipp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.1-pyhd8ed1ab_0.tar.bz2 + version: 3.8.1 + - category: main + dependencies: + libgcc-ng: ">=12" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: fb77592255b486cbf2b6206eece84169 + sha256: 07bc17989bd1c0032d50e8dc0e90bdf462556db0764d301f8a64951ddb9df546 + manager: conda + name: asyncpg + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/asyncpg-0.26.0-py39hb9d737c_0.tar.bz2 + version: 0.26.0 + - category: main + dependencies: + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 40edd9ebc04e4b4ec27c1008e5e3f99d + sha256: f828e0eac4f14d8868039f93cb4674582d95be4c1d89b34007f8154af3af4edf + manager: conda + name: click + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/click-8.1.3-py39hf3d152e_0.tar.bz2 + version: 8.1.3 + - category: main + dependencies: + libgcc-ng: ">=12" + libstdcxx-ng: ">=12" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 89d1393c99343641037afd4c5034ca05 + sha256: 808c85577b0138a6584128d1cd88cae9f2e08afa55a3cf7ccfdd91f6e078e317 + manager: conda + name: greenlet + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/greenlet-1.1.3-py39h5a03fae_0.tar.bz2 + version: 1.1.3 + - category: main + dependencies: + python: ">=3" + typing_extensions: "" + hash: + md5: e7cf19f1afe6b3a6a4a9fa383080ebd1 + sha256: 8ef01ca59dd2eb73b187329f6405523d16cb870f77cc8f219fa50b7ac46c17c3 + manager: conda + name: h11 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/h11-0.13.0-pyhd8ed1ab_1.tar.bz2 + version: 0.13.0 + - category: main + dependencies: + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + zipp: ">=0.5" + hash: + md5: 4c2a0eabf0b8980b2c755646a6f750eb + sha256: 3a13f3af58e7a5b50516c9bf10473953e51d9a5367f93fafd04c2bccc9162983 + manager: conda + name: importlib-metadata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-4.11.4-py39hf3d152e_0.tar.bz2 + version: 4.11.4 + - category: main + dependencies: + python: ">=3.6" + zipp: ">=3.1.0" + hash: + md5: 393a52ae5450ac981a0b67c8175d61fa + sha256: fdf6e04a7e5fc84851828d8415b6182ac0780d4df3dfc230d1134ece27b3e4a1 + manager: conda + name: importlib_resources + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-5.9.0-pyhd8ed1ab_0.tar.bz2 + version: 5.9.0 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 7cda413e43b252044a270c2477031c5c + sha256: 05e22cdcefeebe18698acc1b7445fd7e8b4b07c4d65c99f688ddeff8569d42d0 + manager: conda + name: markupsafe + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.1-py39hb9d737c_1.tar.bz2 + version: 2.1.1 + - category: main + dependencies: + libblas: ">=3.9.0,<4.0a0" + libcblas: ">=3.9.0,<4.0a0" + libgcc-ng: ">=12" + liblapack: ">=3.9.0,<4.0a0" + libstdcxx-ng: ">=12" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 25285f960f9c7f4e8ef56171af5e2a22 + sha256: ad8f96b02461b7812120de67621bd1ad6bbde08638a8efc5260d36b339cc4be4 + manager: conda + name: numpy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.23.2-py39hba7629e_0.tar.bz2 + version: 1.23.2 + - category: main + dependencies: + python: ">=3.6" + tenacity: ">=6.2.0" + hash: + md5: e95502aa0f8e3db05d198214472575de + sha256: 491aed1569f2325a365f79b7d6a7e97bc01524e9a04ac2bb3df4ea4963757162 + manager: conda + name: plotly + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/plotly-5.10.0-pyhd8ed1ab_0.tar.bz2 + version: 5.10.0 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 5852c69cad74811dc3c95f9ab6a184ef + sha256: aa0879c09b3bff8f30dc6d4d0ec58bcfa450de59658ae21f74fd05a1bbc73782 + manager: conda + name: psutil + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.1-py39hb9d737c_0.tar.bz2 + version: 5.9.1 + - category: main + dependencies: + python: ">=3.6" + six: ">=1.5" + hash: + md5: dd999d1cc9f79e67dbb855c8924c7984 + sha256: 54d7785c7678166aa45adeaccfc1d2b8c3c799ca2dc05d4a82bb39b1968bd7da + manager: conda + name: python-dateutil + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2 + version: 2.8.2 + - category: main + dependencies: + libgcc-ng: ">=10.3.0" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + yaml: ">=0.2.5,<0.3.0a0" + hash: + md5: dcc47a3b751508507183d17e569805e5 + sha256: 569809030eed3c6b707a26172bc942a5a12fc8d76e53d3d28430761ecd60c900 + manager: conda + name: pyyaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0-py39hb9d737c_4.tar.bz2 + version: "6.0" + - category: main + dependencies: + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: e2cb114a39b27ef1687a0c2c3e793cf6 + sha256: 74b60bd585856abb2cde358733d9d234420f09a9a112c3561d2021c4c67e3a90 + manager: conda + name: sniffio + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/sniffio-1.2.0-py39hf3d152e_3.tar.bz2 + version: 1.2.0 + - category: main + dependencies: + python: ">=3.6" + typing_extensions: ">=3.7.4" + hash: + md5: 6fe3f5bd91f8c53a15e252d8f04a1bf5 + sha256: 79bb4632cac057e2502ead3f68b7e044edd4ce3232b9379c60b9b45e6e410ab1 + manager: conda + name: sqlalchemy2-stubs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sqlalchemy2-stubs-0.0.2a25-pyhd8ed1ab_0.tar.bz2 + version: 0.0.2a25 + - category: main + dependencies: + typing_extensions: 4.3.0 pyha770c72_0 + hash: + md5: f3e98e944832fb271a0dbda7b7771dc6 + sha256: 57ea0e9a150b698f5a7b21b12987da7c321bb331fd07116ecced24eb1e056d2f + manager: conda + name: typing-extensions + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.3.0-hd8ed1ab_0.tar.bz2 + version: 4.3.0 + - category: main + dependencies: + idna: ">=2.8" + python: ">=3.7" + sniffio: ">=1.1" + typing_extensions: "" + hash: + md5: d65ef75084f8adbadb696dfd91148e79 + sha256: eda988270b57bd726381257b99ffbf283b2f1ab1bf12d45697241a6c6d166143 + manager: conda + name: anyio + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/anyio-3.6.1-pyhd8ed1ab_1.tar.bz2 + version: 3.6.1 + - category: main + dependencies: + markupsafe: ">=2.0" + python: ">=3.7" + hash: + md5: c8490ed5c70966d232fdd389d0dbed37 + sha256: b045faba7130ab263db6a8fdc96b1a3de5fcf85c4a607c5f11a49e76851500b5 + manager: conda + name: jinja2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2 + version: 3.1.2 + - category: main + dependencies: + importlib-metadata: "" + markupsafe: ">=0.9.2" + python: ">=3.6" + hash: + md5: 013adf4a461ccd7ab25f9285ec882918 + sha256: 3933ba40d3b5f576aea44b7a1a789ad4f25e22447f95f4a71fd14da7c8fb63df + manager: conda + name: mako + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/mako-1.2.1-pyhd8ed1ab_0.tar.bz2 + version: 1.2.1 + - category: main + dependencies: + libgcc-ng: ">=12" + libstdcxx-ng: ">=12" + numpy: ">=1.19.5,<2.0a0" + python: ">=3.9,<3.10.0a0" + python-dateutil: ">=2.8.1" + python_abi: 3.9.* *_cp39 + pytz: ">=2020.1" + hash: + md5: 74e00961703972cf33b44a6fca7c3d51 + sha256: 69db5094d93c6c517584630d0ab59ad258b30ed900ea226ab96b790b3a433e90 + manager: conda + name: pandas + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pandas-1.4.3-py39h1832856_0.tar.bz2 + version: 1.4.3 + - category: main + dependencies: + libgcc-ng: ">=12" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + typing-extensions: ">=3.7.4.3" + hash: + md5: 4d1efa3a8b23d541462c9355e4e27772 + sha256: 54c5244f63d307327fb18a5a7856d334b85ebd113c87cfd494d06a844111946f + manager: conda + name: pydantic + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-1.9.2-py39hb9d737c_0.tar.bz2 + version: 1.9.2 + - category: main + dependencies: + click: ">=5.0" + python: ">=2.7" + hash: + md5: 9c113379ac0729312b59b5e65906d6e6 + sha256: c9866ce56086cc352b2472f7843ebada0f614ac3fb0cdd60fdca3b1d34278d27 + manager: conda + name: python-dotenv + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/python-dotenv-0.20.0-pyhd8ed1ab_0.tar.bz2 + version: 0.20.0 + - category: main + dependencies: + greenlet: "!=0.4.17" + libgcc-ng: ">=12" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: b5833e63928f4c39ebb4f317cdbd54a2 + sha256: 67057ed36d3e3843168be9928bf6b1a01b3e889981d8b4be5701c423e0c8c50a + manager: conda + name: sqlalchemy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-1.4.40-py39hb9d737c_0.tar.bz2 + version: 1.4.40 + - category: main + dependencies: + click: ">=7.*" + h11: ">=0.8" + python: ">=3.9,<3.10.0a0" + python_abi: 3.9.* *_cp39 + hash: + md5: 8506d8537230a9449f74dfe9dc394e3c + sha256: c3bc7ee40fd1458472e88bd486e54366939064954b63d862e63c2d26f1cdcc6f + manager: conda + name: uvicorn + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/uvicorn-0.18.3-py39hf3d152e_0.tar.bz2 + version: 0.18.3 + - category: main + dependencies: + importlib-metadata: "" + importlib_resources: "" + mako: "" + python: ">=3.6" + sqlalchemy: ">=1.3.0" + hash: + md5: bdde76f5d65a9374d07aa3dfa27571e0 + sha256: 01ef4ddec9e64ebc29c476155d62436e6eb493acc58c8dd7365f1723dc2bbb86 + manager: conda + name: alembic + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/alembic-1.8.1-pyhd8ed1ab_0.tar.bz2 + version: 1.8.1 + - category: main + dependencies: + pydantic: ">=1.8.2" + python: ">=3.6" + sqlalchemy: ">=1.4.17" + sqlalchemy2-stubs: "" + hash: + md5: f7ccfe14f564bc81ef5ecfbbc91300f3 + sha256: 31de5a4016c2ded996342599dffb48fd764522228c601860966c724278dc65d2 + manager: conda + name: sqlmodel + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sqlmodel-0.0.6-pyhd8ed1ab_0.tar.bz2 + version: 0.0.6 + - category: main + dependencies: + anyio: ">=3.4.0,<5.0.0a" + python: ">=3.7" + typing_extensions: "" + hash: + md5: f6618f4eab5aecbcade4a43e3c98700a + sha256: c9d7ec8e8911df2db60db610c931d3a3a41a22030b059da29bbdc1edebe3df79 + manager: conda + name: starlette + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/starlette-0.19.1-pyhd8ed1ab_0.tar.bz2 + version: 0.19.1 + - category: main + dependencies: + pydantic: ">=1.6.2,!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0" + python: ">=3.6.1" + starlette: 0.19.1.* + hash: + md5: 9149c57f075278a4083ba20fc4196be0 + sha256: 0ad1b51315706202f9d6e8928e609eafc3bb2ef78477c6427a72763c422076e0 + manager: conda + name: fastapi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.81.0-pyhd8ed1ab_0.tar.bz2 + version: 0.81.0 version: 1 diff --git a/micromamba/tests/pre_commit_conda_hooks_repo/.pre-commit-hooks.yaml b/micromamba/tests/pre_commit_conda_hooks_repo/.pre-commit-hooks.yaml index a0d274c236..33bbde04e3 100644 --- a/micromamba/tests/pre_commit_conda_hooks_repo/.pre-commit-hooks.yaml +++ b/micromamba/tests/pre_commit_conda_hooks_repo/.pre-commit-hooks.yaml @@ -1,10 +1,10 @@ -- id: sys-exec - name: sys-exec - entry: python -c 'import os; import sys; print(sys.executable.split(os.path.sep)[-2]) if os.name == "nt" else print(sys.executable.split(os.path.sep)[-3])' - language: conda - files: \.py$ -- id: additional-deps - name: additional-deps - entry: python - language: conda - files: \.py$ +- id: sys-exec + name: sys-exec + entry: python -c 'import os; import sys; print(sys.executable.split(os.path.sep)[-2]) if os.name == "nt" else print(sys.executable.split(os.path.sep)[-3])' + language: conda + files: \.py$ +- id: additional-deps + name: additional-deps + entry: python + language: conda + files: \.py$ diff --git a/micromamba/tests/test-env-pip-lock.yaml b/micromamba/tests/test-env-pip-lock.yaml index 0b82f91bdc..975951ca04 100644 --- a/micromamba/tests/test-env-pip-lock.yaml +++ b/micromamba/tests/test-env-pip-lock.yaml @@ -15,335 +15,335 @@ metadata: content_hash: linux-64: 9b9e345bf61ec8a8117b83be4a1e3fe06b653f27a8c342d3792cac0d84182572 channels: - - url: conda-forge - used_env_vars: [] - - url: bioconda - used_env_vars: [] + - url: conda-forge + used_env_vars: [] + - url: bioconda + used_env_vars: [] platforms: - - linux-64 + - linux-64 sources: - - env.yml + - env.yml package: -- name: _libgcc_mutex - version: '0.1' - manager: conda - platform: linux-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - hash: - md5: d7c89558ba9fa0495403155b64376d81 - sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 - category: main - optional: false -- name: _openmp_mutex - version: '4.5' - manager: conda - platform: linux-64 - dependencies: - _libgcc_mutex: '0.1' - libgomp: '>=7.5.0' - url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - hash: - md5: 73aaf86a425cc6e73fcf236a5a46396d - sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 - category: main - optional: false -- name: bzip2 - version: 1.0.8 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - hash: - md5: 62ee74e96c5ebb0af99386de58cf9553 - sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d - category: main - optional: false -- name: ca-certificates - version: 2024.8.30 - manager: conda - platform: linux-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.8.30-hbcca054_0.conda - hash: - md5: c27d1c142233b5bc9ca570c6e2e0c244 - sha256: afee721baa6d988e27fef1832f68d6f32ac8cc99cdf6015732224c2841a09cea - category: main - optional: false -- name: ld_impl_linux-64 - version: '2.43' - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - hash: - md5: 048b02e3962f066da18efe3a21b77672 - sha256: 7c91cea91b13f4314d125d1bedb9d03a29ebbd5080ccdea70260363424646dbe - category: main - optional: false -- name: libexpat - version: 2.6.4 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - hash: - md5: db833e03127376d461e1e13e76f09b6c - sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26 - category: main - optional: false -- name: libffi - version: 3.4.2 - manager: conda - platform: linux-64 - dependencies: - libgcc-ng: '>=9.4.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - hash: - md5: d645c6d2ac96843a2bfaccd2d62b3ac3 - sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e - category: main - optional: false -- name: libgcc - version: 14.2.0 - manager: conda - platform: linux-64 - dependencies: - _libgcc_mutex: '0.1' - _openmp_mutex: '>=4.5' - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - hash: - md5: 3cb76c3f10d3bc7f1105b2fc9db984df - sha256: 53eb8a79365e58849e7b1a068d31f4f9e718dc938d6f2c03e960345739a03569 - category: main - optional: false -- name: libgcc-ng - version: 14.2.0 - manager: conda - platform: linux-64 - dependencies: - libgcc: 14.2.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - hash: - md5: e39480b9ca41323497b05492a63bc35b - sha256: 3a76969c80e9af8b6e7a55090088bc41da4cffcde9e2c71b17f44d37b7cb87f7 - category: main - optional: false -- name: libgomp - version: 14.2.0 - manager: conda - platform: linux-64 - dependencies: - _libgcc_mutex: '0.1' - url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - hash: - md5: cc3573974587f12dda90d96e3e55a702 - sha256: 1911c29975ec99b6b906904040c855772ccb265a1c79d5d75c8ceec4ed89cd63 - category: main - optional: false -- name: libmpdec - version: 4.0.0 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - hash: - md5: aeb98fdeb2e8f25d43ef71fbacbeec80 - sha256: d02d1d3304ecaf5c728e515eb7416517a0b118200cd5eacbe829c432d1664070 - category: main - optional: false -- name: libsqlite - version: 3.47.0 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.0-hadc24fc_1.conda - hash: - md5: b6f02b52a174e612e89548f4663ce56a - sha256: 8a9aadf996a2399f65b679c6e7f29139d5059f699c63e6d7b50e20db10c00508 - category: main - optional: false -- name: libuuid - version: 2.38.1 - manager: conda - platform: linux-64 - dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - hash: - md5: 40b61aab5c7ba9ff276c41cfffe6b80b - sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 - category: main - optional: false -- name: libzlib - version: 1.3.1 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - hash: - md5: edb0dca6bc32e4f4789199455a1dbeb8 - sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 - category: main - optional: false -- name: ncurses - version: '6.5' - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda - hash: - md5: 70caf8bb6cf39a0b6b7efc885f51c0fe - sha256: 6a1d5d8634c1a07913f1c525db6455918cbc589d745fac46d9d6e30340c8731a - category: main - optional: false -- name: openssl - version: 3.3.2 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - ca-certificates: '' - libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.2-hb9d3cd8_0.conda - hash: - md5: 4d638782050ab6faa27275bed57e9b4e - sha256: cee91036686419f6dd6086902acf7142b4916e1c4ba042e9ca23e151da012b6d - category: main - optional: false -- name: pip - version: 24.3.1 - manager: conda - platform: linux-64 - dependencies: - python: '>=3.13.0a0' - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh145f28c_0.conda - hash: - md5: ca3afe2d7b893a8c8cdf489d30a2b1a3 - sha256: fc305cfe1ad0d51c61dd42a33cf27e03a075992fd0070c173d7cad86c1a48f13 - category: main - optional: false -- name: python - version: 3.13.0 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - bzip2: '>=1.0.8,<2.0a0' - ld_impl_linux-64: '>=2.36.1' - libexpat: '>=2.6.3,<3.0a0' - libffi: '>=3.4,<4.0a0' - libgcc: '>=13' - libmpdec: '>=4.0.0,<5.0a0' - libsqlite: '>=3.46.1,<4.0a0' - libuuid: '>=2.38.1,<3.0a0' - libzlib: '>=1.3.1,<2.0a0' - ncurses: '>=6.5,<7.0a0' - openssl: '>=3.3.2,<4.0a0' - python_abi: 3.13.* - readline: '>=8.2,<9.0a0' - tk: '>=8.6.13,<8.7.0a0' - tzdata: '' - xz: '>=5.2.6,<6.0a0' - pip: '' - url: https://conda.anaconda.org/conda-forge/linux-64/python-3.13.0-h9ebbce0_100_cp313.conda - hash: - md5: 08e9aef080f33daeb192b2ddc7e4721f - sha256: 6ab5179679f0909db828d8316f3b8b379014a82404807310fe7df5a6cf303646 - category: main - optional: false -- name: python_abi - version: '3.13' - manager: conda - platform: linux-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - hash: - md5: 381bbd2a92c863f640a55b6ff3c35161 - sha256: 438225b241c5f9bddae6f0178a97f5870a89ecf927dfca54753e689907331442 - category: main - optional: false -- name: readline - version: '8.2' - manager: conda - platform: linux-64 - dependencies: - libgcc-ng: '>=12' - ncurses: '>=6.3,<7.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda - hash: - md5: 47d31b792659ce70f470b5c82fdfb7a4 - sha256: 5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7 - category: main - optional: false -- name: tk - version: 8.6.13 - manager: conda - platform: linux-64 - dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - hash: - md5: d453b98d9c83e71da0741bb0ff4d76bc - sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e - category: main - optional: false -- name: tzdata - version: 2024b - manager: conda - platform: linux-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - hash: - md5: 8ac3367aafb1cc0a068483c580af8015 - sha256: 4fde5c3008bf5d2db82f2b50204464314cc3c91c1d953652f7bd01d9e52aefdf - category: main - optional: false -- name: xz - version: 5.2.6 - manager: conda - platform: linux-64 - dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 - hash: - md5: 2161070d867d1b1204ea749c8eec4ef0 - sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 - category: main - optional: false -- name: checkm - version: '0.4' - manager: pip - platform: linux-64 - dependencies: {} - url: https://files.pythonhosted.org/packages/e4/2f/b6ad927d467451a1b5872cce8e7204ec25d2a6cde8077cb28003ed35787d/Checkm-0.4.tar.gz - hash: - sha256: 2d09d77c85d5b4158ec699c5b0a33b3b1168fc1aba146ed54a634f68ddca1fa6 - category: main - optional: false -- name: starlette - version: '0.17.1' - manager: pip - platform: linux-64 - dependencies: - anyio: '>=3.0.0,<4' - url: https://files.pythonhosted.org/packages/32/57/e9c68acc2845ee4ca66202d19856f6a3581cab2a885d25d490103270ffa2/starlette-0.17.1-py3-none-any.whl - hash: - sha256: 26a18cbda5e6b651c964c12c88b36d9898481cd428ed6e063f5f29c418f73050 - category: main - optional: false + - name: _libgcc_mutex + version: "0.1" + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + hash: + md5: d7c89558ba9fa0495403155b64376d81 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + category: main + optional: false + - name: _openmp_mutex + version: "4.5" + manager: conda + platform: linux-64 + dependencies: + _libgcc_mutex: "0.1" + libgomp: ">=7.5.0" + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + hash: + md5: 73aaf86a425cc6e73fcf236a5a46396d + sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 + category: main + optional: false + - name: bzip2 + version: 1.0.8 + manager: conda + platform: linux-64 + dependencies: + __glibc: ">=2.17,<3.0.a0" + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + hash: + md5: 62ee74e96c5ebb0af99386de58cf9553 + sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d + category: main + optional: false + - name: ca-certificates + version: 2024.8.30 + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.8.30-hbcca054_0.conda + hash: + md5: c27d1c142233b5bc9ca570c6e2e0c244 + sha256: afee721baa6d988e27fef1832f68d6f32ac8cc99cdf6015732224c2841a09cea + category: main + optional: false + - name: ld_impl_linux-64 + version: "2.43" + manager: conda + platform: linux-64 + dependencies: + __glibc: ">=2.17,<3.0.a0" + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + hash: + md5: 048b02e3962f066da18efe3a21b77672 + sha256: 7c91cea91b13f4314d125d1bedb9d03a29ebbd5080ccdea70260363424646dbe + category: main + optional: false + - name: libexpat + version: 2.6.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: ">=2.17,<3.0.a0" + libgcc: ">=13" + url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + hash: + md5: db833e03127376d461e1e13e76f09b6c + sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26 + category: main + optional: false + - name: libffi + version: 3.4.2 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=9.4.0" + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + hash: + md5: d645c6d2ac96843a2bfaccd2d62b3ac3 + sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e + category: main + optional: false + - name: libgcc + version: 14.2.0 + manager: conda + platform: linux-64 + dependencies: + _libgcc_mutex: "0.1" + _openmp_mutex: ">=4.5" + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda + hash: + md5: 3cb76c3f10d3bc7f1105b2fc9db984df + sha256: 53eb8a79365e58849e7b1a068d31f4f9e718dc938d6f2c03e960345739a03569 + category: main + optional: false + - name: libgcc-ng + version: 14.2.0 + manager: conda + platform: linux-64 + dependencies: + libgcc: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + hash: + md5: e39480b9ca41323497b05492a63bc35b + sha256: 3a76969c80e9af8b6e7a55090088bc41da4cffcde9e2c71b17f44d37b7cb87f7 + category: main + optional: false + - name: libgomp + version: 14.2.0 + manager: conda + platform: linux-64 + dependencies: + _libgcc_mutex: "0.1" + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda + hash: + md5: cc3573974587f12dda90d96e3e55a702 + sha256: 1911c29975ec99b6b906904040c855772ccb265a1c79d5d75c8ceec4ed89cd63 + category: main + optional: false + - name: libmpdec + version: 4.0.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: ">=2.17,<3.0.a0" + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + hash: + md5: aeb98fdeb2e8f25d43ef71fbacbeec80 + sha256: d02d1d3304ecaf5c728e515eb7416517a0b118200cd5eacbe829c432d1664070 + category: main + optional: false + - name: libsqlite + version: 3.47.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: ">=2.17,<3.0.a0" + libgcc: ">=13" + libzlib: ">=1.3.1,<2.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.0-hadc24fc_1.conda + hash: + md5: b6f02b52a174e612e89548f4663ce56a + sha256: 8a9aadf996a2399f65b679c6e7f29139d5059f699c63e6d7b50e20db10c00508 + category: main + optional: false + - name: libuuid + version: 2.38.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + hash: + md5: 40b61aab5c7ba9ff276c41cfffe6b80b + sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 + category: main + optional: false + - name: libzlib + version: 1.3.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: ">=2.17,<3.0.a0" + libgcc: ">=13" + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + hash: + md5: edb0dca6bc32e4f4789199455a1dbeb8 + sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 + category: main + optional: false + - name: ncurses + version: "6.5" + manager: conda + platform: linux-64 + dependencies: + __glibc: ">=2.17,<3.0.a0" + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda + hash: + md5: 70caf8bb6cf39a0b6b7efc885f51c0fe + sha256: 6a1d5d8634c1a07913f1c525db6455918cbc589d745fac46d9d6e30340c8731a + category: main + optional: false + - name: openssl + version: 3.3.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: ">=2.17,<3.0.a0" + ca-certificates: "" + libgcc: ">=13" + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.2-hb9d3cd8_0.conda + hash: + md5: 4d638782050ab6faa27275bed57e9b4e + sha256: cee91036686419f6dd6086902acf7142b4916e1c4ba042e9ca23e151da012b6d + category: main + optional: false + - name: pip + version: 24.3.1 + manager: conda + platform: linux-64 + dependencies: + python: ">=3.13.0a0" + url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh145f28c_0.conda + hash: + md5: ca3afe2d7b893a8c8cdf489d30a2b1a3 + sha256: fc305cfe1ad0d51c61dd42a33cf27e03a075992fd0070c173d7cad86c1a48f13 + category: main + optional: false + - name: python + version: 3.13.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: ">=2.17,<3.0.a0" + bzip2: ">=1.0.8,<2.0a0" + ld_impl_linux-64: ">=2.36.1" + libexpat: ">=2.6.3,<3.0a0" + libffi: ">=3.4,<4.0a0" + libgcc: ">=13" + libmpdec: ">=4.0.0,<5.0a0" + libsqlite: ">=3.46.1,<4.0a0" + libuuid: ">=2.38.1,<3.0a0" + libzlib: ">=1.3.1,<2.0a0" + ncurses: ">=6.5,<7.0a0" + openssl: ">=3.3.2,<4.0a0" + python_abi: 3.13.* + readline: ">=8.2,<9.0a0" + tk: ">=8.6.13,<8.7.0a0" + tzdata: "" + xz: ">=5.2.6,<6.0a0" + pip: "" + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.13.0-h9ebbce0_100_cp313.conda + hash: + md5: 08e9aef080f33daeb192b2ddc7e4721f + sha256: 6ab5179679f0909db828d8316f3b8b379014a82404807310fe7df5a6cf303646 + category: main + optional: false + - name: python_abi + version: "3.13" + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.13-5_cp313.conda + hash: + md5: 381bbd2a92c863f640a55b6ff3c35161 + sha256: 438225b241c5f9bddae6f0178a97f5870a89ecf927dfca54753e689907331442 + category: main + optional: false + - name: readline + version: "8.2" + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=12" + ncurses: ">=6.3,<7.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda + hash: + md5: 47d31b792659ce70f470b5c82fdfb7a4 + sha256: 5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7 + category: main + optional: false + - name: tk + version: 8.6.13 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=12" + libzlib: ">=1.2.13,<2.0.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + hash: + md5: d453b98d9c83e71da0741bb0ff4d76bc + sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e + category: main + optional: false + - name: tzdata + version: 2024b + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + hash: + md5: 8ac3367aafb1cc0a068483c580af8015 + sha256: 4fde5c3008bf5d2db82f2b50204464314cc3c91c1d953652f7bd01d9e52aefdf + category: main + optional: false + - name: xz + version: 5.2.6 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + hash: + md5: 2161070d867d1b1204ea749c8eec4ef0 + sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 + category: main + optional: false + - name: checkm + version: "0.4" + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/e4/2f/b6ad927d467451a1b5872cce8e7204ec25d2a6cde8077cb28003ed35787d/Checkm-0.4.tar.gz + hash: + sha256: 2d09d77c85d5b4158ec699c5b0a33b3b1168fc1aba146ed54a634f68ddca1fa6 + category: main + optional: false + - name: starlette + version: "0.17.1" + manager: pip + platform: linux-64 + dependencies: + anyio: ">=3.0.0,<4" + url: https://files.pythonhosted.org/packages/32/57/e9c68acc2845ee4ca66202d19856f6a3581cab2a885d25d490103270ffa2/starlette-0.17.1-py3-none-any.whl + hash: + sha256: 26a18cbda5e6b651c964c12c88b36d9898481cd428ed6e063f5f29c418f73050 + category: main + optional: false diff --git a/micromamba/tests/test-server/channel_a/linux-64/repodata.json b/micromamba/tests/test-server/channel_a/linux-64/repodata.json index 7766241e09..e0d978655e 100644 --- a/micromamba/tests/test-server/channel_a/linux-64/repodata.json +++ b/micromamba/tests/test-server/channel_a/linux-64/repodata.json @@ -34,9 +34,7 @@ "B_0.1.0.tar.bz2": { "build": "abc", "build_number": 0, - "depends": [ - "a" - ], + "depends": ["a"], "license": "BSD", "license_family": "BSD", "md5": "85107fc10154734ef34a5a75685be684", diff --git a/micromamba/tests/test-server/channel_a/win-64/repodata.json b/micromamba/tests/test-server/channel_a/win-64/repodata.json index 30adbde806..6c208ba705 100644 --- a/micromamba/tests/test-server/channel_a/win-64/repodata.json +++ b/micromamba/tests/test-server/channel_a/win-64/repodata.json @@ -34,9 +34,7 @@ "B_0.1.0.tar.bz2": { "build": "abc", "build_number": 0, - "depends": [ - "a" - ], + "depends": ["a"], "license": "BSD", "license_family": "BSD", "md5": "85107fc10154734ef34a5a75685be684", diff --git a/micromamba/tests/test-server/repo/channeldata.json b/micromamba/tests/test-server/repo/channeldata.json index f73272e5f1..a8f2997e9c 100644 --- a/micromamba/tests/test-server/repo/channeldata.json +++ b/micromamba/tests/test-server/repo/channeldata.json @@ -22,9 +22,7 @@ "run_exports": {}, "source_git_url": null, "source_url": null, - "subdirs": [ - "noarch" - ], + "subdirs": ["noarch"], "summary": "I am just a test package!", "tags": null, "text_prefix": false, @@ -32,7 +30,5 @@ "version": "0.1" } }, - "subdirs": [ - "noarch" - ] + "subdirs": ["noarch"] } diff --git a/micromamba/tests/test-server/repo/index.html b/micromamba/tests/test-server/repo/index.html index e4ded9e2db..1db515a328 100644 --- a/micromamba/tests/test-server/repo/index.html +++ b/micromamba/tests/test-server/repo/index.html @@ -1,90 +1,111 @@ - - repo - - - -

repo

-

RSS Feed   channeldata.json

-noarch    - - - - - - - - - - - - - - - -
PackageLatest VersionDocDevLicensenoarch Summary
test-package0.1BSDX I am just a test package!
-
Updated: 2021-02-12 09:02:37 +0000 - Files: 1
- + } + td.s, + th.s { + text-align: right; + } + td.summary { + white-space: nowrap; + overflow: hidden; + } + td.packagename { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + max-width: 180px; + padding-right: 8px; + } + td.version { + //white-space: nowrap; + overflow: hidden; + max-width: 90px; + padding-right: 8px; + } + table { + background-color: white; + border-top: 1px solid #646464; + border-bottom: 1px solid #646464; + padding-top: 10px; + padding-bottom: 14px; + } + address { + color: #787878; + padding-top: 10px; + } + + + +

repo

+

+ RSS Feed   channeldata.json +

+ noarch    + + + + + + + + + + + + + + + + + + + +
PackageLatest VersionDocDevLicensenoarchSummary
+ test-package + 0.1BSDXI am just a test package!
+
Updated: 2021-02-12 09:02:37 +0000 - Files: 1
+ diff --git a/micromamba/tests/test-server/repo/noarch/index.html b/micromamba/tests/test-server/repo/noarch/index.html index 6c83d9446c..4e7defcf6d 100644 --- a/micromamba/tests/test-server/repo/noarch/index.html +++ b/micromamba/tests/test-server/repo/noarch/index.html @@ -1,88 +1,132 @@ - - repo/noarch - - - -

repo/noarch

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FilenameSizeLast ModifiedSHA256MD5
repodata.json586 B2021-02-12 09:01:48 +0000cc5f72aaa8d3f508c8adca196fe05cf4b19e1ca1006cfcbb3892d73160bd3b047501ec77771889b42a39c615158cb9c4
repodata.json.bz2351 B2021-02-12 09:01:48 +00009a0288ca48c6b8caa348d7cafefd0981c2d25dcb4a5837a5187ab200b8b9fb450c926155642f0e894d97dc8a5af7007b
repodata_from_packages.json586 B2021-02-12 09:01:48 +0000cc5f72aaa8d3f508c8adca196fe05cf4b19e1ca1006cfcbb3892d73160bd3b047501ec77771889b42a39c615158cb9c4
repodata_from_packages.json.bz2351 B2021-02-12 09:01:48 +00009a0288ca48c6b8caa348d7cafefd0981c2d25dcb4a5837a5187ab200b8b9fb450c926155642f0e894d97dc8a5af7007b
test-package-0.1-0.tar.bz26 KB2021-02-12 08:08:14 +0000b908ffce2d26d94c58c968abf286568d4bcf87d1cfe6c994958351724a6f69882a8595f37faa2950e1b433acbe91d481
-
Updated: 2021-02-12 09:02:37 +0000 - Files: 1
- + + repo/noarch + + + +

repo/noarch

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FilenameSizeLast ModifiedSHA256MD5
repodata.json586 B2021-02-12 09:01:48 +0000 + cc5f72aaa8d3f508c8adca196fe05cf4b19e1ca1006cfcbb3892d73160bd3b04 + 7501ec77771889b42a39c615158cb9c4
+ repodata.json.bz2 + 351 B2021-02-12 09:01:48 +0000 + 9a0288ca48c6b8caa348d7cafefd0981c2d25dcb4a5837a5187ab200b8b9fb45 + 0c926155642f0e894d97dc8a5af7007b
+ repodata_from_packages.json + 586 B2021-02-12 09:01:48 +0000 + cc5f72aaa8d3f508c8adca196fe05cf4b19e1ca1006cfcbb3892d73160bd3b04 + 7501ec77771889b42a39c615158cb9c4
+ repodata_from_packages.json.bz2 + 351 B2021-02-12 09:01:48 +0000 + 9a0288ca48c6b8caa348d7cafefd0981c2d25dcb4a5837a5187ab200b8b9fb45 + 0c926155642f0e894d97dc8a5af7007b
+ test-package-0.1-0.tar.bz2 + 6 KB2021-02-12 08:08:14 +0000 + b908ffce2d26d94c58c968abf286568d4bcf87d1cfe6c994958351724a6f6988 + 2a8595f37faa2950e1b433acbe91d481
+
Updated: 2021-02-12 09:02:37 +0000 - Files: 1
+ diff --git a/micromamba/tests/test_env-lock.yaml b/micromamba/tests/test_env-lock.yaml index 3f983d5882..a4ae84e118 100644 --- a/micromamba/tests/test_env-lock.yaml +++ b/micromamba/tests/test_env-lock.yaml @@ -12,202 +12,202 @@ # conda-lock -f environment.yml --lockfile conda-lock.yml metadata: channels: - - url: conda-forge - used_env_vars: [] - - url: defaults - used_env_vars: [] + - url: conda-forge + used_env_vars: [] + - url: defaults + used_env_vars: [] content_hash: linux-64: 1173e3c96ce20d063a5701b325b76deb97394f891af270af4ee0cb7cc1f6e838 osx-64: d01c1f5433f30bdbcd3bdad8d9b096774ab55f1210c094acdc61a35b32b28d67 win-64: 310b23581083bfb983927c40d3bdc86162192d7b26ffd7bffc385f627c155697 platforms: - - linux-64 - - osx-64 - - win-64 - - osx-arm64 + - linux-64 + - osx-64 + - win-64 + - osx-arm64 sources: - - environment.yml + - environment.yml package: -- category: main - dependencies: {} - hash: - md5: d7c89558ba9fa0495403155b64376d81 - sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 - manager: conda - name: _libgcc_mutex - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - version: '0.1' -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - hash: - md5: 8e91f1f21417c9ab1265240ee4f9db1e - sha256: 4d705a82c554d1abb80aedd0593e0abde54f71b7a5c87492c750c9759b7706fd - manager: conda - name: libgomp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-11.2.0-h1d223b6_13.tar.bz2 - version: 11.2.0 -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - libgomp: '>=7.5.0' - hash: - md5: 561e277319a41d4f24f5c05a9ef63c04 - sha256: 81c74d38c80345e195106dc3a5b4063b61f2209402bf9f6c7e2abadef4f544a3 - manager: conda - name: _openmp_mutex - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2 - version: '4.5' -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - _openmp_mutex: '>=4.5' - hash: - md5: 63eaf0f146cc80abd84743d48d667da4 - sha256: 5c9c8a23e45215e0c218a477c69054ed2ac577c4499795649dd3343687d380ff - manager: conda - name: libgcc-ng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-11.2.0-h1d223b6_13.tar.bz2 - version: 11.2.0 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: dcddf696ff5dfcab567100d691678e18 - sha256: 8292882ea5cfbe2e6b708432dfab0668f2acddb96ab7618163001acbd13678e4 - manager: conda - name: libzlib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.11-h36c2ea0_1013.tar.bz2 - version: 1.2.11 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - libzlib: 1.2.11 h36c2ea0_1013 - hash: - md5: cf7190238072a41e9579e4476a6a60b8 - sha256: cec48db35a7def0011bfdaa2b91e5e05d2a0ad788b8871a213eb8cacfeb7418a - manager: conda - name: zlib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h36c2ea0_1013.tar.bz2 - version: 1.2.11 -- category: main - dependencies: {} - hash: - md5: a3a6a53beaa92c5cfe52ee3a198e78cc - sha256: 2421046db13b5f161a4330ff4f0e536999bce1ea3b8db5eb0d78e045146707ca - manager: conda - name: libzlib - optional: false - platform: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.2.11-h9173be1_1013.tar.bz2 - version: 1.2.11 -- category: main - dependencies: - libzlib: 1.2.11 h9173be1_1013 - hash: - md5: cf985617d679990418c380099620b01a - sha256: 9102c5f89c78c56b0bb0766a074f509d67362cf97aa66d706d4e95e9061bb03c - manager: conda - name: zlib - optional: false - platform: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.2.11-h9173be1_1013.tar.bz2 - version: 1.2.11 -- category: main - dependencies: {} - hash: - md5: fe3c74ef0fe456a4011468f860b0c3dc - sha256: 008465adb9815441f03437393d4274e0154edc55e278bdf1acdf87224d1107e6 - manager: conda - name: libzlib - optional: false - platform: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.2.11-hee7b306_1013.tar.bz2 - version: 1.2.11 -- category: main - dependencies: - libzlib: 1.2.11 hee7b306_1013 - hash: - md5: 0b65c3db409dd06257dd879605eddb45 - sha256: 04cbcc43aaf9b1ba31eddb0a93adb1a025156542fd4ba2b7b66b4ba4f4126d50 - manager: conda - name: zlib - optional: false - platform: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.2.11-hee7b306_1013.tar.bz2 - version: 1.2.11 -- category: main - dependencies: {} - hash: - md5: 6d666b6ea8251231ff508062d1e41f9c - sha256: e5a8634df6ee84745dfe27f40ace7b6e45646a4b7bc7dbeb1efe1bb6128e44b9 - manager: conda - name: ucrt - optional: false - platform: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.20348.0-h57928b3_0.tar.bz2 - version: 10.0.20348.0 -- category: main - dependencies: - ucrt: '>=10.0.20348.0' - hash: - md5: 33d07ebe91062743eabc9e53a60d18e1 - sha256: f2efbbe3465a34b195edd218d5572c998d94c5964d4e495c3d7f95c8bb5fcaac - manager: conda - name: vs2015_runtime - optional: false - platform: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.29.30037-h902a5da_6.tar.bz2 - version: 14.29.30037 -- category: main - dependencies: - vs2015_runtime: '>=14.28.29325' - hash: - md5: c2aecbc9b00ba6f352e27d3d61fd31fb - sha256: c6e7d2b9ceafe2cc302fb8fce1dfcc46b49c5333757424a34294bffdfb5569be - manager: conda - name: vc - optional: false - platform: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/vc-14.2-hb210afc_6.tar.bz2 - version: '14.2' -- category: main - dependencies: - vc: '>=14.1,<15.0a0' - vs2015_runtime: '>=14.16.27012' - hash: - md5: b28dd2488b4e5f892c67071acc1d0a8c - sha256: 5b7e002932c0138d78d251caae0c571d13f857ff90e7ce21d58d67073381250e - manager: conda - name: libzlib - optional: false - platform: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.2.11-h8ffe710_1013.tar.bz2 - version: 1.2.11 -- category: main - dependencies: - libzlib: 1.2.11 h8ffe710_1013 - vc: '>=14.1,<15.0a0' - vs2015_runtime: '>=14.16.27012' - hash: - md5: 866517df4fd8bb813bc20c24cf7b8f05 - sha256: 5b5db5ec4c2eb51a2bb8c5e22df9938703fd292da8a41c1e8355d5972f9fe12c - manager: conda - name: zlib - optional: false - platform: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/zlib-1.2.11-h8ffe710_1013.tar.bz2 - version: 1.2.11 + - category: main + dependencies: {} + hash: + md5: d7c89558ba9fa0495403155b64376d81 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + manager: conda + name: _libgcc_mutex + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + version: "0.1" + - category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + hash: + md5: 8e91f1f21417c9ab1265240ee4f9db1e + sha256: 4d705a82c554d1abb80aedd0593e0abde54f71b7a5c87492c750c9759b7706fd + manager: conda + name: libgomp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-11.2.0-h1d223b6_13.tar.bz2 + version: 11.2.0 + - category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + libgomp: ">=7.5.0" + hash: + md5: 561e277319a41d4f24f5c05a9ef63c04 + sha256: 81c74d38c80345e195106dc3a5b4063b61f2209402bf9f6c7e2abadef4f544a3 + manager: conda + name: _openmp_mutex + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2 + version: "4.5" + - category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + _openmp_mutex: ">=4.5" + hash: + md5: 63eaf0f146cc80abd84743d48d667da4 + sha256: 5c9c8a23e45215e0c218a477c69054ed2ac577c4499795649dd3343687d380ff + manager: conda + name: libgcc-ng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-11.2.0-h1d223b6_13.tar.bz2 + version: 11.2.0 + - category: main + dependencies: + libgcc-ng: ">=7.5.0" + hash: + md5: dcddf696ff5dfcab567100d691678e18 + sha256: 8292882ea5cfbe2e6b708432dfab0668f2acddb96ab7618163001acbd13678e4 + manager: conda + name: libzlib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.11-h36c2ea0_1013.tar.bz2 + version: 1.2.11 + - category: main + dependencies: + libgcc-ng: ">=7.5.0" + libzlib: 1.2.11 h36c2ea0_1013 + hash: + md5: cf7190238072a41e9579e4476a6a60b8 + sha256: cec48db35a7def0011bfdaa2b91e5e05d2a0ad788b8871a213eb8cacfeb7418a + manager: conda + name: zlib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h36c2ea0_1013.tar.bz2 + version: 1.2.11 + - category: main + dependencies: {} + hash: + md5: a3a6a53beaa92c5cfe52ee3a198e78cc + sha256: 2421046db13b5f161a4330ff4f0e536999bce1ea3b8db5eb0d78e045146707ca + manager: conda + name: libzlib + optional: false + platform: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.2.11-h9173be1_1013.tar.bz2 + version: 1.2.11 + - category: main + dependencies: + libzlib: 1.2.11 h9173be1_1013 + hash: + md5: cf985617d679990418c380099620b01a + sha256: 9102c5f89c78c56b0bb0766a074f509d67362cf97aa66d706d4e95e9061bb03c + manager: conda + name: zlib + optional: false + platform: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.2.11-h9173be1_1013.tar.bz2 + version: 1.2.11 + - category: main + dependencies: {} + hash: + md5: fe3c74ef0fe456a4011468f860b0c3dc + sha256: 008465adb9815441f03437393d4274e0154edc55e278bdf1acdf87224d1107e6 + manager: conda + name: libzlib + optional: false + platform: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.2.11-hee7b306_1013.tar.bz2 + version: 1.2.11 + - category: main + dependencies: + libzlib: 1.2.11 hee7b306_1013 + hash: + md5: 0b65c3db409dd06257dd879605eddb45 + sha256: 04cbcc43aaf9b1ba31eddb0a93adb1a025156542fd4ba2b7b66b4ba4f4126d50 + manager: conda + name: zlib + optional: false + platform: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.2.11-hee7b306_1013.tar.bz2 + version: 1.2.11 + - category: main + dependencies: {} + hash: + md5: 6d666b6ea8251231ff508062d1e41f9c + sha256: e5a8634df6ee84745dfe27f40ace7b6e45646a4b7bc7dbeb1efe1bb6128e44b9 + manager: conda + name: ucrt + optional: false + platform: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.20348.0-h57928b3_0.tar.bz2 + version: 10.0.20348.0 + - category: main + dependencies: + ucrt: ">=10.0.20348.0" + hash: + md5: 33d07ebe91062743eabc9e53a60d18e1 + sha256: f2efbbe3465a34b195edd218d5572c998d94c5964d4e495c3d7f95c8bb5fcaac + manager: conda + name: vs2015_runtime + optional: false + platform: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.29.30037-h902a5da_6.tar.bz2 + version: 14.29.30037 + - category: main + dependencies: + vs2015_runtime: ">=14.28.29325" + hash: + md5: c2aecbc9b00ba6f352e27d3d61fd31fb + sha256: c6e7d2b9ceafe2cc302fb8fce1dfcc46b49c5333757424a34294bffdfb5569be + manager: conda + name: vc + optional: false + platform: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.2-hb210afc_6.tar.bz2 + version: "14.2" + - category: main + dependencies: + vc: ">=14.1,<15.0a0" + vs2015_runtime: ">=14.16.27012" + hash: + md5: b28dd2488b4e5f892c67071acc1d0a8c + sha256: 5b7e002932c0138d78d251caae0c571d13f857ff90e7ce21d58d67073381250e + manager: conda + name: libzlib + optional: false + platform: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.2.11-h8ffe710_1013.tar.bz2 + version: 1.2.11 + - category: main + dependencies: + libzlib: 1.2.11 h8ffe710_1013 + vc: ">=14.1,<15.0a0" + vs2015_runtime: ">=14.16.27012" + hash: + md5: 866517df4fd8bb813bc20c24cf7b8f05 + sha256: 5b5db5ec4c2eb51a2bb8c5e22df9938703fd292da8a41c1e8355d5972f9fe12c + manager: conda + name: zlib + optional: false + platform: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/zlib-1.2.11-h8ffe710_1013.tar.bz2 + version: 1.2.11 version: 1 diff --git a/releaser.py b/releaser.py index 4368006ea9..18b8e6faef 100644 --- a/releaser.py +++ b/releaser.py @@ -39,8 +39,7 @@ def template_substitute(contents): today = datetime.date.today() fmt_today = today.strftime("%B %d, %Y") - header_line = f"{name} {version} ({fmt_today})" - res += f"{header_line}\n{'=' * len(header_line)}\n\n" + res += f"# {name} {version} ({fmt_today})\n\n" for idx, c in enumerate(changes): if c.startswith("-"): @@ -116,13 +115,16 @@ def applies(x): el["changes"].append(f"- {i.text.strip()}") +MARKDOWN_H1 = "# " + + def main(): changes = {} with open("CHANGELOG.md") as fi: contents = fi.readlines() for idx, line in enumerate(contents): - if line.startswith("====="): + if line.startswith(MARKDOWN_H1): release_start = idx + 1 break @@ -152,7 +154,7 @@ def main(): changes[project]["version"] = release_version continue - if contents[idx + 1].startswith("===="): + if contents[idx + 1].startswith(MARKDOWN_H1): break if line.strip() == "" or line[0] == "-": diff --git a/update_changelog.py b/update_changelog.py index fd48f1d593..993567809c 100644 --- a/update_changelog.py +++ b/update_changelog.py @@ -166,8 +166,7 @@ def main(): # Append new info # Release date and version - changelog_file.write("{}\n".format(date.today().strftime("%Y.%m.%d"))) - changelog_file.write("==========\n") + changelog_file.write("# {}\n".format(date.today().strftime("%Y.%m.%d"))) changelog_file.write( f"\nRelease: {release_version} (libmamba, mamba, micromamba, libmambapy)\n" ) diff --git a/vcpkg.json b/vcpkg.json index b34c7ca967..2f579985d6 100644 --- a/vcpkg.json +++ b/vcpkg.json @@ -8,14 +8,7 @@ "platform": "windows" }, { - "features": [ - "bzip2", - "lz4", - "lzma", - "lzo", - "crypto", - "zstd" - ], + "features": ["bzip2", "lz4", "lzma", "lzo", "crypto", "zstd"], "name": "libarchive" }, {