Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Seshat API package on pip #7

Open
1 of 4 tasks
edwardchalstrey1 opened this issue Oct 9, 2024 · 2 comments
Open
1 of 4 tasks

Release Seshat API package on pip #7

edwardchalstrey1 opened this issue Oct 9, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@edwardchalstrey1
Copy link
Collaborator

edwardchalstrey1 commented Oct 9, 2024

This will make it easier to install in Python environments used for Seshat projects and also if other users wish to work with the data.

  • Make a release on GitHub
  • PENDING: Create an org on PyPi
    • This is pending for ages - Nathan mentioned that the ATI org never got approved so may be pointless
  • Follow this guide to properly package and upload to PyPI
  • We can then include seshat_api as one of the requirements for the examples python env
@edwardchalstrey1 edwardchalstrey1 changed the title Eelease Seshat API package on pip Release Seshat API package on pip Oct 9, 2024
@edwardchalstrey1 edwardchalstrey1 added the enhancement New feature or request label Oct 9, 2024
@edwardchalstrey1 edwardchalstrey1 self-assigned this Oct 21, 2024
@edwardchalstrey1 edwardchalstrey1 added this to the Vienna workshop milestone Oct 21, 2024
@edwardchalstrey1 edwardchalstrey1 removed this from the Vienna workshop milestone Oct 31, 2024
@kallewesterling
Copy link
Member

PENDING: Create an org on PyPi
This is pending for ages - Nathan mentioned that the ATI org never got approved so may be pointless

Is this needed to push the package to PyPI? Otherwise, I say, let's just go for it, and skip that step :)

@peeeffchang
Copy link

Should also automatic testing post-build (detailed unit tests would be nice but that's a topic of its own)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants