Skip to content
This repository has been archived by the owner on Oct 4, 2020. It is now read-only.

Latest commit

 

History

History
68 lines (52 loc) · 1.55 KB

README.md

File metadata and controls

68 lines (52 loc) · 1.55 KB
id title description
getting-started
Getting Started
Python Client Library For Communicating With Core Server Public REST API

Client

Install package with pip

pip install arkecosystem-client

Development

  1. Fork the package.

  2. Clone your forked repository.

    git clone https://github.com/<githubusername>/python-client
  3. Next, move into the fresh cloned directory.

    cd python-client
  4. The next step would be to create something like a virtual environment to ensure no name clashes occur.

  5. Create and enter the virtual environment

     # With virtualenv (on Unix and OSx)
     mkdir my-amazing-ark-project
     cd my-amazing-ark-project
     virtualenv virtualEnvName
     source venv/bin/activate
    
     # With virtualenv (on Windows)
     mkdir my-amazing-ark-project
     cd my-amazing-ark-project
     virtualenv virtualEnvName
     .\venv\Scripts\activate.bat
  6. Once inside the virtualenv, you can proceed to install the dependencies. These are listed inside the setup.py file.

    pip install \
            requests \
            backoff \
            flake8 \
            flake8-import-order \
            flake8-print \
            flake8-quotes \
            pytest \
            pytest-responses \
            pytest-mock \
            pytest-cov
  7. Dependencies are now installed, you can now run the tests to see if everything is running as it should.

    pytest