Skip to content

Move from using setup.py to requirements.txt for plugins #146

@tsalemink

Description

@tsalemink

The setup.py scripts we are using for the MAP-Client plugins are outdated. These scripts are currently only being used to extract plugin dependencies, so each could be replaced with a requirements.txt file. Since we don't actually want to pip install the plugins, there is probably no point in updating the configuration scripts to pyproject.toml.

The following functions and their usage will need to be updated to handle requirements.txt instead of setup.py:

def installPackage(self, uri):

def extractPluginDependencies(self, path):

def _writeSetup(self, target_dir):

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions