This PR updates the project dependencies, removing obsolete dependencies or splitting them by functionality using the setuptools extras mechanism. It also removes an obsolete build subcommand.
More in detail:
base58 has been removed, since it is only used in aea.
matplotlib was not useful anymore, used only in an obsolete function of the GameStats class.
fetchai-ledger-api was not used.
the dependencies flask and related have been packed into the "gui" extension. So if the user would like to use the tac.gui code, it should install the package with a command like:
pip install tac[gui]
Or, if installing from source:
pip install .[gui]
Fixes
None.
Types of changes
What types of changes does your code introduce to agents-tac?
Put an x in the boxes that apply
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Proposed changes
This PR updates the project dependencies, removing obsolete dependencies or splitting them by functionality using the
setuptools
extras mechanism. It also removes an obsolete build subcommand.More in detail:
base58
has been removed, since it is only used inaea
.matplotlib
was not useful anymore, used only in an obsolete function of theGameStats
class.fetchai-ledger-api
was not used.flask
and related have been packed into the"gui"
extension. So if the user would like to use thetac.gui
code, it should install the package with a command like:Or, if installing from source:
Fixes
None.
Types of changes
What types of changes does your code introduce to agents-tac? Put an
x
in the boxes that applyChecklist
Put an
x
in the boxes that apply.develop
branch (left side). Also you should start your branch off ourdevelop
.Further comments
None.