Skip to content

Latest commit

 

History

History
89 lines (66 loc) · 1.75 KB

00_install.md

File metadata and controls

89 lines (66 loc) · 1.75 KB

Installing b5

Mac OS X

brew tap team23/b5 https://git.team23.de/build/homebrew-b5.git
brew install b5

Installing as normal Python package

When manually installing b5 I recommend using pipx to keep b5 and its dependencies separated from the system packages. You may install it using:

pipx install --python python3 b5

You may of course instead just do a normal pip install:

pip3 install b5

OR

git clone [email protected]:build/b5.git
cd b5
pip3 install .

Development installation (using live version of b5 repository)

cd work/path/
git clone [email protected]:build/b5.git
cd b5
pipenv install --dev

or if you have b5 installed already

cd work/path/
git clone [email protected]:build/b5.git
cd b5
b5 install  # ;-)

Additional dependencies

Note: These dependencies are purely optional and are usually only needed at TEAM23 for our own project setup. If you don't work at TEAM23 you probably don't need them or at least not all.

You may need to install the following packages in addition, as some of the projects might/will require them:

  • python3
  • poetry
  • virtualenv
  • pyenv and pipenv
  • docker & docker compose
  • composer
  • node/npm and yarn
  • rsync
  • wget and curl

MacOS

Use the following commands to install everything on Mac OS X:

brew install python curl node pipenv pyenv rsync wget yarn composer
brew postinstall python
brew cask install docker
sudo pip install virtualenv

Linux (Debian/Ubuntu)

Use the following commands to install everything on Mac OS X:

# After installing docker
apt install docker docker-compose-plugin
# Other packages
apt install python3 curl wget pipenv composer rsync npm virtualenv