Skip to main content

Lancet

Project description

LANCET

https://badge.fury.io/py/lancet.png https://pypip.in/d/lancet/badge.png https://travis-ci.org/GaretJax/lancet.png?branch=master https://readthedocs.org/projects/lancet/badge/?version=latest Requirements Status

From http://en.wikipedia.org/wiki/Scalpel:

A scalpel, or lancet, is a small and extremely sharp bladed instrument used for surgery, anatomical dissection, and various arts and crafts (called a hobby knife).

Lancet is a command line utility to streamline the various activities related to the development and maintenance of a software package.

Installation

Check out the documentation.

Getting started

Once installed, set up the initial configuration by running:

lancet setup

For each not-yet-configured project, you can then run:

cd path/to/project
lancet init

This creates a new project-level configuration file that can be shared across different users (and thus commited to source control).

TODO

A lot of commands are still missing, as for example:

  • pr: to open a new pull-request and update the tracker accordingly.

  • review: to streamline the whole reviewing process (pulling, linting,diffs,…).

  • merge: to help in getting a more strict merge process in place (and cleanup afterwards). Can include rebasing helpers.

  • Other issue tracker/Harvest interaction utilities (list, search, comment, …)

History

0.4.1 - 2015-01-05

  • Update requirements.

0.4 - 2015-01-05

  • Added facilities to integrate with the current shell, for stuff like cd’ing to other directories or activating virtual environments.

  • Added a --version option to lancet.

  • Fetch latest changes from origin before creating new working branches (#1).

  • Added an activate command to cd to the project directory and (optionally) activate a virtual environment.

  • Added the harvest-projects and harvest-tasks commands to list projects/tasks IDs from Harvest.

  • Added an init command to create project-level configuration files (#2).

0.3 - 2014-12-30

  • Handle unassigned issues (#5).

  • Avoid logging out the web user when accessign the JIRA API (#4).

  • Initial documentation stub (#3).

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

lancet-0.4.1.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

lancet-0.4.1-py27-none-any.whl (18.2 kB view details)

Uploaded Python 2.7

File details

Details for the file lancet-0.4.1.tar.gz.

File metadata

  • Download URL: lancet-0.4.1.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lancet-0.4.1.tar.gz
Algorithm Hash digest
SHA256 a09b19ca7e64dcc79984e8ff940d1c4e5f7ed7fdd1df54fa3db3ebc8f6b71d04
MD5 95799f881319e8b151b361c9ea9e5898
BLAKE2b-256 d61fb76547f42f300bf534d08d9dc2ca62c430c908d5f8404b412ca76d74c78c

See more details on using hashes here.

Provenance

File details

Details for the file lancet-0.4.1-py27-none-any.whl.

File metadata

File hashes

Hashes for lancet-0.4.1-py27-none-any.whl
Algorithm Hash digest
SHA256 7649030a3c0aaa2192e465cbddab305dc81270bf27df172f7ebcd29cc3983325
MD5 64cd3e12fcd6532a339b33b015fe5020
BLAKE2b-256 ebb84bc64dee4c46304f5b54905b940851462681714eaccb84575fb1f12bf0ce

See more details on using hashes here.

Provenance

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