Skip to main content

PyDep

Create pyproject.toml & poetry.lock dependency files from requirements.txt

Installation

pydep can be installed in the following ways:

Cloning the repository

  • Clone this repository to your local machine
git clone https://github.com/Devansh3712/PyDep.git
  • Install pydep by running setup.py in PyDep directory

Windows

python setup.py install

Linux

python3 setup.py install

Installing as a pip package

  • Using terminal/cmd to install pydep

Windows

pip install pydep-cli

Linux

pip3 install pydep-cli

Usage

Usage: pydep [OPTIONS] COMMAND [ARGS]...

  Create pyproject.toml & poetry.lock dependency files from requirements.txt

Options:
  --help  Show this message and exit.

Commands:
  convert     Create poetry.lock dependency file from requirements.txt
  dependency  Create requirements.txt file for the project, if virtual...
  pyproject   Create pyproject.toml file for the project

pydep commands

  • pydep can be used by directly typing pydep in terminal/cmd of project directory
  • For creating pyproject.toml file, the command pydep pyproject is used, which initiates a new pyproject.toml file
Usage: pydep pyproject [OPTIONS]

  Create pyproject.toml file for the project

Options:
  --help  Show this message and exit.
  • For creating requirements.txt file for the project, the command pydep dependency is used, which creates a requirements.txt file if a virtual environment for the project is activated
Usage: pydep dependency [OPTIONS]

  Create requirements.txt file for the project, if virtual environment is
  activated

Options:
  --help  Show this message and exit.
  • For creating poetry.lock dependency file from requirements.txt, the command pydep convert is used, which adds all dependencies in requirements.txt to pyproject.toml and poetry.lock file
Usage: pydep convert [OPTIONS]

  Create poetry.lock dependency file from requirements.txt

Options:
  --help  Show this message and exit.

Release files for pydep-cli 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pydep-cli 0.1.1
File Size Uploaded
pydep-cli-0.1.1.tar.gz 3.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pydep-cli 0.1.1
File Interpreter ABI Platform
pydep_cli-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 7.8 kB

Release files / pydep-cli-0.1.1.tar.gz

Download URL pydep-cli-0.1.1.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c638bdf81591961593dc0543861917bf0b62f63a17151288b64e637931f7608a
BLAKE2b-256 checksum
How to use checksums
4c9193eef628ce0d1c3a8f8134dd14b4eb9bea0fdc9562062db5f277f7bfbe4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

Release files / pydep_cli-0.1.1-py3-none-any.whl

Download URL pydep_cli-0.1.1-py3-none-any.whl
Size 4.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ef4bcd9b6c7147f9010fb6ec60eb15585eb360756fb7883c7105307b9328c9c2
BLAKE2b-256 checksum
How to use checksums
b6f56cf1e910375d7ffda408fbb63e6c0093d67c795cf961cb9cb06d4002ef89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page