From 6fb83f9cbc132e5945ab608876ff07a29d2c8297 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Wed, 22 Jun 2022 08:01:10 +0200 Subject: [PATCH 1/3] remove upper bound for markupsafe --- recipe/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index a32aa1e..ff69f6f 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -13,7 +13,7 @@ source: build: noarch: python - number: 1 + number: 2 script: {{ PYTHON }} -m pip install . --no-deps -vv requirements: @@ -25,7 +25,7 @@ requirements: run: - python >=3.5 - setuptools - - markupsafe >=0.23,<2 + - markupsafe >=0.23 test: imports: From 7316043a84ab8f63a066bb7ea0bbd518748a2465 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Wed, 22 Jun 2022 08:03:02 +0200 Subject: [PATCH 2/3] MNT: Re-rendered with conda-build 3.21.9, conda-smithy 3.20.0, and conda-forge-pinning 2022.06.22.05.59.41 --- .ci_support/linux_64_.yaml | 6 ----- .circleci/config.yml | 3 ++- .github/workflows/automerge.yml | 1 + .github/workflows/webservices.yml | 1 + README.md | 39 ++++++++++++++++++++++++++----- 5 files changed, 37 insertions(+), 13 deletions(-) diff --git a/.ci_support/linux_64_.yaml b/.ci_support/linux_64_.yaml index 8bdf022..6c59082 100644 --- a/.ci_support/linux_64_.yaml +++ b/.ci_support/linux_64_.yaml @@ -6,9 +6,3 @@ channel_targets: - conda-forge main docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython diff --git a/.circleci/config.yml b/.circleci/config.yml index 6ad461b..3e61aa2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -7,7 +7,8 @@ version: 2 jobs: build: working_directory: ~/test - machine: true + machine: + image: ubuntu-2004:current steps: - run: # The Circle-CI build should not be active, but if this is not true for some reason, do a fast finish. diff --git a/.github/workflows/automerge.yml b/.github/workflows/automerge.yml index e8e5902..f79fe85 100644 --- a/.github/workflows/automerge.yml +++ b/.github/workflows/automerge.yml @@ -16,3 +16,4 @@ jobs: uses: conda-forge/automerge-action@master with: github_token: ${{ secrets.GITHUB_TOKEN }} + rerendering_github_token: ${{ secrets.RERENDERING_GITHUB_TOKEN }} diff --git a/.github/workflows/webservices.yml b/.github/workflows/webservices.yml index 78f51e6..2e5fe71 100644 --- a/.github/workflows/webservices.yml +++ b/.github/workflows/webservices.yml @@ -10,3 +10,4 @@ jobs: uses: conda-forge/webservices-dispatch-action@master with: github_token: ${{ secrets.GITHUB_TOKEN }} + rerendering_github_token: ${{ secrets.RERENDERING_GITHUB_TOKEN }} diff --git a/README.md b/README.md index 8dd2eb6..65e0b15 100644 --- a/README.md +++ b/README.md @@ -48,18 +48,43 @@ conda config --add channels conda-forge conda config --set channel_priority strict ``` -Once the `conda-forge` channel has been enabled, `jinja2` can be installed with: +Once the `conda-forge` channel has been enabled, `jinja2` can be installed with `conda`: ``` conda install jinja2 ``` -It is possible to list all of the versions of `jinja2` available on your platform with: +or with `mamba`: + +``` +mamba install jinja2 +``` + +It is possible to list all of the versions of `jinja2` available on your platform with `conda`: ``` conda search jinja2 --channel conda-forge ``` +or with `mamba`: + +``` +mamba search jinja2 --channel conda-forge +``` + +Alternatively, `mamba repoquery` may provide more information: + +``` +# Search all versions available on your platform: +mamba repoquery search jinja2 --channel conda-forge + +# List packages depending on `jinja2`: +mamba repoquery whoneeds jinja2 --channel conda-forge + +# List dependencies of `jinja2`: +mamba repoquery depends jinja2 --channel conda-forge +``` + About conda-forge ================= @@ -75,10 +100,12 @@ for each of the installable packages. Such a repository is known as a *feedstock A feedstock is made up of a conda recipe (the instructions on what and how to build the package) and the necessary configurations for automatic building using freely available continuous integration services. Thanks to the awesome service provided by -[CircleCI](https://circleci.com/), [AppVeyor](https://www.appveyor.com/) -and [TravisCI](https://travis-ci.com/) it is possible to build and upload installable -packages to the [conda-forge](https://anaconda.org/conda-forge) -[Anaconda-Cloud](https://anaconda.org/) channel for Linux, Windows and OSX respectively. +[Azure](https://azure.microsoft.com/en-us/services/devops/), [GitHub](https://github.com/), +[CircleCI](https://circleci.com/), [AppVeyor](https://www.appveyor.com/), +[Drone](https://cloud.drone.io/welcome), and [TravisCI](https://travis-ci.com/) +it is possible to build and upload installable packages to the +[conda-forge](https://anaconda.org/conda-forge) [Anaconda-Cloud](https://anaconda.org/) +channel for Linux, Windows and OSX respectively. To manage the continuous integration and simplify feedstock maintenance [conda-smithy](https://github.com/conda-forge/conda-smithy) has been developed. From 2b0c3293c8ff15ab6faeecf01c13a697e9a839a7 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Wed, 22 Jun 2022 08:58:38 +0200 Subject: [PATCH 3/3] re-add (slightly looser) upper bound for markupsafe --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index ff69f6f..7940e2d 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -25,7 +25,7 @@ requirements: run: - python >=3.5 - setuptools - - markupsafe >=0.23 + - markupsafe >=0.23,<2.1 test: imports: