Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pdm install plotille fails #1383

Closed
1 task done
ryanai3 opened this issue Sep 12, 2022 · 1 comment
Closed
1 task done

pdm install plotille fails #1383

ryanai3 opened this issue Sep 12, 2022 · 1 comment
Labels
🐛 bug Something isn't working

Comments

@ryanai3
Copy link

ryanai3 commented Sep 12, 2022

  • I have searched the issue tracker and believe that this is not a duplicate.

Make sure you run commands with -v flag before pasting the output.

Steps to reproduce

pdm install plotille

Actual behavior

Install fails with:

Adding packages to default dependencies: plotille
pdm.termui: ======== Start resolving requirements ========
pdm.termui:   torch @ https://download.pytorch.org/whl/cu113/torch-1.12.1%2Bcu113-cp310-cp310-linux_x86_64.whl
pdm.termui:   h5py<4.0.0,>=3.6.0
pdm.termui:   tqdm<5.0.0,>=4.64.0
pdm.termui:   plum-dispatch<2.0.0,>=1.5.9
pdm.termui:   pydantic<2.0.0,>=1.9.1
pdm.termui:   ray[default]<2.0.0,>=1.13.0
pdm.termui:   uvicorn<1.0.0,>=0.17.6
pdm.termui:   fastapi<1.0.0,>=0.78.0
pdm.termui:   python-multipart<1.0.0,>=0.0.5
pdm.termui:   openai<1.0.0,>=0.19.0
pdm.termui:   google-cloud-firestore<3.0.0,>=2.5.2
pdm.termui:   fastcore<2.0.0,>=1.4.4
pdm.termui:   makefun<2.0.0,>=1.13.1
pdm.termui:   lorem<1.0.0,>=0.1.1
pdm.termui:   pandas<2.0.0,>=1.4.2
pdm.termui:   gensim<5.0.0,>=4.2.0
pdm.termui:   nltk<4.0,>=3.7
pdm.termui:   emoji<2.0.0,>=1.7.0
pdm.termui:   text-unidecode<2.0,>=1.3
pdm.termui:   sklearn<1.0,>=0.0
pdm.termui:   python-json-config<2.0.0,>=1.2.3
pdm.termui:   redis-collections<1.0.0,>=0.11.0
pdm.termui:   transformers<5.0.0,>=4.20.1
pdm.termui:   deepspeed @ git+https://github.com/microsoft/DeepSpeed.git
pdm.termui:   accelerate<1.0.0,>=0.10.0
pdm.termui:   aiorwlock<2.0.0,>=1.3.0
pdm.termui:   phonenumbers<9.0.0,>=8.12.51
pdm.termui:   optax<1.0.0,>=0.1.2
pdm.termui:   humanize<5.0.0,>=4.2.0
pdm.termui:   pytorch-lightning<2.0.0,>=1.6.4
pdm.termui:   python-dateutil<3.0.0,>=2.8.2
pdm.termui:   cc-net<2.0.0,>=1.0.0
pdm.termui:   mixpanel<5.0.0,>=4.9.0
pdm.termui:   loguru<1.0.0,>=0.6.0
pdm.termui:   httpx<1.0.0,>=0.23.0
pdm.termui:   twilio<8.0.0,>=7.12.1
pdm.termui:   ConfigArgParse<2.0.0,>=1.5.3
pdm.termui:   croniter<2.0.0,>=1.3.5
pdm.termui:   jinja2>=3.1.2
pdm.termui:   bitsandbytes @ git+https://github.com/TimDettmers/bitsandbytes.git
pdm.termui:   etils==0.7.1
pdm.termui:   functorch<1.0.0,>=0.2.1
pdm.termui:   networkx<3.0.0,>=2.8.6
pdm.termui:   einops==0.3.0
pdm.termui:   ftfy==6.0.1
pdm.termui:   sentencepiece<1.0.0,>=0.1.97
pdm.termui:   labml-nn @ git+https://github.com/labmlai/annotated_deep_learning_paper_implementations.git
pdm.termui:   torchdynamo>=1.12.0
pdm.termui:   fasttext>=0.9.2
pdm.termui:   posthog>=2.1.0
pdm.termui:   jax>=0.3.17
pdm.termui:   jaxlib @ https://storage.googleapis.com/jax-releases/cuda11/jaxlib-0.3.5+cuda11.cudnn82-cp310-none-manylinux2010_x86_64.whl
pdm.termui:   asyncpg>=0.26.0
pdm.termui:   plotille
pdm.termui:   pre-commit<3.0.0,>=2.19.0
pdm.termui:   cblack<23.0.0,>=22.3.0
pdm.termui:   pylint<3.0.0,>=2.14.1
pdm.termui:   isort<6.0.0,>=5.10.1
pdm.termui:   python>=3.10,<3.11
pdm.termui:   Adding requirement torch @ https://download.pytorch.org/whl/cu113/torch-1.12.1%2Bcu113-cp310-cp310-linux_x86_64.whl
pdm.termui:   Adding requirement h5py<4.0.0,>=3.6.0
pdm.termui:   Adding requirement tqdm<5.0.0,>=4.64.0
pdm.termui:   Adding requirement plum-dispatch<2.0.0,>=1.5.9
pdm.termui:   Adding requirement pydantic<2.0.0,>=1.9.1
pdm.termui:   Adding requirement ray[default]<2.0.0,>=1.13.0
pdm.termui:   Adding requirement uvicorn<1.0.0,>=0.17.6
pdm.termui:   Adding requirement fastapi<1.0.0,>=0.78.0
pdm.termui:   Adding requirement python-multipart<1.0.0,>=0.0.5
pdm.termui:   Adding requirement openai<1.0.0,>=0.19.0
pdm.termui:   Adding requirement google-cloud-firestore<3.0.0,>=2.5.2
pdm.termui:   Adding requirement fastcore<2.0.0,>=1.4.4
pdm.termui:   Adding requirement makefun<2.0.0,>=1.13.1
pdm.termui:   Adding requirement lorem<1.0.0,>=0.1.1
pdm.termui:   Adding requirement pandas<2.0.0,>=1.4.2
pdm.termui:   Adding requirement gensim<5.0.0,>=4.2.0
pdm.termui:   Adding requirement nltk<4.0,>=3.7
pdm.termui:   Adding requirement emoji<2.0.0,>=1.7.0
pdm.termui:   Adding requirement text-unidecode<2.0,>=1.3
pdm.termui:   Adding requirement sklearn<1.0,>=0.0
pdm.termui:   Adding requirement python-json-config<2.0.0,>=1.2.3
pdm.termui:   Adding requirement redis-collections<1.0.0,>=0.11.0
pdm.termui:   Adding requirement transformers<5.0.0,>=4.20.1
pdm.termui:   Adding requirement deepspeed @ git+https://github.com/microsoft/DeepSpeed.git
pdm.termui:   Adding requirement accelerate<1.0.0,>=0.10.0
pdm.termui:   Adding requirement aiorwlock<2.0.0,>=1.3.0
pdm.termui:   Adding requirement phonenumbers<9.0.0,>=8.12.51
pdm.termui:   Adding requirement optax<1.0.0,>=0.1.2
pdm.termui:   Adding requirement humanize<5.0.0,>=4.2.0
pdm.termui:   Adding requirement pytorch-lightning<2.0.0,>=1.6.4
pdm.termui:   Adding requirement python-dateutil<3.0.0,>=2.8.2
pdm.termui:   Adding requirement cc-net<2.0.0,>=1.0.0
pdm.termui:   Adding requirement mixpanel<5.0.0,>=4.9.0
pdm.termui:   Adding requirement loguru<1.0.0,>=0.6.0
pdm.termui:   Adding requirement httpx<1.0.0,>=0.23.0
pdm.termui:   Adding requirement twilio<8.0.0,>=7.12.1
pdm.termui:   Adding requirement ConfigArgParse<2.0.0,>=1.5.3
pdm.termui:   Adding requirement croniter<2.0.0,>=1.3.5
pdm.termui:   Adding requirement jinja2>=3.1.2
pdm.termui:   Adding requirement bitsandbytes @ git+https://github.com/TimDettmers/bitsandbytes.git
pdm.termui:   Adding requirement etils==0.7.1
pdm.termui:   Adding requirement functorch<1.0.0,>=0.2.1
pdm.termui:   Adding requirement networkx<3.0.0,>=2.8.6
pdm.termui:   Adding requirement einops==0.3.0
pdm.termui:   Adding requirement ftfy==6.0.1
pdm.termui:   Adding requirement sentencepiece<1.0.0,>=0.1.97
pdm.termui:   Adding requirement labml-nn @ git+https://github.com/labmlai/annotated_deep_learning_paper_implementations.git
pdm.termui:   Adding requirement torchdynamo>=1.12.0
pdm.termui:   Adding requirement fasttext>=0.9.2
pdm.termui:   Adding requirement posthog>=2.1.0
pdm.termui:   Adding requirement jax>=0.3.17
pdm.termui:   Adding requirement jaxlib @ https://storage.googleapis.com/jax-releases/cuda11/jaxlib-0.3.5+cuda11.cudnn82-cp310-none-manylinux2010_x86_64.whl
pdm.termui:   Adding requirement asyncpg>=0.26.0
pdm.termui:   Adding requirement plotille
pdm.termui:   Adding requirement pre-commit<3.0.0,>=2.19.0
pdm.termui:   Adding requirement cblack<23.0.0,>=22.3.0
pdm.termui:   Adding requirement pylint<3.0.0,>=2.14.1
pdm.termui:   Adding requirement isort<6.0.0,>=5.10.1
pdm.termui:   Adding requirement python>=3.10,<3.11
pdm.termui: ======== Starting round 0 ========
pdm.termui: Pinning: python None
pdm.termui: ======== Ending round 0 ========
pdm.termui: ======== Starting round 1 ========
pdm.termui: Pinning: bitsandbytes 0.32.2
pdm.termui: ======== Ending round 1 ========
pdm.termui: ======== Starting round 2 ========
pdm.termui:   Adding requirement hjson(from deepspeed 0.7.3+53182531)
pdm.termui:   Adding requirement ninja(from deepspeed 0.7.3+53182531)
pdm.termui:   Adding requirement numpy(from deepspeed 0.7.3+53182531)
pdm.termui:   Adding requirement packaging(from deepspeed 0.7.3+53182531)
pdm.termui:   Adding requirement psutil(from deepspeed 0.7.3+53182531)
pdm.termui:   Adding requirement py-cpuinfo(from deepspeed 0.7.3+53182531)
pdm.termui:   Adding requirement pydantic(from deepspeed 0.7.3+53182531)
pdm.termui:   Adding requirement torch(from deepspeed 0.7.3+53182531)
pdm.termui:   Adding requirement tqdm(from deepspeed 0.7.3+53182531)
pdm.termui: Pinning: deepspeed 0.7.3+53182531
pdm.termui: ======== Ending round 2 ========
pdm.termui: ======== Starting round 3 ========
pdm.termui:   Adding requirement scipy(from jaxlib 0.3.5+cuda11.cudnn82)
pdm.termui:   Adding requirement numpy>=1.19(from jaxlib 0.3.5+cuda11.cudnn82)
pdm.termui:   Adding requirement absl-py(from jaxlib 0.3.5+cuda11.cudnn82)
pdm.termui:   Adding requirement flatbuffers<3.0,>=1.12(from jaxlib 0.3.5+cuda11.cudnn82)
pdm.termui: Pinning: jaxlib 0.3.5+cuda11.cudnn82
pdm.termui: ======== Ending round 3 ========
pdm.termui: ======== Starting round 4 ========
pdm.termui:   Adding requirement labml>=0.4.158(from labml-nn 0.4.130)
pdm.termui:   Adding requirement labml-helpers>=0.4.89(from labml-nn 0.4.130)
pdm.termui:   Adding requirement torch(from labml-nn 0.4.130)
pdm.termui:   Adding requirement torchtext(from labml-nn 0.4.130)
pdm.termui:   Adding requirement torchvision(from labml-nn 0.4.130)
pdm.termui:   Adding requirement einops(from labml-nn 0.4.130)
pdm.termui:   Adding requirement numpy(from labml-nn 0.4.130)
pdm.termui:   Adding requirement fairscale(from labml-nn 0.4.130)
pdm.termui: Pinning: labml-nn 0.4.130
pdm.termui: ======== Ending round 4 ========
pdm.termui: ======== Starting round 5 ========
pdm.termui:   Adding requirement typing-extensions(from torch 1.12.1+cu113)
pdm.termui: Pinning: torch 1.12.1+cu113
pdm.termui: ======== Ending round 5 ========
pdm.termui: ======== Starting round 6 ========
pdm.termui: Pinning: einops 0.3.0
pdm.termui: ======== Ending round 6 ========
pdm.termui: ======== Starting round 7 ========
pdm.termui: Pinning: etils 0.7.1
pdm.termui: ======== Ending round 7 ========
pdm.termui: ======== Starting round 8 ========
pdm.termui:   Adding requirement wcwidth(from ftfy 6.0.1)
pdm.termui: Pinning: ftfy 6.0.1
pdm.termui: ======== Ending round 8 ========
pdm.termui: ======== Starting round 9 ========
pdm.termui:   Adding requirement numpy>=1.17(from accelerate 0.12.0)
pdm.termui:   Adding requirement packaging>=20.0(from accelerate 0.12.0)
pdm.termui:   Adding requirement psutil(from accelerate 0.12.0)
pdm.termui:   Adding requirement pyyaml(from accelerate 0.12.0)
pdm.termui:   Adding requirement torch>=1.4.0(from accelerate 0.12.0)
pdm.termui: Pinning: accelerate 0.12.0
pdm.termui: ======== Ending round 9 ========
pdm.termui: ======== Starting round 10 ========
pdm.termui: Pinning: aiorwlock 1.3.0
pdm.termui: ======== Ending round 10 ========
pdm.termui: ======== Starting round 11 ========
pdm.termui:   Adding requirement black==22.6.0(from cblack 22.6.0)
pdm.termui: Pinning: cblack 22.6.0
pdm.termui: ======== Ending round 11 ========
pdm.termui: ======== Starting round 12 ========
pdm.termui:   Adding requirement beautifulsoup4>=4.7.1(from cc-net 1.0.0)
pdm.termui:   Adding requirement pandas>=0.23.4(from cc-net 1.0.0)
pdm.termui:   Adding requirement requests>=2.22.0(from cc-net 1.0.0)
pdm.termui:   Adding requirement fasttext>=0.9.1(from cc-net 1.0.0)
pdm.termui:   Adding requirement sentencepiece>=0.1.82(from cc-net 1.0.0)
pdm.termui:   Adding requirement kenlm @ git+https://github.com/kpu/kenlm.git@master(from cc-net 1.0.0)
pdm.termui:   Adding requirement func-argparse>=1.1.1(from cc-net 1.0.0)
pdm.termui:   Adding requirement psutil>=5.6.3(from cc-net 1.0.0)
pdm.termui:   Adding requirement sacremoses(from cc-net 1.0.0)
pdm.termui:   Adding requirement submitit>=1.0.0(from cc-net 1.0.0)
pdm.termui:   Adding requirement typing-extensions(from cc-net 1.0.0)
pdm.termui: Pinning: cc-net 1.0.0
pdm.termui: ======== Ending round 12 ========
pdm.termui: ======== Starting round 13 ========
pdm.termui:   Adding requirement python-dateutil>=2.8.1(from pandas 1.4.4)
pdm.termui:   Adding requirement pytz>=2020.1(from pandas 1.4.4)
pdm.termui:   Adding requirement numpy>=1.21.0; python_version >= "3.10"(from pandas 1.4.4)
pdm.termui: Pinning: pandas 1.4.4
pdm.termui: ======== Ending round 13 ========
pdm.termui: ======== Starting round 14 ========
pdm.termui:   Adding requirement six>=1.5(from python-dateutil 2.8.2)
pdm.termui: Pinning: python-dateutil 2.8.2
pdm.termui: ======== Ending round 14 ========
pdm.termui: ======== Starting round 15 ========
pdm.termui: Pinning: sentencepiece 0.1.97
pdm.termui: ======== Ending round 15 ========
pdm.termui: ======== Starting round 16 ========
pdm.termui: Pinning: configargparse 1.5.3
pdm.termui: ======== Ending round 16 ========
pdm.termui: ======== Starting round 17 ========
pdm.termui:   Adding requirement python-dateutil(from croniter 1.3.5)
pdm.termui: Pinning: croniter 1.3.5
pdm.termui: ======== Ending round 17 ========
pdm.termui: ======== Starting round 18 ========
pdm.termui: Pinning: emoji 1.7.0
pdm.termui: ======== Ending round 18 ========
pdm.termui: ======== Starting round 19 ========
pdm.termui:   Adding requirement starlette==0.19.1(from fastapi 0.81.0)
pdm.termui:   Adding requirement pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2(from fastapi 0.81.0)
pdm.termui: Pinning: fastapi 0.81.0
pdm.termui: ======== Ending round 19 ========
pdm.termui: ======== Starting round 20 ========
pdm.termui:   Adding requirement typing-extensions>=4.1.0(from pydantic 1.10.1)
pdm.termui: Pinning: pydantic 1.10.1
pdm.termui: ======== Ending round 20 ========
pdm.termui: ======== Starting round 21 ========
pdm.termui:   Adding requirement pip(from fastcore 1.5.24)
pdm.termui:   Adding requirement packaging(from fastcore 1.5.24)
pdm.termui: Pinning: fastcore 1.5.24
pdm.termui: ======== Ending round 21 ========
pdm.termui: ======== Starting round 22 ========
pdm.termui:   Adding requirement pybind11>=2.2(from fasttext 0.9.2)
pdm.termui:   Adding requirement setuptools>=0.7.0(from fasttext 0.9.2)
pdm.termui:   Adding requirement numpy(from fasttext 0.9.2)
pdm.termui: Pinning: fasttext 0.9.2
pdm.termui: ======== Ending round 22 ========
pdm.termui: ======== Starting round 23 ========
pdm.termui:   Adding requirement torch<1.13,>=1.12.1(from functorch 0.2.1)
pdm.termui: Pinning: functorch 0.2.1
pdm.termui: ======== Ending round 23 ========
pdm.termui: ======== Starting round 24 ========
pdm.termui:   Adding requirement numpy>=1.17.0(from gensim 4.2.0)
pdm.termui:   Adding requirement scipy>=0.18.1(from gensim 4.2.0)
pdm.termui:   Adding requirement smart-open>=1.8.1(from gensim 4.2.0)
pdm.termui: Pinning: gensim 4.2.0
pdm.termui: ======== Ending round 24 ========
pdm.termui: ======== Starting round 25 ========
pdm.termui:   Adding requirement google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,<3.0.0dev,>=1.32.0(from google-cloud-firestore 2.6.1)
pdm.termui:   Adding requirement google-cloud-core<3.0.0dev,>=1.4.1(from google-cloud-firestore 2.6.1)
pdm.termui:   Adding requirement proto-plus<2.0.0dev,>=1.22.0(from google-cloud-firestore 2.6.1)
pdm.termui:   Adding requirement protobuf<5.0.0dev,>=3.19.0(from google-cloud-firestore 2.6.1)
pdm.termui: Pinning: google-cloud-firestore 2.6.1
pdm.termui: ======== Ending round 25 ========
pdm.termui: ======== Starting round 26 ========
pdm.termui:   Adding requirement numpy>=1.14.5(from h5py 3.7.0)
pdm.termui: Pinning: h5py 3.7.0
pdm.termui: ======== Ending round 26 ========
pdm.termui: ======== Starting round 27 ========
pdm.termui:   Adding requirement certifi(from httpx 0.23.0)
pdm.termui:   Adding requirement sniffio(from httpx 0.23.0)
pdm.termui:   Adding requirement rfc3986[idna2008]<2,>=1.3(from httpx 0.23.0)
pdm.termui:   Adding requirement httpcore<0.16.0,>=0.15.0(from httpx 0.23.0)
pdm.termui: Pinning: httpx 0.23.0
pdm.termui: ======== Ending round 27 ========
pdm.termui: ======== Starting round 28 ========
pdm.termui: Pinning: humanize 4.3.0
pdm.termui: ======== Ending round 28 ========
pdm.termui: ======== Starting round 29 ========
pdm.termui: Pinning: isort 5.10.1
pdm.termui: ======== Ending round 29 ========
pdm.termui: ======== Starting round 30 ========
pdm.termui:   Adding requirement colorama>=0.3.4; sys_platform == "win32"(from loguru 0.6.0)
pdm.termui:   Adding requirement win32-setctime>=1.0.0; sys_platform == "win32"(from loguru 0.6.0)
pdm.termui: Pinning: loguru 0.6.0
pdm.termui: ======== Ending round 30 ========
pdm.termui: ======== Starting round 31 ========
pdm.termui: Pinning: lorem 0.1.1
pdm.termui: ======== Ending round 31 ========
pdm.termui: ======== Starting round 32 ========
pdm.termui: Pinning: makefun 1.14.0
pdm.termui: ======== Ending round 32 ========
pdm.termui: ======== Starting round 33 ========
pdm.termui:   Adding requirement six>=1.9.0(from mixpanel 4.10.0)
pdm.termui:   Adding requirement requests>=2.4.2(from mixpanel 4.10.0)
pdm.termui:   Adding requirement urllib3(from mixpanel 4.10.0)
pdm.termui: Pinning: mixpanel 4.10.0
pdm.termui: ======== Ending round 33 ========
pdm.termui: ======== Starting round 34 ========
pdm.termui: Pinning: networkx 2.8.6
pdm.termui: ======== Ending round 34 ========
pdm.termui: ======== Starting round 35 ========
pdm.termui:   Adding requirement click(from nltk 3.7)
pdm.termui:   Adding requirement joblib(from nltk 3.7)
pdm.termui:   Adding requirement regex>=2021.8.3(from nltk 3.7)
pdm.termui:   Adding requirement tqdm(from nltk 3.7)
pdm.termui: Pinning: nltk 3.7
pdm.termui: ======== Ending round 35 ========
pdm.termui: ======== Starting round 36 ========
pdm.termui:   Adding requirement requests>=2.20(from openai 0.23.0)
pdm.termui:   Adding requirement tqdm(from openai 0.23.0)
pdm.termui:   Adding requirement pandas>=1.2.3(from openai 0.23.0)
pdm.termui:   Adding requirement pandas-stubs>=1.1.0.11(from openai 0.23.0)
pdm.termui:   Adding requirement openpyxl>=3.0.7(from openai 0.23.0)
pdm.termui:   Adding requirement numpy(from openai 0.23.0)
pdm.termui:   Adding requirement typing-extensions(from openai 0.23.0)
pdm.termui: Pinning: openai 0.23.0
pdm.termui: ======== Ending round 36 ========
pdm.termui: ======== Starting round 37 ========
pdm.termui:   Adding requirement absl-py>=0.7.1(from optax 0.1.3)
pdm.termui:   Adding requirement chex>=0.0.4(from optax 0.1.3)
pdm.termui:   Adding requirement jax>=0.1.55(from optax 0.1.3)
pdm.termui:   Adding requirement jaxlib>=0.1.37(from optax 0.1.3)
pdm.termui:   Adding requirement numpy>=1.18.0(from optax 0.1.3)
pdm.termui:   Adding requirement typing-extensions>=3.10.0(from optax 0.1.3)
pdm.termui: Pinning: optax 0.1.3
pdm.termui: ======== Ending round 37 ========
pdm.termui: ======== Starting round 38 ========
pdm.termui:   Adding requirement absl-py(from jax 0.3.17)
pdm.termui:   Adding requirement numpy>=1.20(from jax 0.3.17)
pdm.termui:   Adding requirement opt-einsum(from jax 0.3.17)
pdm.termui:   Adding requirement scipy>=1.5(from jax 0.3.17)
pdm.termui:   Adding requirement typing-extensions(from jax 0.3.17)
pdm.termui:   Adding requirement etils[epath](from jax 0.3.17)
pdm.termui: Pinning: jax 0.3.17
pdm.termui: ======== Ending round 38 ========
pdm.termui: ======== Starting round 39 ========
pdm.termui: Pinning: phonenumbers 8.12.54
pdm.termui: ======== Ending round 39 ========
pdm.termui: ======== Starting round 40 ========
pdm.termui: Pinning: plum-dispatch 1.7.1
pdm.termui: ======== Ending round 40 ========
pdm.termui: ======== Starting round 41 ========
pdm.termui:   Adding requirement cfgv>=2.0.0(from pre-commit 2.20.0)
pdm.termui:   Adding requirement identify>=1.0.0(from pre-commit 2.20.0)
pdm.termui:   Adding requirement nodeenv>=0.11.1(from pre-commit 2.20.0)
pdm.termui:   Adding requirement pyyaml>=5.1(from pre-commit 2.20.0)
pdm.termui:   Adding requirement toml(from pre-commit 2.20.0)
pdm.termui:   Adding requirement virtualenv>=20.0.8(from pre-commit 2.20.0)
pdm.termui: Pinning: pre-commit 2.20.0
pdm.termui: ======== Ending round 41 ========
pdm.termui: ======== Starting round 42 ========
pdm.termui:   Adding requirement dill>=0.2(from pylint 2.15.0)
pdm.termui:   Adding requirement platformdirs>=2.2.0(from pylint 2.15.0)
pdm.termui:   Adding requirement astroid<=2.14.0-dev0,>=2.12.4(from pylint 2.15.0)
pdm.termui:   Adding requirement isort<6,>=4.2.5(from pylint 2.15.0)
pdm.termui:   Adding requirement mccabe<0.8,>=0.6(from pylint 2.15.0)
pdm.termui:   Adding requirement tomlkit>=0.10.1(from pylint 2.15.0)
pdm.termui:   Adding requirement tomli>=1.1.0; python_version < "3.11"(from pylint 2.15.0)
pdm.termui:   Adding requirement colorama>=0.4.5; sys_platform == "win32"(from pylint 2.15.0)
pdm.termui: Pinning: pylint 2.15.0
pdm.termui: ======== Ending round 42 ========
pdm.termui: ======== Starting round 43 ========
pdm.termui:   Adding requirement jsonschema(from python-json-config 1.2.3)
pdm.termui:   Adding requirement msgpack(from python-json-config 1.2.3)
pdm.termui: Pinning: python-json-config 1.2.3
pdm.termui: ======== Ending round 43 ========
pdm.termui: ======== Starting round 44 ========
pdm.termui:   Adding requirement six>=1.4.0(from python-multipart 0.0.5)
pdm.termui: Pinning: python-multipart 0.0.5
pdm.termui: ======== Ending round 44 ========
pdm.termui: ======== Starting round 45 ========
pdm.termui:   Adding requirement numpy>=1.17.2(from pytorch-lightning 1.7.4)
pdm.termui:   Adding requirement torch>=1.9.*(from pytorch-lightning 1.7.4)
pdm.termui:   Adding requirement tqdm>=4.57.0(from pytorch-lightning 1.7.4)
pdm.termui:   Adding requirement PyYAML>=5.4(from pytorch-lightning 1.7.4)
pdm.termui:   Adding requirement fsspec[http]!=2021.06.0,>=2021.05.0(from pytorch-lightning 1.7.4)
pdm.termui:   Adding requirement tensorboard>=2.9.1(from pytorch-lightning 1.7.4)
pdm.termui:   Adding requirement torchmetrics>=0.7.0(from pytorch-lightning 1.7.4)
pdm.termui:   Adding requirement pyDeprecate>=0.3.1(from pytorch-lightning 1.7.4)
pdm.termui:   Adding requirement packaging>=17.0(from pytorch-lightning 1.7.4)
pdm.termui:   Adding requirement typing-extensions>=4.0.0(from pytorch-lightning 1.7.4)
pdm.termui: Pinning: pytorch-lightning 1.7.4
pdm.termui: ======== Ending round 45 ========
pdm.termui: ======== Starting round 46 ========
pdm.termui:   Adding requirement colorama; platform_system == "Windows"(from tqdm 4.64.0)
pdm.termui: Pinning: tqdm 4.64.0
pdm.termui: ======== Ending round 46 ========
pdm.termui: ======== Starting round 47 ========
pdm.termui:   Adding requirement aiohttp>=3.7(from ray 1.13.0)
pdm.termui:   Adding requirement aiohttp-cors(from ray 1.13.0)
pdm.termui:   Adding requirement colorful(from ray 1.13.0)
pdm.termui:   Adding requirement py-spy>=0.2.0(from ray 1.13.0)
pdm.termui:   Adding requirement requests(from ray 1.13.0)
pdm.termui:   Adding requirement gpustat>=1.0.0b1(from ray 1.13.0)
pdm.termui:   Adding requirement opencensus(from ray 1.13.0)
pdm.termui:   Adding requirement prometheus-client<0.14.0,>=0.7.1(from ray 1.13.0)
pdm.termui:   Adding requirement smart-open(from ray 1.13.0)
pdm.termui:   Adding requirement ray==1.13.0(from ray 1.13.0)
pdm.termui: Pinning: ray 1.13.0
pdm.termui: ======== Ending round 47 ========
pdm.termui: ======== Starting round 48 ========
pdm.termui:   Adding requirement redis<5.0.0,>=3.5.0(from redis-collections 0.11.0)
pdm.termui: Pinning: redis-collections 0.11.0
pdm.termui: ======== Ending round 48 ========
pdm.termui: ======== Starting round 49 ========
pdm.termui:   Adding requirement scikit-learn(from sklearn 0.0)
pdm.termui: Pinning: sklearn 0.0
pdm.termui: ======== Ending round 49 ========
pdm.termui: ======== Starting round 50 ========
pdm.termui: Pinning: text-unidecode 1.3
pdm.termui: ======== Ending round 50 ========
pdm.termui: ======== Starting round 51 ========
pdm.termui:   Adding requirement filelock(from transformers 4.21.2)
pdm.termui:   Adding requirement huggingface-hub<1.0,>=0.1.0(from transformers 4.21.2)
pdm.termui:   Adding requirement numpy>=1.17(from transformers 4.21.2)
pdm.termui:   Adding requirement packaging>=20.0(from transformers 4.21.2)
pdm.termui:   Adding requirement pyyaml>=5.1(from transformers 4.21.2)
pdm.termui:   Adding requirement regex!=2019.12.17(from transformers 4.21.2)
pdm.termui:   Adding requirement requests(from transformers 4.21.2)
pdm.termui:   Adding requirement tokenizers!=0.11.3,<0.13,>=0.11.1(from transformers 4.21.2)
pdm.termui:   Adding requirement tqdm>=4.27(from transformers 4.21.2)
pdm.termui: Pinning: transformers 4.21.2
pdm.termui: ======== Ending round 51 ========
pdm.termui: ======== Starting round 52 ========
pdm.termui:   Adding requirement pytz(from twilio 7.13.0)
pdm.termui:   Adding requirement requests>=2.0.0(from twilio 7.13.0)
pdm.termui:   Adding requirement PyJWT<3.0.0,>=2.0.0(from twilio 7.13.0)
pdm.termui: Pinning: twilio 7.13.0
pdm.termui: ======== Ending round 52 ========
pdm.termui: ======== Starting round 53 ========
pdm.termui:   Adding requirement click>=7.0(from uvicorn 0.18.3)
pdm.termui:   Adding requirement h11>=0.8(from uvicorn 0.18.3)
pdm.termui: Pinning: uvicorn 0.18.3
pdm.termui: ======== Ending round 53 ========
pdm.termui: ======== Starting round 54 ========
pdm.termui: Pinning: asyncpg 0.26.0
pdm.termui: ======== Ending round 54 ========
pdm.termui: ======== Starting round 55 ========
pdm.termui:   Adding requirement MarkupSafe>=2.0(from jinja2 3.1.2)
pdm.termui: Pinning: jinja2 3.1.2
pdm.termui: ======== Ending round 55 ========
pdm.termui: ======== Starting round 56 ========
pdm.termui:   Adding requirement requests<3.0,>=2.7(from posthog 2.1.0)
pdm.termui:   Adding requirement six>=1.5(from posthog 2.1.0)
pdm.termui:   Adding requirement monotonic>=1.5(from posthog 2.1.0)
pdm.termui:   Adding requirement backoff<2.0.0,>=1.10.0(from posthog 2.1.0)
pdm.termui:   Adding requirement python-dateutil>2.1(from posthog 2.1.0)
pdm.termui: Pinning: posthog 2.1.0
pdm.termui: ======== Ending round 56 ========
pdm.termui: ======== Starting round 57 ========
pdm.termui:   Adding requirement torch>=1.12.0(from torchdynamo 1.12.0)
pdm.termui:   Adding requirement numpy(from torchdynamo 1.12.0)
pdm.termui:   Adding requirement tabulate(from torchdynamo 1.12.0)
pdm.termui:   Adding requirement pyyaml(from torchdynamo 1.12.0)
pdm.termui: Pinning: torchdynamo 1.12.0
pdm.termui: ======== Ending round 57 ========
pdm.termui: ======== Starting round 58 ========
unearth: Downloading <Link https://files.pythonhosted.org/packages/03/c7/323294800b0fa097f7c6fccceca28feb2840deed7abe7210585d651dc0f0/plotille-4.0.2.tar.gz (from None)> to /tmp/pdm-download-s_oz2v6l/plotille-4.0.2.tar.gz
Traceback (most recent call last):
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/project/metadata.py", line 27, in __init__
    super().__init__(root, pyproject)
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/pep517/metadata.py", line 54, in __init__
    raise ProjectError("No [project] config in pyproject.toml")
