pypi i cucco

6 Versions


5 years ago


Previous release was not as well-tested as it should have been. Sorry 😒

This version fixes a problem with the encoding while processing a file using cucco CLI.


5 years ago

Cucco is back with a minor release.

This version fixes issue #42, adding the possibility to normalize a single file using cucco CLI. The library itself has suffered an small change too. Normalization function 'remove_extra_whitespaces' has been renamed to 'remove_extra_white_spaces'. This means that any previous code or config file using this function will break if using the last version. Sorry for that 😞

Happy normalization πŸ”


5 years ago

Moving forward!

This minor release is a needed step to be able to use the library in an API.

Now remove_stop_words function allows to specify the language to use. Also, the little cucco in not as lazy as before and will always load the stop words file for the language indicated in the Configuration class. If lazy_load is not used, all of them will be loaded.

Enjoy! πŸ”


5 years ago

Yay! Cucco has reached version 2 and it comes with some nice goodies.

But before some words from our sponsors. I'll give the floor to Mike, CEO of Feathers & CO:

Thank you all for this invitation.

To open this event I would like to talk about...

Shut your beak and tell me what's new

Ok ok, so here is the list of new features for cucco:

  • New CLI: If you just want to use cucco from the command line, today is your day. This CLI can normalize short texts, a given file or even any file changing inside a watched directory.
  • Config management: A new class to handle all the config has been added to cucco. This class allows to load normalizations to apply from a yaml file.
  • Logging: Not a big deal but now it's easier to see what is happening.
Lots of new things... it sounds complicated... any docs?

Not yet, but I'm working on this. All the docs for cucco will be available at cucco-soon. In the meantime...


Run Mike! Run for your life!


5 years ago

This version improve the stop words removal functionality adding support for 50 languages and a simplified format for the stop words files (one word per line without comments).


6 years ago

Almost two years after the first release of the Python text normalizer, version 1.0.0 is released.

What is new?

  • New name! Say hi to cucco βœ‹
  • New normalization functions.
  • More stability thanks to a great test coverage.
  • Code refactored to make it more readable and easier to extend.

Special thanks to @feinsteinben who helped to extend the library and, more important, helped me to get some motivation to keep improving it.

6 Versions

2.2.15yrs ago
2.2.05yrs ago
2.1.05yrs ago
2.0.05yrs ago
1.1.05yrs ago
1.0.06yrs ago