Skip to main content

Utils to deal with pycountry and country_list packages

Project description

countries-utils

Utils used by the dunning service wrapper. See https://bitbucket.org/altf1be/countries-utils

  • Get the list of countries stored in the field "place" in transactions stored in twikey.
  • The places are written either in FR, EN or NL.
  • The method returns a List of places in English and a Set of those places if the places are using the above-mentioned languages

usage

  • install the package from the pypi.org :

    • install : pip install countries-utils
    • upgrade : pip install countries-utils --upgrade
  • install the package from the test.pypi.org :

    • install : pip install -i https://test.pypi.org/simple/ countries-utils
    • upgrade : pip install -i https://test.pypi.org/simple/ countries-utils --upgrade

dependencies

Build the package

test the library

  • cd countries_list

  • pipenv run python countries_utils_unittest.py

  • locate the package

    • python -c "import countries_utils as _; print(_.__path__)"
  • list functions inside the module

    • the package python -c "import countries_utils as _; print(dir(_))"
  • test the package

    • python -c "import countries_utils, pandas as pd, numpy as np; print(countries_utils.get_list_of_countries_in_text( pd.DataFrame(np.array(['Belgium', 'Frankrijk', 'Royaume-Uni']), columns=['place']), place='place', languages_to_check=['en', 'fr', 'nl'] ) )"
    • result : (['Belgium', 'France', 'United Kingdom'], {'United Kingdom', 'France', 'Belgium'})

Documentation

License

Copyright (c) ALT-F1 SPRL, Abdelkrim Boujraf. All rights reserved.

Licensed under the EUPL License, Version 1.2.

See LICENSE in the project root for license information.

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

countries_utils-1.0.21.tar.gz (44.4 kB view details)

Uploaded Source

Built Distribution

countries_utils-1.0.21-py2.py3-none-any.whl (10.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file countries_utils-1.0.21.tar.gz.

File metadata

  • Download URL: countries_utils-1.0.21.tar.gz
  • Upload date:
  • Size: 44.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

File hashes

Hashes for countries_utils-1.0.21.tar.gz
Algorithm Hash digest
SHA256 722852bad11f2c1e7897e3b5c907a54d4a1b95eaa19d0f8bffc0261b0ce0e4a8
MD5 a90e7a419e0d94d592d08e30acae310d
BLAKE2b-256 f07d736ebb084239d2c9d0cf47ac949c705254467d3fdd37b54aca5cef5e6d8b

See more details on using hashes here.

File details

Details for the file countries_utils-1.0.21-py2.py3-none-any.whl.

File metadata

  • Download URL: countries_utils-1.0.21-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

File hashes

Hashes for countries_utils-1.0.21-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9ced497577e0ee15bcfd3589a110520716cc05d6f8d62d4522b50cbbbe045cf3
MD5 7d191c379357b8e2d8ce4ddebad8dae4
BLAKE2b-256 76e37491666707581897d36d0235c78207c65b1bae5a2f271feab9d0a6c9d163

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