Skip to main content

Filesystem-like pathing and searching for dictionaries

Project description

DPath is a library that allows you to access dictionaries similar to using find over a filesystem. The proper documentation is maintained on GitHub: https://github.com/akesterson/dpath-python

Version 1.2 introduces a number of fixes against 1.1:

  • Support for python 3
  • List handling has been completely redone. Various builds of 1.1 had fundamentally broken list handling. 1.2 handles list insertions, deletions, and searches as expected.
  • The backend path library has been improved to include type information with each path component, so the issue of lists mysteriously being transformed into dictionaries will no longer happen
  • The merge function’s filtering has been fixed; before, it was broken, as directory nodes were merged in before filtering leaf nodes, making the filters essentially useless.
  • The unit test suite has been expanded.
  • Support for python 3

Many thanks to our community contributors for their patches (alan gibson, xhh2a).

Project details


Release history Release notifications

History Node

1.4.2

History Node

1.4.0

History Node

1.3.3

History Node

1.3.2

History Node

1.3-1

History Node

1.2-70

History Node

1.2-68

History Node

1.2-67

History Node

1.2-62

History Node

1.2-61

History Node

1.2-60

History Node

1.2-59

History Node

1.2-58

History Node

1.2-57

History Node

1.2-56

History Node

1.2-55

History Node

1.2-54

History Node

1.2-53

This version
History Node

1.2-52

History Node

1.2-51

History Node

1.2-50

History Node

1.2-49

History Node

1.2-48

History Node

1.2-47

History Node

1.2-46

History Node

1.2-45

History Node

1.2-42

History Node

1.2-39

History Node

1.2-38

History Node

1.2-37

History Node

1.2-1

History Node

1.1-36

History Node

1.1-35

History Node

1.1-32

History Node

1.1-31

History Node

git-unknown

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
dpath-1.2-52.tar.gz (12.4 kB) Copy SHA256 hash SHA256 Source None Apr 1, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page