semvec/pypi-packages huggingface dataset:
pkgwatch 1.2.3
A python package source tarball/wheel/egg downloader
License: MIT
Keywords: pkgwatch,python-package,tarball,source,offline

Python Package Watch
====================
This python package source code `tarball/wheel/egg/rpm` of that particular package.

Installation
============
Please use the following command to install `pkgwatch`

.. code-block:: shell

    python setup.py install


This will install `pkgwatch`.

Usage
=====
After installation - Open a terminal and type

.. code-block:: shell

    pkgwatch

this will download all the packages listed in a ``requirements.txt`` in ``current working`` directory.

To specify a ``requirements.txt`` in a different location, use the following -

.. code-block:: shell

    pkgwatch -f /path/to/requirements.txt


To download only a specific package/s, please use ``-p`` or ``--package`` flag -

.. code-block:: shell

    pkgwatch -p <python_package_name/s>

List of python package names should be **without_space** and `comma` separated, like below:

..  code-block:: shell

    flask,requests,pkgwatch

To download packages in a specific directory other than ``current working directory``  please use ``-d`` or ``--download-location`` flag like below -

.. code-block:: shell

    pkgwatch -d /path/to/directory

OR

.. code-block:: shell

    pkgwatch -p flask -d /path/to/dir

Examples
========

.. code-block:: shell

    pkgwatch -p flask,requests,ldap3 -d /download/location/


or

.. code-block:: shell

    pkgwatch -p flask,requests==2.1.0,ldap3

or

.. code-block:: shell

    pkgwatch -f /path/to/a/file/containing/python/package/names -d /download/location

Dummy Python Package List File content
======================================

.. code-block:: shell

    ldap3 >= 2.5.2
    flask
    requests == 2.21.0

Whats New
=========
- Supports custom download location
- Bug fix for - Blank line in a ``requirements.txt`` file
- Minor fixes on arguments handling

Notes
=====
For specific version packages, **ONLY** ``==`` flag is currently working.

Bug Reports
============
Dalwar Hossain `Email <mailto:dalwar.hossain@protonmail.com>`_