Skip to main content

Safer python package installation with audit and consent before install

Project description

pipask: pip with consent

Usage

  1. Install pipask with pip install pipask.
  2. Once installed, you can use pipask as a drop-in replacement for pip.
    pipask install requests
    
  3. pipask will perform checks on the requested packages to be installed (i.e., it will not check transitive dependencies).
  4. pipask will print a report with the results and prompt you whether to continue with the installation.
  5. If you proceed, pipask will hand over the actual installation to pip.

To run checks without installing, you can use the --dry-run flag:

pipask install requests --dry-run

In order to use pipask as a drop-in replacement for pip, you can create an alias:

alias pip='pipask'

Development

See CONTRIBUTING.md for development guidance.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pipask-0.2.0.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pipask-0.2.0-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file pipask-0.2.0.tar.gz.

File metadata

  • Download URL: pipask-0.2.0.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pipask-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4d47cda91a07114b658da9ee20cf61955ce841a023604aca4bf063164b58081a
MD5 18f15513335548952b7c3d18fc8bff12
BLAKE2b-256 84554e2a08cc886fde75d442a39069991068bd479a1569e6f38bf98135752795

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipask-0.2.0.tar.gz:

Publisher: release.yaml on feynmanix/pipask

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipask-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: pipask-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pipask-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c6a00d8b4e81558d38f7b2b99dd820cc334bf7dce9439c620e23cbd5f8e0fb09
MD5 5ea61a78aa8641c50051cba8d2f21793
BLAKE2b-256 c8eddabcb322d11dbc19793a35924cf329b661a3a415f45f84c0345f4752cbcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipask-0.2.0-py3-none-any.whl:

Publisher: release.yaml on feynmanix/pipask

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page