diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a230a78 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.venv/ +__pycache__/ diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..42683cd --- /dev/null +++ b/Makefile @@ -0,0 +1,13 @@ +PYTHON ?= python3 +VENV ?= .venv + +.PHONY: venv +venv: $(VENV)/bin/activate +$(VENV)/bin/activate: requirements.txt + rm -rf '$(VENV)' + '$(PYTHON)' -m venv '$(VENV)' + '$(VENV)'/bin/pip install -r requirements.txt + +.PHONY: shell +shell: venv + @ '$(VENV)'/bin/python diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..e69de29 diff --git a/vieter/__init__.py b/vieter/__init__.py new file mode 100644 index 0000000..3d36d40 --- /dev/null +++ b/vieter/__init__.py @@ -0,0 +1,3 @@ +from .vieter import Vieter + +__all__ = ('Vieter') diff --git a/vieter/vieter.py b/vieter/vieter.py new file mode 100644 index 0000000..b301db7 --- /dev/null +++ b/vieter/vieter.py @@ -0,0 +1,7 @@ +class Vieter: + def __init__(self, address: str, api_key: str) -> None: + self._address = address + self._api_key = api_key + + def _do_req(self, path: str, method: str, params: dict): + pass