8000 Feature request: Update protobuf & jsonschema dependencies · Issue #2814 · fetchai/agents-aea · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Feature request: Update protobuf & jsonschema dependencies #2814
Open
@mariacarmina

Description

@mariacarmina

Prerequisites

  • I checked the documentation and made sure this feature does not already exist.
  • I checked the existing issues to make sure this feature has not already been requested.
  • I have read the code of conduct before creating this issue.

Problem

Importing aea version 1.2.3, some packages are not compatible with eth-brownie module such as jsonschema & protobuf.
The output snippets after the installation of the deps:

[pipenv.exceptions.InstallError]: The conflict is caused by:
[pipenv.exceptions.InstallError]:     aea 1.2.3 depends on jsonschema<5.0.0 and >=4.0.0
[pipenv.exceptions.InstallError]:     eth-brownie 1.19.1 depends on jsonschema==3.2.0
[pipenv.exceptions.InstallError]: 

[pipenv.exceptions.InstallError]: The conflict is caused by:
[pipenv.exceptions.InstallError]:     aea 1.2.3 depends on protobuf<=3.19.4 and >=3.19.0
[pipenv.exceptions.InstallError]:     eth-brownie 1.19.1 depends on protobuf==3.20.1
[pipenv.exceptions.InstallError]: 

Feature / Solution

Extend the range of versions of the dependencies in order to be compatible with brownie module as well. Such as:

jsonschema = "^3.2.0"
protobuf = ">=3.19.4,<4.0.0"

Alternatives

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0