diff --git a/README.md b/README.md index 97c3974..d3f7518 100644 --- a/README.md +++ b/README.md @@ -35,10 +35,11 @@ python --version ## Installation -After cloning the repository, you can install all the dependencies with +After cloning the repository, you can install it with ```bash pip install -r requirements.txt +pip install -e . ``` ## Getting started diff --git a/pyproject.toml b/pyproject.toml index a506bb3..13c7348 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,12 +5,8 @@ build-backend = "setuptools.build_meta" [project] name = "zkscript" version = "0.0.1" -dependencies = [ - "tx_engine >= 0.5.4", - "requests >= 2.32.3", - "python-bitcoinrpc >= 1.0", - "elliptic_curves_package @ git+https://github.com/nchain-innovation/elliptic_curves_package.git@v0.1.0#egg=elliptic_curves", -] +description = "A package to generate complex Bitcoin Scripts" +requires-python = ">=3.12" [pytest] testpaths = ["tests"] diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..738e886 --- /dev/null +++ b/setup.py @@ -0,0 +1,15 @@ +from setuptools import setup, find_packages + +setup( + name="zkscript_package", + version="0.1.0", + description="A package to generate complex Bitcoin Scripts", + url="https://github.com/yourusername/zkscript_package", + packages=find_packages(where="src"), + package_dir={"": "src"}, + classifiers=[ + "Programming Language :: Python :: 3", + "Operating System :: OS Independent", + ], + python_requires=">=3.12", +)