semvec/pypi-packages huggingface dataset:
miniprofiler 0.0.2
Mini profiler tool for your projects
Requires Python: >=3.10

# miniprofiler
Mini profiling tool for your projects.



# Usage
```py
from miniprofiler import Profiler

profiler = Profiler()

# Collect N samples, this can be an unlimited loop as well
# for example your game loop
for _ in range(N):
    with profiler.profile("render"):
        # Your rendering code goes here

stat = profiler["render"]
print(f"Rendering took {stat.avg} seconds on average, with a minimum time of {stat.min} seconds.")
```



# Installation
Install via PyPI:
```shell
$ pip install miniprofiler
```
or just copy-paste `miniprofiler` into your project.



# License
[MIT](LICENSE) © Kadir Aksoy
boringapi 0.1.0
Python SDK for the Boring API — U.S. building permit data
Requires Python: >=3.10
Keywords: api, building-permits, construction, government-data, permits, sdk

# boringapi

Python SDK for the [Boring API](https://boringapi.dev) — U.S. building permit data. One API.

```
pip install boringapi
```

## Quick start

```python
from boringapi import BoringAPI

client = BoringAPI("bp_live_sk_...")

# List permits
permits = client.permits.list(state="CA", limit=10)
for permit in permits.data:
    print(permit.id, permit.status, permit.address.full)

# Get a single permit
permit = client.permits.get("pmt_abc123")

# Search
results = client.permits.search("solar panel installation")

# Nearby permits
nearby = client.permits.nearby(latitude=37.7749, longitude=-122.4194, radius_miles=0.5)

# Bulk fetch
permits = client.permits.bulk(["pmt_abc123", "pmt_def456"])

client.close()
```

## Auto-pagination

Iterate through all results automatically:

```python
for permit in client.permits.auto_paging_iter(state="CA", status="issued"):
    print(permit.permit_number)
```

## Jurisdictions

```python
jurisdictions = client.jurisdictions.list(state="CA")
jurisdiction = client.jurisdictions.get("jur_san_francisco")
```

## Account

```python
account = client.accounts.me()
usage = client.accounts.usage()
```

## API keys

```python
keys = client.keys.list()
new_key = client.keys.create(name="CI Pipeline")
print(new_key.key)  # Only shown once
client.keys.revoke("key_abc123")
```

## Webhooks

```python
webhook = client.webhooks.create(
    url="https://example.com/webhook",
    events=["permit.created", "permit.status_changed"],
)
print(webhook.secret)  # Save this for signature verification

webhooks = client.webhooks.list()
deliveries = client.webhooks.deliveries(webhook.id)
client.webhooks.delete(webhook.id)
```

## Context manager

```python
with BoringAPI("bp_live_sk_...") as client:
    permits = client.permits.list(state="TX")
```

## Error handling

```python
from boringapi._exceptions import NotFoundError, RateLimitError

try:
    permit = client.permits.get("pmt_nonexistent")
except NotFoundError as e:
    print(e.message)
except RateLimitError:
    print("Slow down!")
```

## Configuration

```python
client = BoringAPI(
    "bp_live_sk_...",
    base_url="https://api.boringapi.dev/v1",  # default
    timeout=30.0,                               # seconds, default
)
```
meshgen 0.2.11
Add your description here
Requires Python: >=3.10

# Meshgen v0.2.11

This is a small tool to extract meshes from finite element solvers.
In particular JCMsuite and COMSOL are supported.

## Usage

for example run as
```
meshgen test/helix.jcm test/helix.msh
```
the input file is passed as the first argument, the output as the second

help is available
```
meshgen -h
```

```
usage: meshgen [-h] [-m {a,w,x,ab,wb,xb}] [-s] [--version] input output

convert between comsol, jcmsuite, and gmsh meshes

positional arguments:
  input                 with extension jcm, mphtxt, or msh
  output                with extension jcm, mphtxt, or msh

options:
  -h, --help            show this help message and exit
  -m, --mode {a,w,x,ab,wb,xb}
                        writing mode (binary only possible for .jcm files)
  -s, --skip_1d         skip writing 1D elements in 2D COMSOL meshes
  --version             show program's version number and exit
```

alternatively the library can also be used from within python
``` python
from meshgen import Mesh
meshes = Mesh.read(args.input)
```
Since we support submeshes this returns a list of meshes. This behavior will likely change in future versions of `meshgen`

## Known limitations

Currently the following JCM features are not supported:
- curvilinear elements
    - when using a post process to generate a JCM-ASCII export of the grid the displacement field for the curvilinear elements is placed at the end of the file. `meshgen` is simply going to ignore the curvilinearity.
    - in binary files this doesn't seem to work
- in files that have subgrids we rely on comments in the mesh file to skip extraneous `Vertical Grid`s
    - these comments are not present in binary jcm files -> binary files with subgrids that have `Vertical Grid`s cannot be processed (the processing fails)
zuul 14.0.0
A Project Gating System
Requires Python: >=3.11

Zuul
====

Zuul is a project gating system.

The latest documentation for the current version of Zuul is published at:
https://zuul-ci.org/docs/zuul/

If you are looking for the Edge routing service named Zuul that is
related to Netflix, it can be found here:
https://github.com/Netflix/zuul

If you are looking for the Javascript testing tool named Zuul, its
archive can be found here:
https://github.com/defunctzombie/zuul

Getting Help
------------

There are two Zuul-related mailing lists:

`zuul-announce <http://lists.zuul-ci.org/cgi-bin/mailman/listinfo/zuul-announce>`_
  A low-traffic announcement-only list to which every Zuul operator or
  power-user should subscribe.

`zuul-discuss <http://lists.zuul-ci.org/cgi-bin/mailman/listinfo/zuul-discuss>`_
  General discussion about Zuul, including questions about how to use
  it, and future development.

You will also find Zuul developers on
`Matrix <https://matrix.to/#/#zuul:opendev.org>`.

Contributing
------------

To browse the latest code, see: https://opendev.org/zuul/zuul
To clone the latest code, use `git clone https://opendev.org/zuul/zuul`

Bugs are handled at: https://storyboard.openstack.org/#!/project/zuul/zuul

Suspected security vulnerabilities are most appreciated if first
reported privately following any of the supported mechanisms
described at https://zuul-ci.org/docs/zuul/latest/vulnerabilities.html

Code reviews are handled by gerrit at https://review.opendev.org

After creating a Gerrit account, use `git review` to submit patches.
Example::

    # Do your commits
    $ git review
    # Enter your username if prompted

`Join us on Matrix <https://matrix.to/#/#zuul:opendev.org>`_ to discuss
development or usage.

License
-------

Zuul is free software.  Most of Zuul is licensed under the Apache
License, version 2.0.  Some parts of Zuul are licensed under the
General Public License, version 3.0.  Please see the license headers
at the tops of individual source files.

Python Version Support
----------------------

Zuul requires Python 3. It does not support Python 2.

Since Zuul uses Ansible to drive CI jobs, Zuul can run tests anywhere
Ansible can, including Python 2 environments.
integreat-cms 2026.2.0
Content Management System for the Integreat App
Requires Python: >=3.11
Keywords: integreat, cms, django, e-government, newcomers, refugees, multilingual

[![CircleCI](https://circleci.com/gh/digitalfabrik/integreat-cms.svg?style=shield)](https://circleci.com/gh/digitalfabrik/integreat-cms)
[![Ruff](https://img.shields.io/badge/ruff-0.9.2-brightgreen)](https://docs.astral.sh/ruff/)
![Coverage](https://img.shields.io/codeclimate/coverage/digitalfabrik/integreat-cms)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

# Integreat Django CMS

[![Logo](https://integreat-app.de/wp-content/themes/integreat/images/integreat-app-logo.png)](https://integreat-app.de/en/)

[Integreat - The mobile guide for newcomers.](https://integreat-app.de/en/) Multilingual. Offline. Open Source.

This content management system helps local integration experts to provide multilingual information for newcomers.

![A screenshot of the content form](../screenshots/page-form.png)

## TL;DR

### Prerequisites

Following packages are required before installing the project (install them with your package manager):

* python3.7
* python3-pip
* [PostgreSQL](https://www.postgresql.org/) database server
* [Apache2](https://docs.djangoproject.com/en/2.2/howto/deployment/wsgi/modwsgi/) server with `mod_wsgi`

### Installation

```
pip install integreat-cms
```

## Documentation

For detailed instructions, tutorials and the source code reference have a look at our great documentation:

https://digitalfabrik.github.io/integreat-cms/