pdm.pep517.exceptions.ProjectError: No [project] config in pyproject.toml

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ryanai3/.local/bin/pdm", line 8, in <module>
    sys.exit(main())
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/core.py", line 254, in main
    return Core().main(args)
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/core.py", line 187, in main
    raise cast(Exception, err).with_traceback(traceback)
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/core.py", line 182, in main
    f(options.project, options)
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/cli/commands/add.py", line 58, in handle
    actions.do_add(
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/cli/actions.py", line 280, in do_add
    resolved = do_lock(
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/cli/actions.py", line 101, in do_lock
    mapping, dependencies = resolve(
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/resolver/core.py", line 30, in resolve
    result = resolver.resolve(requirements, max_rounds)
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/resolvelib/resolvers.py", line 481, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/resolvelib/resolvers.py", line 373, in resolve
    failure_causes = self._attempt_to_pin_criterion(name)
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/resolvelib/resolvers.py", line 213, in _attempt_to_pin_criterion
    criteria = self._get_updated_criteria(candidate)
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/resolvelib/resolvers.py", line 203, in _get_updated_criteria
    for requirement in self._p.get_dependencies(candidate=candidate):
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/resolver/providers.py", line 180, in get_dependencies
    deps, requires_python, _ = self.repository.get_dependencies(candidate)
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/models/repositories.py", line 70, in get_dependencies
    requirements, requires_python, summary = getter(candidate)
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/models/repositories.py", line 35, in wrapper
    result = func(self, candidate)
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/models/repositories.py", line 217, in _get_dependencies_from_metadata
    deps = prepared.get_dependencies_from_metadata()
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/models/candidates.py", line 526, in get_dependencies_from_metadata
    self.req.project_name, self.metadata.requires or [], extras  # type: ignore
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/models/candidates.py", line 510, in metadata
    result = self.prepare_metadata()
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/models/candidates.py", line 459, in prepare_metadata
    metadata = MutableMetadata.from_file(pyproject_toml)
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/project/metadata.py", line 43, in from_file
    return cls(os.path.dirname(filename), tomllib.load(open(filename, "rb")))
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/project/metadata.py", line 32, in __init__
    data, settings = converter.convert(None, filename, None)
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/formats/poetry.py", line 210, in convert
    return converter.convert()
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/formats/base.py", line 59, in convert
    self._data[key] = func(self, value)
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/formats/poetry.py", line 153, in dev_dependencies
    [_convert_req(key, req) for key, req in value.items()], True
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/formats/poetry.py", line 153, in <listcomp>
    [_convert_req(key, req) for key, req in value.items()], True
  File "/home/ryanai3/.local/share/pdm/venv/lib/python3.8/site-packages/pdm/formats/poetry.py", line 69, in _convert_req
    assert isinstance(req_dict, str)
AssertionError

Expected behavior

The package to be added to pyproject.toml and pdm.lock

Environment Information

# Paste the output of `pdm info && pdm info --env` below:
PDM version:
  2.1.3
Python Interpreter:
  /home/ryanai3/src/daemon-chat/.venv/bin/python (3.10)
Project Root:
  /home/ryanai3/src/daemon-chat
Project Packages:
  None
{
  "implementation_name": "cpython",
  "implementation_version": "3.10.5",
  "os_name": "posix",
  "platform_machine": "x86_64",
  "platform_release": "5.13.0-40-generic",
  "platform_system": "Linux",
  "platform_version": "#45~20.04.1-Ubuntu SMP Mon Apr 4 09:38:31 UTC 2022",
  "python_full_version": "3.10.5",
  "platform_python_implementation": "CPython",
  "python_version": "3.10",
  "sys_platform": "linux"
}
@ryanai3 ryanai3 added the 🐛 bug Something isn't working label Sep 12, 2022
@pawamoy
Copy link
Sponsor Contributor

pawamoy commented Sep 12, 2022

It seems plotille does not provide a setup.py, and also provides a pyproject.toml but without a build system declaration. Not sure what the PEPs say about this scenario.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants