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

TODO: 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:

  • init: to setup the project-level configuration for any given project.

  • 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 - 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.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 2.7

File details

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

File metadata

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

File hashes

Hashes for lancet-0.4.tar.gz
Algorithm Hash digest
SHA256 10e99b7ea3f3726f86756f8156c91090c4500be1b7f9e4cfe81b652e8a14390d
MD5 34a6fa4c3221f9dc493bc930a544b559
BLAKE2b-256 243e1455b0b6731036623d032b72feb1611622b8ceb191aac857787d7a18249a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for lancet-0.4-py27-none-any.whl
Algorithm Hash digest
SHA256 6d56fd0202254c3157b752304a2cddf07b7d633d68baceefbc6f8340de5166c5
MD5 eb788669203d8d3b71b0d3af7c7ff7ad
BLAKE2b-256 c0daba20db1a0cc6e9297b77ae2ae9877c5f3b4bb15f9bf59c64ee0b5dc60638

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