mycroft-core icon indicating copy to clipboard operation
mycroft-core copied to clipboard

Publish Mycroft on PyPI

Open opensource-assist opened this issue 4 years ago • 3 comments

It would heavily reduce the installation overhead.

opensource-assist avatar Jan 18 '20 04:01 opensource-assist

Hey Aurora, we're looking at the best ways to package Mycroft up at the moment.

Will throw PyPI in the mix of options :)

krisgesling avatar Feb 12 '20 06:02 krisgesling

I am positive to this. All our packaging tools uses mycroft-core as a pip package. So the biggest issue is to write the instructions on how to manually install the dependencies.

forslund avatar Feb 12 '20 10:02 forslund

+1 on this. As far as system dependencies, I believe the docs would only need to include:

sudo apt update
          sudo apt install -y gcc libfann-dev swig libssl-dev portaudio19-dev git libpulse-dev
          pip install wheel
          pip install mycroft

On a related note, I found it easier to manage updates and dependencies by breaking up core into the separate services and maintaining them independently (https://pypi.org/project/neon-messagebus/, https://pypi.org/project/neon-gui/, https://pypi.org/project/neon-audio/, https://pypi.org/project/neon-speech/)

NeonDaniel avatar Jun 03 '22 20:06 NeonDaniel