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

Make the Python client a proper PyPI package #319

Open
felixonmars opened this issue Aug 5, 2018 · 4 comments
Open

Make the Python client a proper PyPI package #319

felixonmars opened this issue Aug 5, 2018 · 4 comments

Comments

@felixonmars
Copy link
Member

Is your feature request related to a problem? Please describe.
Currently the susi client tries to install into a specific home location (/home/pi/...) which is prohibited by any system-level packaging system.

Describe the solution you'd like
By using a PyPI package system (setup.py and setuptools, entry points) this can be standardized and make distribution packaging much easier.

System-level dependencies can be resolved as it is now in the install.sh, and with distribution packaging they will be much easier for the users.

@prateekiiest
Copy link
Member

prateekiiest commented Aug 5, 2018

Related to #236 , maybe ?

@felixonmars
Copy link
Member Author

It's related, and IMHO the work on a PyPI package will greatly make the others simpler.

@prateekiiest
Copy link
Member

Agreed 👍

@hongquan
Copy link
Member

hongquan commented Aug 6, 2018

FYI, the location /home/pi/SUSI.AI is just temporarily for now.
We will decide the location later, but need to research at once with packaging method, reset mechanism. All these features depend on, and affect the choice of installation location.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants