stable-diffusion-webui icon indicating copy to clipboard operation
stable-diffusion-webui copied to clipboard

updated dependencies in requirement file

Open rkarmaka98 opened this issue 1 year ago • 4 comments

Description

  • Updated dependencies in requirements_version.txt file
  • Updated available package version depends upon compatibility
  • Fixes #14374

Checklist:

rkarmaka98 avatar Dec 20 '23 21:12 rkarmaka98

@w-e-w pls review

rkarmaka98 avatar Dec 21 '23 07:12 rkarmaka98

well it does seem to work on the surface, but that's all I can say

with these type of things it's very hard to know if something would cause trouble because there's just so many changes and because of how python works you won't know the trouble until you actually hit one so lots of times "don't fix what isn't broken" is a good rule to follow that being said newer versions of packages typically comes with more features that might be beneficial so it possible then bumping version is good, but this is something that requires lots of testing by multiple people

like 2 months ago I was considering making a request to bump Pillow because of an issue with drawing rectangles with rounded corners, but I didn't because I didn't have time to test if that can potentially cause unforcing issues https://github.com/AUTOMATIC1111/stable-diffusion-webui/tree/bump-Pillow-blendmodes-dependency

if this is going to be merged this is going to require lots of testing and considering they're already lots of big things that I've been updated recently such as torch and we're also in the progress of updating gradio I would advise to take things slowly

w-e-w avatar Dec 21 '23 07:12 w-e-w

Understood this problem may be avoid if there were lot of unit tests which test small functionalities using these packages. In current situation it requires lot of manual testing.

rkarmaka98 avatar Dec 21 '23 09:12 rkarmaka98

lot of unit tests

that's true, but the problem is someone has to write the test first

currently we only have a high level test to test the server launching and basic image generation

w-e-w avatar Dec 21 '23 13:12 w-e-w

I'd rather not bump versions for dependencies unless we need something useful from them.

AUTOMATIC1111 avatar Dec 30 '23 12:12 AUTOMATIC1111

closing; reopen if needed

AUTOMATIC1111 avatar Jan 01 '24 14:01 AUTOMATIC1111