# # ChangeLog for / # # Generated by Trac 1.4 # 11/25/24 21:03:21 Mon, 25 Oct 2021 09:57:23 GMT Bart Vastenhouw [71] * 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/randomparty/test/resources/testprofile.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.1.2.tar.gz (added) * geniuswebcore/geniusweb (added) * geniuswebcore/geniusweb/PriorityQueue.py (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/Vote.py (added) * geniuswebcore/geniusweb/actions/Votes.py (added) * geniuswebcore/geniusweb/actions/__init__.py (added) * geniuswebcore/geniusweb/bidspace (added) * geniuswebcore/geniusweb/bidspace/AllBidsList.py (added) * geniuswebcore/geniusweb/bidspace/__init__.py (added) * geniuswebcore/geniusweb/connection (added) * geniuswebcore/geniusweb/connection/Connectable.py (added) * geniuswebcore/geniusweb/connection/ConnectionEnd.py (added) * geniuswebcore/geniusweb/connection/ConnectionFactory.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/events (added) * geniuswebcore/geniusweb/events/AbstractEvent.py (added) * geniuswebcore/geniusweb/events/ActionEvent.py (added) * geniuswebcore/geniusweb/events/CurrentState.py (added) * geniuswebcore/geniusweb/events/NegotiationEvent.py (added) * geniuswebcore/geniusweb/events/ProtocolEvent.py (added) * geniuswebcore/geniusweb/events/SessionStarted.py (added) * geniuswebcore/geniusweb/events/TournamentStarted.py (added) * geniuswebcore/geniusweb/events/__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/OptIn.py (added) * geniuswebcore/geniusweb/inform/Settings.py (added) * geniuswebcore/geniusweb/inform/Voting.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/protocol (added) * geniuswebcore/geniusweb/protocol/CurrentNegoState.py (added) * geniuswebcore/geniusweb/protocol/NegoProtocol.py (added) * geniuswebcore/geniusweb/protocol/NegoSettings.py (added) * geniuswebcore/geniusweb/protocol/NegoState.py (added) * geniuswebcore/geniusweb/protocol/ProtocolException.py (added) * geniuswebcore/geniusweb/protocol/__init__.py (added) * geniuswebcore/geniusweb/protocol/partyconnection (added) * geniuswebcore/geniusweb/protocol/partyconnection/ProtocolToPartyConn.py (added) * geniuswebcore/geniusweb/protocol/partyconnection/ProtocolToPartyConnFactory.py (added) * geniuswebcore/geniusweb/protocol/partyconnection/ProtocolToPartyConnections.py (added) * geniuswebcore/geniusweb/protocol/partyconnection/__init__.py (added) * geniuswebcore/geniusweb/protocol/session (added) * geniuswebcore/geniusweb/protocol/session/DefaultSessionState.py (added) * geniuswebcore/geniusweb/protocol/session/SessionProtocol.py (added) * geniuswebcore/geniusweb/protocol/session/SessionResult.py (added) * geniuswebcore/geniusweb/protocol/session/SessionSettings.py (added) * geniuswebcore/geniusweb/protocol/session/SessionState.py (added) * geniuswebcore/geniusweb/protocol/session/TeamInfo.py (added) * geniuswebcore/geniusweb/protocol/session/__init__.py (added) * geniuswebcore/geniusweb/protocol/session/learn (added) * geniuswebcore/geniusweb/protocol/session/learn/Learn.py (added) * geniuswebcore/geniusweb/protocol/session/learn/LearnSettings.py (added) * geniuswebcore/geniusweb/protocol/session/learn/LearnState.py (added) * geniuswebcore/geniusweb/protocol/session/learn/__init__.py (added) * geniuswebcore/geniusweb/protocol/session/mopac (added) * geniuswebcore/geniusweb/protocol/session/mopac/MOPAC.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/MOPACSettings.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/MOPACState.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/PartyStates.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/__init__.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/phase (added) * geniuswebcore/geniusweb/protocol/session/mopac/phase/DefaultPhase.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/phase/OfferPhase.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/phase/OptInPhase.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/phase/Phase.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/phase/VotingPhase.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/phase/__init__.py (added) * geniuswebcore/geniusweb/protocol/session/saop (added) * geniuswebcore/geniusweb/protocol/session/saop/SAOP.py (added) * geniuswebcore/geniusweb/protocol/session/saop/SAOPSettings.py (added) * geniuswebcore/geniusweb/protocol/session/saop/SAOPState.py (added) * geniuswebcore/geniusweb/protocol/session/saop/__init__.py (added) * geniuswebcore/geniusweb/protocol/tournament (added) * geniuswebcore/geniusweb/protocol/tournament/Team.py (added) * geniuswebcore/geniusweb/protocol/tournament/__init__.py (added) * geniuswebcore/geniusweb/py.typed (added) * geniuswebcore/geniusweb/references (added) * geniuswebcore/geniusweb/references/Parameters.py (added) * geniuswebcore/geniusweb/references/PartyRef.py (added) * geniuswebcore/geniusweb/references/PartyWithParameters.py (added) * geniuswebcore/geniusweb/references/PartyWithProfile.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/geniusweb/simplerunner (added) * geniuswebcore/geniusweb/simplerunner/BasicConnection.py (added) * geniuswebcore/geniusweb/simplerunner/BlockingQueue.py (added) * geniuswebcore/geniusweb/simplerunner/ClassPathConnectionFactory.py (added) * geniuswebcore/geniusweb/simplerunner/NegoRunner.py (added) * geniuswebcore/geniusweb/simplerunner/__init__.py (added) * geniuswebcore/geniusweb/utils.py (added) * geniuswebcore/geniusweb/voting (added) * geniuswebcore/geniusweb/voting/CollectedVotes.py (added) * geniuswebcore/geniusweb/voting/VotingEvaluator.py (added) * geniuswebcore/geniusweb/voting/__init__.py (added) * geniuswebcore/geniusweb/voting/votingevaluators (added) * geniuswebcore/geniusweb/voting/votingevaluators/LargestAgreement.py (added) * geniuswebcore/geniusweb/voting/votingevaluators/LargestAgreementsLoop.py (added) * geniuswebcore/geniusweb/voting/votingevaluators/__init__.py (added) * geniuswebcore/requirements.txt (added) * geniuswebcore/setup.py (added) * geniuswebcore/test (added) * geniuswebcore/test/PriorityQueueTest.py (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/VoteTest.py (added) * geniuswebcore/test/geniusweb/actions/VotesTest.py (added) * geniuswebcore/test/geniusweb/actions/__init__.py (added) * geniuswebcore/test/geniusweb/bidspace (added) * geniuswebcore/test/geniusweb/bidspace/AllBidsListTest.py (added) * geniuswebcore/test/geniusweb/bidspace/__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/deadline/__init__.py (added) * geniuswebcore/test/geniusweb/events (added) * geniuswebcore/test/geniusweb/events/ActionEventTest.py (added) * geniuswebcore/test/geniusweb/events/SessionStartedTest.py (added) * geniuswebcore/test/geniusweb/events/TournamentStartedTest.py (added) * geniuswebcore/test/geniusweb/events/__init__.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/OptInTest.py (added) * geniuswebcore/test/geniusweb/inform/SettingsTest.py (added) * geniuswebcore/test/geniusweb/inform/VotingTest.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/ValueDeserializerTest.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/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/LinearAdditiveTest2.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/ProfileServerStub.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/protocol (added) * geniuswebcore/test/geniusweb/protocol/CurrentNegoStateTest.py (added) * geniuswebcore/test/geniusweb/protocol/ProtocolExceptionTest.py (added) * geniuswebcore/test/geniusweb/protocol/__init__.py (added) * geniuswebcore/test/geniusweb/protocol/session (added) * geniuswebcore/test/geniusweb/protocol/session/ConnectionWithPartiesTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/SessionResultTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/TeamInfoTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/__init__.py (added) * geniuswebcore/test/geniusweb/protocol/session/learn (added) * geniuswebcore/test/geniusweb/protocol/session/learn/LearnSettingsTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/learn/LearnStateTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/learn/LearnTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/learn/__init__.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/MOPACSettingsTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/MOPACStateTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/MOPACTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/PartyStatesTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/__init__.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/phase (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/phase/OfferPhaseTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/phase/OptInPhaseTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/phase/VotingPhaseTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/phase/__init__.py (added) * geniuswebcore/test/geniusweb/protocol/session/saop (added) * geniuswebcore/test/geniusweb/protocol/session/saop/SAOPSettingsTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/saop/SAOPStateTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/saop/SAOPTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/saop/__init__.py (added) * geniuswebcore/test/geniusweb/protocol/tournament (added) * geniuswebcore/test/geniusweb/protocol/tournament/TeamTest.py (added) * geniuswebcore/test/geniusweb/protocol/tournament/__init__.py (added) * geniuswebcore/test/geniusweb/references (added) * geniuswebcore/test/geniusweb/references/ParametersTest.py (added) * geniuswebcore/test/geniusweb/references/PartiWithParamsTest.py (added) * geniuswebcore/test/geniusweb/references/PartyRefTest.py (added) * geniuswebcore/test/geniusweb/references/PartyWithProfileTest.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/geniusweb/simplerunner (added) * geniuswebcore/test/geniusweb/simplerunner/BlockingQueueTest.py (added) * geniuswebcore/test/geniusweb/simplerunner/ClassPathConnectionFactoryTest.py (added) * geniuswebcore/test/geniusweb/simplerunner/SessionRunnerE2ETest.py (added) * geniuswebcore/test/geniusweb/simplerunner/SessionRunnerTest.py1 (added) * geniuswebcore/test/geniusweb/simplerunner/TestParty.log (added) * geniuswebcore/test/geniusweb/simplerunner/__init__.py (added) * geniuswebcore/test/geniusweb/utilsTest.py (added) * geniuswebcore/test/geniusweb/voting (added) * geniuswebcore/test/geniusweb/voting/CollectedVotesTest.py (added) * geniuswebcore/test/geniusweb/voting/__init__.py (added) * geniuswebcore/test/geniusweb/voting/votingevaluators (added) * geniuswebcore/test/geniusweb/voting/votingevaluators/LargestAgreementTest.py (added) * geniuswebcore/test/geniusweb/voting/votingevaluators/LargestAgreementsLoopTest.py (added) * geniuswebcore/test/geniusweb/voting/votingevaluators/__init__.py (added) * geniuswebcore/test/resources (added) * geniuswebcore/test/resources/japantrip1.json (added) * geniuswebcore/test/resources/jobs (added) * geniuswebcore/test/resources/jobs/jobs.json (added) * geniuswebcore/test/resources/jobs/jobs1.json (added) * geniuswebcore/test/resources/jobs/jobs1partial.json (added) * geniuswebcore/test/resources/jobs/jobs2.json (added) * geniuswebcore/test/resources/mopac.json (added) * geniuswebcore/test/resources/party (added) * geniuswebcore/test/resources/party/party.json (added) * geniuswebcore/test/resources/party/party1.json (added) * geniuswebcore/test/resources/party/party2.json (added) * geniuswebcore/test/resources/party/party3.json (added) * geniuswebcore/test/resources/party/party4.json (added) * geniuswebcore/test/resources/party1.json (added) * geniuswebcore/test/resources/settings.json (added) * geniuswebcore/test/resources/settings2.json (added) * geniuswebcore/test/resources/settingsbadprofile.json (added) * geniuswebcore/test/resources/shaoptoursettings.json (added) * geniuswebcore/test/resources/tournament.json (added) * geniuswebcore/test/testparty (added) * geniuswebcore/test/testparty/TestParty.py (added) * geniuswebcore/test/testparty/__init__.py (added) LEARN algorithm now also available. Fixed small issues. Mon, 25 Oct 2021 09:13:44 GMT Wouter Pasman [70] * geniuswebcore/dist/geniusweb-1.1.2.tar.gz (added) #2012 preparing release 2.0.4 / 1.1.2 Mon, 11 Oct 2021 14:01:02 GMT Wouter Pasman [69] * exampleparties/randomparty/requirements.txt (modified) * exampleparties/randomparty/setup.py (modified) * exampleparties/stupidparty/requirements.txt (modified) * exampleparties/stupidparty/setup.py (modified) * geniuswebcore/geniusweb/PriorityQueue.py (added) * geniuswebcore/geniusweb/progress/ProgressTime.py (modified) * geniuswebcore/geniusweb/protocol/NegoSettings.py (modified) * geniuswebcore/geniusweb/protocol/session/mopac (added) * geniuswebcore/geniusweb/protocol/session/mopac/MOPAC.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/MOPACSettings.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/MOPACState.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/PartyStates.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/__init__.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/phase (added) * geniuswebcore/geniusweb/protocol/session/mopac/phase/DefaultPhase.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/phase/OfferPhase.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/phase/OptInPhase.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/phase/Phase.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/phase/VotingPhase.py (added) * geniuswebcore/geniusweb/protocol/session/mopac/phase/__init__.py (added) * geniuswebcore/geniusweb/voting (added) * geniuswebcore/geniusweb/voting/CollectedVotes.py (added) * geniuswebcore/geniusweb/voting/VotingEvaluator.py (added) * geniuswebcore/geniusweb/voting/__init__.py (added) * geniuswebcore/geniusweb/voting/votingevaluators (added) * geniuswebcore/geniusweb/voting/votingevaluators/LargestAgreement.py (added) * geniuswebcore/geniusweb/voting/votingevaluators/LargestAgreementsLoop.py (added) * geniuswebcore/geniusweb/voting/votingevaluators/__init__.py (added) * geniuswebcore/requirements.txt (modified) * geniuswebcore/setup.py (modified) * geniuswebcore/test/PriorityQueueTest.py (added) * geniuswebcore/test/geniusweb/progress/ProgressTimeTest.py (modified) * geniuswebcore/test/geniusweb/protocol/session/mopac (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/MOPACSettingsTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/MOPACStateTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/MOPACTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/PartyStatesTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/__init__.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/phase (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/phase/OfferPhaseTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/phase/OptInPhaseTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/phase/VotingPhaseTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/mopac/phase/__init__.py (added) * geniuswebcore/test/geniusweb/simplerunner/SessionRunnerE2ETest.py (modified) * geniuswebcore/test/geniusweb/voting (added) * geniuswebcore/test/geniusweb/voting/CollectedVotesTest.py (added) * geniuswebcore/test/geniusweb/voting/__init__.py (added) * geniuswebcore/test/geniusweb/voting/votingevaluators (added) * geniuswebcore/test/geniusweb/voting/votingevaluators/LargestAgreementTest.py (added) * geniuswebcore/test/geniusweb/voting/votingevaluators/LargestAgreementsLoopTest.py (added) * geniuswebcore/test/geniusweb/voting/votingevaluators/__init__.py (added) * geniuswebcore/test/resources/mopac.json (modified) * geniuswebcore/test/testparty/TestParty.py (modified) Added MOPAC protocol. For GeniusWeb 2.0.3 Mon, 11 Oct 2021 11:38:49 GMT Wouter Pasman [68] * geniuswebcore/dist/geniusweb-1.1.1.tar.gz (added) #58 testing Mon, 13 Sep 2021 14:31:13 GMT Bart Vastenhouw [67] * 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/randomparty/test/resources/testprofile.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.1.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/Vote.py (added) * geniuswebcore/geniusweb/actions/Votes.py (added) * geniuswebcore/geniusweb/actions/__init__.py (added) * geniuswebcore/geniusweb/bidspace (added) * geniuswebcore/geniusweb/bidspace/AllBidsList.py (added) * geniuswebcore/geniusweb/bidspace/__init__.py (added) * geniuswebcore/geniusweb/connection (added) * geniuswebcore/geniusweb/connection/Connectable.py (added) * geniuswebcore/geniusweb/connection/ConnectionEnd.py (added) * geniuswebcore/geniusweb/connection/ConnectionFactory.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/events (added) * geniuswebcore/geniusweb/events/AbstractEvent.py (added) * geniuswebcore/geniusweb/events/ActionEvent.py (added) * geniuswebcore/geniusweb/events/CurrentState.py (added) * geniuswebcore/geniusweb/events/NegotiationEvent.py (added) * geniuswebcore/geniusweb/events/ProtocolEvent.py (added) * geniuswebcore/geniusweb/events/SessionStarted.py (added) * geniuswebcore/geniusweb/events/TournamentStarted.py (added) * geniuswebcore/geniusweb/events/__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/OptIn.py (added) * geniuswebcore/geniusweb/inform/Settings.py (added) * geniuswebcore/geniusweb/inform/Voting.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/protocol (added) * geniuswebcore/geniusweb/protocol/CurrentNegoState.py (added) * geniuswebcore/geniusweb/protocol/NegoProtocol.py (added) * geniuswebcore/geniusweb/protocol/NegoSettings.py (added) * geniuswebcore/geniusweb/protocol/NegoState.py (added) * geniuswebcore/geniusweb/protocol/ProtocolException.py (added) * geniuswebcore/geniusweb/protocol/__init__.py (added) * geniuswebcore/geniusweb/protocol/partyconnection (added) * geniuswebcore/geniusweb/protocol/partyconnection/ProtocolToPartyConn.py (added) * geniuswebcore/geniusweb/protocol/partyconnection/ProtocolToPartyConnFactory.py (added) * geniuswebcore/geniusweb/protocol/partyconnection/ProtocolToPartyConnections.py (added) * geniuswebcore/geniusweb/protocol/partyconnection/__init__.py (added) * geniuswebcore/geniusweb/protocol/session (added) * geniuswebcore/geniusweb/protocol/session/DefaultSessionState.py (added) * geniuswebcore/geniusweb/protocol/session/SessionProtocol.py (added) * geniuswebcore/geniusweb/protocol/session/SessionResult.py (added) * geniuswebcore/geniusweb/protocol/session/SessionSettings.py (added) * geniuswebcore/geniusweb/protocol/session/SessionState.py (added) * geniuswebcore/geniusweb/protocol/session/TeamInfo.py (added) * geniuswebcore/geniusweb/protocol/session/__init__.py (added) * geniuswebcore/geniusweb/protocol/session/saop (added) * geniuswebcore/geniusweb/protocol/session/saop/SAOP.py (added) * geniuswebcore/geniusweb/protocol/session/saop/SAOPSettings.py (added) * geniuswebcore/geniusweb/protocol/session/saop/SAOPState.py (added) * geniuswebcore/geniusweb/protocol/session/saop/__init__.py (added) * geniuswebcore/geniusweb/protocol/tournament (added) * geniuswebcore/geniusweb/protocol/tournament/Team.py (added) * geniuswebcore/geniusweb/protocol/tournament/__init__.py (added) * geniuswebcore/geniusweb/py.typed (added) * geniuswebcore/geniusweb/references (added) * geniuswebcore/geniusweb/references/Parameters.py (added) * geniuswebcore/geniusweb/references/PartyRef.py (added) * geniuswebcore/geniusweb/references/PartyWithParameters.py (added) * geniuswebcore/geniusweb/references/PartyWithProfile.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/geniusweb/simplerunner (added) * geniuswebcore/geniusweb/simplerunner/BasicConnection.py (added) * geniuswebcore/geniusweb/simplerunner/BlockingQueue.py (added) * geniuswebcore/geniusweb/simplerunner/ClassPathConnectionFactory.py (added) * geniuswebcore/geniusweb/simplerunner/NegoRunner.py (added) * geniuswebcore/geniusweb/simplerunner/__init__.py (added) * geniuswebcore/geniusweb/utils.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/VoteTest.py (added) * geniuswebcore/test/geniusweb/actions/VotesTest.py (added) * geniuswebcore/test/geniusweb/actions/__init__.py (added) * geniuswebcore/test/geniusweb/bidspace (added) * geniuswebcore/test/geniusweb/bidspace/AllBidsListTest.py (added) * geniuswebcore/test/geniusweb/bidspace/__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/deadline/__init__.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/OptInTest.py (added) * geniuswebcore/test/geniusweb/inform/SettingsTest.py (added) * geniuswebcore/test/geniusweb/inform/VotingTest.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/ValueDeserializerTest.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/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/LinearAdditiveTest2.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/protocol (added) * geniuswebcore/test/geniusweb/protocol/CurrentNegoStateTest.py (added) * geniuswebcore/test/geniusweb/protocol/ProtocolExceptionTest.py (added) * geniuswebcore/test/geniusweb/protocol/__init__.py (added) * geniuswebcore/test/geniusweb/protocol/session (added) * geniuswebcore/test/geniusweb/protocol/session/ConnectionWithPartiesTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/SessionResultTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/TeamInfoTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/__init__.py (added) * geniuswebcore/test/geniusweb/protocol/session/saop (added) * geniuswebcore/test/geniusweb/protocol/session/saop/SAOPSettingsTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/saop/SAOPStateTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/saop/SAOPTest.py (added) * geniuswebcore/test/geniusweb/protocol/session/saop/__init__.py (added) * geniuswebcore/test/geniusweb/references (added) * geniuswebcore/test/geniusweb/references/ParametersTest.py (added) * geniuswebcore/test/geniusweb/references/PartiWithParamsTest.py (added) * geniuswebcore/test/geniusweb/references/PartyRefTest.py (added) * geniuswebcore/test/geniusweb/references/PartyWithProfileTest.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/geniusweb/simplerunner (added) * geniuswebcore/test/geniusweb/simplerunner/BlockingQueueTest.py (added) * geniuswebcore/test/geniusweb/simplerunner/ClassPathConnectionFactoryTest.py (added) * geniuswebcore/test/geniusweb/simplerunner/SessionRunnerE2ETest.py (added) * geniuswebcore/test/geniusweb/simplerunner/SessionRunnerTest.py1 (added) * geniuswebcore/test/geniusweb/simplerunner/TestParty.log (added) * geniuswebcore/test/geniusweb/simplerunner/__init__.py (added) * geniuswebcore/test/geniusweb/utilsTest.py (added) * geniuswebcore/test/resources (added) * geniuswebcore/test/resources/japantrip1.json (added) * geniuswebcore/test/resources/jobs (added) * geniuswebcore/test/resources/jobs/jobs.json (added) * geniuswebcore/test/resources/jobs/jobs1.json (added) * geniuswebcore/test/resources/jobs/jobs1partial.json (added) * geniuswebcore/test/resources/jobs/jobs2.json (added) * geniuswebcore/test/resources/mopac.json (added) * geniuswebcore/test/resources/party (added) * geniuswebcore/test/resources/party/party.json (added) * geniuswebcore/test/resources/party/party1.json (added) * geniuswebcore/test/resources/party/party2.json (added) * geniuswebcore/test/resources/party/party3.json (added) * geniuswebcore/test/resources/party/party4.json (added) * geniuswebcore/test/resources/party1.json (added) * geniuswebcore/test/resources/settings.json (added) * geniuswebcore/test/resources/settings2.json (added) * geniuswebcore/test/resources/settingsbadprofile.json (added) * geniuswebcore/test/resources/shaoptoursettings.json (added) * geniuswebcore/test/resources/tournament.json (added) * geniuswebcore/test/testparty (added) * geniuswebcore/test/testparty/TestParty.py (added) * geniuswebcore/test/testparty/__init__.py (added) Added SAOP and simplerunner to GeniusWebPython. Several minor fixes. Mon, 13 Sep 2021 12:34:41 GMT Wouter Pasman [66] * geniuswebcore/dist/geniusweb-1.1.0.tar.gz (modified) remove debug print Mon, 13 Sep 2021 11:49:01 GMT Wouter Pasman [65] * geniuswebcore/dist/geniusweb-1.0.2.tar.gz (deleted) * geniuswebcore/dist/geniusweb-1.1.0.tar.gz (added) #55 bumped to 1.1.0 Mon, 06 Sep 2021 14:23:13 GMT Wouter Pasman [64] * geniuswebcore/dist/geniusweb-1.0.0.tar.gz (deleted) * geniuswebcore/dist/geniusweb-1.0.1.tar.gz (deleted) * geniuswebcore/dist/geniusweb-1.0.2.tar.gz (added) #1981 deploy geniusweb 1.0.2 early so that I can test the rest of the ... Tue, 17 Aug 2021 13:15:58 GMT Wouter Pasman [63] * geniuswebcore/dist/geniusweb-1.0.1.tar.gz (modified) test Tue, 17 Aug 2021 12:42:02 GMT Wouter Pasman [62] * geniuswebcore/dist/geniusweb-1.0.1.tar.gz (added) test Mon, 02 Aug 2021 11:13:34 GMT Wouter Pasman [61] * exampleparties/randomparty/randomparty/RandomParty.py (modified) updated randomparty 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