-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
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
Labels
No labels