Skip to main content

Cross Package Manager 2

Project description

[![build](https://travis-ci.org/devopshq/crosspm2.svg?branch=master)](https://travis-ci.org/devopshq/crosspm2) [![pypi](https://img.shields.io/pypi/v/crosspm2.svg)](https://pypi.python.org/pypi/crosspm2) [![license](https://img.shields.io/pypi/l/crosspm2.svg)](https://github.com/devopshq/crosspm2/blob/master/LICENSE)

Documentation

Actual version always here: https://devopshq.github.io/crosspm2/

Introduction

CrossPM2 (Cross Package Manager 2) 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


Download files

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

Source Distribution

crosspm2-2.0.1.56.tar.gz (55.4 kB view details)

Uploaded Source

Built Distribution

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

crosspm2-2.0.1.56-py3-none-any.whl (69.5 kB view details)

Uploaded Python 3

File details

Details for the file crosspm2-2.0.1.56.tar.gz.

File metadata

  • Download URL: crosspm2-2.0.1.56.tar.gz
  • Upload date:
  • Size: 55.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.0

File hashes

Hashes for crosspm2-2.0.1.56.tar.gz
Algorithm Hash digest
SHA256 774e2ff11ac0465a98c47adacbd72895672dc615ff82a9cfac194d39dd7dc68d
MD5 f37817851cd69bf3dfc44dbebb88b22f
BLAKE2b-256 277ecf000c776d0052cbe945f7895e0e082914ac8e88b5854e0eadb9ded8d266

See more details on using hashes here.

File details

Details for the file crosspm2-2.0.1.56-py3-none-any.whl.

File metadata

  • Download URL: crosspm2-2.0.1.56-py3-none-any.whl
  • Upload date:
  • Size: 69.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.0

File hashes

Hashes for crosspm2-2.0.1.56-py3-none-any.whl
Algorithm Hash digest
SHA256 d45131e0d330f25173f91db36116c1275781be9f05e792ceee3b5877e126fcc7
MD5 62440eeba3652bd418daa3d5d2d2f02d
BLAKE2b-256 83d59a738433beb1b9a4aa3417110306a2ba19b55bbea0de65e4e9e01c8c10b1

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