semvec/pypi-packages huggingface dataset:
nebulatk 0.2.1.4
Improved tkinter-style gui system.
Requires Python: >=3.9
Keywords: tcl, tkinter, nebulatk, gui, transparency

# THIS PROJECT IS CURRENTLY IN EARLY DEVELOPMENT
# FEEL FREE TO USE, REPORT ALL UNEXPECTED BEHAVIORS, QUESTIONS, OR FEATURE REQUESTS TO:
# ctrl.alt.op@gmail.com

NebulaTk is a wrapper of Tkinter that implements many functions that Tkinter does not.
Currently, it exclusively uses the tcl Canvas widget to display visuals, to allow for full transparency support.
All events, widgets, and functionality has been written either custom or with Pillow.

# To run project:
Ensure `pillow` is installed.
The main file is nebulatk.py.
When in the main project structure, you can run:
python3.xx nebulatk/nebulatk.py
This runs a sample window.
To run tests, run `pytest` from the main folder.

## Non-TCL functionality:
1. Non-blocking window mainloop
2. One-line support
    1. Multiple functions can be chained together, e.g. "Button().place().hide()"
    2. Window creation is done in one line
3. Window uses similar syntax to widgets
    1. Configuration of the window is done as arguments in creation. E.g. "Window(title="test")"
    2. Most methods that are in widgets, like .place() are also valid methods in the window
4. Simple image loading, powered by Pillow
    1. Images are passed in simply as paths, and are automatically loaded in, and resized according to the widget size
    2. Full transparency support
    3. Automatic boundaries for images with transparent portions
    4. Different images for different widget states are supported
5. Default behaviour for everything
6. TTF files can be loaded and used as fonts, without having to install them
7. Text is automatically resized to fit the widget, unless specified
ddeq 1.1
Algorithms for data-driven detection and quantification of hot spot emissions in satellite observations.
Requires Python: >=3.9

# Data-driven emission quantification

ddeq is Python library for data-driven emission quantification of emission hot
spots such as cities, power plants and industrial facilities.

## Documentation

The full documentation is hosted at https://ddeq.readthedocs.io.

## Reference publication
Kuhlmann, G., Koene, E., Meier, S., Santaren, D., Broquet, G.,
Chevallier, F.,vHakkarainen, J., Nurmela, J., Amorós, L., Tamminen, J., and
Brunner, D.: The ddeq Python library for point source quantification from
remote sensing images (version 1.0), Geosci. Model Dev., 17, 4773–4789,
https://doi.org/10.5194/gmd-17-4773-2024, 2024.
pvml-sdk 0.2.5
Python SDK library for PVML apis
Requires Python: >=3.11

# PVML SDK

pvml-sdk — the official SDK for interacting with PVML virtual-database and privacy infrastructure.  

> PVML: “Your Database, Virtualized for AI.” Live, scoped, secure access to internal databases. AI ready all the time.

## What is PVML SDK

PVML SDK enables your applications to connect to your existing databases through PVML, turning them into “virtual databases” that:

- Provide real-time data access — no data duplication or migration needed.  
- Enforce fine-grained permissions and privacy protections (e.g. output-level protection via differential privacy) on every query.  
- Allow access via SQL, BI tools, AI agents or SDK interfaces — so you can integrate with whatever stack you use (Python, Go, TS, or others).  

## Install

