Skip to main content
https://badge.fury.io/py/instructions.svg https://img.shields.io/pypi/dm/instructions.svg https://img.shields.io/travis/maxtepkeev/instructions/master.svg https://img.shields.io/coveralls/maxtepkeev/instructions/master.svg

All developers are doing the same thing everyday - they’re searching for some values inside iterable data structures, trying to filter them somehow or count elements inside which satisfy some requirements. We keep writing the same code over and over again from project to project. There’s no more need to do this, Instructions to the rescue. Instructions is a library, written in Python to simplify lives of Python developers. This is how we could write some code using Instructions which searches for a string with a length of 3 inside a list of values:

>>> instructions.findstring__len(3).inside(['foo', 'bar', 'blah', 1, 2])

Instructions does all the hard work for you, just tell it what do you want to do in plain english and it will magically execute your instruction.

Features

  • Supports Python 2.6 - 3.4, PyPy and PyPy3

  • Supports all built-in Python data types

  • Easily extendable

  • Extensively documented

  • Comes with more than 100 filters

Installation

To install Instructions, simply:

$ pip install instructions

or:

$ easy_install instructions

Documentation

Documentation is available at https://instructions.readthedocs.org.

Contacts and Support

I will be glad to get your feedback, pull requests, issues, whatever. Feel free to contact me for any questions.

Donations and Sponsorship

If you like this project and want to support it you have 3 options:

  1. Just give this project a star at the top of the page.

  2. You can express your gratitude via Gratipay.

  3. Become a sponsor. Contact me via tepkeev at gmail dot com if you are interested in becoming a sponsor and we will discuss the terms and conditions.

Changelog

0.1.0 (2015-02-24)

  • Initial release

Release files for instructions 0.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 instructions 0.1.0
File Size Uploaded
instructions-0.1.0.tar.gz 10.9 kB Details

Release files / instructions-0.1.0.tar.gz

Download URL instructions-0.1.0.tar.gz
Size 10.9 kB
Tags Source
SHA-256 checksum
How to use checksums
6b40d0d68cf7290b0053700cb781218a0342f085ebb8fd5ef7fd88c782cbb6f4
BLAKE2b-256 checksum
How to use checksums
f4d859af1b57b8e7bf272b87f676b6a91d1aeb186cf65f281e7fa948eeac6c25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

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