2022-10-23 22:08:52 +02:00
|
|
|
PYTHON_MAJOR_VERSION=3
|
2022-12-02 05:17:59 +01:00
|
|
|
PYTHON_MINOR_VERSION=10
|
2022-10-23 22:08:52 +02:00
|
|
|
PYTHON_VERSION=$(PYTHON_MAJOR_VERSION).$(PYTHON_MINOR_VERSION)
|
|
|
|
PYTHON_WITH_VERSION=python$(PYTHON_VERSION)
|
|
|
|
PIP_WITH_VERSION=pip$(PYTHON_VERSION)
|
|
|
|
|
|
|
|
all: build
|
|
|
|
|
|
|
|
system_dependencies:
|
2022-12-19 02:34:24 +01:00
|
|
|
sudo apt install python3.10-venv python3-oxenmq
|
2022-12-02 05:17:59 +01:00
|
|
|
$(PIP_WITH_VERSION) install --upgrade pip
|
2022-10-23 22:08:52 +02:00
|
|
|
$(PIP_WITH_VERSION) install --upgrade build
|
2022-12-02 05:17:59 +01:00
|
|
|
$(PIP_WITH_VERSION) install --upgrade setuptools
|
2022-10-23 22:08:52 +02:00
|
|
|
|
|
|
|
build:
|
|
|
|
$(PYTHON_WITH_VERSION) -m build
|
2022-12-02 05:17:59 +01:00
|
|
|
$(PIP_WITH_VERSION) install --user --editable .
|
2022-10-23 22:08:52 +02:00
|
|
|
|
|
|
|
run:
|
|
|
|
oxen_wallet_cli
|
|
|
|
|
|
|
|
clean:
|
|
|
|
find . -type d -name "__pycache__" -exec rm -r {} +
|
|
|
|
find . -type d -name "*.egg-info" -exec rm -r {} +
|
|
|
|
rm -rf dist/ build/
|