pydoit / doit

CLI task management & automation tool
http://pydoit.org
MIT License
1.84k stars 175 forks source link

Building version `>= 0.36.0` conda package for windows with python 3.11 #457

Closed hovavalon closed 1 year ago

hovavalon commented 1 year ago

Hello, I am working on the development of features for the scipy library on a windows 11 machine and a conda environment. I have recently tried to upgrade my python version from 3.10 to 3.11, and now I can't install doit>=0.36.0.

>conda install -d "doit>=0.36.0"
Collecting package metadata (current_repodata.json): done
Solving environment: unsuccessful initial attempt using frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: unsuccessful initial attempt using frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

  - doit[version='>=0.36.0']

Current channels:

  - https://repo.anaconda.com/pkgs/main/win-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/win-64
  - https://repo.anaconda.com/pkgs/r/noarch
  - https://repo.anaconda.com/pkgs/msys2/win-64
  - https://repo.anaconda.com/pkgs/msys2/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

Am I missing anything here? Should I try to install the package in another way? If there is anything I can do in order to help solve this issue I would be happy to.

Fund with Polar

schettino72 commented 1 year ago

doit 0.36 is available on conda-forge

https://anaconda.org/conda-forge/doit

rgommers commented 1 year ago

@hovavalon conda-forge is indeed recommended for SciPy development (or any package really), and the environment.yaml in the root of the SciPy repo will use that automatically for you. If you do want an up-to-date doit version in the defaults channel, then the request for that to the Anaconda team can be made at https://github.com/ContinuumIO/anaconda-issues/issues/.