semvec/pypi-packages huggingface dataset:
waftools 0.4.13
Handy tools for the WAF meta build environment
License: MIT
Keywords: waf,c,c++,cppcheck,codeblocks,eclipse,make,cmake,msdev,doxygen,GNU indent

Summary
-------
This package contains a collection of tools for the waf_ build environment
intended for both native- as well cross compilation of C/C++ based projects.

Following provides a non-exhausting list of functions provided:

- Cross compile using several C/C++ cross compiler toolchains
- C/C++ export to makefiles (e.g. **make**, **cmake**)
- C/C++ export to IDE's (e.g. **Code::Blocks**, **Eclipse**, **Visual Studio**)
- C/C++ source code checking using **cppcheck** (including *html* reports)
- Clean and format C/C++ source code using **GNU** **indent**
- Create installers using **NSIS**
- Create C/C++ documentation using **DoxyGen**
- List dependencies between build tasks

A detailed description of *waftools* can be found at pythonhosted_.


Installation
------------
The *waftools* package can be installed using pip::

    pip install -I waftools [--user]
    wafinstall [--user]

Note that the last step will download and install the waf_ meta build system
as well.
As alternative you can also clone the repository and install the latest
revision::

    cd ~
    git clone https://bitbucket.org/Moo7/waftools.git waftools
    pip install -e ~/waftools [--user]
    wafinstall [--user]


Support
-------
If you have any suggestions for improvements and/or enhancements, please feel 
free to drop me a note by creating an issue_ at the waftools_ projects 
page.


.. _waf: https://waf.io
.. _wafbook: https://waf.io/book/
.. _issue: https://bitbucket.org/Moo7/waftools/issues
.. _pythonhosted: https://pythonhosted.org/waftools
.. _waftools: https://bitbucket.org/Moo7/waftools
libmoji 0.0.5
Just a few emoji utilities
License: MIT
Keywords: emoji,utilities,emoji loading,loading animation,emoji library,emoji framework,eloadji,load_moji,dumb library

#libmoji
Currently a work in progress, some functionality is currently undocumented. Feel free to help out.
* Makes you hate variable character pixel width
* Provides a list of emojis and their unicode values.
* Randomly select emojis
* Create cool loading animations

### Installation
```bash
pip install libmoji
```
##Documentation
###random()
Returns a random emoji
```python
import libmoji
print(libmoji.random())
```
#####Positional Arguments: **None**
#####Keyword Arguments: **None**
###get_emoji_vals()
Returns a random emoji
```python
import libmoji
print(libmoji.get_emoji_vals())
```
#####Positional Arguments: **None**
#####Keyword Arguments: **None**
###load_moji()
Helps you distract how painstakingly slow your code is, with cool loading animations featuring emojis
```python
import libmoji
from time import sleep
# Displays randomly chosen emojis along with a loading "animation" for ten seconds.
libmoji.load_moji(sleep,args=[10],frames=["LOADING.","LOADING..","LOADING..."])
```
#####Positional Arguments:
* **func**
	- The function to run while the animation is playing.

#####Keyword Arguments:
* **args**
*(Default Value: [ ])*
	- Any arguments that the function takes
* **kwargs**
*(Default Value: { })*
	- Any keyword arguments that the function takes
* **frames**
*(Default Value: [ ])*
	- Text animation frames to be looped through
* **fixed_width**
*(Default Value: True)*
	- Pad animation frames to the same width
* **text_color**
*(Default Value: "green")*
	- Color of frame text (See termcolor for text options)
* **text_attrs**
*(Default Value: ["reverse","bold"])*
	- Frame text attributes (See termcolor for text options)
* **width**
*(Default Value: 10)*
	- How many emojis to display
* **delay**
*(Default Value: 0.1)*
	- Delay between frames in seconds.