Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Pre 3.6.0 Logistics, Plugins, Etc.

Developers
2004-10-17
2013-04-26
  • 3.6.0 Is almost done (I stil have the main program installer/uninstaller, plus a few minor bugs/features to iron out.)

    From now on, when you release a new version of a plugin, if you want users to be able to download it from within drpython, you need to update the drpython.plugin.list.dat file.  I am planning on making this a file release within plugins.  When making a new plugin, you will need to fill in its name, your name, the current version, and a brief description.  On updates, you just need to change the version number.

    The file structure of plugins should be:

    Name:  PluginName-VersionNumber.zip

    PluginName.py
    PluginName.idx (optional)
    PluginName.py.install (optional)

    That's it.

     
    • Getting closer.  One last tweak to loading documentation, a bit of interface fiddling with the plugin installer, and then onto the install/uninstall stuff, contributed disutils fun, and then release.

       
    • Hi Dan,

      bugs, searchinfiles local install

      Unhandled exception in thread started by <bound method drPluginInstallDownloadPa
      ge.RunInThread of <drPluginDialog.drPluginInstallDownloadPage; proxy of C++ wxWi
      zardPageSimple instance at _00fea001_p_wxWizardPageSimple>>
      Traceback (most recent call last):
        File "C:\temp\drpython-3.6.0\drPluginDialog.py", line 502, in RunInThread
          wx.PostEvent(self, UpdateDownloadPage(step = 1, range = l, value = 0, done =
      False, status= ''))
      UnboundLocalError: local variable 'l' referenced before assignment
      Traceback (most recent call last):
        File "C:\temp\drpython-3.6.0\drPluginDialog.py", line 901, in OnPageChanged
          self.IndexPage.Run()
        File "C:\temp\drpython-3.6.0\drPluginDialog.py", line 636, in Run
          for fn in self.parent.UnZippedFilesArray[x]:
      IndexError: list index out of range
      Traceback (most recent call last):
        File "C:\temp\drpython-3.6.0\drPluginDialog.py", line 903, in OnPageChanged
          self.InstallPage.Run()
        File "C:\temp\drpython-3.6.0\drPluginDialog.py", line 815, in Run
          self.Install(self.parent.pluginstoinstall[x], self.parent.pluginlabels[x], s
      elf.parent.UnZippedFilesArray[x])
      IndexError: list index out of range

      SearchInFiles.Png was after downloading and installing something about 1730 byte and "corrupt".
      I have uploaded with 1723 byte.

      Now I've updated three plugins, I will try again.

      BTW: start of doc reached (cancel with esc key
      would be fine).
      I try to update the drpython.plugin.list.dat

      Franz

       
    • Got it, fixed in 3.6.1, thanks