Skip to main content

Interact with geographical webservices by Informatie Vlaanderen.

Project description

This library provides access to the CRAB and CAPAKEY webservices operated by the AGIV. Because connecting to these SOAP services from python can be somewhat complicated, this library makes it easier.

https://readthedocs.org/projects/crabpy/badge/?version=latest https://badge.fury.io/py/crabpy.png https://travis-ci.org/OnroerendErfgoed/crabpy.png?branch=master https://coveralls.io/repos/OnroerendErfgoed/crabpy/badge.png?branch=master https://scrutinizer-ci.com/g/OnroerendErfgoed/crabpy/badges/quality-score.png?b=master

0.13.0 (14-09-2021)

  • Verwijderen python 2 support (#160)

  • Vervangen suds-jurko door suds-py (#160)

  • Upgraden requirements

0.12.1 (28-01-2021)

  • Adres toegevoegd aan Perceel (#147)

0.12.0 (24-06-2019)

  • Switchen naar v2 van de capakey REST-API (#120)

  • Mocken van calls naar externe url’s bij testen (#118)

  • get_perceel_by_coordinates (#121)

0.11.0 (03-01-2019)

  • Update deelgemeenten (#110, #116)

  • Fix travis tests (#112)

  • Update dependencies

0.10.0 (17-07-2018)

  • Capakey service: change source base map (#95)

  • Capakey service: return full geometry (#96)

0.9.0 (20-03-2018)

  • Remove the deprecated CapakeyGateway (#92)

0.8.3 (07-12-2017)

  • Fix some unit tests.

  • Update some dependencies

  • Configure pyup

0.8.2 (25-08-2017)

  • Add zope.deprecation to setup.py #76

  • Upgrade capakey rest service #78

0.8.1 (20-04-2017)

  • Updated center and bounding box format in responses of the CapakeyRestGateway in accordance with the CapakeyGateway (#73).

0.8.0 (19-04-2017)

  • Added a CapakeyRestGateway that uses the new Capakey REST service provided by Informatie Vlaanderen. (#45, #53)

  • Deprecate Capakey SOAP gateway (#69)

  • Fix a bug with list_huisnummers_by_perceel. (#67)

  • Dropped support for Python 3.3 and added support for Python 3.6.

0.7.0 (25-01-2016)

  • Add official support for python 3.5

  • Implement list_huisnummers_by_perceel. (#56)

  • Implement get_postadres_by_huisnummer and get_postadres_by_subadres. (#57)

  • A a property Perceel.postadressen to get the postadressen for a certain Perceel. (#58)

  • Implement a Deelgemeente object and list_deelgemeenten, list_deelgemeenten_by_gemeente and get_deelgemeente_by_id. (#63)

0.6.0 (01-06-2015)

  • Implement operations dealing with Adrespositie. (#37) [TalissaJoly]

  • Improve the coverage. (#39) [TalissaJoly]

  • Fix a bug with objects that have an empty bounding box. (#46) [TalissaJoly]

  • Better handling of unexisting objects. (#49) [TalissaJoly]

  • Switch tests to py.test. (#19) [TalissaJoly]

0.5.0 (03-03-2015)

  • Implement operations dealing with Subadres. This deals with things like postboxes in appartment complexes. (#34) (#40) [TalissaJoly]

  • Drop support for python 3.2 (#36)

  • Fix a bug with crab.list_aardsubadressen. (#38)

0.4.2 (18-09-2014)

  • Fix an issue with CRAB Gateway list operations that contain no results. Previously these triggered an error, now they return an empty list. (#33)

  • Clean up CHANGES.rst so it works on pypi again.

0.4.1 (05-09-2014)

  • Fix an issues with pickling in list_gemeente_by_provincie.

  • Removed the sort parameter from list_gemeenten_by_provincie since it didn’t work anyway.

0.4.0 (03-09-2014)

  • Added a bounding box to a CRAB Straat. (#26)

  • Added a bounding box to a CRAB Huisnummer. (#27)

  • Added a Provincie object. (#31)

0.3.5 (02-09-2014)

  • Fix hardcoded url in client.py. (#25)

0.3.4 (07-05-2014)

  • Optimise lazy loading of capakey Gemeente. (#21)

  • Optimise lazy loading of capakey Afdeling. (#22)

  • General lazy loading optimisations.

  • Some slight changes to CRAB lazy loading. (#24)

0.3.3 (02-05-2014)

  • Added some debugging calls to allow an implementing application to track what calls are being made.

0.3.2 (07-04-2014)

  • A Gebouw loaded through the crabpy.gateway.crab.CrabGateway.get_gebouw_by_id was not passed a crabpy.gateway.crab.CrabGateway. (#15)

  • Always load a full crabpy.gateway.crab.Metadata object when returning from a get*_by_id method. (#13)

  • Add a wegobjecten property to a crabpy.gateway.crab.Straat. (#17)

  • Add a wegsegmenten property to a crabpy.gateway.crab.Straat. (#18)

  • Added support for Coveralls. (#16)

0.3.1 (17-03-2014)

  • Fixed a bug with lazy loading a Perceel’s capatype or cashkey. (#8)

  • Removes duplicates from a list of gemeentes as returned by CRAB. (#10)

  • Removed loading a Gemeente with an afdeling to speed up certain queries. (#7)

  • Removed a few unneeded requests in the capakey gateway when working with Gemeente.id or Afdeling.id.

  • Fixed printing of objects through the __str__ method on python 2.7. (#9)

  • Adapted examples for python 3 print. (#11)

0.3.0 (12-03-2014)

  • Added a Gateway <crabpy.gateway.crab.CrabGateway> for the Crab webservice.

  • Added caching to the Crab Gateway using Dogpile

0.2.1 (21-02-2014)

  • Document how to connect to the services through a proxy.

  • Fix an incomplete release.

0.2.0 (03-12-2013)

  • Added a Gateway <crabpy.gateway.capakey.CapakeyGateway> for the Capakey webservice.

  • Added caching to the Capakey Gateway using Dogpile

  • Better test coverage. Ability to skip integration tests.

  • Added some documentation.

  • Removed a dependency for resolving UsernameDigestTokens. This in term removed the original suds from the dependency chain.

  • Due to removing those dependencies, compatibility with Python 3.2 and 3.3 is now present.

0.1.0 (25-10-2013)

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

crabpy-0.13.0.tar.gz (55.5 kB view details)

Uploaded Source

Built Distribution

crabpy-0.13.0-py2.py3-none-any.whl (56.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file crabpy-0.13.0.tar.gz.

File metadata

  • Download URL: crabpy-0.13.0.tar.gz
  • Upload date:
  • Size: 55.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for crabpy-0.13.0.tar.gz
Algorithm Hash digest
SHA256 101535f23f0da709026a34a21e19269f596e099a1f8334eb8a400cf0c7dc0a07
MD5 8937f792f23f5993819567e6fb630ffc
BLAKE2b-256 b3770717efc6ba5e45aaacdf728acfc5a759c84f3a4eb0b4159314bf6cb7f173

See more details on using hashes here.

File details

Details for the file crabpy-0.13.0-py2.py3-none-any.whl.

File metadata

  • Download URL: crabpy-0.13.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 56.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for crabpy-0.13.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6524e2b5f4918ddb0e4a3eb46a3493a6d8ea0f03ddaefda9311af8ae91556413
MD5 4db1c0d17a26097bc9e2f5b3436ed466
BLAKE2b-256 ab7e9f42af96b51a04ef1a7a896a490c40f95ffea38e11f07e7b88a683ca2504

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