Open michbsd opened 2 days ago
Can you share the pip log file? I cannot reproduce this on MacOS.
PIP STDOUT
----------
Collecting posting
Using cached posting-2.0.1-py3-none-any.whl.metadata (16 kB)
Collecting click-default-group<2.0.0,>=1.2.4 (from posting)
Using cached click_default_group-1.2.4-py2.py3-none-any.whl.metadata (2.8 kB)
Collecting click<9.0.0,>=8.1.7 (from posting)
Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting httpx<1.0.0,>=0.27.2 (from httpx[brotli]<1.0.0,>=0.27.2->posting)
Using cached httpx-0.27.2-py3-none-any.whl.metadata (7.1 kB)
Collecting pydantic-settings<3.0.0,>=2.4.0 (from posting)
Using cached pydantic_settings-2.6.1-py3-none-any.whl.metadata (3.5 kB)
Collecting pydantic<3.0.0,>=2.9.2 (from posting)
Using cached pydantic-2.9.2-py3-none-any.whl.metadata (149 kB)
Collecting pyperclip<2.0.0,>=1.9.0 (from posting)
Using cached pyperclip-1.9.0.tar.gz (20 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting python-dotenv<2.0.0,>=1.0.1 (from posting)
Using cached python_dotenv-1.0.1-py3-none-any.whl.metadata (23 kB)
Collecting pyyaml<7.0.0,>=6.0.2 (from posting)
Using cached PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl.metadata (2.1 kB)
Collecting textual-autocomplete==3.0.0a12 (from posting)
Using cached textual_autocomplete-3.0.0a12-py3-none-any.whl.metadata (5.7 kB)
Collecting textual==0.85.0 (from textual[syntax]==0.85.0->posting)
Using cached textual-0.85.0-py3-none-any.whl.metadata (5.6 kB)
Collecting watchfiles>=0.24.0 (from posting)
Using cached watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl.metadata (4.9 kB)
Collecting xdg-base-dirs<7.0.0,>=6.0.1 (from posting)
Using cached xdg_base_dirs-6.0.2-py3-none-any.whl.metadata (3.6 kB)
Collecting markdown-it-py>=2.1.0 (from markdown-it-py[linkify,plugins]>=2.1.0->textual==0.85.0->textual[syntax]==0.85.0->posting)
Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting platformdirs<5,>=3.6.0 (from textual==0.85.0->textual[syntax]==0.85.0->posting)
Using cached platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
Collecting rich>=13.3.3 (from textual==0.85.0->textual[syntax]==0.85.0->posting)
Using cached rich-13.9.4-py3-none-any.whl.metadata (18 kB)
Collecting typing-extensions<5.0.0,>=4.4.0 (from textual==0.85.0->textual[syntax]==0.85.0->posting)
Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting tree-sitter<0.21.0,>=0.20.1 (from textual[syntax]==0.85.0->posting)
Using cached tree_sitter-0.20.4.tar.gz (140 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
INFO: pip is looking at multiple versions of textual[syntax] to determine which version is compatible with other requirements. This could take a while.
Collecting posting
Using cached posting-2.0.0-py3-none-any.whl.metadata (16 kB)
Collecting textual==0.83.0 (from textual[syntax]==0.83.0->posting)
Using cached textual-0.83.0-py3-none-any.whl.metadata (5.6 kB)
Collecting posting
Using cached posting-1.13.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-settings==2.4.0 (from posting)
Using cached pydantic_settings-2.4.0-py3-none-any.whl.metadata (3.5 kB)
Collecting pydantic==2.9.0 (from posting)
Using cached pydantic-2.9.0-py3-none-any.whl.metadata (146 kB)
Collecting textual-autocomplete==3.0.0a9 (from posting)
Using cached textual_autocomplete-3.0.0a9-py3-none-any.whl.metadata (5.8 kB)
Collecting textual==0.79.1 (from textual[syntax]==0.79.1->posting)
Using cached textual-0.79.1-py3-none-any.whl.metadata (5.6 kB)
Collecting xdg-base-dirs==6.0.1 (from posting)
Using cached xdg_base_dirs-6.0.1-py3-none-any.whl.metadata (4.6 kB)
Collecting posting
Using cached posting-1.12.3-py3-none-any.whl.metadata (15 kB)
Collecting httpx==0.27.0 (from httpx[brotli]==0.27.0->posting)
Using cached httpx-0.27.0-py3-none-any.whl.metadata (7.2 kB)
Collecting pydantic-settings==2.3.4 (from posting)
Using cached pydantic_settings-2.3.4-py3-none-any.whl.metadata (3.3 kB)
Collecting pydantic==2.7.3 (from posting)
Using cached pydantic-2.7.3-py3-none-any.whl.metadata (108 kB)
Collecting pyperclip==1.8.2 (from posting)
Using cached pyperclip-1.8.2.tar.gz (20 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pyyaml==6.0.1 (from posting)
Using cached PyYAML-6.0.1.tar.gz (125 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting textual==0.77.0 (from textual[syntax]==0.77.0->posting)
Using cached textual-0.77.0-py3-none-any.whl.metadata (5.6 kB)
Collecting posting
Using cached posting-1.12.1-py3-none-any.whl.metadata (15 kB)
Collecting textual==0.76.0 (from textual[syntax]==0.76.0->posting)
Using cached textual-0.76.0-py3-none-any.whl.metadata (5.6 kB)
Collecting posting
Using cached posting-1.12.0-py3-none-any.whl.metadata (15 kB)
Using cached posting-1.11.0-py3-none-any.whl.metadata (15 kB)
Using cached posting-1.10.1-py3-none-any.whl.metadata (31 kB)
Collecting textual==0.74.0 (from textual[syntax]==0.74.0->posting)
Using cached textual-0.74.0-py3-none-any.whl.metadata (5.6 kB)
INFO: pip is still looking at multiple versions of textual[syntax] to determine which version is compatible with other requirements. This could take a while.
Collecting posting
Using cached posting-1.10.0-py3-none-any.whl.metadata (31 kB)
Using cached posting-1.9.3-py3-none-any.whl.metadata (30 kB)
Using cached posting-1.9.2-py3-none-any.whl.metadata (30 kB)
Collecting textual==0.73.0 (from textual[syntax]==0.73.0->posting)
Using cached textual-0.73.0-py3-none-any.whl.metadata (5.6 kB)
Collecting posting
Using cached posting-1.9.1-py3-none-any.whl.metadata (30 kB)
Using cached posting-1.9.0-py3-none-any.whl.metadata (30 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Using cached posting-1.8.0-py3-none-any.whl.metadata (26 kB)
Using cached posting-1.7.0-py3-none-any.whl.metadata (26 kB)
Collecting textual==0.72.0 (from textual[syntax]==0.72.0->posting)
Using cached textual-0.72.0-py3-none-any.whl.metadata (5.6 kB)
Collecting posting
Using cached posting-1.6.0-py3-none-any.whl.metadata (26 kB)
Using cached posting-1.5.1-py3-none-any.whl.metadata (28 kB)
Using cached posting-1.5.0-py3-none-any.whl.metadata (28 kB)
Using cached posting-1.4.0-py3-none-any.whl.metadata (28 kB)
Using cached posting-1.3.0-py3-none-any.whl.metadata (25 kB)
Using cached posting-1.2.0-py3-none-any.whl.metadata (25 kB)
Using cached posting-1.1.0-py3-none-any.whl.metadata (25 kB)
Using cached posting-1.0.4-py3-none-any.whl.metadata (25 kB)
Using cached posting-1.0.3-py3-none-any.whl.metadata (25 kB)
Using cached posting-1.0.2-py3-none-any.whl.metadata (25 kB)
Using cached posting-1.0.1-py3-none-any.whl.metadata (25 kB)
Collecting textual-autocomplete==3.0.0a8 (from posting)
Using cached textual_autocomplete-3.0.0a8-py3-none-any.whl.metadata (5.8 kB)
Collecting posting
Using cached posting-1.0.0-py3-none-any.whl.metadata (25 kB)
Collecting textual-autocomplete==3.0.0a7 (from posting)
Using cached textual_autocomplete-3.0.0a7-py3-none-any.whl.metadata (5.8 kB)
PIP STDERR
----------
ERROR: Ignored the following versions that require a different python version: 0.21.0 Requires-Python <3.12,>=3.8
ERROR: Could not find a version that satisfies the requirement tree-sitter-languages==1.10.2; extra == "syntax" (from textual[syntax]) (from versions: none)
ERROR: No matching distribution found for tree-sitter-languages==1.10.2; extra == "syntax"
cat: -p: No such file or directory
Ah, I see. It's trying to use Python 3.13 which isn't supported.
Could you try pipx install posting --python 3.12
?
Works 👍🏻
Thanks;
pipx install posting --python 3.12 installed package posting 2.0.1, installed using Python 3.12.7 These apps are now globally available