Skip to main content

Adds signature to your python files

Project description

Autosign

Add your signature to your python files.

https://travis-ci.org/leosartaj/autosign.svg

Installation

autosign can be installed using pip:

pip install autosign

Uninstalling

autosign can be uninstalled using pip:

pip uninstall autosign

Dependencies

autosign is based on Python 2.7.

Documentation

Writing valid signature template

A valid signature uses syntax very closely related to that of python comments.

  • A signature should start and end with ‘##’.

  • Every line other than the start and end should start with ‘#’.

  • Blank lines are allowed before and after starting a signature.

  • Line starting with ‘#!’ is allowed before starting a signature.

Examples can be seen in examples directory. All the python files in this package have been signed using ‘examples/template1.txt’.

Signing python files

autosign can be used for signing python files:

autosign signfile target [options]

autosign signs python files only. Run the following command, for various options.:

autosign --help

Removing sign from python files

autosign provides a utility, remsign for removing sign from signed python files:

remsign target [options]

remsign checks python files only. Run the following command, for various options.:

remsign --help

Checking a package

autosign provides a utility, listsign for collecting statistics:

listsign target [options]

listsign checks python files only. Run the following command, for various options.:

listsign --help

Bugs

For filing bugs raise an issue at https://github.com/leosartaj/autosign/issues

Releases

1.0.0

  • sign files

  • unsign signed files

  • Display signed files

  • Display unsigned files

  • checks python files only

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

autosign-1.0.0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

autosign-1.0.0.linux-x86_64.exe (83.0 kB view details)

Uploaded Source

autosign-1.0.0-py2.7.egg (39.4 kB view details)

Uploaded Egg

File details

Details for the file autosign-1.0.0.tar.gz.

File metadata

  • Download URL: autosign-1.0.0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for autosign-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7efb6099bdec2127828388bf864fbba9edb1a0db60126aef9d24b94525b223b8
MD5 5bea753d52b4c8e4202b47cfe07bb20e
BLAKE2b-256 183254d3dbe8681b9329a0284cc267d3dc6271200de601f6866a15cb9135e604

See more details on using hashes here.

File details

Details for the file autosign-1.0.0.linux-x86_64.exe.

File metadata

File hashes

Hashes for autosign-1.0.0.linux-x86_64.exe
Algorithm Hash digest
SHA256 5db8f6ca194deb83ce866c1f76278c39594434625caebb2dc2384809e355c0c7
MD5 f11cf44b66a3f6a1ff567e4b386f93dd
BLAKE2b-256 57973d7fdbe112d340963aae10e440c0f3a36f5199b5ece4c5382008a618b9dc

See more details on using hashes here.

File details

Details for the file autosign-1.0.0-py2.7.egg.

File metadata

  • Download URL: autosign-1.0.0-py2.7.egg
  • Upload date:
  • Size: 39.4 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for autosign-1.0.0-py2.7.egg
Algorithm Hash digest
SHA256 7cdb6e44eca7c7c2fe1eea4b637db0b923f5ec4a8a1dccfebdb2ccc3503f2822
MD5 b37e215c6203f724c7786c8224e9b8b1
BLAKE2b-256 44961c0dfd02d8ee19cc32c74df70905596a1006f79ddf995c9e2a74e3e2f71a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page