Skip to main content

About

installdist is used to ease the installation of local Python packages. It will probably be most useful to developers who are working with Python packages. With a single command, it will look for the nearest dist/ directory, identify the package with the highest version (or most recent timestamp), uninstall any pre-existing package with the same name, then install the package to the local installation. It doesn’t do anything that pip fundamentally can’t, it just simplifies the workflow greatly.

Installation

pip3 install --user installdist

The installdist package is known to be compatible with Python 3.

Usage

usage: installdist [OPTIONS] FILES/FOLDERS

Smartly install local Python source packages.

optional arguments:
-2, --pip2

install package with pip2

-a, --auto

skip prompts for user input

-d, --dry-run

indicate the commands to be run but do not execute them

-n, --new

install package possessing the most recent timestamp

-p PACKAGE, --package PACKAGE

install package by parent directory

-q, --quiet

suppress normal output (for use with –auto)

-s, --system

install to system directory

-v, --verbose

set logging level to verbose

--version

show program’s version number and exit

-w, --wheel

install wheel package

NOTE: By default, installdist will uninstall any pre-existing installation before using pip3 install –user to install the highest version zip or tarball package available.

Please note that by default, installdist will use pip3 install --user to install the highest version zip or tarball package available. If you’d like to use pip2, wheel packages, the package with the most recent timestamp, or install to the system installation, use the appropriate flag.

installdist will not make changes without prompting you for confirmation, so don’t fear mistakes. To test a command, you may use the dry run flag (-d or --dry-run). It will simulate the command exactly, including any prompts.

To install a Python source package from the package’s root directory, installdist will look for a dist/ directory (in the current and parent directories) and identify the package with the highest version number.

installdist

To install a Python source package from the package’s root directory, installdist will look for a dist/ directory (in the current and parent directories) and identify the package possessing the most recent timestamp.

installdist --new

To install a Python source package:

installdist package.tar.gz

To install a Python source package by indicating the package’s parent directory:

installdist -p ~/Development/project

If you are working in a virtualenv or wish to install to your root installation, remember to use the --system flag:

installdist -s

License

Copyright (c) 2015 Six (brbsix@gmail.com).

Licensed under the GPLv3 license.

Metadata

Release files for installdist 0.2.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 installdist 0.2.1
File Size Uploaded Provenance Actions
installdist-0.2.1.tar.gz 7.2 kB Without provenance Details for installdist-0.2.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for installdist 0.2.1
File Interpreter ABI Platform Actions
installdist-0.2.1-py3-none-any.whl Python 3 none any Details for installdist-0.2.1-py3-none-any.whl

Total release size: 17.1 kB

Release files / installdist-0.2.1.tar.gz

Download URL installdist-0.2.1.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
55992e2b590169f7ea83cfbadaad8b24a597b2e1b887f5f03ded138215f79f69
BLAKE2b-256 checksum
How to use checksums
a9e8b7c75949fd74c6db73ff874db9aeb7fbe7a91986162a04421ad15125010f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / installdist-0.2.1-py3-none-any.whl

Download URL installdist-0.2.1-py3-none-any.whl
Size 9.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
58c2cdede626dee3573372a14de2776f99cf2f960c0996d3b89faa71299b1bf6
BLAKE2b-256 checksum
How to use checksums
2ea7d2562913625eee74c03c57dde42bde4782722c6284765c4091fd589fecc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for installdist 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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