Skip to content

Commit 2d63013

Browse files
2.2.0 cleanup (#112)
* updated readme * version bump 2.2.0
1 parent 11f778b commit 2d63013

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@
33
Safepull is a command line tool to interact with PyPI's package indexing to safely download and extract files. This is a targeted replacement for `pip download <package>` to prevent malware detonation within
44
setup.py files.
55

6-
# Installation Instructions
6+
## Installation Instructions
7+
78
Safepull is available on PyPI.
89

910
`pip install safepull`
1011

11-
# Usage Instructions
12+
## Usage Instructions
13+
1214
Safepull has four command line arguments.
1315

1416
Positional argument `<packagename>` is required. When force is not specified, you will be prompted for a distribution type to download.
@@ -19,8 +21,9 @@ Positional argument `<packagename>` is required. When force is not specified, yo
1921

2022
`-m --metadata` will return the package name, description, and author of a particular package.
2123

24+
`-a --all` will download *all* distributions of a given package/version combination.
2225

23-
```
26+
```plaintext
2427
py -m safepull numpy
2528
numpy v.1.25.0
2629
Author: Travis E. Oliphant et al.

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "safepull"
3-
version = "2.1.2"
3+
version = "2.2.0"
44
description = "A CLI tool for downloading and extracting packages from PyPI without interfacing with setup.py."
55
authors = ["Rem <[email protected]>"]
66
license = "MIT"
@@ -15,7 +15,6 @@ requests = "^2.31.0"
1515
rich = "^13.4.2"
1616
humanize = "^4.9.0"
1717

18-
1918
[tool.poetry.group.dev.dependencies]
2019
ruff = ">=0.5.0,<0.5.1"
2120
pre-commit = "^3.3.3"

0 commit comments

Comments
 (0)