Closed RivenSkaye closed 8 months ago
Also adds rvsfunc to the package list
I made only a quick test with my bat files and noticed 2 things: (I have not looked at the code yet)
No win64 release
found or No script found
when it tries to find the binaries in the release zip. You can test with colorbars and xvc, they have new releases.Here's a handy single package update bat
python vsrupdate.py compile
set /p plugin=plugin name:
python vsrupdate.py -p %plugin% update-local -o
pause
I've updated the listed dependencies and categories in rvsfunc as per your suggestions, fixed a small oversight on my end that could cause conflicts uninstalling binary plugins and double checked everything. But I can't seem to be able to reproduce your problem about there being no win64
releases for any of them.
Checked both colorbars
and xvs
, the name xvc
doesn't seem to exist, so I guessed it was a typo
This is on a clean env by the way, I just upgraded to Python 3.10 and pushed my own vsrepo fork into the folder below C:/Program Files/Vapoursynth
to test this
Someone wants to write it in Python? Here I thought I could program C++ in Python all day long undisturbed.
I meant vsrupdate not vsrepo.
Delete the R3 entry in colorbars.json Then run python vsrupdate.py -p colorbars update-local -o You will get
R3 (new)
ColorBars R3 win32: 100%|█████████████████████████████████████████████████████████| 55.7k/55.7k [00:00<00:00, 2.71MB/s]
No win32 release found.
No win64 release found.
If you try it with the current master you'll get Release file updated
rvsfunc: the category must be Scripts not Script. vsrupdate.py compile has a check function build in :-)
This PR does a little more than what fits in a short title.
vsrepo.py
andvsrupdate.py
Exceptions
anymorepathlib.Path
for path operations instead ofos.path
Specific to
vsrupdate
:vsrupdate
now outputs a new package to the current working directory unless an explicit output directory is specifiedsource
attribute of atype: PyWheel
package anymore, as this is already not present on all PyWheels (vsrupdate
)vsrepo
instead of doing something else for the same resultSpecific to
vsrepo
:devel
versions