Skip to main content

Learning about Natural Language Tool Kit (NLTK) from tests by David Arroyo Menéndez'

Project description

Table of Contents

  1. Installing from git
  2. Check Test
  3. Installing from pypi
  4. Updating the source
    1. To create new tar.gz in dist directory:
    2. To upload to pypi:

Learning about Natural Language Tool Kit (NLTK) from tests

A first version can be found in: https://github.com/Lingwars/GAPLEN

Thanks to GAPLEN by the shared time.

Learning NLTK book (https://www.nltk.org/book) from Tests by David Arroyo Menéndez

Installing from git

$ git clone https://github.com/davidam/damenltk
$ pip3 install nltk scikit-learn
$ cd damenltk
$ python3 damenltk/installing-nltk-modules.py

Check Test

  • Execute all tests:

    $ ./runtests.sh

  • Execute one file:

    $ pytest test/test_bernoulli.py

  • Execute one test:

    $ pytest test/test_wordnet.py::TddInPythonExample::test_lemmatizer

Installing from pypi

You can install from Internet in a python virtual environment to check:

$ python3 -m venv ~/venv_damenltk
$ cd ~/venv_damenltk
$ source bin/activate
$ pip3 install damenltk
$ cd ~/venv_damenltk/lib/python3.14/site-packages/damenltk
$ pytest test/test_bernoulli.py 

Updating the source

To create new tar.gz in dist directory:

$ python3 -m build

To upload to pypi:

$ twine upload dist/damenltk-0.1.tar.gz

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

damenltk-0.2.post1.tar.gz (53.8 kB view details)

Uploaded Source

File details

Details for the file damenltk-0.2.post1.tar.gz.

File metadata

  • Download URL: damenltk-0.2.post1.tar.gz
  • Upload date:
  • Size: 53.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for damenltk-0.2.post1.tar.gz
Algorithm Hash digest
SHA256 73e58310c26cf1cac15294e35ea950d3d5c294f336de26d4bad8b5be874694b0
MD5 f9bacc495fbc89339478bed08a8e0a3b
BLAKE2b-256 ee0ceb8824553280807da5d1991da85c70750b2937c77e5b0390bcc92a050acf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page