Skip to main content

Autosign

Add your signature to your 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

Signing files

autosign can be used for signing files:

autosign signfile target [options]

Run the following command, for various options:

autosign --help

Removing sign from files

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

remsign target [options]

Run the following command, for various options:

remsign --help

Checking a package

autosign provides a utility, listsign for collecting statistics:

listsign target [options]

Run the following command, for various options:

listsign --help

Signrc

Autosign utilizes signrc to sign, remove and list signed/un-signed files. The meaning of options is as follows.

  • ext tells the utilities to look for files with only that extension

  • Start defines the starting character sequence of a signature

  • line defines the character sequence with whice every line(except start and end) should start of a valid signature

  • end defines the ending character sequence of a signature

  • blank (boolean) allows/forbids usage of blank line before start or after end of a signature

  • allow defines a special regular expression. Matching to which a line can be allowed before the start of a signature.

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

  • –init option can be used for generating a very basic signrc

  • All the utilities look for .signrc first in cwd, then in home directory by default.

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

1.1.0

  • configurable signature syntax

Metadata

Release files for autosign 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for autosign 1.1.0
File Size Uploaded
autosign-1.1.0.tar.gz 10.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for autosign 1.1.0
File Interpreter ABI Platform
autosign-1.1.0.linux-x86_64.exe Details
autosign-1.1.0-py2.7.egg Legacy Egg format - - Details

Total release size: 132.1 kB

Release files / autosign-1.1.0.tar.gz

Download URL autosign-1.1.0.tar.gz
Size 10.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e528a42d5b67d3b21973dc9492ffb4b0b7c8fb045b8ee790510617d10b37c2f0
BLAKE2b-256 checksum
How to use checksums
cd5dfb78ca84708a1ebc06ceb7d137fb1a0301c22d3f02bebede6aba6b3fa5b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / autosign-1.1.0.linux-x86_64.exe

Download URL autosign-1.1.0.linux-x86_64.exe
Size 83.1 kB
Tags Source
SHA-256 checksum
How to use checksums
512f19bdcd70dbe91217af3fecd32d2059df2b240adc1cb91aa5e0b1fa41a18b
BLAKE2b-256 checksum
How to use checksums
a5b4ba48414069021dd3f4bc774beb33ae623b163629f31b51433797752434a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / autosign-1.1.0-py2.7.egg

Download URL autosign-1.1.0-py2.7.egg
Size 38.6 kB
Tags Egg
SHA-256 checksum
How to use checksums
074f2a6c4e820b4a6d1a68586c017ca966168e40087667f3a48cc89555a74c3b
BLAKE2b-256 checksum
How to use checksums
fcb3e561fcdcd1cf3bdd0d8458d7e9cc7b79359222db208e5882386244b725e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.1.0 This release

3 release files

1.0.0

3 release files

0.4.0

3 release files

0.3.0

3 release files

0.2.0

3 release files

0.1.4

3 release files

0.1.3

3 release files

0.1.2

3 release files

0.1.1

3 release files

0.1.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page