Skip to content

Provide a setup.py and upload to PyPI.org #5

@BjoernLudwig

Description

@BjoernLudwig

In some of our applications we desire to include datareceiver als a proper dependency. We would like to add a extra_requires section in agentMET4FOF's setup.py to be able to straightaway use datareceiver with the agents by doing pip install agentMET4FOF[datareceiver] or something similar. Since PyPI.org will not allow installing dependencies for a package, that only exist on GitHub or similar, we need to publish datareceiver properly to make that possible. We would really appreciate that. If nobody has objections we would propose a setup.py and setup a CircleCI pipeline to publish the datareceiver as it is on the master branch. Then we could as well add a Zenodo release with DOI creation later...

The main questions related to that would be:

  • Which parts of the repository should be included in the PyPI.org release?
  • How do we minimally test datareceiver, to make sure the release is working as expected? Can we for example run it somehow and check for expected output?
    One possible way would be to follow the steps in the README for a simulated sensor based on the Zenodo dataset and check for the first lines of the mentioned console output.

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