tethysplatform / tethys

The Tethys Platform main Django website project repository.
http://tethysplatform.org/
BSD 2-Clause "Simplified" License
91 stars 50 forks source link

Django 4/5 #1026

Closed sdc50 closed 3 months ago

sdc50 commented 3 months ago

passes tests with django 3.2, 4.2, and 5.0 Still need to refactor recaptcha template

coveralls commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling 26a91081ab904661c0325b30901306f44fd0d2ed on django-4/5 into 86d955abf32d10db5678973049eb2f78801326ee on main.

sdc50 commented 3 months ago

This is working fine with Django v5.0, however I do get this warning on startup:

/conda/envs/tethys-django-5/lib/python3.12/site-packages/django/db/backends/utils.py:98: RuntimeWarning: Accessing the database during app initialization is discouraged. To fix this warning, avoid executing queries in AppConfig.ready() or when your app modules are imported.
  warnings.warn(self.APPS_NOT_READY_WARNING_MSG, category=RuntimeWarning)

I haven't looked into it, but I expect that our app harvesting process would have to be overhauled to comply.

sdc50 commented 3 months ago

I've unpinned django, channels, and daphne in the environment files, and added django-recaptcha. django-simple-captcha, and django-analytical as pip installs in the full environment.yml.

This means that the default behavior will be to install the latest version of Django. I think that's okay, but we should discuss how to handle this. We could build two different versions of tethys (tethys-django4 and tethys-django5), or we could just add some documentation specifying how to install with a specific version of django (e.g.):

conda install -c conda-forge tethys django=4.2

That would probably require modifying the gen metayaml command to not pin django, or to pin it to be something like django>3.2<5.0.

swainn commented 3 months ago

That would probably require modifying the gen metayaml command to not pin django, or to pin it to be something like django>3.2<5.0.

What do you think about moving to a “minimum” version requirement with some logic in our code to handle specific problems with each minor version? The minimum could be the current LTS.

sdc50 commented 3 months ago

What do you think about moving to a “minimum” version requirement with some logic in our code to handle specific problems with each minor version? The minimum could be the current LTS.

That seams reasonable. I was hoping to make this a Tethys 4.3 release, so I feel like it should still be compatible with Django 3.2.

sdc50 commented 3 months ago

I'm looking into the django-analytical feedstock. This is what I get when trying to install it from conda-forge with django 5.0:

image

I'm not sure why it's going back to django v3.2. It says it requires greater than 2.2. But I wonder if the Python pin is the issue. It says python <=3.6. I think it should be python >=3.6.

requirements:
  host:
    - python <=3.6
    - pip
  run:
    - python <=3.6
    - django >=2.2

Although, I've got an environment with django-anaytical 3.1.0, django 3.2.20, and python 3.12.0, so I'm not sure what's going on.

sdc50 commented 3 months ago

@swainn do you mind putting in a PR to the django-analytical feedstock? I think we just need to fix the python dependency.

Encountered problems while solving:

  • nothing provides python <=3.6 needed by django-analytical-3.1.0-pyhd8ed1ab_1

Also, I can't see the see why the builds are failing on the django-simple-captcha feedstock. I'm wondering if you can since you are a maintainer: https://github.com/conda-forge/django-simple-captcha-feedstock/pull/8

swainn commented 3 months ago

@swainn do you mind putting in a PR to the django-analytical feedstock? I think we just need to fix the python dependency.

Encountered problems while solving:

  • nothing provides python <=3.6 needed by django-analytical-3.1.0-pyhd8ed1ab_1

Also, I can't see the see why the builds are failing on the django-simple-captcha feedstock. I'm wondering if you can since you are a maintainer: conda-forge/django-simple-captcha-feedstock#8

Can do. I'll take a look at both of those.

swainn commented 3 months ago

@sdc50 the django-analytical MR was created and merged.

The workflow that is failing is called "webservice" and this is the error:

``` Traceback (most recent call last): File "/opt/conda/bin/conda-smithy", line 10, in sys.exit(main()) ^^^^^^ File "/opt/conda/lib/python3.11/site-packages/conda_smithy/cli.py", line 737, in main args.subcommand_func(args) File "/opt/conda/lib/python3.11/site-packages/conda_smithy/cli.py", line 584, in __call__ self._call(args, tmpdir) File "/opt/conda/lib/python3.11/site-packages/conda_smithy/cli.py", line 589, in _call configure_feedstock.main( File "/opt/conda/lib/python3.11/site-packages/conda_smithy/configure_feedstock.py", line 2[615](https://github.com/conda-forge/django-simple-captcha-feedstock/actions/runs/8459478683/job/23175861068#step:3:616), in main exclusive_config_file, cf_pinning_ver = get_cached_cfp_file_path( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/conda/lib/python3.11/site-packages/conda_smithy/configure_feedstock.py", line 2436, in get_cached_cfp_file_path get_cfp_file_path(smithy_cache) File "/opt/conda/lib/python3.11/site-packages/conda_smithy/configure_feedstock.py", line 2377, in get_cfp_file_path response.raise_for_status() File "/opt/conda/lib/python3.11/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 520 Server Error: for url: https://api.anaconda.org/download/conda-forge/conda-forge-pinning/2024.03.27.17.58.50/noarch/conda-forge-pinning-2024.03.27.17.58.50-hd8ed1ab_0.conda INFO:webservices_dispatch_action.utils:token can change workflows: False INFO:webservices_dispatch_action.utils:pushing and commenting: branch|owner|repo = 0.6.0_h0d39f5|regro-cf-autotick-bot|django-simple-captcha-feedstock Traceback (most recent call last): File "/opt/conda/bin/run-webservices-dispatch-action", line 33, in sys.exit(load_entry_point('webservices-dispatch-action', 'console_scripts', 'run-webservices-dispatch-action')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/webservices_dispatch_action/webservices_dispatch_action/__main__.py", line 94, in main raise RuntimeError( RuntimeError: Rerendering failed! error in push|rerender: False|True ```
swainn commented 3 months ago

@sdc50 the django-analytical MR was created and merged.

The workflow that is failing is called "webservice" and this is the error:

Here's the full log for the re-render job:

``` 2024-03-27T22:27:25.9071479Z Current runner version: '2.314.1' 2024-03-27T22:27:25.9093625Z ##[group]Operating System 2024-03-27T22:27:25.9094222Z Ubuntu 2024-03-27T22:27:25.9094564Z 22.04.4 2024-03-27T22:27:25.9094986Z LTS 2024-03-27T22:27:25.9095292Z ##[endgroup] 2024-03-27T22:27:25.9095684Z ##[group]Runner Image 2024-03-27T22:27:25.9096183Z Image: ubuntu-22.04 2024-03-27T22:27:25.9096544Z Version: 20240324.2.0 2024-03-27T22:27:25.9097536Z Included Software: https://github.com/actions/runner-images/blob/ubuntu22/20240324.2/images/ubuntu/Ubuntu2204-Readme.md 2024-03-27T22:27:25.9099773Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu22%2F20240324.2 2024-03-27T22:27:25.9100662Z ##[endgroup] 2024-03-27T22:27:25.9101084Z ##[group]Runner Image Provisioner 2024-03-27T22:27:25.9101641Z 2.0.361.1 2024-03-27T22:27:25.9101949Z ##[endgroup] 2024-03-27T22:27:25.9104453Z ##[group]GITHUB_TOKEN Permissions 2024-03-27T22:27:25.9106225Z Actions: write 2024-03-27T22:27:25.9106628Z Checks: write 2024-03-27T22:27:25.9107261Z Contents: write 2024-03-27T22:27:25.9107733Z Deployments: write 2024-03-27T22:27:25.9108232Z Discussions: write 2024-03-27T22:27:25.9108601Z Issues: write 2024-03-27T22:27:25.9108970Z Metadata: read 2024-03-27T22:27:25.9109405Z Packages: write 2024-03-27T22:27:25.9109779Z Pages: write 2024-03-27T22:27:25.9110152Z PullRequests: write 2024-03-27T22:27:25.9110632Z RepositoryProjects: write 2024-03-27T22:27:25.9111065Z SecurityEvents: write 2024-03-27T22:27:25.9111485Z Statuses: write 2024-03-27T22:27:25.9111919Z ##[endgroup] 2024-03-27T22:27:25.9114896Z Secret source: Actions 2024-03-27T22:27:25.9115504Z Prepare workflow directory 2024-03-27T22:27:25.9730452Z Prepare all required actions 2024-03-27T22:27:25.9885037Z Getting action download info 2024-03-27T22:27:26.1445801Z Download action repository 'conda-forge/webservices-dispatch-action@main' (SHA:4439b6749e81662d467b88b6f6445834e1309aa7) 2024-03-27T22:27:26.6366692Z Complete job name: webservices 2024-03-27T22:27:26.6972362Z ##[group]Pull down action image 'condaforge/webservices-dispatch-action:prod' 2024-03-27T22:27:26.7058533Z ##[command]/usr/bin/docker pull condaforge/webservices-dispatch-action:prod 2024-03-27T22:27:27.3311132Z prod: Pulling from condaforge/webservices-dispatch-action 2024-03-27T22:27:27.4790367Z ca7dd9ec2225: Pulling fs layer 2024-03-27T22:27:27.4791923Z 2de6490c5039: Pulling fs layer 2024-03-27T22:27:27.4792866Z 02bfc70ff569: Pulling fs layer 2024-03-27T22:27:27.4793418Z b012b717433b: Pulling fs layer 2024-03-27T22:27:27.4793991Z ee71587b9a79: Pulling fs layer 2024-03-27T22:27:27.4794538Z 79b0144ba175: Pulling fs layer 2024-03-27T22:27:27.4795031Z 66223fc43f0d: Pulling fs layer 2024-03-27T22:27:27.4795599Z b1e815c1e959: Pulling fs layer 2024-03-27T22:27:27.4796107Z ee71587b9a79: Waiting 2024-03-27T22:27:27.4796524Z 79b0144ba175: Waiting 2024-03-27T22:27:27.4796967Z 66223fc43f0d: Waiting 2024-03-27T22:27:27.4797408Z b012b717433b: Waiting 2024-03-27T22:27:27.4798007Z b1e815c1e959: Waiting 2024-03-27T22:27:27.6295779Z ca7dd9ec2225: Verifying Checksum 2024-03-27T22:27:27.6296944Z ca7dd9ec2225: Download complete 2024-03-27T22:27:27.7439208Z ca7dd9ec2225: Pull complete 2024-03-27T22:27:27.7602093Z b012b717433b: Verifying Checksum 2024-03-27T22:27:27.7602869Z b012b717433b: Download complete 2024-03-27T22:27:27.9014711Z ee71587b9a79: Verifying Checksum 2024-03-27T22:27:27.9015908Z ee71587b9a79: Download complete 2024-03-27T22:27:27.9055731Z 2de6490c5039: Verifying Checksum 2024-03-27T22:27:27.9056642Z 2de6490c5039: Download complete 2024-03-27T22:27:28.0364573Z 79b0144ba175: Verifying Checksum 2024-03-27T22:27:28.0366994Z 79b0144ba175: Download complete 2024-03-27T22:27:28.0370362Z 66223fc43f0d: Download complete 2024-03-27T22:27:28.1826326Z 2de6490c5039: Pull complete 2024-03-27T22:27:28.2225710Z b1e815c1e959: Download complete 2024-03-27T22:27:30.2169418Z 02bfc70ff569: Verifying Checksum 2024-03-27T22:27:30.2170198Z 02bfc70ff569: Download complete 2024-03-27T22:27:46.5684240Z 02bfc70ff569: Pull complete 2024-03-27T22:27:46.5811167Z b012b717433b: Pull complete 2024-03-27T22:27:46.5909171Z ee71587b9a79: Pull complete 2024-03-27T22:27:46.6002459Z 79b0144ba175: Pull complete 2024-03-27T22:27:46.6150819Z 66223fc43f0d: Pull complete 2024-03-27T22:27:46.7673399Z b1e815c1e959: Pull complete 2024-03-27T22:27:46.7711445Z Digest: sha256:351b63406d0c1177662891dc6a8a6dba6bd37aab4888cb7b47b9c6d503f5f4b3 2024-03-27T22:27:46.7723181Z Status: Downloaded newer image for condaforge/webservices-dispatch-action:prod 2024-03-27T22:27:46.7731798Z docker.io/condaforge/webservices-dispatch-action:prod 2024-03-27T22:27:46.7752191Z ##[endgroup] 2024-03-27T22:27:46.8111407Z ##[group]Run conda-forge/webservices-dispatch-action@main 2024-03-27T22:27:46.8111965Z with: 2024-03-27T22:27:46.8112577Z github_token: *** 2024-03-27T22:27:46.8113068Z ##[endgroup] 2024-03-27T22:27:46.8372394Z ##[command]/usr/bin/docker run --name condaforgewebservicesdispatchactionprod_4980f0 --label 73c716 --workdir /github/workspace --rm -e "INPUT_GITHUB_TOKEN" -e "INPUT_RERENDERING_GITHUB_TOKEN" -e "HOME" -e "GITHUB_JOB" -e "GITHUB_REF" -e "GITHUB_SHA" -e "GITHUB_REPOSITORY" -e "GITHUB_REPOSITORY_OWNER" -e "GITHUB_REPOSITORY_OWNER_ID" -e "GITHUB_RUN_ID" -e "GITHUB_RUN_NUMBER" -e "GITHUB_RETENTION_DAYS" -e "GITHUB_RUN_ATTEMPT" -e "GITHUB_REPOSITORY_ID" -e "GITHUB_ACTOR_ID" -e "GITHUB_ACTOR" -e "GITHUB_TRIGGERING_ACTOR" -e "GITHUB_WORKFLOW" -e "GITHUB_HEAD_REF" -e "GITHUB_BASE_REF" -e "GITHUB_EVENT_NAME" -e "GITHUB_SERVER_URL" -e "GITHUB_API_URL" -e "GITHUB_GRAPHQL_URL" -e "GITHUB_REF_NAME" -e "GITHUB_REF_PROTECTED" -e "GITHUB_REF_TYPE" -e "GITHUB_WORKFLOW_REF" -e "GITHUB_WORKFLOW_SHA" -e "GITHUB_WORKSPACE" -e "GITHUB_ACTION" -e "GITHUB_EVENT_PATH" -e "GITHUB_ACTION_REPOSITORY" -e "GITHUB_ACTION_REF" -e "GITHUB_PATH" -e "GITHUB_ENV" -e "GITHUB_STEP_SUMMARY" -e "GITHUB_STATE" -e "GITHUB_OUTPUT" -e "RUNNER_OS" -e "RUNNER_ARCH" -e "RUNNER_NAME" -e "RUNNER_ENVIRONMENT" -e "RUNNER_TOOL_CACHE" -e "RUNNER_TEMP" -e "RUNNER_WORKSPACE" -e "ACTIONS_RUNTIME_URL" -e "ACTIONS_RUNTIME_TOKEN" -e "ACTIONS_CACHE_URL" -e "ACTIONS_RESULTS_URL" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/django-simple-captcha-feedstock/django-simple-captcha-feedstock":"/github/workspace" condaforge/webservices-dispatch-action:prod "***" "" 2024-03-27T22:27:47.0768971Z 2024-03-27T22:27:47.0769624Z =================================================================================================== 2024-03-27T22:27:47.0770250Z =================================================================================================== 2024-03-27T22:27:53.1298920Z ==> /github/home/.condarc <== 2024-03-27T22:27:53.1300024Z channel_priority: strict 2024-03-27T22:27:53.1300833Z channels: 2024-03-27T22:27:53.1301749Z - conda-forge 2024-03-27T22:27:53.1303850Z show_channel_urls: True 2024-03-27T22:27:53.1304594Z always_yes: True 2024-03-27T22:27:53.1306883Z 2024-03-27T22:27:55.6285904Z Channels: 2024-03-27T22:27:55.6286610Z - conda-forge 2024-03-27T22:27:55.6287171Z Platform: linux-64 2024-03-27T22:28:03.3012845Z Collecting package metadata (repodata.json): ...working... done 2024-03-27T22:28:14.0326320Z Solving environment: ...working... done 2024-03-27T22:28:16.6795452Z 2024-03-27T22:28:16.6795795Z ## Package Plan ## 2024-03-27T22:28:16.6796466Z 2024-03-27T22:28:16.6796786Z environment location: /opt/conda 2024-03-27T22:28:16.6797230Z 2024-03-27T22:28:16.6797238Z 2024-03-27T22:28:16.6797537Z The following packages will be downloaded: 2024-03-27T22:28:16.6798046Z 2024-03-27T22:28:16.6828463Z package | build 2024-03-27T22:28:16.6829698Z ---------------------------|----------------- 2024-03-27T22:28:16.6830778Z azure-core-1.30.1 | pyhd8ed1ab_0 99 KB conda-forge 2024-03-27T22:28:16.6831971Z botocore-1.34.71 |pyge310_1234567_0 6.6 MB conda-forge 2024-03-27T22:28:16.6834020Z conda-forge-pinning-2024.03.27.17.58.50| hd8ed1ab_0 35 KB conda-forge 2024-03-27T22:28:16.6835475Z curl-8.7.1 | hca28451_0 161 KB conda-forge 2024-03-27T22:28:16.6836824Z graphite2-1.3.13 | h59595ed_1002 94 KB conda-forge 2024-03-27T22:28:16.6838269Z libcurl-8.7.1 | hca28451_0 389 KB conda-forge 2024-03-27T22:28:16.6839513Z liblief-0.14.1 | hac33072_1 1.8 MB conda-forge 2024-03-27T22:28:16.6841047Z libsolv-0.7.28 | hfc55251_2 457 KB conda-forge 2024-03-27T22:28:16.6842452Z msrest-0.7.1 | pyhd8ed1ab_0 51 KB conda-forge 2024-03-27T22:28:16.6843743Z pre-commit-3.7.0 | pyha770c72_0 176 KB conda-forge 2024-03-27T22:28:16.6844997Z py-lief-0.14.1 | py311h4332511_1 743 KB conda-forge 2024-03-27T22:28:16.6846401Z pytest-8.1.1 | pyhd8ed1ab_0 250 KB conda-forge 2024-03-27T22:28:16.6847708Z requests-mock-1.12.0 | pyhd8ed1ab_0 26 KB conda-forge 2024-03-27T22:28:16.6849097Z typer-0.11.0 | pyhd8ed1ab_0 76 KB conda-forge 2024-03-27T22:28:16.6850339Z vsts-python-api-0.1.22 | py_0 544 KB conda-forge 2024-03-27T22:28:16.6851648Z wheel-0.43.0 | pyhd8ed1ab_1 57 KB conda-forge 2024-03-27T22:28:16.6852847Z ------------------------------------------------------------ 2024-03-27T22:28:16.6853678Z Total: 11.5 MB 2024-03-27T22:28:16.6854278Z 2024-03-27T22:28:16.6854703Z The following NEW packages will be INSTALLED: 2024-03-27T22:28:16.6855244Z 2024-03-27T22:28:16.6892331Z azure-core conda-forge/noarch::azure-core-1.30.1-pyhd8ed1ab_0 2024-03-27T22:28:16.6893178Z 2024-03-27T22:28:16.6893464Z The following packages will be UPDATED: 2024-03-27T22:28:16.6893995Z 2024-03-27T22:28:16.6894675Z botocore 1.34.70-pyge310_1234567_0 --> 1.34.71-pyge310_1234567_0 2024-03-27T22:28:16.6896251Z conda-forge-pinni~ 2024.03.26.03.48.30-hd8ed1ab_0 --> 2024.03.27.17.58.50-hd8ed1ab_0 2024-03-27T22:28:16.6897655Z curl 8.6.0-hca28451_0 --> 8.7.1-hca28451_0 2024-03-27T22:28:16.6898846Z graphite2 1.3.13-h58526e2_1001 --> 1.3.13-h59595ed_1002 2024-03-27T22:28:16.6900141Z libcurl 8.6.0-hca28451_0 --> 8.7.1-hca28451_0 2024-03-27T22:28:16.6901320Z liblief 0.12.3-h27087fc_0 --> 0.14.1-hac33072_1 2024-03-27T22:28:16.6902670Z libsolv 0.7.28-hfc55251_1 --> 0.7.28-hfc55251_2 2024-03-27T22:28:16.6904056Z msrest 0.6.21-pyh44b312d_0 --> 0.7.1-pyhd8ed1ab_0 2024-03-27T22:28:16.6905254Z pre-commit 3.6.2-pyha770c72_0 --> 3.7.0-pyha770c72_0 2024-03-27T22:28:16.6906499Z py-lief 0.12.3-py311ha362b79_0 --> 0.14.1-py311h4332511_1 2024-03-27T22:28:16.6907847Z pytest 8.0.2-pyhd8ed1ab_0 --> 8.1.1-pyhd8ed1ab_0 2024-03-27T22:28:16.6909096Z requests-mock 1.11.0-pyhd8ed1ab_0 --> 1.12.0-pyhd8ed1ab_0 2024-03-27T22:28:16.6910386Z typer 0.10.0-pyhd8ed1ab_0 --> 0.11.0-pyhd8ed1ab_0 2024-03-27T22:28:16.6911779Z wheel 0.43.0-pyhd8ed1ab_0 --> 0.43.0-pyhd8ed1ab_1 2024-03-27T22:28:16.6912436Z 2024-03-27T22:28:16.6912729Z The following packages will be DOWNGRADED: 2024-03-27T22:28:16.6913302Z 2024-03-27T22:28:16.6913889Z vsts-python-api 0.1.25-pyhd8ed1ab_1 --> 0.1.22-py_0 2024-03-27T22:28:16.6914737Z 2024-03-27T22:28:16.6914745Z 2024-03-27T22:28:16.6914752Z 2024-03-27T22:28:16.6915135Z Downloading and Extracting Packages: ...working... done 2024-03-27T22:28:16.8731288Z Preparing transaction: ...working... done 2024-03-27T22:28:17.1930786Z Verifying transaction: ...working... done 2024-03-27T22:28:24.9292203Z Executing transaction: ...working... done 2024-03-27T22:28:28.8190374Z 2024-03-27T22:28:28.8191213Z active environment : base 2024-03-27T22:28:28.8191973Z active env location : /opt/conda 2024-03-27T22:28:28.8192646Z shell level : 1 2024-03-27T22:28:28.8193524Z user config file : /github/home/.condarc 2024-03-27T22:28:28.8194880Z populated config files : /github/home/.condarc 2024-03-27T22:28:28.8195684Z conda version : 24.3.0 2024-03-27T22:28:28.8196699Z conda-build version : 24.3.0 2024-03-27T22:28:28.8197297Z python version : 3.11.8.final.0 2024-03-27T22:28:28.8197829Z solver : libmamba (default) 2024-03-27T22:28:28.8198392Z virtual packages : __archspec=1=zen2 2024-03-27T22:28:28.8198810Z __conda=24.3.0=0 2024-03-27T22:28:28.8199268Z __glibc=2.34=0 2024-03-27T22:28:28.8199759Z __linux=6.5.0=0 2024-03-27T22:28:28.8200130Z __unix=0=0 2024-03-27T22:28:28.8200588Z base environment : /opt/conda (writable) 2024-03-27T22:28:28.8201149Z conda av data dir : /opt/conda/etc/conda 2024-03-27T22:28:28.8201581Z conda av metadata url : None 2024-03-27T22:28:28.8202181Z channel URLs : https://conda.anaconda.org/conda-forge/linux-64 2024-03-27T22:28:28.8202946Z https://conda.anaconda.org/conda-forge/noarch 2024-03-27T22:28:28.8203448Z package cache : /opt/conda/pkgs 2024-03-27T22:28:28.8203913Z /github/home/.conda/pkgs 2024-03-27T22:28:28.8204446Z envs directories : /opt/conda/envs 2024-03-27T22:28:28.8204879Z /github/home/.conda/envs 2024-03-27T22:28:28.8205350Z platform : linux-64 2024-03-27T22:28:28.8206491Z user-agent : conda/24.3.0 requests/2.31.0 CPython/3.11.8 Linux/6.5.0-1016-azure alpine/3.16.3 glibc/2.34 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.8 2024-03-27T22:28:28.8207468Z UID:GID : 0:0 2024-03-27T22:28:28.8207812Z netrc file : None 2024-03-27T22:28:28.8208289Z offline mode : False 2024-03-27T22:28:28.8208522Z 2024-03-27T22:28:28.8208527Z 2024-03-27T22:28:31.0000370Z # packages in environment at /opt/conda: 2024-03-27T22:28:31.0001089Z # 2024-03-27T22:28:31.0001728Z # Name Version Build Channel 2024-03-27T22:28:31.0003105Z _libgcc_mutex 0.1 conda_forge conda-forge 2024-03-27T22:28:31.0004169Z _openmp_mutex 4.5 2_gnu conda-forge 2024-03-27T22:28:31.0004880Z alabaster 0.7.16 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0005723Z annotated-types 0.6.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0006416Z anyio 4.3.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0007025Z appdirs 1.4.4 pyh9f0ad1d_0 conda-forge 2024-03-27T22:28:31.0007748Z archspec 0.2.3 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0008380Z atk-1.0 2.38.0 hd4edc92_1 conda-forge 2024-03-27T22:28:31.0008962Z attrs 23.2.0 pyh71513ae_0 conda-forge 2024-03-27T22:28:31.0009681Z azure-core 1.30.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0010319Z babel 2.14.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0010931Z backoff 2.2.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0011658Z beautifulsoup4 4.12.3 pyha770c72_0 conda-forge 2024-03-27T22:28:31.0012310Z black 24.3.0 py311h38be061_0 conda-forge 2024-03-27T22:28:31.0012903Z blinker 1.7.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0013942Z boltons 23.1.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0014612Z boolean.py 4.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0015262Z botocore 1.34.71 pyge310_1234567_0 conda-forge 2024-03-27T22:28:31.0015967Z brotli-python 1.1.0 py311hb755f60_1 conda-forge 2024-03-27T22:28:31.0016821Z bzip2 1.0.8 hd590300_5 conda-forge 2024-03-27T22:28:31.0017456Z c-ares 1.27.0 hd590300_0 conda-forge 2024-03-27T22:28:31.0018146Z ca-certificates 2024.2.2 hbcca054_0 conda-forge 2024-03-27T22:28:31.0018860Z cachecontrol 0.14.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0019591Z cachecontrol-with-filecache 0.14.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0020339Z cachetools 5.3.3 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0021023Z cachy 0.3.0 pyhd8ed1ab_1 conda-forge 2024-03-27T22:28:31.0021627Z cairo 1.18.0 h3faef2a_0 conda-forge 2024-03-27T22:28:31.0022286Z certifi 2024.2.2 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0023198Z cffi 1.16.0 py311hb3a22ac_0 conda-forge 2024-03-27T22:28:31.0023807Z cfgv 3.3.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0024533Z chardet 5.2.0 py311h38be061_1 conda-forge 2024-03-27T22:28:31.0025158Z charset-normalizer 3.3.2 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0025822Z cirun 0.30 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0026516Z click 8.1.7 unix_pyh707e725_0 conda-forge 2024-03-27T22:28:31.0027161Z click-default-group 1.2.4 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0027830Z clikit 0.6.2 pyhd8ed1ab_2 conda-forge 2024-03-27T22:28:31.0028539Z cloudpickle 3.0.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0029155Z codecov 2.1.13 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0029785Z colorama 0.4.6 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0030471Z conda 24.3.0 py311h38be061_0 conda-forge 2024-03-27T22:28:31.0031101Z conda-build 24.3.0 py311h38be061_0 conda-forge 2024-03-27T22:28:31.0031856Z conda-forge-feedstock-check-solvable 0.5.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0032745Z conda-forge-metadata 0.8.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0033503Z conda-forge-pinning 2024.03.27.17.58.50 hd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0034227Z conda-forge-tick 0.1.dev4537+g2ee1e46 pypi_0 pypi 2024-03-27T22:28:31.0034995Z conda-index 0.4.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0035696Z conda-libmamba-solver 24.1.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0036362Z conda-lock 2.5.6 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0037110Z conda-oci-mirror 0.1.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0037896Z conda-package-handling 2.2.0 pyh38be061_0 conda-forge 2024-03-27T22:28:31.0038594Z conda-package-streaming 0.9.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0039357Z conda-smithy 3.34.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0040090Z conda-souschef 2.2.3 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0040775Z conda-suggest 0.1.1 pyh9f0ad1d_0 conda-forge 2024-03-27T22:28:31.0041518Z conda-suggest-conda-forge 2021.8.24 ha770c72_0 conda-forge 2024-03-27T22:28:31.0042448Z coverage 7.4.4 py311h459d7ec_0 conda-forge 2024-03-27T22:28:31.0043079Z crashtest 0.4.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0043767Z cryptography 42.0.5 py311h63ff55d_0 conda-forge 2024-03-27T22:28:31.0044415Z curl 8.7.1 hca28451_0 conda-forge 2024-03-27T22:28:31.0045163Z cytoolz 0.12.3 py311h459d7ec_0 conda-forge 2024-03-27T22:28:31.0045882Z dask-core 2024.3.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0046510Z dbus 1.13.6 h5008d03_3 conda-forge 2024-03-27T22:28:31.0047165Z depfinder 2.10.0 py311h38be061_1 conda-forge 2024-03-27T22:28:31.0047903Z deprecated 1.2.14 pyh1a96a4e_0 conda-forge 2024-03-27T22:28:31.0048497Z distlib 0.3.8 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0049152Z distributed 2024.3.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0049847Z distro 1.9.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0050864Z dnspython 2.6.1 pyhd8ed1ab_1 conda-forge 2024-03-27T22:28:31.0051508Z doctr 1.9.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0052232Z docutils 0.20.1 py311h38be061_3 conda-forge 2024-03-27T22:28:31.0052867Z editables 0.5 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0053497Z ensureconda 1.4.4 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0054222Z exceptiongroup 1.2.0 pyhd8ed1ab_2 conda-forge 2024-03-27T22:28:31.0054867Z execnet 2.0.2 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0055453Z expat 2.6.2 h59595ed_0 conda-forge 2024-03-27T22:28:31.0056148Z feedparser 6.0.11 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0056793Z filelock 3.13.3 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0057463Z flaky 3.8.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0058029Z fmt 10.2.1 h00ab1b0_0 conda-forge 2024-03-27T22:28:31.0058706Z font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge 2024-03-27T22:28:31.0059499Z font-ttf-inconsolata 3.000 h77eed37_0 conda-forge 2024-03-27T22:28:31.0060188Z font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge 2024-03-27T22:28:31.0060907Z font-ttf-ubuntu 0.83 h77eed37_1 conda-forge 2024-03-27T22:28:31.0061649Z fontconfig 2.14.2 h14ed4e7_0 conda-forge 2024-03-27T22:28:31.0062285Z fonts-conda-ecosystem 1 0 conda-forge 2024-03-27T22:28:31.0063406Z fonts-conda-forge 1 0 conda-forge 2024-03-27T22:28:31.0064228Z freetype 2.12.1 h267a509_2 conda-forge 2024-03-27T22:28:31.0064836Z fribidi 1.0.10 h36c2ea0_0 conda-forge 2024-03-27T22:28:31.0065486Z frozendict 2.4.0 py311h459d7ec_0 conda-forge 2024-03-27T22:28:31.0066194Z fsspec 2024.3.1 pyhca7485f_0 conda-forge 2024-03-27T22:28:31.0066860Z gdk-pixbuf 2.42.10 h829c605_5 conda-forge 2024-03-27T22:28:31.0067457Z gettext 0.21.1 h27087fc_0 conda-forge 2024-03-27T22:28:31.0068130Z giflib 5.2.1 h0b41bf4_3 conda-forge 2024-03-27T22:28:31.0068762Z git 2.44.0 pl5321h709897a_0 conda-forge 2024-03-27T22:28:31.0069344Z gitdb 4.0.11 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0070362Z github3.py 4.0.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0071067Z gitpython 3.1.42 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0071653Z gmp 6.3.0 h59595ed_1 conda-forge 2024-03-27T22:28:31.0072338Z graphite2 1.3.13 h59595ed_1002 conda-forge 2024-03-27T22:28:31.0072961Z graphviz 9.0.0 h78e8752_1 conda-forge 2024-03-27T22:28:31.0073692Z grayskull 2.5.3 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0074426Z gtk2 2.24.33 h280cfa0_4 conda-forge 2024-03-27T22:28:31.0075048Z gts 0.7.6 h977cf35_4 conda-forge 2024-03-27T22:28:31.0075659Z h11 0.14.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0076277Z h2 4.1.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0076891Z harfbuzz 8.3.0 h3d44ed6_0 conda-forge 2024-03-27T22:28:31.0077547Z hatch 1.9.4 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0078197Z hatchling 1.21.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0078825Z hpack 4.0.0 pyh9f0ad1d_0 conda-forge 2024-03-27T22:28:31.0079451Z html5lib 1.1 pyh9f0ad1d_0 conda-forge 2024-03-27T22:28:31.0080109Z httpcore 1.0.4 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0080733Z httpx 0.27.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0081365Z hyperframe 6.0.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0082079Z hyperlink 21.0.0 pyhd3deb0d_0 conda-forge 2024-03-27T22:28:31.0082656Z icu 73.2 h59595ed_0 conda-forge 2024-03-27T22:28:31.0083284Z identify 2.5.35 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0083954Z idna 3.6 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0084550Z imagesize 1.4.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0085228Z importlib-metadata 7.1.0 pyha770c72_0 conda-forge 2024-03-27T22:28:31.0085985Z importlib_metadata 7.1.0 hd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0086651Z importlib_resources 6.4.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0087313Z iniconfig 2.0.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0087990Z isodate 0.6.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0088612Z jaraco.classes 3.3.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0089268Z jaraco.context 4.3.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0090007Z jaraco.functools 4.0.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0090661Z jeepney 0.8.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0091229Z jinja2 3.1.3 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0091909Z jmespath 1.0.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0092578Z jsonpatch 1.33 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0093187Z jsonpointer 2.4 py311h38be061_3 conda-forge 2024-03-27T22:28:31.0093915Z jsonschema 4.21.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0094616Z jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0095262Z keyring 25.0.0 pyha804496_1 conda-forge 2024-03-27T22:28:31.0095964Z keyutils 1.6.1 h166bdaf_0 conda-forge 2024-03-27T22:28:31.0096719Z krb5 1.21.2 h659d440_0 conda-forge 2024-03-27T22:28:31.0097284Z lazyasd 0.1.4 py_1 conda-forge 2024-03-27T22:28:31.0098009Z ld_impl_linux-64 2.40 h41732ed_0 conda-forge 2024-03-27T22:28:31.0098690Z lerc 4.0.0 h27087fc_0 conda-forge 2024-03-27T22:28:31.0099311Z libarchive 3.7.2 h2aa1ff5_1 conda-forge 2024-03-27T22:28:31.0100130Z libblas 3.9.0 21_linux64_openblas conda-forge 2024-03-27T22:28:31.0100812Z libcblas 3.9.0 21_linux64_openblas conda-forge 2024-03-27T22:28:31.0101469Z libcurl 8.7.1 hca28451_0 conda-forge 2024-03-27T22:28:31.0102137Z libdeflate 1.20 hd590300_0 conda-forge 2024-03-27T22:28:31.0103105Z libedit 3.1.20191231 he28a2e2_2 conda-forge 2024-03-27T22:28:31.0103732Z libev 4.33 hd590300_2 conda-forge 2024-03-27T22:28:31.0104393Z libexpat 2.6.2 h59595ed_0 conda-forge 2024-03-27T22:28:31.0105031Z libffi 3.4.2 h7f98852_5 conda-forge 2024-03-27T22:28:31.0105658Z libgcc-ng 13.2.0 h807b86a_5 conda-forge 2024-03-27T22:28:31.0106336Z libgd 2.3.3 h119a65a_9 conda-forge 2024-03-27T22:28:31.0106963Z libgfortran-ng 13.2.0 h69a702a_5 conda-forge 2024-03-27T22:28:31.0107656Z libgfortran5 13.2.0 ha4646dd_5 conda-forge 2024-03-27T22:28:31.0108349Z libglib 2.80.0 hf2295e7_1 conda-forge 2024-03-27T22:28:31.0108939Z libgomp 13.2.0 h807b86a_5 conda-forge 2024-03-27T22:28:31.0109559Z libiconv 1.17 hd590300_2 conda-forge 2024-03-27T22:28:31.0110279Z libjpeg-turbo 3.0.0 hd590300_1 conda-forge 2024-03-27T22:28:31.0110913Z liblapack 3.9.0 21_linux64_openblas conda-forge 2024-03-27T22:28:31.0111557Z liblief 0.14.1 hac33072_1 conda-forge 2024-03-27T22:28:31.0112253Z libmamba 1.5.8 had39da4_0 conda-forge 2024-03-27T22:28:31.0112850Z libmambapy 1.5.8 py311hf2555c7_0 conda-forge 2024-03-27T22:28:31.0113492Z libnghttp2 1.58.0 h47da74e_1 conda-forge 2024-03-27T22:28:31.0114199Z libnsl 2.0.1 hd590300_0 conda-forge 2024-03-27T22:28:31.0114847Z libopenblas 0.3.26 pthreads_h413a1c8_0 conda-forge 2024-03-27T22:28:31.0115486Z libpng 1.6.43 h2797004_0 conda-forge 2024-03-27T22:28:31.0116175Z librsvg 2.56.3 he3f83f7_1 conda-forge 2024-03-27T22:28:31.0116795Z libsodium 1.0.18 h36c2ea0_1 conda-forge 2024-03-27T22:28:31.0117373Z libsolv 0.7.28 hfc55251_2 conda-forge 2024-03-27T22:28:31.0118085Z libsqlite 3.45.2 h2797004_0 conda-forge 2024-03-27T22:28:31.0118708Z libssh2 1.11.0 h0841786_0 conda-forge 2024-03-27T22:28:31.0119308Z libstdcxx-ng 13.2.0 h7e041cc_5 conda-forge 2024-03-27T22:28:31.0120033Z libtiff 4.6.0 h1dd3fc0_3 conda-forge 2024-03-27T22:28:31.0120644Z libuuid 2.38.1 h0b41bf4_0 conda-forge 2024-03-27T22:28:31.0121228Z libwebp 1.3.2 h658648e_1 conda-forge 2024-03-27T22:28:31.0121923Z libwebp-base 1.3.2 hd590300_0 conda-forge 2024-03-27T22:28:31.0122554Z libxcb 1.15 h0b41bf4_0 conda-forge 2024-03-27T22:28:31.0123476Z libxcrypt 4.4.36 hd590300_1 conda-forge 2024-03-27T22:28:31.0124067Z libxml2 2.12.6 h232c23b_1 conda-forge 2024-03-27T22:28:31.0124694Z libzlib 1.2.13 hd590300_5 conda-forge 2024-03-27T22:28:31.0125411Z license-expression 30.1.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0126044Z locket 1.0.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0126827Z lockfile 0.12.2 py_1 conda-forge 2024-03-27T22:28:31.0127530Z lz4-c 1.9.4 hcb278e6_0 conda-forge 2024-03-27T22:28:31.0128090Z lzo 2.10 h516909a_1000 conda-forge 2024-03-27T22:28:31.0128696Z mamba 1.5.8 py311h3072747_0 conda-forge 2024-03-27T22:28:31.0129396Z markdown-it-py 3.0.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0130087Z markupsafe 2.1.5 py311h459d7ec_0 conda-forge 2024-03-27T22:28:31.0130692Z mdurl 0.1.2 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0131381Z menuinst 2.0.2 py311h38be061_0 conda-forge 2024-03-27T22:28:31.0132056Z more-itertools 10.2.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0132699Z msgpack-python 1.0.7 py311h9547e67_0 conda-forge 2024-03-27T22:28:31.0133479Z msrest 0.7.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0134099Z mypy_extensions 1.0.0 pyha770c72_0 conda-forge 2024-03-27T22:28:31.0134734Z ncurses 6.4.20240210 h59595ed_0 conda-forge 2024-03-27T22:28:31.0135427Z networkx 3.2.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0136011Z nodeenv 1.8.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0136633Z numpy 1.26.4 py311h64a7726_0 conda-forge 2024-03-27T22:28:31.0137347Z oauthlib 3.2.2 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0137949Z openssl 3.2.1 hd590300_1 conda-forge 2024-03-27T22:28:31.0138578Z oras-py 0.1.14 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0139313Z packaging 24.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0139984Z pandas 2.2.1 py311h320fe9a_0 conda-forge 2024-03-27T22:28:31.0140597Z pango 1.52.1 ha41ecd1_0 conda-forge 2024-03-27T22:28:31.0141298Z partd 1.4.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0141907Z pastel 0.2.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0142703Z patch 2.7.6 h7f98852_1002 conda-forge 2024-03-27T22:28:31.0143585Z patchelf 0.17.2 h58526e2_0 conda-forge 2024-03-27T22:28:31.0144226Z pathspec 0.12.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0144813Z pcre2 10.43 hcad00b1_0 conda-forge 2024-03-27T22:28:31.0145538Z perl 5.32.1 7_hd590300_perl5 conda-forge 2024-03-27T22:28:31.0146189Z pexpect 4.9.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0146791Z pip 24.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0147482Z pixman 0.43.2 h59595ed_0 conda-forge 2024-03-27T22:28:31.0148103Z pkginfo 1.10.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0148753Z pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 conda-forge 2024-03-27T22:28:31.0149505Z platformdirs 4.2.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0150357Z pluggy 1.4.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0150979Z pre-commit 3.7.0 pyha770c72_0 conda-forge 2024-03-27T22:28:31.0151665Z progressbar2 4.4.2 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0152347Z prompt-toolkit 3.0.42 pyha770c72_0 conda-forge 2024-03-27T22:28:31.0153010Z prompt_toolkit 3.0.42 hd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0153978Z psutil 5.9.8 py311h459d7ec_0 conda-forge 2024-03-27T22:28:31.0154648Z pthread-stubs 0.4 h36c2ea0_1001 conda-forge 2024-03-27T22:28:31.0155301Z ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge 2024-03-27T22:28:31.0155985Z py-lief 0.14.1 py311h4332511_1 conda-forge 2024-03-27T22:28:31.0156634Z pybind11-abi 4 hd8ed1ab_3 conda-forge 2024-03-27T22:28:31.0157278Z pycosat 0.6.6 py311h459d7ec_0 conda-forge 2024-03-27T22:28:31.0157999Z pycparser 2.21 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0158605Z pycryptodome 3.20.0 py311h6601440_0 conda-forge 2024-03-27T22:28:31.0159248Z pydantic 2.6.4 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0159984Z pydantic-core 2.16.3 py311h46250e7_0 conda-forge 2024-03-27T22:28:31.0160598Z pygithub 2.3.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0161226Z pygments 2.17.2 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0161943Z pyjwt 2.8.0 pyhd8ed1ab_1 conda-forge 2024-03-27T22:28:31.0162505Z pylev 1.4.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0163134Z pymongo 4.6.2 py311hb755f60_0 conda-forge 2024-03-27T22:28:31.0163860Z pynacl 1.5.0 py311h459d7ec_3 conda-forge 2024-03-27T22:28:31.0164446Z pynamodb 6.0.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0165088Z pyperclip 1.8.2 pyhd8ed1ab_2 conda-forge 2024-03-27T22:28:31.0165805Z pyproject_hooks 1.0.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0166462Z pysocks 1.7.1 pyha2e5f31_6 conda-forge 2024-03-27T22:28:31.0167054Z pytest 8.1.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0167742Z pytest-cov 5.0.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0168385Z pytest-xdist 3.5.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0169046Z python 3.11.8 hab00c5b_0_cpython conda-forge 2024-03-27T22:28:31.0169772Z python-build 1.1.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0170449Z python-dateutil 2.9.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0171105Z python-graphviz 0.20.3 pyh717bed2_0 conda-forge 2024-03-27T22:28:31.0171881Z python-libarchive-c 5.1 py311h38be061_0 conda-forge 2024-03-27T22:28:31.0172592Z python-rapidjson 1.16 py311hb755f60_0 conda-forge 2024-03-27T22:28:31.0173234Z python-tzdata 2024.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0173972Z python-utils 3.8.2 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0174634Z python_abi 3.11 4_cp311 conda-forge 2024-03-27T22:28:31.0175313Z pytz 2024.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0175885Z pyyaml 6.0.1 py311h459d7ec_1 conda-forge 2024-03-27T22:28:31.0176524Z rapidfuzz 3.7.0 py311hb755f60_0 conda-forge 2024-03-27T22:28:31.0177389Z readline 8.2 h8228510_1 conda-forge 2024-03-27T22:28:31.0177983Z referencing 0.34.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0178641Z reproc 14.2.4.post0 hd590300_1 conda-forge 2024-03-27T22:28:31.0179339Z reproc-cpp 14.2.4.post0 h59595ed_1 conda-forge 2024-03-27T22:28:31.0179960Z requests 2.31.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0180718Z requests-mock 1.12.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0181476Z requests-oauthlib 2.0.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0182145Z rever 0.5.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0183047Z rich 13.7.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0183781Z ripgrep 14.1.0 he8a937b_0 conda-forge 2024-03-27T22:28:31.0184424Z rpds-py 0.18.0 py311h46250e7_0 conda-forge 2024-03-27T22:28:31.0185048Z ruamel.yaml 0.18.6 py311h459d7ec_0 conda-forge 2024-03-27T22:28:31.0185797Z ruamel.yaml.clib 0.2.8 py311h459d7ec_0 conda-forge 2024-03-27T22:28:31.0186488Z ruamel.yaml.jinja2 0.2.4 py_1 conda-forge 2024-03-27T22:28:31.0187100Z scipy 1.12.0 py311h64a7726_2 conda-forge 2024-03-27T22:28:31.0187824Z scrypt 0.8.24 py311h6965a6d_0 conda-forge 2024-03-27T22:28:31.0188470Z secretstorage 3.3.3 py311h38be061_2 conda-forge 2024-03-27T22:28:31.0189072Z semver 3.0.2 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0189784Z setproctitle 1.3.3 py311h459d7ec_0 conda-forge 2024-03-27T22:28:31.0190441Z setuptools 69.2.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0191116Z setuptools-scm 8.0.4 pyhd8ed1ab_1 conda-forge 2024-03-27T22:28:31.0191817Z setuptools_scm 8.0.4 hd8ed1ab_1 conda-forge 2024-03-27T22:28:31.0192467Z sgmllib3k 1.0.0 pyh9f0ad1d_0 conda-forge 2024-03-27T22:28:31.0193153Z shellingham 1.5.4 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0193812Z six 1.16.0 pyh6c4a22f_0 conda-forge 2024-03-27T22:28:31.0194426Z smmap 5.0.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0195050Z sniffio 1.3.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0195716Z snowballstemmer 2.2.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0196398Z sortedcontainers 2.4.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0197062Z soupsieve 2.5 pyhd8ed1ab_1 conda-forge 2024-03-27T22:28:31.0197709Z sphinx 7.2.6 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0198384Z sphinxcontrib-applehelp 1.0.8 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0199122Z sphinxcontrib-devhelp 1.0.6 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0199902Z sphinxcontrib-htmlhelp 2.0.5 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0200604Z sphinxcontrib-jsmath 1.0.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0201332Z sphinxcontrib-qthelp 1.0.7 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0202159Z sphinxcontrib-serializinghtml 1.1.10 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0202889Z stdlib-list 0.10.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0203523Z stopit 1.1.2 py_0 conda-forge 2024-03-27T22:28:31.0204209Z streamz 0.6.4 pyh6c4a22f_0 conda-forge 2024-03-27T22:28:31.0204979Z tar 1.34 hb2e2bae_1 conda-forge 2024-03-27T22:28:31.0205571Z tblib 3.0.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0206261Z tini 0.19.0 h166bdaf_1 conda-forge 2024-03-27T22:28:31.0206864Z tk 8.6.13 noxft_h4845f30_101 conda-forge 2024-03-27T22:28:31.0207444Z toml 0.10.2 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0208307Z tomli 2.0.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0208932Z tomli-w 1.0.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0209516Z tomlkit 0.12.4 pyha770c72_0 conda-forge 2024-03-27T22:28:31.0210241Z toolz 0.12.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0210854Z tornado 6.4 py311h459d7ec_0 conda-forge 2024-03-27T22:28:31.0211428Z tqdm 4.66.2 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0212175Z trove-classifiers 2024.3.25 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0212851Z truststore 0.8.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0213459Z typer 0.11.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0214174Z typing-extensions 4.10.0 hd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0214861Z typing_extensions 4.10.0 pyha770c72_0 conda-forge 2024-03-27T22:28:31.0215517Z tzdata 2024a h0c530f3_0 conda-forge 2024-03-27T22:28:31.0216196Z ukkonen 1.0.1 py311h9547e67_4 conda-forge 2024-03-27T22:28:31.0216825Z uritemplate 4.1.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0217472Z urllib3 1.26.18 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0218128Z userpath 1.7.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0218766Z virtualenv 20.25.1 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0219438Z vsts-python-api 0.1.22 py_0 conda-forge 2024-03-27T22:28:31.0220114Z wcwidth 0.2.13 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0220765Z webencodings 0.5.1 pyhd8ed1ab_2 conda-forge 2024-03-27T22:28:31.0221484Z webservices-dispatch-action 0.1 dev_0 2024-03-27T22:28:31.0222246Z wheel 0.43.0 pyhd8ed1ab_1 conda-forge 2024-03-27T22:28:31.0223202Z wrapt 1.16.0 py311h459d7ec_0 conda-forge 2024-03-27T22:28:31.0223834Z wurlitzer 3.0.3 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0224577Z xonsh 0.15.0 py311h38be061_0 conda-forge 2024-03-27T22:28:31.0225201Z xorg-kbproto 1.0.7 h7f98852_1002 conda-forge 2024-03-27T22:28:31.0225851Z xorg-libice 1.1.1 hd590300_0 conda-forge 2024-03-27T22:28:31.0226551Z xorg-libsm 1.2.4 h7391055_0 conda-forge 2024-03-27T22:28:31.0227173Z xorg-libx11 1.8.7 h8ee46fc_0 conda-forge 2024-03-27T22:28:31.0227820Z xorg-libxau 1.0.11 hd590300_0 conda-forge 2024-03-27T22:28:31.0228562Z xorg-libxdmcp 1.1.3 h7f98852_0 conda-forge 2024-03-27T22:28:31.0229182Z xorg-libxext 1.3.4 h0b41bf4_2 conda-forge 2024-03-27T22:28:31.0229843Z xorg-libxrender 0.9.11 hd590300_0 conda-forge 2024-03-27T22:28:31.0230614Z xorg-renderproto 0.11.1 h7f98852_1002 conda-forge 2024-03-27T22:28:31.0231312Z xorg-xextproto 7.3.0 h0b41bf4_1003 conda-forge 2024-03-27T22:28:31.0232147Z xorg-xproto 7.0.31 h7f98852_1007 conda-forge 2024-03-27T22:28:31.0232857Z xz 5.2.6 h166bdaf_0 conda-forge 2024-03-27T22:28:31.0233440Z yaml 0.2.5 h7f98852_2 conda-forge 2024-03-27T22:28:31.0234008Z yaml-cpp 0.8.0 h59595ed_0 conda-forge 2024-03-27T22:28:31.0234720Z zict 3.0.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0235470Z zipp 3.17.0 pyhd8ed1ab_0 conda-forge 2024-03-27T22:28:31.0236065Z zlib 1.2.13 hd590300_5 conda-forge 2024-03-27T22:28:31.0236758Z zstandard 0.22.0 py311haa97af0_0 conda-forge 2024-03-27T22:28:31.0237371Z zstd 1.5.5 hfc55251_0 conda-forge 2024-03-27T22:28:31.0997843Z 2024-03-27T22:28:31.0998757Z =================================================================================================== 2024-03-27T22:28:31.0999702Z =================================================================================================== 2024-03-27T22:28:32.0065806Z INFO:webservices_dispatch_action.__main__:making API clients 2024-03-27T22:28:32.0068372Z INFO:webservices_dispatch_action.__main__:github event: repository_dispatch 2024-03-27T22:28:32.0081286Z INFO:webservices_dispatch_action.__main__:github event data: 2024-03-27T22:28:32.0082788Z {'action': 'rerender', 2024-03-27T22:28:32.0083889Z 'branch': 'main', 2024-03-27T22:28:32.0084950Z 'client_payload': {'pr': 8}, 2024-03-27T22:28:32.0086327Z 'organization': {'avatar_url': 'https://avatars.githubusercontent.com/u/11897326?v=4', 2024-03-27T22:28:32.0088023Z 'description': 'A community led collection of recipes, build ' 2024-03-27T22:28:32.0088724Z 'infrastructure and distributions for the ' 2024-03-27T22:28:32.0089329Z 'conda package manager.', 2024-03-27T22:28:32.0090086Z 'events_url': 'https://api.github.com/orgs/conda-forge/events', 2024-03-27T22:28:32.0090801Z 'hooks_url': 'https://api.github.com/orgs/conda-forge/hooks', 2024-03-27T22:28:32.0091378Z 'id': 11897326, 2024-03-27T22:28:32.0092014Z 'issues_url': 'https://api.github.com/orgs/conda-forge/issues', 2024-03-27T22:28:32.0092619Z 'login': 'conda-forge', 2024-03-27T22:28:32.0093252Z 'members_url': 'https://api.github.com/orgs/conda-forge/members{/member}', 2024-03-27T22:28:32.0094066Z 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjExODk3MzI2', 2024-03-27T22:28:32.0094859Z 'public_members_url': 'https://api.github.com/orgs/conda-forge/public_members{/member}', 2024-03-27T22:28:32.0095651Z 'repos_url': 'https://api.github.com/orgs/conda-forge/repos', 2024-03-27T22:28:32.0096410Z 'url': 'https://api.github.com/orgs/conda-forge'}, 2024-03-27T22:28:32.0096969Z 'repository': {'allow_forking': True, 2024-03-27T22:28:32.0097808Z 'archive_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/{archive_format}{/ref}', 2024-03-27T22:28:32.0098697Z 'archived': False, 2024-03-27T22:28:32.0099541Z 'assignees_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/assignees{/user}', 2024-03-27T22:28:32.0100659Z 'blobs_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/git/blobs{/sha}', 2024-03-27T22:28:32.0101829Z 'branches_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/branches{/branch}', 2024-03-27T22:28:32.0103147Z 'clone_url': 'https://github.com/conda-forge/django-simple-captcha-feedstock.git', 2024-03-27T22:28:32.0104297Z 'collaborators_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/collaborators{/collaborator}', 2024-03-27T22:28:32.0105846Z 'comments_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/comments{/number}', 2024-03-27T22:28:32.0106966Z 'commits_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/commits{/sha}', 2024-03-27T22:28:32.0108127Z 'compare_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/compare/{base}...{head}', 2024-03-27T22:28:32.0109531Z 'contents_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/contents/{+path}', 2024-03-27T22:28:32.0110654Z 'contributors_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/contributors', 2024-03-27T22:28:32.0111472Z 'created_at': '2021-12-22T00:06:19Z', 2024-03-27T22:28:32.0112478Z 'custom_properties': {}, 2024-03-27T22:28:32.0112943Z 'default_branch': 'main', 2024-03-27T22:28:32.0113779Z 'deployments_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/deployments', 2024-03-27T22:28:32.0114716Z 'description': 'A conda-smithy repository for ' 2024-03-27T22:28:32.0115304Z 'django-simple-captcha.', 2024-03-27T22:28:32.0115757Z 'disabled': False, 2024-03-27T22:28:32.0116584Z 'downloads_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/downloads', 2024-03-27T22:28:32.0117650Z 'events_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/events', 2024-03-27T22:28:32.0118315Z 'fork': False, 2024-03-27T22:28:32.0118798Z 'forks': 2, 2024-03-27T22:28:32.0119195Z 'forks_count': 2, 2024-03-27T22:28:32.0119878Z 'forks_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/forks', 2024-03-27T22:28:32.0120850Z 'full_name': 'conda-forge/django-simple-captcha-feedstock', 2024-03-27T22:28:32.0121791Z 'git_commits_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/git/commits{/sha}', 2024-03-27T22:28:32.0122974Z 'git_refs_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/git/refs{/sha}', 2024-03-27T22:28:32.0124044Z 'git_tags_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/git/tags{/sha}', 2024-03-27T22:28:32.0125004Z 'git_url': 'git://github.com/conda-forge/django-simple-captcha-feedstock.git', 2024-03-27T22:28:32.0125722Z 'has_discussions': False, 2024-03-27T22:28:32.0126166Z 'has_downloads': True, 2024-03-27T22:28:32.0126608Z 'has_issues': True, 2024-03-27T22:28:32.0127114Z 'has_pages': False, 2024-03-27T22:28:32.0127519Z 'has_projects': True, 2024-03-27T22:28:32.0127959Z 'has_wiki': False, 2024-03-27T22:28:32.0128495Z 'homepage': None, 2024-03-27T22:28:32.0129185Z 'hooks_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/hooks', 2024-03-27T22:28:32.0130099Z 'html_url': 'https://github.com/conda-forge/django-simple-captcha-feedstock', 2024-03-27T22:28:32.0130798Z 'id': 440683462, 2024-03-27T22:28:32.0131221Z 'is_template': False, 2024-03-27T22:28:32.0132055Z 'issue_comment_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/issues/comments{/number}', 2024-03-27T22:28:32.0133362Z 'issue_events_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/issues/events{/number}', 2024-03-27T22:28:32.0134506Z 'issues_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/issues{/number}', 2024-03-27T22:28:32.0135711Z 'keys_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/keys{/key_id}', 2024-03-27T22:28:32.0136853Z 'labels_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/labels{/name}', 2024-03-27T22:28:32.0137587Z 'language': None, 2024-03-27T22:28:32.0138399Z 'languages_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/languages', 2024-03-27T22:28:32.0139219Z 'license': {'key': 'bsd-3-clause', 2024-03-27T22:28:32.0139944Z 'name': 'BSD 3-Clause "New" or "Revised" License', 2024-03-27T22:28:32.0140557Z 'node_id': 'MDc6TGljZW5zZTU=', 2024-03-27T22:28:32.0141126Z 'spdx_id': 'BSD-3-Clause', 2024-03-27T22:28:32.0141758Z 'url': 'https://api.github.com/licenses/bsd-3-clause'}, 2024-03-27T22:28:32.0142967Z 'merges_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/merges', 2024-03-27T22:28:32.0144177Z 'milestones_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/milestones{/number}', 2024-03-27T22:28:32.0144988Z 'mirror_url': None, 2024-03-27T22:28:32.0145497Z 'name': 'django-simple-captcha-feedstock', 2024-03-27T22:28:32.0146083Z 'node_id': 'R_kgDOGkRLxg', 2024-03-27T22:28:32.0147051Z 'notifications_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/notifications{?since,all,participating}', 2024-03-27T22:28:32.0147998Z 'open_issues': 1, 2024-03-27T22:28:32.0148516Z 'open_issues_count': 1, 2024-03-27T22:28:32.0149155Z 'owner': {'avatar_url': 'https://avatars.githubusercontent.com/u/11897326?v=4', 2024-03-27T22:28:32.0150001Z 'events_url': 'https://api.github.com/users/conda-forge/events{/privacy}', 2024-03-27T22:28:32.0150897Z 'followers_url': 'https://api.github.com/users/conda-forge/followers', 2024-03-27T22:28:32.0151704Z 'following_url': 'https://api.github.com/users/conda-forge/following{/other_user}', 2024-03-27T22:28:32.0152542Z 'gists_url': 'https://api.github.com/users/conda-forge/gists{/gist_id}', 2024-03-27T22:28:32.0153252Z 'gravatar_id': '', 2024-03-27T22:28:32.0153804Z 'html_url': 'https://github.com/conda-forge', 2024-03-27T22:28:32.0154306Z 'id': 11897326, 2024-03-27T22:28:32.0154914Z 'login': 'conda-forge', 2024-03-27T22:28:32.0155528Z 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjExODk3MzI2', 2024-03-27T22:28:32.0156221Z 'organizations_url': 'https://api.github.com/users/conda-forge/orgs', 2024-03-27T22:28:32.0157141Z 'received_events_url': 'https://api.github.com/users/conda-forge/received_events', 2024-03-27T22:28:32.0157935Z 'repos_url': 'https://api.github.com/users/conda-forge/repos', 2024-03-27T22:28:32.0158497Z 'site_admin': False, 2024-03-27T22:28:32.0159274Z 'starred_url': 'https://api.github.com/users/conda-forge/starred{/owner}{/repo}', 2024-03-27T22:28:32.0160137Z 'subscriptions_url': 'https://api.github.com/users/conda-forge/subscriptions', 2024-03-27T22:28:32.0160826Z 'type': 'Organization', 2024-03-27T22:28:32.0161461Z 'url': 'https://api.github.com/users/conda-forge'}, 2024-03-27T22:28:32.0161993Z 'private': False, 2024-03-27T22:28:32.0162777Z 'pulls_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/pulls{/number}', 2024-03-27T22:28:32.0163596Z 'pushed_at': '2023-12-06T14:48:06Z', 2024-03-27T22:28:32.0164659Z 'releases_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/releases{/id}', 2024-03-27T22:28:32.0165392Z 'size': 21, 2024-03-27T22:28:32.0166047Z 'ssh_url': 'git@github.com:conda-forge/django-simple-captcha-feedstock.git', 2024-03-27T22:28:32.0166707Z 'stargazers_count': 0, 2024-03-27T22:28:32.0167497Z 'stargazers_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/stargazers', 2024-03-27T22:28:32.0168817Z 'statuses_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/statuses/{sha}', 2024-03-27T22:28:32.0169905Z 'subscribers_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/subscribers', 2024-03-27T22:28:32.0171012Z 'subscription_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/subscription', 2024-03-27T22:28:32.0172072Z 'svn_url': 'https://github.com/conda-forge/django-simple-captcha-feedstock', 2024-03-27T22:28:32.0172953Z 'tags_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/tags', 2024-03-27T22:28:32.0173937Z 'teams_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/teams', 2024-03-27T22:28:32.0174738Z 'topics': [], 2024-03-27T22:28:32.0175483Z 'trees_url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock/git/trees{/sha}', 2024-03-27T22:28:32.0176241Z 'updated_at': '2021-12-22T00:25:08Z', 2024-03-27T22:28:32.0177045Z 'url': 'https://api.github.com/repos/conda-forge/django-simple-captcha-feedstock', 2024-03-27T22:28:32.0177711Z 'visibility': 'public', 2024-03-27T22:28:32.0178116Z 'watchers': 0, 2024-03-27T22:28:32.0178614Z 'watchers_count': 0, 2024-03-27T22:28:32.0179103Z 'web_commit_signoff_required': False}, 2024-03-27T22:28:32.0179755Z 'sender': {'avatar_url': 'https://avatars.githubusercontent.com/in/277340?v=4', 2024-03-27T22:28:32.0180756Z 'events_url': 'https://api.github.com/users/conda-forge-webservices%5Bbot%5D/events{/privacy}', 2024-03-27T22:28:32.0181721Z 'followers_url': 'https://api.github.com/users/conda-forge-webservices%5Bbot%5D/followers', 2024-03-27T22:28:32.0182853Z 'following_url': 'https://api.github.com/users/conda-forge-webservices%5Bbot%5D/following{/other_user}', 2024-03-27T22:28:32.0183990Z 'gists_url': 'https://api.github.com/users/conda-forge-webservices%5Bbot%5D/gists{/gist_id}', 2024-03-27T22:28:32.0184672Z 'gravatar_id': '', 2024-03-27T22:28:32.0185306Z 'html_url': 'https://github.com/apps/conda-forge-webservices', 2024-03-27T22:28:32.0185829Z 'id': 121827174, 2024-03-27T22:28:32.0186294Z 'login': 'conda-forge-webservices[bot]', 2024-03-27T22:28:32.0186893Z 'node_id': 'BOT_kgDOB0LvZg', 2024-03-27T22:28:32.0187576Z 'organizations_url': 'https://api.github.com/users/conda-forge-webservices%5Bbot%5D/orgs', 2024-03-27T22:28:32.0188574Z 'received_events_url': 'https://api.github.com/users/conda-forge-webservices%5Bbot%5D/received_events', 2024-03-27T22:28:32.0189610Z 'repos_url': 'https://api.github.com/users/conda-forge-webservices%5Bbot%5D/repos', 2024-03-27T22:28:32.0190219Z 'site_admin': False, 2024-03-27T22:28:32.0191005Z 'starred_url': 'https://api.github.com/users/conda-forge-webservices%5Bbot%5D/starred{/owner}{/repo}', 2024-03-27T22:28:32.0192150Z 'subscriptions_url': 'https://api.github.com/users/conda-forge-webservices%5Bbot%5D/subscriptions', 2024-03-27T22:28:32.0192859Z 'type': 'Bot', 2024-03-27T22:28:32.0193415Z 'url': 'https://api.github.com/users/conda-forge-webservices%5Bbot%5D'}} 2024-03-27T22:28:32.0193860Z 2024-03-27T22:28:32.9675958Z INFO:webservices_dispatch_action.rerendering:rerendering 2024-03-27T22:28:53.9940429Z INFO:conda_smithy.configure_feedstock:Downloading conda-forge-pinning-2024.03.27.17.58.50 2024-03-27T22:29:34.3977511Z Traceback (most recent call last): 2024-03-27T22:29:34.3978858Z File "/opt/conda/bin/conda-smithy", line 10, in 2024-03-27T22:29:34.3982095Z sys.exit(main()) 2024-03-27T22:29:34.3983056Z ^^^^^^ 2024-03-27T22:29:34.3984135Z File "/opt/conda/lib/python3.11/site-packages/conda_smithy/cli.py", line 737, in main 2024-03-27T22:29:34.3985742Z args.subcommand_func(args) 2024-03-27T22:29:34.3986854Z File "/opt/conda/lib/python3.11/site-packages/conda_smithy/cli.py", line 584, in __call__ 2024-03-27T22:29:34.3994655Z self._call(args, tmpdir) 2024-03-27T22:29:34.3995891Z File "/opt/conda/lib/python3.11/site-packages/conda_smithy/cli.py", line 589, in _call 2024-03-27T22:29:34.3996983Z configure_feedstock.main( 2024-03-27T22:29:34.4000214Z File "/opt/conda/lib/python3.11/site-packages/conda_smithy/configure_feedstock.py", line 2615, in main 2024-03-27T22:29:34.4003686Z exclusive_config_file, cf_pinning_ver = get_cached_cfp_file_path( 2024-03-27T22:29:34.4004559Z ^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27T22:29:34.4006023Z File "/opt/conda/lib/python3.11/site-packages/conda_smithy/configure_feedstock.py", line 2436, in get_cached_cfp_file_path 2024-03-27T22:29:34.4006972Z get_cfp_file_path(smithy_cache) 2024-03-27T22:29:34.4007863Z File "/opt/conda/lib/python3.11/site-packages/conda_smithy/configure_feedstock.py", line 2377, in get_cfp_file_path 2024-03-27T22:29:34.4008630Z response.raise_for_status() 2024-03-27T22:29:34.4009442Z File "/opt/conda/lib/python3.11/site-packages/requests/models.py", line 1021, in raise_for_status 2024-03-27T22:29:34.4010217Z raise HTTPError(http_error_msg, response=self) 2024-03-27T22:29:34.4011573Z requests.exceptions.HTTPError: 520 Server Error: for url: https://api.anaconda.org/download/conda-forge/conda-forge-pinning/2024.03.27.17.58.50/noarch/conda-forge-pinning-2024.03.27.17.58.50-hd8ed1ab_0.conda 2024-03-27T22:29:34.4925956Z INFO:webservices_dispatch_action.utils:token can change workflows: False 2024-03-27T22:29:34.4928627Z INFO:webservices_dispatch_action.utils:pushing and commenting: branch|owner|repo = 0.6.0_h0d39f5|regro-cf-autotick-bot|django-simple-captcha-feedstock 2024-03-27T22:29:34.9552362Z Traceback (most recent call last): 2024-03-27T22:29:34.9554691Z File "/opt/conda/bin/run-webservices-dispatch-action", line 33, in 2024-03-27T22:29:34.9556397Z sys.exit(load_entry_point('webservices-dispatch-action', 'console_scripts', 'run-webservices-dispatch-action')()) 2024-03-27T22:29:34.9557678Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27T22:29:34.9558711Z File "/webservices_dispatch_action/webservices_dispatch_action/__main__.py", line 94, in main 2024-03-27T22:29:34.9559815Z raise RuntimeError( 2024-03-27T22:29:34.9560620Z RuntimeError: Rerendering failed! error in push|rerender: False|True 2024-03-27T22:29:35.6362948Z Cleaning up orphan processes ```
sdc50 commented 3 months ago

