diff --git a/README.rst b/README.rst index 8698ca8..c501a26 100644 --- a/README.rst +++ b/README.rst @@ -20,6 +20,12 @@ For latest version (IDA7.4 & Python3): pip3 install -U git+https://github.com/tmr232/Sark.git#egg=Sark +Or from PyPI: + +.. code:: bash + + pip3 install sark + For more info see `here `_. @@ -40,6 +46,12 @@ To install Sark for older IDA use: pip2 install -U git+https://github.com/tmr232/Sark.git@IDA-6.x#egg=Sark +Or from PyPI: + +.. code:: bash + + pip2 install "sark<7.4" + Dependencies ------------ diff --git a/docs/Installation.rst b/docs/Installation.rst index bc9782e..ef4b55d 100644 --- a/docs/Installation.rst +++ b/docs/Installation.rst @@ -18,6 +18,24 @@ For older versions of IDA (7.3 or lower), use: And see :doc:`Support` +Alternatively, you can install Sark directly from PyPI. The Sark version will +match the IDA versions, more or less. So for 7.4 or higher, you'll just want +the latest: + +.. code:: bash + + pip3 install sark + +But for 7.3 or earlier, you'll want a version smaller than 7.4: + +.. code:: bash + + pip2 install "sark<7.4" + + +That said, installing from the repo is the only way to be sure you get the +latest version of Sark. + To install the IDA Plugins (optional) download the entire repository from `GitHub `__ and read :doc:`plugins/installation`. diff --git a/docs/index.rst b/docs/index.rst index f3b7129..b3281d2 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -13,7 +13,9 @@ Sark actively supports IDA7.4 and Python3. For older versions, see :doc:`Support Getting Started =============== -Install Sark from the command line:: +Install Sark from the command line: + +.. code:: bash pip3 install -U git+https://github.com/tmr232/Sark.git#egg=Sark diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..807a5b4 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools>=40.6.0", "wheel"] +build-backend = "setuptools.build_meta" \ No newline at end of file diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index fe57a31..0000000 --- a/setup.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[wheel] -python-tag = py27 \ No newline at end of file diff --git a/setup.py b/setup.py index 874c7fc..fe0f010 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ def read(*paths): setup( name='sark', - version='2.0', + version='7.4.0', packages=find_packages(exclude=['media', 'plugins']), install_requires=['networkx', 'wrapt'], url='https://github.com/tmr232/Sark',