Path to this page:
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: