Skip to main content

cip

介绍

cip: C/C++ Install Package.cip是C/C++的包管理器.

cip会自动从需求文件中拉取github或者gitee等仓库中的包,也可以自动更新包。

安装

pip install cip

cip依赖gitpython包,也需要安装:

pip install gitpython

开源

API

def set_lib_path(path=None):
    """设置库目录.默认是命令行当前目录下的clib目录"""

def set_requirements(path=None):
    """设置需求文件.默认是库目录同级的requirements.txt文件"""

def update(path=None):
    """更新仓库.如果不指定远程仓库路径,则根据需求文件全部更新"""

使用方法

在工程目录下新建需求文件requirements.txt,输入python,打开python命令行,然后根据需求文件自动拉取或者更新包.

import cip
cip.update()

依赖指定版本

cip可以依赖指定版本,再需求文件中指定。比如在需求文件中写:

https://github.com/jdhxyy/lagan-clang.git v0.9

则cip会拉去tag为v0.9的版本。

Metadata

Release files for cip 1.6

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

Source distribution (sdist)

Source distribution for cip 1.6
File Size Uploaded Provenance
cip-1.6.tar.gz 3.1 kB Without provenance Details

Release files / cip-1.6.tar.gz

Download URL cip-1.6.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4a7beb377200f123d22d47ea7416707346e7d5e0a3faacd4b4074131a49560dd
BLAKE2b-256 checksum
How to use checksums
8950169cabd8fac16350e89825db86d48e831decc97d5630053a1328651a8e43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.7

Security for cip 1.6

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