vsrepo icon indicating copy to clipboard operation
vsrepo copied to clipboard

Add new packages

Open Setsugennoao opened this issue 1 year ago • 5 comments

Hello! I recently created some new packages, could you add them to vsrepo? They also are all on PyPi.

@theChaosCoder It would also be cool to have you in the IEW Discord server, if you use Discord. Thanks!

Setsugennoao avatar Aug 02 '22 16:08 Setsugennoao

Will add them soon. Only vs-preview feels wrong to add, it's not really a plugin/script.

theChaosCoder avatar Aug 02 '22 17:08 theChaosCoder

Mhhkay, fair.

Setsugennoao avatar Aug 02 '22 17:08 Setsugennoao

Hmm one problem however is that some packages have additional dependencies like parsedvd which installs pyparsedvd if you use pip.

This means that vsrepo install vsparsedvd will result in an incomplete installation. => ModuleNotFoundError: No module named 'pyparsedvd'

Same for vs-dfft

theChaosCoder avatar Aug 03 '22 10:08 theChaosCoder

Possible solutions:

  • Wheel packages with "external" dependencies will be dropped (bye bye lvsfunc 😅)
  • A message will be shown: "Additional dependencies are required, please run pip install xyz OR check readme of package xy for further steps"
  • Someone programs a installMissingPipDeps() function for vsrepo

theChaosCoder avatar Aug 03 '22 10:08 theChaosCoder

Some packages are removed until a solution is found for the missing dependencies. It does not make sense to offer these if they won't work after installing them but would work via pip. So just use pip for now.

theChaosCoder avatar Aug 07 '22 18:08 theChaosCoder