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 (w/ stored credentials)

Optional

  • A platform capable of creating symbolic links

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

Uploaded Source

Built Distribution

GDM-0.1a1-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for GDM-0.1a1.tar.gz
Algorithm Hash digest
SHA256 06c527f677677e30e1fd254eb78f70aa118edc84f0b0214e64cbdf8581765350
MD5 975f90417ff7530beaa55fa0e3647f86
BLAKE2b-256 5afc7672990e71ec53f692f9b3f1b9c0b1b05989b3bb3d797eaf6a42a4e2647a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for GDM-0.1a1-py3-none-any.whl
Algorithm Hash digest
SHA256 026bae98728edb2b86c06160a9e0957ec310f815ebf99925075ff11d1dad9a7a
MD5 fbeb99df43acc864768ec159a61a466d
BLAKE2b-256 b7e1588ca5078ad69a363c7f93eb9bb0cb65b9c498ef6f3ccae716c964796c7b

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