Development for Yapsy >=2.0.0, the version that supports Python >=3 will be entirely on github from now on.
Just a version bump with nothing else to fix the versioning mess with pip and the tar.gz filename
This is an minor bug fix release for yapsy:
This release brings one new feature:
Plugins can live in their own separate processes thanks to a contribution pylanglois (see the documentation at http://yapsy.sourceforge.net/MultiprocessPluginManager.html)
There was also a fair amount of cleanup, the biggest of all being the definite merge of the Python3 and 2 branches thanks to delijati.
In details:
Another minor release for yapsy with:
__init__.py
(see https://sourceforge.net/p/yapsy/patches/4/)It seems fair to dedicate this release to Nikola project (http://getnikola.com/) that uses yapsy and whose team is at the origin of 100% of the changes in yapy (ok 100% of 2 is not so impressive, but anyway it's nice to have such user feedback).... read more
This is an minor bug fix release for yapsy:
Also note that yapsy still follows its new PEP440 compliant version scheme: 1.10.323 is the successor to 1.10.223 which was equivalent to 1.10.2.... read more
This release is strictly equivalent to the 1.10.2 release code-wise.
It consists only in a version name change to comply with PEP440 and resolve pip install problems.
This is an minor bug fix release for yapsy:
Last but not least yapsy now benefits from two great services:
This is an important bug fix release for yapsy, fixing:
As a side note, Yapsy is now included as a package in major distros (Gentoo, Debian, Ubuntu) and used by developers that favor other tools than hg+sourceforge.... read more
A new version of yapsy has just been released with new features and a better documentation.
The main changes are:
Yapsy's source package has just changed here on sourceforge and on pypi.python.org.
This new package is called: Yapsy-1.9.2-pythons2n3.tar.gz
It's the same version of Yapsy, but now the code for python2 and python3 are delivered together in a same package. The right version of the code is selected at installation time.
This should put an end to the various "bug" reports I got about apparent incompatibilities with python2, that were only due to the wrong package being downloaded (even by automatic tools like pip etc). ... read more
A news mainly for people using yapsy's sources directly (doing clones etc): I've just upgraded yapsy's forge to the new version offered by sourceforge.net.
During this process, the repository's address has changed, it is now:
hg clone http://hg.code.sf.net/p/yapsy/code yapsy-code
Please check the "code" tab on yapsy's project page for more details.
On a brighter side, the new version of the tracker should be more usable (and if sourceforge ever removes the clumsy new icons this will be a net improvement).
Yapsy-1.9.2 has just been release.
No changes in yapsy itself though, but in the packaging only !
It seems that the missing test data has caused some pb in gentoo packaging system that was unable to test yapsy during the installation procedure.
Anyway this should be fixed now and this release is also the occasion to remind every yapsy would-be user, that this library exists in two versions:
Some test files are missing from the tar.gz and .zip archives of the latest release (Yapsy-1.9) which causes tests to fail if one tries to launch them from these packages.
However the tests are ok if you get the sources from the mercurial repository at the tag corresponding to Yapsy-1.9
This might have led some to believe that yapsy was in a poorer state quality-wise than it actually is.
Sorry for the inconvenience.... read more
A bit more than one year after the latest release, another version of Yapsy is out !
And don't miss the big news: there is now a python3 compatible version of yapsy.
Major changes:
ability to load zipped plugins
a separate development branch has been created where the focus is on the compatibility with python3
no more SVN repository (as advertised last year it wasn't kept in sync with the Mercurial repository, and it is now officially dead)... read more
This new release of Yapsy should not break any compatility with previous version, though it sports a lot of changes.
Major changes:
the design details are still provided on secondary pages, closer to the code
the source control is now performed by Mercurial
Along with several small (but important changes) yapsy is being migrated from subversion to mercurial.
No more new code will be commited on the subversion repository, please check the Code->Mercurial section in the project's page on SourceForge for instruction on how to access the newest code.
WARNING: The subversion repository will be phased out in the upcomming weeks !
This is more in adequacy with the "role" intented for yapsy as a code base for plugin system: people are encourage to clone/fork the project to adapt it to their needs.
A new version of Yapsy has just been released (v1.7).
WARNING: there is an API break in the [de]activatePluginByName and getPluginByName methods (see bug#1828189) !
Apart from that a new manager has been created and small improvements to the plugin loading mechanism have been made.
Yapsy uses the easy_install/setuptools toolset to be build and released.
While all the development is hosted here on sourceforge.net, that's not the case for all the releases.
We provide here only a release of the sources of yapsy.
For an easier installation, yapsy can also be dowloaded as an .egg file from the Python Package Index at the following adress: http://pypi.python.org/pypi/Yapsy
Previous version of Yapsy (1.5) had a major flaw in the implementation of the ConfigurablePluginManager, that simply did not work !
The problem has been corrected in this new release. Feel free to get/update yapsy newest version: 1.6
Version 1.5 has just been released from yapsy's new home.
Started as a subproject of mathbench, yapsy has grown to be useful to other projects like peppy (at http://www.flipturn.org/peppy).
For this new release, yapsy has been improved through many suggestions of peepy's author (Rob McMullen) but has also been made easier to integrate with your system for instance by using the "Easy Install" framework.