open-forest-observatory / geograypher

Enabling Geospatial Predictions from Individual Drone Images
https://open-forest-observatory.github.io/geograypher/
BSD 3-Clause "New" or "Revised" License
11 stars 5 forks source link

Create a pypi release #116

Closed russelldj closed 2 months ago

russelldj commented 4 months ago

Once we have merged #115 , we will be able to have a poetry-only install which means a pypi release shouldn't be too hard. Then people can directly install with pip.

russelldj commented 3 months ago

There seems to be a new concept for pypi "organizations". We should look into this.

russelldj commented 2 months ago

@youngdjn is setting up an OFO organization on PyPi but it seems to be held up by a manual approval process.

russelldj commented 2 months ago

@asidhu0 can you check if we can have an individual person host this on pypi and then later transfer it to the OFO org?

asidhu0 commented 2 months ago

can have an individual person host this on pypi and then later transfer it to the OFO org?

A project can be transferred to any organization owned by the user, so the individual release must happen under @youngdjn account. @youngdjn may be able to add me as an owner of the organization but I'm not sure if the can do that if the organization hasn't been approved yet.

russelldj commented 2 months ago

According to this post it seems that you can transfer ownership of a project ("name") to another user. So I believe that even if @youngdjn can't make you an org owner for some reason, you could just transfer the project to him and then he could add it to the org.

Given this discussion, how do you feel about releasing it to your pypi account? The actual steps should be fairly simple. I think I used this tutorial last time, specifically the How to Publish the Package section.