Subject: CVS commit: pkgsrc/cad/py-simpy
From: Wen Heping
Date: 2015-07-12 09:56:09
Message id: 20150712075609.C913B98@cvs.netbsd.org

Log Message:
Update to 3.0.8
Update LICENSE HOMEPAGE and MASTER_SITES
Now it is python3 compatible
Complete test target

Upstream changes:
3.0.8  2015-06-23

    [NEW] Added a monitoring guide to the documentation.
    [FIX] Improved packaging (thanks to Larissa Reis).
    [FIX] Fixed and improved various test cases.

3.0.7  2015-03-01

    [FIX] State of resources and requests were inconsistent before the request \ 
has been processed (issue #62).
    [FIX] Empty conditions were never triggered (regression in 3.0.6, issue #63).
    [FIX] Environment.run() will fail if the until event does not get triggered \ 
(issue #64).
    [FIX] Callback modification during event processing is now prohibited \ 
(thanks to Andreas Beham).

3.0.6 - 2015-01-30

    [NEW] Guide to SimPy resources.
    [CHANGE] Improve performance of condition events.
    [CHANGE] Improve performance of filter store (thanks to Christoph Körner).
    [CHANGE] Exception tracebacks are now more compact.
    [FIX] AllOf conditions handle already processed events correctly (issue #52).
    [FIX] Add sync() to RealtimeEnvironment to reset its internal wall-clock \ 
reference time (issue #42).
    [FIX] Only send copies of exceptions into processes to prevent traceback \ 
modifications.
    [FIX] Documentation improvements.

3.0.5  2014-05-14

    [CHANGE] Move interruption and all of the safety checks into a new event \ 
(pull request #30)
    [FIX] FilterStore.get() now behaves correctly (issue #49).
    [FIX] Documentation improvements.

3.0.4  2014-04-07

    [NEW] Verified, that SimPy works on Python 3.4.
    [NEW] Guide to SimPy events
    [CHANGE] The result dictionary for condition events (AllOF / & and AnyOf \ 
/ |) now is an OrderedDict sorted in the same way as the original events list.
    [CHANGE] Condition events now also except processed events.
    [FIX] Resource.request() directly after Resource.release() no longer \ 
successful. The process now has to wait as supposed to.
    [FIX] Event.fail() now accept all exceptions derived from BaseException \ 
instead of only Exception.

3.0.3  2014-03-06

    [NEW] Guide to SimPy basics.
    [NEW] Guide to SimPy Environments.
    [FIX] Timing problems with real time simulation on Windows (issue #46).
    [FIX] Installation problems on Windows due to Unicode errors (issue #41).
    [FIX] Minor documentation issues.

3.0.2  2013-10-24

    [FIX] The default capacity for Container and FilterStore is now also inf.

3.0.1  2013-10-24

    [FIX] Documentation and default parameters of Store didn’t match. Its \ 
default capacity is now inf.

3.0  2013-10-11

SimPy 3 has been completely rewritten from scratch. Our main goals were to \ 
simplify the API and code base as well as making SimPy more flexible and \ 
extensible. Some of the most important changes are:

    Stronger focus on events. Processes yield event instances and are suspended \ 
until the event is triggered. An example for an event is a timeout (formerly \ 
known as hold), but even processes are now events, too (you can wait until a \ 
process terminates).
    Events can be combined with & (and) and | (or) to create condition events.
    Process can now be defined by any generator function. You don’t have to \ 
subclass Process anymore.
    No more global simulation state. Every simulation stores its state in an \ 
environment which is comparable to the old Simulation class.
    Improved resource system with newly added resource types.
    Removed plotting and GUI capabilities. Pyside and matplotlib are much better \ 
with this.
    Greatly improved test suite. Its cleaner, and the tests are shorter and more \ 
numerous.
    Completely overhauled documentation.

Files:
RevisionActionfile
1.19modifypkgsrc/cad/py-simpy/Makefile
1.7modifypkgsrc/cad/py-simpy/PLIST
1.8modifypkgsrc/cad/py-simpy/distinfo