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.12.dev504.tar.gz (45.2 kB view details)

Uploaded Source

Built Distribution

crosspm-1.0.12.dev504-py3-none-any.whl (56.9 kB view details)

Uploaded Python 3

File details

Details for the file crosspm-1.0.12.dev504.tar.gz.

File metadata

  • Download URL: crosspm-1.0.12.dev504.tar.gz
  • Upload date:
  • Size: 45.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.4.6

File hashes

Hashes for crosspm-1.0.12.dev504.tar.gz
Algorithm Hash digest
SHA256 a8f8bbe45ba63849b32d352b88590ccdb264f951cf7ae265834216e4eef2502f
MD5 bf315173aaede7c164cd4eb14e806381
BLAKE2b-256 62b1e372a9ffb50e205238c7933edcca31fc1d9e79216b156f67c03b5da98d2d

See more details on using hashes here.

File details

Details for the file crosspm-1.0.12.dev504-py3-none-any.whl.

File metadata

  • Download URL: crosspm-1.0.12.dev504-py3-none-any.whl
  • Upload date:
  • Size: 56.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.4.6

File hashes

Hashes for crosspm-1.0.12.dev504-py3-none-any.whl
Algorithm Hash digest
SHA256 71418dc250c39d9b383d9e67f2dc8ce068e1c35e05642dac322469f929cbd759
MD5 4739b812f4a0adc9ac4a1793f8a01b5e
BLAKE2b-256 a173613141cfbeac92c5265303c61ec2333ead22fa1df4eddb0fa1106a982bd8

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