pywal16 icon indicating copy to clipboard operation
pywal16 copied to clipboard

Installation instructions wrong

Open brxxlstxrs opened this issue 1 year ago • 10 comments

How install pywal16 (not pywal?)

brxxlstxrs avatar Aug 28 '23 09:08 brxxlstxrs

ah, yes sorry for a time i intended to request ownership of the name 'pywal' to pypi since it has been unmaintained for years and as such abstained from uploading a pywal16 package to pypi, currently i no longer see a benefit from doing that and my plan has changed to clean up the metadata on setup.py, address #17 and #22 (even if partially) then cut a release tag and upload that to pypi.

until then the currently reccomended installation is to do a manual install:

git clone https://github.com/eylles/pywal16
cd pywal
pip3 install --user .

however mind you that PEP668 added the marking of system python packages as externally managed, therefore you have to either create a virtual environtment first, pass the --break-system-packages flag to pip, or install pipx from your distro's packages and substitute pip3 with pipx on the above command.

eylles avatar Aug 28 '23 10:08 eylles

mb you forgot the write create a virtual environtment first, or pass the --break-system-packages flag to pip?

brxxlstxrs avatar Aug 29 '23 17:08 brxxlstxrs

well, the python team gives 2 recommendations, to create a virtual environment for all your pip managed packages or to use pipx so that every package has it's own virtual environment, the second is recommended to avoid issues with dependencies mismatching across packages tho they have been working on reducing those as much as possible.

eylles avatar Aug 29 '23 18:08 eylles

also why i need this --user when pipx? i know pep668 streak to install python packages via os package manager for example on arch for pywal sudo pacman -S python-pywal

brxxlstxrs avatar Aug 29 '23 18:08 brxxlstxrs

mb just pipx install <package>?

brxxlstxrs avatar Aug 29 '23 18:08 brxxlstxrs

It should be

git clone https://github.com/eylles/pywal16
cd pywal16
pipx install --spec . pywal

But will check once i'm at home.

eylles avatar Aug 29 '23 21:08 eylles

It should be

git clone https://github.com/eylles/pywal16
cd pywal16
pipx install --spec . pywal

But will check once i'm at home.

If it works, close

brxxlstxrs avatar Oct 03 '23 18:10 brxxlstxrs

I have not tested tbh, i'm working on https://github.com/eylles/pywal16-libadwaita once i have documentation and the scripts to "build" themes i'm working on the next release of pywal16 which WILL be uploaded to pypi

eylles avatar Oct 03 '23 20:10 eylles

I have not tested tbh, i'm working on https://github.com/eylles/pywal16-libadwaita once i have documentation and the scripts to "build" themes i'm working on the next release of pywal16 which WILL be uploaded to pypi

@eylles ok

brxxlstxrs avatar Oct 21 '23 08:10 brxxlstxrs

okay proper install instructions with pipx

git clone [github.com/eylles/pywal16](https://github.com/eylles/pywal16)
cd pywal16
pipx install .

will update the wiki later.

eylles avatar Oct 23 '23 19:10 eylles

Since pywal16 has been added to pypi, updating the install instructions on this git repo would be much appreciated. It took me a while to realize that I could install it directly from pip without cloning the repo, especially since the install instructions still point to the old repo with the 'pip install pywal' command

AyushmaanAggarwal avatar Jun 27 '24 05:06 AyushmaanAggarwal

ah sorry i had forgotten to update the wiki.

@AyushmaanAggarwal does this instruction set seem okay ? https://github.com/eylles/pywal16/wiki/Installation#pip-install

eylles avatar Jun 27 '24 09:06 eylles

Looks great! Thanks for your work in maintaining this project, really appreciate it

AyushmaanAggarwal avatar Jun 29 '24 17:06 AyushmaanAggarwal