semvec/pypi-packages huggingface dataset:
antlr4-vba 0.0.62
VBA targeted antlr4 parsing classes.
Requires Python: >=3.7

# antlr4-vba

antlr4-vba is a package of the Lexer and Parser created by antlr with the command `antlr4 -Dlanguage=Python3 -listener -visitor vba.g4`. The project also includes the empty listener and visitor classes, which are largely useless on their own, but good as reference.
Similarly, there are grammar, lexer, and parser files which implement the conditional compilation process of VBA.

## Installation
The project can be installed with `python -m pip install antlr4-vba`

## Typing stubs
The project also includes typed stubs for mypy. These stubs are autogenerated by stubgen, so they may be incomplete. Please let me know if they do not meet your needs and I can manage them manually.
RPiLEDController 0.1.7
A library to control the onboard LEDs on a Raspberry Pi
Keywords: RASPBERRY,PI,LED

# RPiLEDController
This Python can be used to easily control the onboard-leds of a Raspberry Pi
Currently the following RPis are supported:
- any Raspberry Pi 4
- any Raspberry Pi 5

## Installation
To install the package, simply run the following command:
```bash
pip install RPiLEDController
```

## Usage
To use the package, simply import it and create an instance of the `RPiLEDController` class:
```python
from RPiLEDController.RPiLEDController import RPiLEDController

led_controller = RPiLEDController()
```
At the end of your code, add the following line to release the leds:
```python
led_controller.release()
```
### ALWAYS USE SUDO TO RUN THE CODE
You will get this error if you don't use sudo: `PermissionError: [Errno 13] Permission denied: '/sys/class/leds/led1/trigger'`

## Methods
The following methods are available:

### act_off
    Turns the green activity led off
### act_on
    Turns the green activity led on
### act_release
    Resets the trigger of the green activity led to "mmc0"
### act_reserve
    Sets the trigger of the green activity led to "none"
### pwr_off
    Turns the red power led off
### pwr_on
    Turns the red power led on
### pwr_release
    Resets the trigger of the red power led to "default-on"
### pwr_reserve
    Sets the trigger of the red power led to "none"
### reserve
    Sets the trigger of the red power led to "none" and the trigger of the green activity led to "none"
### release
    Resets the trigger of the red power led to "default-on" and the trigger of the green activity led to "mmc0"

## Example
```python
from RPiLEDController.RPiLEDController import RPiLEDController
import time

led_controller = RPiLEDController()

for i in range(10):
	led_controller.act_off()
	time.sleep(1)
	led_controller.pwr_on()
	time.sleep(1)
	led_controller.act_on()
	time.sleep(1)
	led_controller.pwr_off()
	time.sleep(1)

led_controller.release()
```
This code will turn the green activity led off and the red power led on. At the end of the code, the triggers of both leds will be reset to their default values.
simple-webbrowser 0.2.2
Need something simple? Need a webbrowser? This is simple_webbrowser.
Requires Python: >=3.10

# simple_webbrowser
`simple_webbrowser` is a module that makes `webbrowser` module way more simple to work with.

**This module has been recently reestructurated with a new `__init__.py` file so you don't have to import `simple_webbrowser` from `simple_webbrowser`, which is pointless and deprecated after version 0.1.4.** Apps that used that are still compatible though!

## License
This module is licensed under the MIT License.

# Installing
Use the following command on the commandline:
```bash
pip install simple_webbrowser
```

Or, for Windows (if Python is on ``PATH``, but ``pip`` isn't):
```powershell
python -m pip install simple_webbrowser
```

# Usage
Import it like this:
```py
import simple_webbrowser as swb

# Afterwards, you can use it :)
```

## A program that searches on Google
```py
# Just an example of what you can do with this module
# Not a great example though
import simple_webbrowser as swb

try:
	x = input()
	swb.Google(query=x)
except:
	swb.Google("empty :(")
```

# Projects where this module is used... (GitHub)
**Search query:** [simple_webbrowser language:Python](https://github.com/search?q=simple_webbrowser+language%3APython&type=code)

**Filters:** code
luddite 1.0.4
Checks for out-of-date package versions

luddite
=======

|actions|_ |codecov|_ |pypi|_ |pyversions|_

.. |actions| image:: https://github.com/jumptrading/luddite/actions/workflows/tests.yml/badge.svg
.. _actions: https://github.com/jumptrading/luddite/actions/workflows/tests.yml/

.. |codecov| image:: https://codecov.io/gh/jumptrading/luddite/branch/master/graph/badge.svg
.. _codecov: https://codecov.io/gh/jumptrading/luddite

.. |pypi| image:: https://img.shields.io/pypi/v/luddite.svg
.. _pypi: https://pypi.org/project/luddite/

.. |pyversions| image:: https://img.shields.io/pypi/pyversions/luddite.svg
.. _pyversions: 


``luddite`` checks if pinned versions in your ``requirements.txt`` file have newer versions in the package index. It's great to be near the cutting edge, but not so close that you get cut! This tool will help you keep things up to date manually.

There are `many ways to specify requirements <https://pip.pypa.io/en/stable/reference/pip_install/#requirements-file-format>`_ in those files, but luddite's parsing is pretty dumb and simple: we're only looking for ``package==version`` pins. It won't break on lines that aren't fitting this format, but you'll have to check them manually.

``luddite`` works on both Python 2 and Python 3.


Installation
------------

``pip install luddite``


Usage
-----

``luddite /path/to/requirements.txt``

If you are in the same directory as the ``requirements.txt`` file, you can just type ``luddite``.


Example output
--------------

.. image:: https://user-images.githubusercontent.com/6615374/43939075-feec4530-9c2c-11e8-9770-6f7f762c72e4.png