conda-forge / spyder-feedstock

A conda-smithy repository for spyder.
BSD 3-Clause "New" or "Revised" License
1 stars 17 forks source link

Support for Python 3.10 #124

Closed jacksund closed 2 years ago

jacksund commented 2 years ago

Hello all :wave:

Are there any plans to add python 3.10 support to this feedstock?

When installing spyder to a clean environment with:

conda create -c conda-forge -n test python=3.10 spyder

There are currently incompatible packages:

Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: \ 
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed                                                                                                                                                               

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package python conflicts for:
spyder -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.5,<3.6.0a0|3.4.*|>=3.10,<3.11.0a0']
python=3.10
spyder -> atomicwrites[version='>=1.2.0'] -> python[version='2.7.*|>=3.5|3.7.*|3.8.*|>=3.6,<4|>=3.6.2,<4|>=3.7|>=3|>=3.5|>=3.6|>=2.7|3.9.*']The following specifications were found to be incompatible with your system:

  - feature:/linux-64::__glibc==2.32=0
  - feature:|@/linux-64::__glibc==2.32=0

Your installed version is: 2.32
BastianZim commented 2 years ago

Just some info: Python310 is automatically added to all feedstocks by conda-forge over time through PRs. Unfortunately, this failed for this feedstock as can be seen on the status page: https://conda-forge.org/status/#python310 under Bot Error. (But not a maintainer here, just wanted to add that)

ccordoba12 commented 2 years ago

@BastianZim, thanks for noticing that! I was waiting for that PR.

@conda-forge/core, how can we proceed with the migration manually?

beckermr commented 2 years ago

If check the logs to see what the error is if you can. Usually a bot error is something to be fixed.

BastianZim commented 2 years ago

Fix in #125. @beckermr The bot retries automatically, right?

beckermr commented 2 years ago

Yes. It can take sometime to circle back to older PRs

BastianZim commented 2 years ago

Hmm the new error is now

Error: not solvable (bot CI job): master: ["TypeError('__init__(): incompatible constructor arguments. The following argument types are supported:\\n 1. libmambapy.bindings.Transaction(arg0: mamba::MSolver, arg1: libmambapy.bindings.MultiPackageCache, arg2: List[libmambapy.bindings.Repo])\\n\\nInvoked with: , ')"] 

But I haven't seen that one before.

ccordoba12 commented 2 years ago

@wolfv, any ideas about this problem?

BastianZim commented 2 years ago

Might be a bot problem: https://gitter.im/conda-forge/conda-forge.github.io?at=6205118e51bd8b580c980f49

Happens a couple of times: https://conda-forge.org/status/#python310

ccordoba12 commented 2 years ago

So, what can be done to move forward with this?

BastianZim commented 2 years ago

Seems like we need to wait for an update: https://gitter.im/conda-forge/conda-forge.github.io?at=62069615ced11857f9a59531