Skip to main content

Feature flag service built for developers

Project description

featureflagtechpython

Workflow status badge

Available on Pypi

Official Python client for featureflag.tech

FeatureFlagTech is a fully managed feature flag service inspired by the way you work and integrate with other software services.

With us you pay only for what you use. We also offer a generous free tier.

Python client features:

  • Extremely light-weight ( < 30 lines of code, 1 production dependency ).
  • Serverless runtime support (will work on AWS Lambda)

Support

The official PyPi client for featureflag.tech is compatible with Python 3.5, 3.6, 3.7 and 3.8.

Install

pip install featureflagtech

Usage

from featureflagtech import FeatureFlag

fft = FeatureFlag({"apiKey": "b6b3f5c8-c7ce-48c4-a1a2-0e0e43be626c"})

if fft.get("flagName"):
    # do new stuff

else:
    #do old stuff

Develop

Check the project out:

git clone https://github.com/featureflagtech/featureflagtechpython.git
cd featureflagtechpython

Activate your virtual environment:

pip install virtualenv
virtualenv venv
source venv/bin/activate

Install deps:

pip install -r requirements-dev.txt

Run the unit tests:

pytest

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

featureflagtech-0.0.8.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

featureflagtech-0.0.8-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file featureflagtech-0.0.8.tar.gz.

File metadata

  • Download URL: featureflagtech-0.0.8.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for featureflagtech-0.0.8.tar.gz
Algorithm Hash digest
SHA256 772c5096cf5d62511d9417e175fbcea9238f8e1843dcfe26cde7fb9163ed75c1
MD5 c437f700a254336773d1eba041065d60
BLAKE2b-256 b071128edb6a0ba89610b0ecef5dec174c7c5b67a75ceeec56caa501bdb07fb3

See more details on using hashes here.

File details

Details for the file featureflagtech-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: featureflagtech-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for featureflagtech-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 e7e52ceaad969852191b17c605c1692e172d5615934002b37cb2d56b029cbf6e
MD5 a2c3d08c88818bba58814dc3f149f82e
BLAKE2b-256 15d0f9885338eb8b9e4484b4fc56743191048dee31984c79fd2b11dbae870471

See more details on using hashes here.

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