Skip to main content

A very basic language-agnostic dependency manager using Git.

Project description

GDM

A very basic language-agnostic “dependency manager” using Git.

Build Status
Coverage Status
Scrutinizer Code Quality
PyPI Version
PyPI Downloads

Getting Started

Requirements

  • Python 3.3+

  • Git (with stored credentials)

  • OSX/Linux (with a decent shell for Git)

Installation

GDM can be installed with pip:

$ pip3 install gdm

or directly from the source code:

$ git clone https://github.com/jacebrowning/gdm.git
$ cd gdm
$ python3 setup.py install

Basic Usage

After installation:

$ python3
>>> import gdm
>>> gdm.__version__

GDM doesn’t do anything yet.

For Contributors

Requirements

Installation

Create a virtualenv:

$ make env

Run the tests:

$ make test
$ make tests  # includes integration tests

Build the documentation:

$ make doc

Run static analysis:

$ make pep8
$ make pep257
$ make pylint
$ make check  # includes all checks

Prepare a release:

$ make dist  # dry run
$ make upload

Changelog

0.1 (dev)

  • Initial version.

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

GDM-0.1a2.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

GDM-0.1a2-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file GDM-0.1a2.tar.gz.

File metadata

  • Download URL: GDM-0.1a2.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for GDM-0.1a2.tar.gz
Algorithm Hash digest
SHA256 8c975ec31b3f338e99191f5403d01e6b92bd5abb6ac651e61be2f2366552a01b
MD5 2d9775ce29f8351fee571d5b4b88f5bc
BLAKE2b-256 6bce699274a82245566e8346dfa5312c6574bd4af36abb04016480cbccf59dc7

See more details on using hashes here.

File details

Details for the file GDM-0.1a2-py3-none-any.whl.

File metadata

File hashes

Hashes for GDM-0.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 d25b4ba3ac8295dfe052ef71c07ed3173e6e1c7c7666881c61d6a65b4bf811e9
MD5 2baaa8f7b4d9ba6b1ac1dd5580080549
BLAKE2b-256 ac0a9ca62a00d1276320b52331c59f44dfb3bd25dad425e2f5ce5d51241e9481

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