./devel/py-pip-api, Unofficial, importable pip API

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.0.34, Package name: py312-pip-api-0.0.34, Maintainer: pkgsrc-users

Since pip is a command-line-tool, it does not have an official,
supported, importable API.

However, this does not mean that people haven't tried to import
pip, usually to end up with much headache when pip's maintainers
do routine refactoring.

This project attempts to provide an importable pip API, which is
fully compliant with the recommended method of using pip from your
program.


Master sites:

Filesize: 120.134 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-19 13:43:59 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-pip-api: update to 0.0.33.

0.0.33

What's Changed

    fix release workflow, corrective release by @woodruffw in #210

0.0.32

What's Changed

    github: add dependabot config for GHA by @woodruffw in #203
    tox: add pip2400 by @woodruffw in #204
    Bump the actions group with 5 updates by @dependabot in #205
    pip_api: don't pass escaped path into _parse_local_package_name by \ 
@woodruffw in #208
    prep 0.0.32 by @woodruffw in #209

0.0.31

What's Changed

    Test against pip==22.2 by @di in #152
    Test against pip==22.2.1 by @di in #158
    Test against pip==22.2.2 by @di in #160
    Test against pip==22.3 by @di in #163
    Test against Python 3.11 by @di in #154
    workflows/release: bump gh-action-sigstore-python, update slug by @woodruffw \ 
in #161
    Test against pip==22.3.1 by @di in #165
    Add alls-greens configuration by @di in #166
    Contributions from @webknjaz by @di in #172
    Use sdist as a testing source in CI by @webknjaz in #174
    Test against pip==23.0 by @di in #176
    Test against pip==23.0.1 by @di in #178
    Test against pip==23.1 by @di in #180
    Test against pip==23.1.1 by @di in #183
    Test against pip==23.1.2 by @di in #185
    Test against pip==23.2 by @di in #188
    Test against pip==23.2.1 by @di in #190
    Test against pip==23.3 by @di in #192
    Test against pip==23.3.1 by @di in #194
    Test against pip==23.3.2 by @di in #198
    Handle editable projects with pyproject.toml by @di in #200
    Version 0.0.31 by @di in #201
   2022-07-24 12:53:29 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-pip-api: update to 0.0.30.

What's Changed

    Test against pip==22.1b1 by @di in #141
    Test against pip==22.1 by @di in #143
    Test against pip==22.1.1 by @di in #145
    Test against pip==22.1.2 by @di in #147
    Editable project location by @weetster in #148
    Add a release workflow by @woodruffw in #150
   2022-03-14 14:59:36 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-pip-api: update to 0.0.29.

0.0.29
----------------------------------------------
- Do not treat `--trusted-host` as a requirement (#136)

0.0.28
----------------------------------------------
- Expose whether a requirement is editable (#131)
   2022-02-07 14:14:40 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pip-api: updated to 0.0.27

0.0.27
- Use correct long flag for requirements
- Support for hashed requirements
- Drop support for Python 3.6, test against pip==22.0.x
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-12-20 22:56:05 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-pip-api: does not support python 2.x
   2021-12-07 20:53:29 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-pip-api: update to 0.0.26.

0.0.26
----------------------------------------------

- Pass PIP_DISABLE_PIP_VERSION_CHECK to all invocations (#114)

0.0.25
----------------------------------------------

- Support the --path parameter when calling pip list (#112)

0.0.24
----------------------------------------------

- Add support for parsing URL requirements (#109)
- Test against pip 21.3.1
   2021-11-16 17:03:13 by Thomas Klausner | Files touched by this commit (4)
Log message:
devel/py-pip-api: import py-pip-api-0.0.23

Since pip is a command-line-tool, it does not have an official,
supported, importable API.

However, this does not mean that people haven't tried to import
pip, usually to end up with much headache when pip's maintainers
do routine refactoring.

This project attempts to provide an importable pip API, which is
fully compliant with the recommended method of using pip from your
program.