Skip to main content

Cross Package Manager

Project description

[![build](https://travis-ci.org/devopshq/crosspm.svg?branch=master)](https://travis-ci.org/devopshq/crosspm) [![codacy](https://api.codacy.com/project/badge/Grade/7a9ed2e6bb3e445f9e4a776e9b7f7886)](https://www.codacy.com/app/devopshq/crosspm/dashboard) [![pypi](https://img.shields.io/pypi/v/crosspm.svg)](https://pypi.python.org/pypi/crosspm) [![license](https://img.shields.io/pypi/l/crosspm.svg)](https://github.com/devopshq/crosspm/blob/master/LICENSE)

Documentation

Actual version always here: http://devopshq.github.io/crosspm

Introduction

CrossPM (Cross Package Manager) is a universal extensible package manager. It lets you download and as a next step - manage packages of different types from different repositories.

Out-of-the-box modules:

Modules planned to implement:

  • Adapters - git - smb - sftp/ftp

  • Package file formats - nupkg (nupkg dependencies support) - 7z

We also need your feedback to let us know which repositories and package formats do you need, so we could plan its implementation.

The biggest feature of CrossPM is flexibility. It is fully customizable, i.e. repository structure, package formats, packages version templates, etc.

To handle all the power it have, you need to write configuration file (crosspm.yaml) and manifest file with the list of packages you need to download.

Configuration file format is YAML, as you could see from its filename, so you free to use yaml hints and tricks, as long, as main configuration parameters remains on their levels :)

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

crosspm-1.0.11.dev478.tar.gz (44.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crosspm-1.0.11.dev478-py3-none-any.whl (56.1 kB view details)

Uploaded Python 3

File details

Details for the file crosspm-1.0.11.dev478.tar.gz.

File metadata

  • Download URL: crosspm-1.0.11.dev478.tar.gz
  • Upload date:
  • Size: 44.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.6

File hashes

Hashes for crosspm-1.0.11.dev478.tar.gz
Algorithm Hash digest
SHA256 5d70ff56436cef50d0545e7a34c2fd4925b9c671bbcaad28a5d84ff020af19a8
MD5 d51a56447358aa23e816b26091eddfaf
BLAKE2b-256 b04ef083ff4f0734500040f4447d8a2f1c7c10e6881e24a49d75a6178221cc08

See more details on using hashes here.

File details

Details for the file crosspm-1.0.11.dev478-py3-none-any.whl.

File metadata

  • Download URL: crosspm-1.0.11.dev478-py3-none-any.whl
  • Upload date:
  • Size: 56.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.6

File hashes

Hashes for crosspm-1.0.11.dev478-py3-none-any.whl
Algorithm Hash digest
SHA256 eec8d5c6d05a81ba35c6073a9e212155265b2062c4c3a80ae62769a744563e66
MD5 0d38773e3b75d1ede647d2fd1dc2b07d
BLAKE2b-256 0ab1da80f1199daf35b2495fe2016349f32f9b9578dec9973809e601629e3d5d

See more details on using hashes here.

Supported by

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