Skip to main content

edwh-pipcompile-plugin

PyPI - Version PyPI - Python Version


Table of Contents

Installation

pip install edwh-pipcompile-plugin

But probably you want to install the whole edwh package:

pipx install edwh[pip]
# or
pipx install edwh[plugins,omgeving]

Usage

To see all available subcommands or get help for a specific command, you can use:

edwh help pip
edwh help pip.compile

You can use pip.compile (and pip.upgrade, etc.) in multiple ways. You can run it on a specific file: ew pip.compile <myfile.in>. This will result in a myfile.txt. You can run it on a directory: ew pip.compile <mydirectory> or ew pip.compile .. This will transform all .in files into .out files (with the same name):

  • mydirectory/first.in -> mydirectory/first.txt
  • mydirectory/second.in -> mydirectory/second.txt

You can also add --combine to combine multiple .in files into a single .txt file ( called <directory>/requirements.txt).

Build options in a .in file, such as a standalone --no-binary lxml line, are included in the generated .txt file. This lets installs build selected packages from source without editing the generated file.

If you want to modify this behavior, you can do so via pyproject.toml:

[tool.edwh.pipcompile.directory]
input = ["first.in", "../second.in"] # will ignore other .in files;
# transformed to directory/first.in and ./second.in
output = "output.txt" # directory/output.txt

Where 'directory' is the name of a specific folder. You can use the special symbol __cwd__ to target the project folder.

License

edwh-pipcompile-plugin is distributed under the terms of the MIT license.

Changelog

See CHANGELOG.md

Metadata

Release files for edwh-pipcompile-plugin 0.6.2

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

Source distribution (sdist)

Source distribution for edwh-pipcompile-plugin 0.6.2
File Size Uploaded
edwh_pipcompile_plugin-0.6.2.tar.gz 10.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for edwh-pipcompile-plugin 0.6.2
File Interpreter ABI Platform
edwh_pipcompile_plugin-0.6.2-py3-none-any.whl Python 3 none any Details

Total release size: 19.7 kB

Release files / edwh_pipcompile_plugin-0.6.2.tar.gz

Download URL edwh_pipcompile_plugin-0.6.2.tar.gz
Size 10.0 kB
Tags Source
SHA-256 checksum
How to use checksums
81f3ac2936513c4bcbcedd1a7c656ee57a48aad5a2c232f8902f0b90f174d8d1
BLAKE2b-256 checksum
How to use checksums
4f721af7a99692b07796122b93fb71b07065485d487bff8ccc74e5933eee6af5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / edwh_pipcompile_plugin-0.6.2-py3-none-any.whl

Download URL edwh_pipcompile_plugin-0.6.2-py3-none-any.whl
Size 9.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eed66d8fae07137ed7b6078dd2128ae3b45838a7fd970e627e8cef8f32c0e9df
BLAKE2b-256 checksum
How to use checksums
b62a2ab1bdc01f56d979a4eb703f5759ddf502c2230df2c2f5567a642a17d052
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
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