edwh-pipcompile-plugin
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.txtmydirectory/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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| edwh_pipcompile_plugin-0.6.2.tar.gz | 10.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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}
|