Skip to main content

Python declarative data validation

Project description

[Package Documentation](http://figgis.readthedocs.org/en/latest)

Changelog

Version 1.8.1 (2016-11-15)

  • Add the read_only argument to fields

  • Removed getattr/setattr functionality for fields

  • Add parent property to parsed configs, which allows child configs to access their parent

Version 1.7.0 (2016-03-18)

  • Allow multiple types for a field, which are applied in-order

  • Fixed default field type to be unicode in python 2

Version 1.6.1 (2015-05-20)

  • Add ‘__allow_extra__’ attribute to Configs to disallow extra values being passed in to instances

Version 1.6.0 (2015-04-07)

  • Add ‘to_dict’ method to convert configs to plain python data structures

Version 1.5.0 (2015-03-18)

  • Add ‘nullable’ keyword to fields

Version 1.4.3 (2015-02-16)

  • Throw an exception when Config objects attempt to overwrite reserved attributes

Version 1.4.2

  • Many bug fixes

Version 1.0.0

  • Initial release

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

figgis-1.8.1.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

figgis-1.8.1-py2.py3-none-any.whl (8.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file figgis-1.8.1.tar.gz.

File metadata

  • Download URL: figgis-1.8.1.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for figgis-1.8.1.tar.gz
Algorithm Hash digest
SHA256 4ca92536ad0d64553374f9e698685620d4d50d5d3c32cd3588f0367a38d95005
MD5 9062d405c44d80f3ebdbf83f4ed8eee2
BLAKE2b-256 897660322ef28463330948446b577f2724d2ffcf7f791ae2728cdced16b5f7dc

See more details on using hashes here.

File details

Details for the file figgis-1.8.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for figgis-1.8.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 dd52e8df84f7337ed6776bcfee73999fd099a73d6032acf906ea58c9854e2dcc
MD5 fb84bcf14b768c287c6cd7eb5e10cd71
BLAKE2b-256 5d3c0d142bd950a39c983c7f3834322f897819247453c9d1106b281ae849324e

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