This is what the meta.yml file looks like when using the -p minor option (the default when building a release package).

requirements:
  build:
    - python
    - setuptools
    - setuptools_scm
  run:
    - python=3.12.*
    - pyopenssl=24.0.*
    - openssl=3.2.*
    - django=5.0.*
    - channels=4.0.*
    - daphne=3.0.*
    - setuptools_scm=8.0.*
    - pip=24.0
...

conda must handle python differently, because even though it's pinned, I can still install an environment with tehtys-platform=4.2 and python=3.10. However, I cannot install tethys-platform=4.2 and django=5.0 or django=2.2.

So, if we want the same tehtys-platform package to work with multiple versions of django then I think we'll nee to handle the pinning that package separately.

sdc50 commented 3 months ago

Oh yeah! We already have a way to handle special cases when pinning packages in the meta.yml file. It's to pin them in the environment.yml file.

requirements:
  build:
    - python
    - setuptools
    - setuptools_scm
  run:
    - python<3.3
    - pyopenssl=24.0.*
    - openssl=3.2.*
    - django>=3.2,<6
    - channels=4.0.*
    - daphne=3.0.*
    - setuptools_scm=8.0.*
    - pip=24.0
sdc50 commented 3 months ago

When I build the environment locally it resolves to Django=5, but the CI is resolving to Django=4.2.11. I'm not sure why it's different.