Skip to main content

A very basic language-agnostic "dependency manager" using Git.

Project description

GDM

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.1a3.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

GDM-0.1a3-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for GDM-0.1a3.tar.gz
Algorithm Hash digest
SHA256 36d71e0ce75150c8582420d037fc6f720a63d07bbc70ae65158f897278d3eb68
MD5 c77406b9bfec63a9e8d30d4deefb1ebf
BLAKE2b-256 fb3aa1ff501effd8ac08adf89d46b474843b22b8f04b8c58d867b854fc07a1a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for GDM-0.1a3-py3-none-any.whl
Algorithm Hash digest
SHA256 361df565cebc8ccbb875bf35e1b12005ff4adf2e3203eb99aa483f17246c65e4
MD5 fc02bfd9c723d2a3cca3411026a6e20c
BLAKE2b-256 24e0a67525097506fc9187fe35fb79f4af1080ca948027c1625b1abd0af223b7

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