German-BioImaging / omero-rdf

A plugin for exporting RDF from OMERO
GNU General Public License v2.0
4 stars 4 forks source link

Add omero-rdf to conda-forge #12

Open marimeireles opened 1 month ago

marimeireles commented 1 month ago

Hey @joshmoore thank you for the project! I'm currently using it to integrate MPI's evolutionary biology databases.

I'm wondering if you're interested in having the package over at conda-forge. I'm a contributor there and can easily do it, it really doesn't require any extra work for you other than tagging each new version you release with a commit tag.

So for example, for version 1.0 in pipy, on github you'd have to have:

git tag -a v1.0 -m "Tagging version 1.0"
git push origin v1.0

By keeping the commits tagged, a bot will automatically pick up the new versions from your repository and create a PR on the conda-forge side. And then someone has to check everything is alright and merge (this could me, you or other contributors).

I'll be happy to do the port and maintain the package.

Thanks for your work with OMERO!

marimeireles commented 1 month ago

Oh, sorry about that, I just noticed that the repo is already tagged. So no extra work would be necessary. Best!

joshmoore commented 1 month ago

I'm wondering if you're interested in having the package over at conda-forge.

Sure! Please feel free to add me as an additional maintainer and thanks!

marimeireles commented 1 month ago

Hey @joshmoore happy to contribute back! : )

Just so you're up to date this might take a little while. I've identified a couple of other missing dependencies that omero-rdf depends on:

  - types-entrypoints
  - omero-marshal
  - wikidataintegrator
      - pyshex
          - cfgraph 
          - pyshexc 
              - pyjsg
              - rdflib-shim
              - shexjsg
                - pyjsg
          - rdflib-shim
          - shexjsg
          - sparqlslurper
            - rdflib-shim
      - mwoauth [error]
      - shexer
        - wlighter

I've created packages for all the missing dependencies and I'll open PRs on conda-forge to have them merged soon. However I had an issue with mwoauth. Might be a little trickier. Once it's done I'll update this issue again.

Best!

joshmoore commented 1 month ago

Wow. Thanks, @marimeireles. FWIW, an option would likely to make some of these optional dependencies if that would make your life substantially easier.