Skip to main content

c/c++ install package

Project description

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的版本。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cip-1.6.tar.gz (3.1 kB view details)

Uploaded Source

File details

Details for the file cip-1.6.tar.gz.

File metadata

  • Download URL: cip-1.6.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for cip-1.6.tar.gz
Algorithm Hash digest
SHA256 4a7beb377200f123d22d47ea7416707346e7d5e0a3faacd4b4074131a49560dd
MD5 75c4b735c29487cd39326769228b580d
BLAKE2b-256 8950169cabd8fac16350e89825db86d48e831decc97d5630053a1328651a8e43

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page