# # ChangeLog for / # # Generated by Trac 1.4 # 11/22/24 15:21:12 Mon, 02 Aug 2021 09:29:35 GMT Wouter Pasman [60] * exampleparties/randomparty/requirements.txt (modified) * exampleparties/randomparty/setup.py (modified) * exampleparties/stupidparty/requirements.txt (modified) * exampleparties/stupidparty/setup.py (modified) #44 update parties to use public dist Mon, 02 Aug 2021 09:20:29 GMT Wouter Pasman [59] * dist (deleted) * exampleparties (added) * exampleparties/randomparty (added) * exampleparties/randomparty/README.txt (added) * exampleparties/randomparty/party.py (added) * exampleparties/randomparty/randomparty (added) * exampleparties/randomparty/randomparty/RandomParty.py (added) * exampleparties/randomparty/randomparty/__init__.py (added) * exampleparties/randomparty/requirements.txt (added) * exampleparties/randomparty/setup.py (added) * exampleparties/randomparty/test (added) * exampleparties/randomparty/test/PartyTest.py (added) * exampleparties/randomparty/test/RandomPartyTest.py (added) * exampleparties/randomparty/test/__init__.py (added) * exampleparties/randomparty/test/party.log (added) * exampleparties/randomparty/test/resources (added) * exampleparties/randomparty/test/resources/japantrip1.json (added) * exampleparties/stupidparty (added) * exampleparties/stupidparty/README.txt (added) * exampleparties/stupidparty/party.py (added) * exampleparties/stupidparty/requirements.txt (added) * exampleparties/stupidparty/setup.py (added) * exampleparties/stupidparty/stupidparty (added) * exampleparties/stupidparty/stupidparty/StupidParty.py (added) * exampleparties/stupidparty/stupidparty/__init__.py (added) * exampleparties/stupidparty/test (added) * exampleparties/stupidparty/test/PartyTest.py (added) * exampleparties/stupidparty/test/StupidPartyTest.py (added) * exampleparties/stupidparty/test/__init__.py (added) * geniuswebcore (added) * geniuswebcore/README.txt (added) * geniuswebcore/dist (added) * geniuswebcore/dist/geniusweb-1.0.0.tar.gz (added) * geniuswebcore/geniusweb (added) * geniuswebcore/geniusweb/__init__.py (added) * geniuswebcore/geniusweb/actions (added) * geniuswebcore/geniusweb/actions/AbstractAction.py (added) * geniuswebcore/geniusweb/actions/Accept.py (added) * geniuswebcore/geniusweb/actions/Action.py (added) * geniuswebcore/geniusweb/actions/ActionWithBid.py (added) * geniuswebcore/geniusweb/actions/EndNegotiation.py (added) * geniuswebcore/geniusweb/actions/FileLocation.py (added) * geniuswebcore/geniusweb/actions/LearningDone.py (added) * geniuswebcore/geniusweb/actions/Offer.py (added) * geniuswebcore/geniusweb/actions/PartyId.py (added) * geniuswebcore/geniusweb/actions/__init__.py (added) * geniuswebcore/geniusweb/connection (added) * geniuswebcore/geniusweb/connection/Connectable.py (added) * geniuswebcore/geniusweb/connection/ConnectionEnd.py (added) * geniuswebcore/geniusweb/connection/__init__.py (added) * geniuswebcore/geniusweb/deadline (added) * geniuswebcore/geniusweb/deadline/Deadline.py (added) * geniuswebcore/geniusweb/deadline/DeadlineRounds.py (added) * geniuswebcore/geniusweb/deadline/DeadlineTime.py (added) * geniuswebcore/geniusweb/deadline/__init__.py (added) * geniuswebcore/geniusweb/inform (added) * geniuswebcore/geniusweb/inform/ActionDone.py (added) * geniuswebcore/geniusweb/inform/Agreements.py (added) * geniuswebcore/geniusweb/inform/Finished.py (added) * geniuswebcore/geniusweb/inform/Inform.py (added) * geniuswebcore/geniusweb/inform/Settings.py (added) * geniuswebcore/geniusweb/inform/YourTurn.py (added) * geniuswebcore/geniusweb/inform/__init__.py (added) * geniuswebcore/geniusweb/issuevalue (added) * geniuswebcore/geniusweb/issuevalue/Bid.py (added) * geniuswebcore/geniusweb/issuevalue/DiscreteValue.py (added) * geniuswebcore/geniusweb/issuevalue/DiscreteValueSet.py (added) * geniuswebcore/geniusweb/issuevalue/Domain.py (added) * geniuswebcore/geniusweb/issuevalue/NumberValue.py (added) * geniuswebcore/geniusweb/issuevalue/NumberValueSet.py (added) * geniuswebcore/geniusweb/issuevalue/Value.py (added) * geniuswebcore/geniusweb/issuevalue/ValueDeserializer.py (added) * geniuswebcore/geniusweb/issuevalue/ValueSet.py (added) * geniuswebcore/geniusweb/issuevalue/ValueSetDeserializer.py (added) * geniuswebcore/geniusweb/issuevalue/__init__.py (added) * geniuswebcore/geniusweb/party (added) * geniuswebcore/geniusweb/party/Capabilities.py (added) * geniuswebcore/geniusweb/party/DefaultParty.py (added) * geniuswebcore/geniusweb/party/Party.py (added) * geniuswebcore/geniusweb/party/__init__.py (added) * geniuswebcore/geniusweb/partystdio (added) * geniuswebcore/geniusweb/partystdio/PartyStdIo.py (added) * geniuswebcore/geniusweb/partystdio/StdInOutConnectionEnd.py (added) * geniuswebcore/geniusweb/partystdio/__init__.py (added) * geniuswebcore/geniusweb/profile (added) * geniuswebcore/geniusweb/profile/DefaultProfile.py (added) * geniuswebcore/geniusweb/profile/FullOrdering.py (added) * geniuswebcore/geniusweb/profile/PartialOrdering.py (added) * geniuswebcore/geniusweb/profile/Profile.py (added) * geniuswebcore/geniusweb/profile/__init__.py (added) * geniuswebcore/geniusweb/profile/utilityspace (added) * geniuswebcore/geniusweb/profile/utilityspace/DiscreteValueSetUtilities.py (added) * geniuswebcore/geniusweb/profile/utilityspace/LinearAdditive.py (added) * geniuswebcore/geniusweb/profile/utilityspace/LinearAdditiveUtilitySpace.py (added) * geniuswebcore/geniusweb/profile/utilityspace/NumberValueSetUtilities.py (added) * geniuswebcore/geniusweb/profile/utilityspace/UtilitySpace.py (added) * geniuswebcore/geniusweb/profile/utilityspace/ValueSetUtilities.py (added) * geniuswebcore/geniusweb/profile/utilityspace/__init__.py (added) * geniuswebcore/geniusweb/profileconnection (added) * geniuswebcore/geniusweb/profileconnection/FileProfileConnector.py (added) * geniuswebcore/geniusweb/profileconnection/ProfileConnectionFactory.py (added) * geniuswebcore/geniusweb/profileconnection/ProfileInterface.py (added) * geniuswebcore/geniusweb/profileconnection/Session.py (added) * geniuswebcore/geniusweb/profileconnection/WebSocketClient.py (added) * geniuswebcore/geniusweb/profileconnection/WebSocketContainer.py (added) * geniuswebcore/geniusweb/profileconnection/WebsocketProfileConnector.py (added) * geniuswebcore/geniusweb/profileconnection/__init__.py (added) * geniuswebcore/geniusweb/progress (added) * geniuswebcore/geniusweb/progress/Progress.py (added) * geniuswebcore/geniusweb/progress/ProgressFactory.py (added) * geniuswebcore/geniusweb/progress/ProgressRounds.py (added) * geniuswebcore/geniusweb/progress/ProgressTime.py (added) * geniuswebcore/geniusweb/progress/__init__.py (added) * geniuswebcore/geniusweb/py.typed (added) * geniuswebcore/geniusweb/references (added) * geniuswebcore/geniusweb/references/Parameters.py (added) * geniuswebcore/geniusweb/references/ProfileRef.py (added) * geniuswebcore/geniusweb/references/ProtocolRef.py (added) * geniuswebcore/geniusweb/references/Reference.py (added) * geniuswebcore/geniusweb/references/__init__.py (added) * geniuswebcore/requirements.txt (added) * geniuswebcore/setup.py (added) * geniuswebcore/test (added) * geniuswebcore/test/__init__.py (added) * geniuswebcore/test/geniusweb (added) * geniuswebcore/test/geniusweb/__init__.py (added) * geniuswebcore/test/geniusweb/actions (added) * geniuswebcore/test/geniusweb/actions/AcceptTest.py (added) * geniuswebcore/test/geniusweb/actions/EndNegotiationTest.py (added) * geniuswebcore/test/geniusweb/actions/FileLocationTest.py (added) * geniuswebcore/test/geniusweb/actions/LearningDoneTest.py (added) * geniuswebcore/test/geniusweb/actions/OfferTest.py (added) * geniuswebcore/test/geniusweb/actions/PartyIdTest.py (added) * geniuswebcore/test/geniusweb/actions/__init__.py (added) * geniuswebcore/test/geniusweb/deadline (added) * geniuswebcore/test/geniusweb/deadline/DeadlineRoundsTest.py (added) * geniuswebcore/test/geniusweb/deadline/DeadlineTimeTest.py (added) * geniuswebcore/test/geniusweb/inform (added) * geniuswebcore/test/geniusweb/inform/ActionDoneTest.py (added) * geniuswebcore/test/geniusweb/inform/AgreementsTest.py (added) * geniuswebcore/test/geniusweb/inform/FinishedTest.py (added) * geniuswebcore/test/geniusweb/inform/SettingsTest.py (added) * geniuswebcore/test/geniusweb/inform/YourTurnTest.py (added) * geniuswebcore/test/geniusweb/inform/__init__.py (added) * geniuswebcore/test/geniusweb/issuevalue (added) * geniuswebcore/test/geniusweb/issuevalue/BidTest.py (added) * geniuswebcore/test/geniusweb/issuevalue/DiscreteValueSetTest.py (added) * geniuswebcore/test/geniusweb/issuevalue/DiscreteValueTest.py (added) * geniuswebcore/test/geniusweb/issuevalue/DomainTest.py (added) * geniuswebcore/test/geniusweb/issuevalue/NumberValueSetTest.py (added) * geniuswebcore/test/geniusweb/issuevalue/NumberValueTest.py (added) * geniuswebcore/test/geniusweb/issuevalue/__init__.py (added) * geniuswebcore/test/geniusweb/party (added) * geniuswebcore/test/geniusweb/party/CapabilitiesTest.py (added) * geniuswebcore/test/geniusweb/party/DefaultPartyTest.py (added) * geniuswebcore/test/geniusweb/party/PartyTest.py (added) * geniuswebcore/test/geniusweb/party/__init__.py (added) * geniuswebcore/test/geniusweb/partystdio (added) * geniuswebcore/test/geniusweb/partystdio/EmptyParty.log (added) * geniuswebcore/test/geniusweb/partystdio/EmptyParty.py (added) * geniuswebcore/test/geniusweb/partystdio/PartyStdioTest.py (added) * geniuswebcore/test/geniusweb/partystdio/StdInOutTest.py (added) * geniuswebcore/test/geniusweb/partystdio/__init__.py (added) * geniuswebcore/test/geniusweb/partystdio/test.bin (added) * geniuswebcore/test/geniusweb/profile (added) * geniuswebcore/test/geniusweb/profile/__init__.py (added) * geniuswebcore/test/geniusweb/profile/utilityspace (added) * geniuswebcore/test/geniusweb/profile/utilityspace/DiscreteValSetUtilsTest.py (added) * geniuswebcore/test/geniusweb/profile/utilityspace/LinearAdditiveTest.py (added) * geniuswebcore/test/geniusweb/profile/utilityspace/NumberValSetUtilsTest.py (added) * geniuswebcore/test/geniusweb/profile/utilityspace/__init__.py (added) * geniuswebcore/test/geniusweb/profileconnection (added) * geniuswebcore/test/geniusweb/profileconnection/FileProfileConnectorTest.py (added) * geniuswebcore/test/geniusweb/profileconnection/ProfileConnectionFactoryTest.py (added) * geniuswebcore/test/geniusweb/profileconnection/WebSocketProfileConnectorTest.py (added) * geniuswebcore/test/geniusweb/profileconnection/__init__.py (added) * geniuswebcore/test/geniusweb/progress (added) * geniuswebcore/test/geniusweb/progress/ProgressRoundsTest.py (added) * geniuswebcore/test/geniusweb/progress/ProgressTimeTest.py (added) * geniuswebcore/test/geniusweb/progress/__init__.py (added) * geniuswebcore/test/geniusweb/references (added) * geniuswebcore/test/geniusweb/references/ParametersTest.py (added) * geniuswebcore/test/geniusweb/references/ProfileRefTest.py (added) * geniuswebcore/test/geniusweb/references/ProtocolRefTest.py (added) * geniuswebcore/test/geniusweb/references/__init__.py (added) * geniuswebcore/test/resources (added) * geniuswebcore/test/resources/japantrip1.json (added) * geniuswebcore/test/test.bin (added) #44 manual commit of first public release, because this will cause ... Wed, 21 Jul 2021 08:57:54 GMT Wouter Pasman [58] * dist/geniusweb-1.0.0.tar.gz (modified) #22 fixed ProfileConnectionFactory Tue, 20 Jul 2021 15:08:16 GMT Wouter Pasman [57] * dist/geniusweb-1.0.0.tar.gz (modified) #41 URI don't check scheme presence Tue, 20 Jul 2021 14:04:27 GMT Wouter Pasman [56] * dist/geniusweb-1.0.0.tar.gz (modified) #94 update Mon, 19 Jul 2021 14:23:14 GMT Wouter Pasman [55] * dist/uri-3.0.0.tar.gz (deleted) removed uri Mon, 19 Jul 2021 14:21:36 GMT Wouter Pasman [54] * dist/geniusweb-1.0.0.tar.gz (modified) #15 Tue, 15 Jun 2021 08:12:08 GMT Wouter Pasman [53] * dist/geniusweb-1.0.0.tar.gz (modified) #90 update pyson Mon, 14 Jun 2021 12:52:03 GMT Wouter Pasman [52] * dist/geniusweb-1.0.0.tar.gz (modified) #33 Mon, 14 Jun 2021 12:27:31 GMT Wouter Pasman [51] * dist/geniusweb-1.0.0.tar.gz (modified) remove wrong dependency on old library Mon, 14 Jun 2021 12:14:03 GMT Wouter Pasman [50] * dist/geniusweb-1.0.0.tar.gz (modified) add missing , Mon, 14 Jun 2021 12:09:51 GMT Wouter Pasman [49] * dist/geniusweb-1.0.0.tar.gz (modified) #89 use new utilities to replace old immutablelist and listener Mon, 14 Jun 2021 07:25:21 GMT Wouter Pasman [48] * dist/geniusweb-1.0.0.tar.gz (modified) Action do not extend dict (old hack) Thu, 10 Jun 2021 14:36:58 GMT Wouter Pasman [47] * dist/geniusweb-1.0.0.tar.gz (modified) fixed , Thu, 10 Jun 2021 14:33:05 GMT Wouter Pasman [46] * dist/geniusweb-1.0.0.tar.gz (modified) separated utilities from core Thu, 10 Jun 2021 08:53:05 GMT Wouter Pasman [45] * dist/geniusweb-1.0.0.tar.gz (modified) #33 release version with external immutablelist Wed, 09 Jun 2021 09:34:15 GMT Wouter Pasman [44] * dist/geniusweb-1.0.0.tar.gz (modified) #31 trying to fix possible causes Tue, 08 Jun 2021 13:16:25 GMT Wouter Pasman [43] * dist/geniusweb-1.0.0.tar.gz (modified) Tue, 08 Jun 2021 13:03:15 GMT Wouter Pasman [42] * dist/geniusweb-1.0.0.tar.gz (modified) Tue, 08 Jun 2021 12:47:12 GMT Wouter Pasman [41] * dist/geniusweb-1.0.0.tar.gz (modified) trying to fix connection end stuff. Test still not ok and commented out. Tue, 08 Jun 2021 11:52:28 GMT Wouter Pasman [40] * dist/geniusweb-1.0.0.tar.gz (modified) bump core version 40 Tue, 08 Jun 2021 11:43:15 GMT Wouter Pasman [39] * dist/geniusweb-1.0.0.tar.gz (modified) #30 use party class name for log file Tue, 08 Jun 2021 08:38:56 GMT Wouter Pasman [38] * dist/geniusweb-1.0.0.tar.gz (modified) #28 use pyson r193 Mon, 07 Jun 2021 14:48:40 GMT Wouter Pasman [37] * dist/geniusweb-1.0.0.tar.gz (modified) geniusweb use updated pyson for python3.9 compatibility Thu, 03 Jun 2021 13:10:28 GMT Wouter Pasman [36] * dist/geniusweb-1.0.0.tar.gz (modified) #23 added LearningDone and FileLocation Thu, 03 Jun 2021 07:34:43 GMT Wouter Pasman [35] * dist/geniusweb-1.0.0.tar.gz (modified) remove uri-2.0.1 from setup, it's now in pyson. Thu, 03 Jun 2021 07:25:44 GMT Wouter Pasman [34] * dist/geniusweb-1.0.0.tar.gz (modified) #80 update geniusweb to use uri-3.0.0 Thu, 03 Jun 2021 06:58:20 GMT Wouter Pasman [33] * dist/uri-3.0.0.tar.gz (added) #80 added uri-3.0.0, freshly built from github ... Wed, 02 Jun 2021 12:58:22 GMT Wouter Pasman [32] * dist/geniusweb-1.0.0.tar.gz (modified) DO NOT print stacktraces in core. It just kills the python ... Wed, 02 Jun 2021 12:04:55 GMT Wouter Pasman [31] * dist/geniusweb-1.0.0.tar.gz (modified) bump pyson 185 Wed, 02 Jun 2021 11:23:04 GMT Wouter Pasman [30] * dist/geniusweb-1.0.0.tar.gz (modified) #15 use __repr__. Wed, 02 Jun 2021 09:52:26 GMT Wouter Pasman [29] * dist/geniusweb-1.0.0.tar.gz (modified) update core Wed, 02 Jun 2021 08:56:02 GMT Wouter Pasman [28] * dist/geniusweb-1.0.0.tar.gz (modified) built new core version Mon, 31 May 2021 14:05:54 GMT Wouter Pasman [27] * dist/geniusweb-1.0.0.tar.gz (modified) version of core including Profile (LinearAdditive only) Thu, 27 May 2021 09:12:25 GMT Wouter Pasman [26] * dist/geniusweb-1.0.0.tar.gz (modified) #13 really test Bid values Thu, 27 May 2021 08:47:48 GMT Wouter Pasman [25] * dist/geniusweb-1.0.0.tar.gz (modified) #13 trying to fix version mismatch Wed, 26 May 2021 14:38:14 GMT Wouter Pasman [24] * dist/geniusweb-1.0.0.tar.gz (modified) #11 updated hackedcore , includes now issue values etc Tue, 25 May 2021 14:04:57 GMT Wouter Pasman [23] * dist/geniusweb-1.0.0.tar.gz (modified) #10 fixed in pyson Tue, 25 May 2021 11:38:00 GMT Wouter Pasman [22] * dist/geniusweb-1.0.0.tar.gz (modified) fix return type from ActionWithBid to Bid Thu, 20 May 2021 14:18:01 GMT Wouter Pasman [21] * dist/geniusweb-1.0.0.tar.gz (modified) #1 flush outstream from party Thu, 20 May 2021 14:10:04 GMT Wouter Pasman [20] * dist/geniusweb-1.0.0.tar.gz (modified) Thu, 20 May 2021 14:03:35 GMT Wouter Pasman [19] * dist/geniusweb-1.0.0.tar.gz (modified) fixed ProgressRounds.tostr Thu, 20 May 2021 13:54:15 GMT Wouter Pasman [18] * dist/geniusweb-1.0.0.tar.gz (modified) #1 trying to fix issue with writing bytes to stdout Thu, 20 May 2021 13:32:24 GMT Wouter Pasman [17] * dist/geniusweb-1.0.0.tar.gz (modified) Thu, 20 May 2021 13:21:21 GMT Wouter Pasman [16] * dist/geniusweb-1.0.0.tar.gz (modified) Parameters is @JsonValue. Thu, 20 May 2021 08:06:06 GMT Wouter Pasman [15] * dist/geniusweb-1.0.0.tar.gz (modified) Thu, 20 May 2021 07:38:26 GMT Wouter Pasman [14] * dist/geniusweb-1.0.0.tar.gz (modified) Thu, 20 May 2021 07:31:07 GMT Wouter Pasman [13] * dist/geniusweb-1.0.0.tar.gz (modified) Thu, 20 May 2021 07:15:35 GMT Wouter Pasman [12] * dist/geniusweb-1.0.0.tar.gz (modified) "release" new version Wed, 19 May 2021 14:56:35 GMT Wouter Pasman [11] * dist/geniusweb-1.0.0.tar.gz (modified) debugversion... Wed, 19 May 2021 13:30:02 GMT Wouter Pasman [10] * dist/geniusweb-1.0.0.tar.gz (modified) updated public geniusweb Tue, 18 May 2021 14:38:22 GMT Wouter Pasman [9] * dist/geniusweb-1.0.0.tar.gz (modified) parse incoming data Tue, 18 May 2021 14:19:13 GMT Wouter Pasman [8] * dist/geniusweb-1.0.0.tar.gz (modified) logging add timestamp and level info Tue, 18 May 2021 13:25:33 GMT Wouter Pasman [7] * dist/geniusweb-1.0.0.tar.gz (modified) #5 Tue, 18 May 2021 12:21:11 GMT Wouter Pasman [6] * dist/geniusweb-1.0.0.tar.gz (modified) update distri Tue, 18 May 2021 10:02:25 GMT Wouter Pasman [5] * dist/geniusweb-1.0.0.tar.gz (modified) "release" updated geniusweb core Wed, 12 May 2021 11:50:13 GMT Wouter Pasman [4] * dist/geniusweb-1.0.0.tar.gz (modified) added missing uri dependency Wed, 12 May 2021 11:41:58 GMT Wouter Pasman [3] * dist/geniusweb-1.0.0.tar.gz (modified) fixed packson3 references Wed, 12 May 2021 11:30:07 GMT Wouter Pasman [2] * dist/geniusweb-1.0.0.tar.gz (modified) Wed, 12 May 2021 09:54:55 GMT Wouter Pasman [1] * / (modified) * dist (added) * dist/geniusweb-1.0.0.tar.gz (added) temporary construct to test using geniusweb python code