You don't have to use uv. Lots of cats to skin.
+ Reply to Thread
Results 31 to 45 of 45
-
This is the advise I got for uv (I've read it or seen it a few times elsewhere in the past).
If you're aiming for smooth, hassle-free upgrades of `uv`. Here's the rundown on each option:
### Using `pipx`
**Pros:**
- Installs `uv` in an isolated virtual environment, so it won’t interfere with your system or global Python packages.
- Upgrading is a breeze with `pipx upgrade uv`.
- Keeps your Python environment cleaner and avoids version conflicts.
- Ideal for command-line tools that aren’t meant to be part of a larger Python project.
**Cons:**
- You need to have `pipx` installed and properly set up beforehand (though that's usually a one-time thing).
### Using `pip`
**Pros:**
- Simple and direct if you're comfortable with managing Python packages manually.
- Easily scriptable if you're installing as part of a larger setup.
**Cons:**
- Installing globally can lead to dependency clashes or permission issues.
- Managing upgrades might require manual steps like `pip install --upgrade uv`, and sometimes dealing with `sudo`.
### Verdict
For your goal—*easy and reliable upgrades*—`pipx` is the way to go. It treats `uv` as a standalone tool and makes updating as simple as typing one command. Think of it as the best of both worlds: flexibility without the fuss.
In other words. If you use `pip` to initially install 'uv' you are installing it globally (which you want, you want to be able to use uv anywhere on your system). When you update uv, at some time in the future the update could add extra dependencies and those dependencies could be used by other Python packages you have already installed globally some time ago. Then you could end up with 'dependency hell' where different packages rely on different versions of dependencies, you've now got the wrong versions and so you can 'break' your system.
By installing uv via pipx, it lives in its own mini environment, with its dependencies contained and isolated. That means:
Upgrading uv only affects uv and its dependencies.
uv still appears to be being used globally which is good, but it's actually being routed through pipx environment.
It makes it nice and neat and secure.
I've been using uv for some time now for all my projects, not just unshackle, so I'm happy with my setup.
But, it's your choice.Last edited by deccavox; 23rd Jul 2025 at 08:23.
-
Thanks. But really do we need another way? To avoid confusion for everyone it is far simpler to do as the unshackle maintainer suggests.
And if anyone wants to run things in an environment with uv, the command 'uv venv' will create it, and it will tell you how to start it too - 'source .venv/bin/activate' .
From there on it is sp4k.y's instructions. Simple - no confusion.
Once voice, one way. Do your thing if you want but probably best not to over-complicate it for others. Just look at the mess in the devine thread.Last edited by phased; 23rd Jul 2025 at 08:59.
-
-
Thanks Deccavox
I now have the
Error: There are no Services added yet
My yaml says
services:
- /path/to/services C:\unshackle\unshackle\services
- /other/path/to/services C:\unshackle\unshackle\services
What am I doing wrong?
Cheers -
You've entered the weirdest file path and unshackle can't find what you've pointed it to. fix it with
Code:services: - C:\unshackle\unshackle\services - C:\unshackle\unshackle\services
Code:services: C:\unshackle/unshackle/services
-
Hi
It now says on yaml line #28
services: C:\unshackle\unshackle\services
and I'm still getting the No Services error
Just so I am clear, I got my services from
https://forum.videohelp.com/threads/414154-Devine-Modular-Movie-TV-and-Music-Archival-...60#post2778797
I unzipped them and placed them in the Unshackle services folder in my C drive -
try
Code:uv run unshackle env info
-
No config file found, you can use any of the following locations:
├── 1.
│ C:\Users\palmer\AppData\Roaming\uv\tools\unshackle \Lib\site-packag
│ es\unshackle\unshackle.yaml
├── 2.
│ C:\Users\palmer\AppData\Roaming\uv\tools\unshackle \Lib\site-packag
│ es\unshackle.yaml
└── 3.
C:\Users\palmer\AppData\Roaming\uv\tools\unshackle \Lib\site-packag
es\unshackle\unshackle.yaml -
I'm on a *nix set, installed using
Code:uv tool install git+https://github.com/unshackle-dl/unshackle.git
Code:unshackle env info ▄• ▄▌ ▐ ▄ .▄▄ · ▄ .▄ ▄▄▄· ▄▄· ▄ •▄ ▄▄▌ ▄▄▄ . █▪██▌•█▌▐█▐█ ▀. ██▪▐█▐█ ▀█ ▐█ ▌▪█▌▄▌▪██• ▀▄.▀· █▌▐█▌▐█▐▐▌▄▀▀▀█▄██▀▐█▄█▀▀█ ██ ▄▄▐▀▀▄·██▪ ▐▀▀▪▄ ▐█▄█▌██▐█▌▐█▄▪▐███▌▐▀▐█ ▪▐▌▐███▌▐█.█▌▐█▌▐▌▐█▄▄▌ ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ · ▀ ▀ ·▀▀▀ ·▀ ▀.▀▀▀ ▀▀▀ v 3.3.3 Copyright © 2019-2025 rlaphoenix v 1.0.1 - unshackle Config loaded from /home/WhiskeyJack/.local/share/uv/tools/unshackle/lib/python3.12/site-package s/unshackle/unshackle.yaml
Code:unshackle/unshackle.yaml
-
all I did was add new folder under unshackle and add it unshackle.yaml
[Attachment 87927 - Click to enlarge]
no problem so far -
I know where my yaml file is - I just dont know what i need to enter or where I need to enter it to get the env info right and make the services work
my installation method was using the guide in post#6 on this thread -
thats my yaml. all folder is under unshackle folder
[Attachment 87928 - Click to enlarge]
[Attachment 87929 - Click to enlarge] -
My yaml is more or less the same as iamghosts (apart from my services and WVDs are in .\unshackle\unshackle), except I've used absolute paths instead of relative paths
Code:directories: services: D:\unshackle\unshackle\services cache: D:\unshackle\cache cookies: D:\unshackle\cookies # dcsl: DCSL # Device Certificate Status List downloads: D:\unshackle\Downloads logs: D:\unshackle\Logs temp: D:\unshackle\temp WVDs: D:\unshackle\unshackle\WVDs
All changed and working fineLast edited by deccavox; 23rd Jul 2025 at 17:43.
Similar Threads
-
Devine - Modular Movie, TV, and Music Archival Software
By billybanana in forum Video Streaming DownloadingReplies: 1790Last Post: 23rd Jul 2025, 03:32 -
Bitrate confusion: HD vs. DV archival
By taigi in forum Capturing and VCRReplies: 3Last Post: 9th Nov 2024, 03:38 -
How do I completely remove the music and sound effects from a movie?
By cns00 in forum EditingReplies: 1Last Post: 15th Jan 2024, 12:11 -
Which software can remove music from show but keep character dialogue?
By Mohamed61020 in forum AudioReplies: 6Last Post: 2nd Jul 2023, 21:32 -
Software for simple music videos?
By dewiclements in forum Software PlayingReplies: 3Last Post: 26th Jul 2022, 01:21