```bash
pip install pvml-sdk
hdl-parser 1.1.0
Easy-To-Use SystemVerilog Parser
Requires Python: <4.0,>=3.10.0
Keywords: SystemVerilog, Verilog, Parser

[![PyPI Version](https://badge.fury.io/py/hdl-parser.svg)](https://badge.fury.io/py/hdl-parser)
[![Python Build](https://github.com/ericsmacedo/hdl-parser/actions/workflows/main.yml/badge.svg)](https://github.com/ericsmacedo/hdl-parser/actions/workflows/main.yml)
[![Documentation](https://readthedocs.org/projects/hdl-parser/badge/?version=stable)](https://hdl-parser.readthedocs.io/en/stable/)
[![Coverage Status](https://coveralls.io/repos/github/ericsmacedo/hdl-parser/badge.svg?branch=main)](https://coveralls.io/github/ericsmacedo/hdl-parser?branch=main)
[![python-versions](https://img.shields.io/pypi/pyversions/hdl-parser.svg)](https://pypi.python.org/pypi/hdl-parser)
[![semantic-versioning](https://img.shields.io/badge/semver-2.0.0-green)](https://semver.org/)

[![Downloads](https://img.shields.io/pypi/dm/hdl-parser.svg?label=pypi%20downloads)](https://pypi.python.org/pypi/hdl-parser)
[![Contributors](https://img.shields.io/github/contributors/ericsmacedo/hdl-parser.svg)](https://github.com/ericsmacedo/hdl-parser/graphs/contributors/)
[![PRs welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)
[![Issues](https://img.shields.io/github/issues/ericsmacedo/hdl-parser)](https://github.com/ericsmacedo/hdl-parser/issues)
[![PRs open](https://img.shields.io/github/issues-pr/ericsmacedo/hdl-parser.svg)](https://github.com/ericsmacedo/hdl-parser/pulls)
[![PRs done](https://img.shields.io/github/issues-pr-closed/ericsmacedo/hdl-parser.svg)](https://github.com/ericsmacedo/hdl-parser/pulls?q=is%3Apr+is%3Aclosed)


# Easy-To-Use SystemVerilog Parser

* [Documentation](https://hdl-parser.readthedocs.io/en/stable/)
* [PyPI](https://pypi.org/project/hdl-parser/)
* [Sources](https://github.com/ericsmacedo/hdl-parser)
* [Issues](https://github.com/ericsmacedo/hdl-parser/issues)

## Features

* Extract Port Lists
* Extract Parameters
* Extract Submodule Instances and their connections
* `ifdef` support
* Standards: `IEEE 1800-2009 SystemVerilog`

## Limitations

* **No Syntax Checks** - Source Code files must be syntactically correct
* **No Full Parser** - This parser intends to be simple and just extract some information from the source code. **Fast and Simple.**

## Installation

Installing it is pretty easy:

```bash
pip install hdl-parser
```

## Authors

* [Eric Macedo](mailto:ericsmacedo@gmail.com)
* [Daniel Jakschik](mailto:iccode17@gmail.com)

## Usage

See [Usage Documentation](https://hdl-parser.readthedocs.io/en/stable/usage/)
update-mypy-hook 0.3.0
Update the additional dependencies of mypy pre-commit hook from uv.lock
Requires Python: >=3.10

# Update mypy pre-commit hook

This script uses [`uv`](https://docs.astral.sh/uv) to update the `additional_dependencies` of the
[mypy pre-commit hook](https://github.com/pre-commit/mirrors-mypy).

With `uv export` it will generate a list of _all_ dependencies required to run mypy.
By default, it assumes that an `uv` dependency group, called *mypy*, exists and contains all additional dependencies
(besides the project dependencies) to successfully run type checking.
The group(s) may only contain the direct dependencies. Transitive dependencies are derived by `uv` automatically.

The dependency group(s) can be overwritten by `-g/--group` option.

## Installation

If you have installed `uv` on your machine or is already part of your dependencies you can run
```shell
pip install update-mypy-hook
```
or with uv
```shell
uv add update-mypy-hook --group dev
```

If `uv` is not part of your setup, use the extra
```shell
pip install update-mypy-hook[uv]
```

## Using update-mypy-hook

Run in your python project root folder
```shell
update-mypy-hook --help
```

## Pre-commit hook
Add this to your `.pre-commit-config.yaml`

```yaml
- repo: https://github.com/H4rryK4ne/update-mypy-hook
  rev: v0.2.0
  hooks:
  - id: update-mypy-hook
    additional_dependencies:
    - uv # if uv is not installed on every developer's system
    args:
    - --extra-excluded-package=some_package
    - --extra-excluded-package=some_other_package
```

### Options:
```text
  -h, --help            show this help message and exit
  -g GROUP, --group GROUP
                        Dependency group to include. Can be used multiple times (default: mypy)
  --no-groups           Do not include any dependency groups.
  -c PRE_COMMIT_CONFIG_PATH, --pre-commit-config-path PRE_COMMIT_CONFIG_PATH
                        Path to .pre-commit-config.yaml (default: .pre-commit-config.yaml)
  -p PROJECT_PATH, --project-path PROJECT_PATH
                        Path to python project. Only needed if not in project root.
  --excluded-package PACKAGE
                        Package excluded in the additional_dependencies. Can be used multiple times (default: mypy, mypy-extensions, tomli, typing-extensions)
  -x PACKAGE, --extra-excluded-package PACKAGE
                        Additional package excluded from additional_dependencies. Extends the --excluded-package option. Can be used multiple times.
  --yaml-width YAML_WIDTH
                        maximum width of yaml output (default: 120)
  --yaml-indent YAML_INDENT
                        number of spaces to indent (default: 2)
  --yaml-default-flow-style, --no-yaml-default-flow-style
                        use default flow style (default: False)
```