semvec/pypi-packages huggingface dataset:
Flask-Allows2 1.1.0
Impose authorization requirements on Flask routes
Requires Python: >=3.12
Keywords: flask, authorization, permissions

Flask-Allows2
=============

Are your permissions making too much noise all the time? Are your permissions
stomping all over your actual code? Are your permission decorators clawing
at your line count all the time? Think there's no answer? There is! Flask-Allows.


Flask-Allows2 is an authorization tool for Flask inspired by
`django-rest-framework <https://github.com/tomchristie/django-rest-framework>`_'s
permissioning system and `rest_condition <https://github.com/caxap/rest_condition>`_'s
ability to compose simple requirements into more complex ones.

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

Flask-Allows2 is available on `pypi <https://pypi.org/project/Flask-Allows2/>`_ and
installable with::

    pip install Flask-Allows2

Flask-Allows2 supports 3.12+.

.. note::

    If you are installing ``Flask-Allows2`` outside of a virtual environment,
    consider installing it with ``pip install --user Flask-Allows2`` rather
    than using sudo or adminstrator privileges to avoid installing it into
    your system Python.


More Information
----------------

- For more information, `please visit the documentation <https://flask-allows2.readthedocs.io/en/latest/>`_.
- Found a bug, have a question, or want to request a feature? Here is our `issue tracker <https://github.com/flaskbb/flask-allows2/issues>`_.
- Need the source code? Here is the `repository <https://github.com/flaskbb/flask-allows2>`_
scapy-rpc 0.0.5
Scapy RPC definitions
Requires Python: <4,>=3.9

# scapy-rpc

This package provides a plugin that hooks into Scapy to register additional RPC dissectors/builders.
Imports are lazy-loaded to not slow down startup.

This provides 110 MIDL interfaces retrieved from Microsoft's learn website, with minor patches.

#### Usage

```
$ scapy
>>> from scapy.layers.msrpce.raw.ms_lsad import *
OR
>>> load_layer("msrpce.raw.ms_lsad")
```

Then use it as specified in the DCE/RPC doc, which contains much more details:
https://scapy.readthedocs.io/en/latest/layers/dcerpc.html
slicot 2.0.0
Transitional package: slicot has been renamed to ctrlsys
Requires Python: >=3.11

# slicot (transitional package)

This package has been renamed to **ctrlsys**.

```bash
pip install ctrlsys
```

Installing `slicot` will pull in `ctrlsys` automatically, but you should update your imports:

```python
# Old
import slicot

# New
import ctrlsys
```
ladybug-memory 0.1.1
Agent memory interface implemented using LadybugDB
Requires Python: >=3.10

# Memory

Agent memory interface implemented using LadybugDB. Other more optimized
interfaces are possible.

## Installation

```bash
uv sync
```

## Usage

```bash
uv pip install ladybug-memory
```

```python
from memory import LadybugMemory

mem = LadybugMemory("memory.lbdb")

mem.store("User prefers Python", memory_type="preference", importance=8)

results = mem.search("python")
for r in results:
    print(r.entry.content)
```