semvec/pypi-packages huggingface dataset:
tendril-utils-core 0.6.2
Core utilities for tendril
Requires Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7
Keywords: tendril


Introduction

.. image:: https://img.shields.io/pypi/v/tendril-utils-core.svg?logo=pypi
    :target: https://pypi.org/project/tendril-utils-core

.. image:: https://img.shields.io/pypi/pyversions/tendril-utils-core.svg?logo=pypi
    :target: https://pypi.org/project/tendril-utils-core

.. image:: https://img.shields.io/travis/tendril-framework/tendril-utils-core.svg?logo=travis
    :target: https://travis-ci.org/tendril-framework/tendril-utils-core

.. image:: https://img.shields.io/coveralls/github/tendril-framework/tendril-utils-core.svg?logo=coveralls
    :target: https://coveralls.io/github/tendril-framework/tendril-utils-core

.. image:: https://img.shields.io/codacy/grade/696008e5aa284fe48d183f304620aea4?logo=codacy
    :target: https://www.codacy.com/app/chintal/tendril-utils-core

.. image:: https://img.shields.io/requires/github/tendril-framework/tendril-utils-core.svg
    :target: https://requires.io/github/tendril-framework/tendril-utils-core/requirements

.. image:: https://img.shields.io/pypi/l/tendril-utils-core.svg
    :target: https://www.gnu.org/licenses/agpl-3.0.en.html

TODO Some brief introduction

Package Information

The latest version of the documentation, including installation, usage, and
API/developer notes can be found at
`ReadTheDocs <https://tendril-utils-core.readthedocs.io/en/latest/index.html>`_.

The latest version of the sources can be found at
`GitHub <https://github.com/tendril-framework/tendril-utils-core>`_. Please use 
GitHub's features to report bugs, request features, or submit pull/merge requests.

The principle author for ``tendril-utils-core`` is Chintalagiri Shashank. The 
author can be contacted if necessary via the information on the
`author's github profile <https://github.com/chintal>`_ . See the AUTHORS file
for a full list of collaborators and/or contributing authors, if any.

``tendril-utils-core`` is distributed under the terms of the
`AGPLv3 license <https://www.gnu.org/licenses/agpl-3.0.en.html>`_ .
A copy of the text of the license is included along with the sources.
rym-lpath 1.0.0
A python library for accessing mappings and objects.
Requires Python: >=3.8

# rym-lpath

[![PyPI - Version](https://img.shields.io/pypi/v/rym-lpath.svg)](https://pypi.org/project/rym-lpath)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/rym-lpath.svg)](https://pypi.org/project/rym-lpath)
[![License: MIT](https://img.shields.io/badge/license-MIT-C06524)](https://github.com/muppetjones/rym-py/blob/main/LICENSE.txt)


A python library for accessing mappings and objects.
mathesar-client 0.1.0
A Python client for Mathesar API
Requires Python: >=3.13

# Mathesar Python Client

A typed, ergonomic Python client for the Mathesar JSON-RPC API.

- Transport: JSON-RPC over HTTP
- Auth: Basic auth (username/password)
- Python: 3.13+
- Dependencies: pydantic v2, requests

## Quick start

```python
from mathesar_client import MathesarClient

# Configure base URL and credentials via env or initialize the raw client accordingly
client = MathesarClient()  # uses defaults from MathesarClientRaw()

# Work with a database
db = client.database(database_id=1)

# Schemas
schemas = db.list_schemas()
public = db.schema_by_name("public")

# Tables
users = public.table_by_name("users")

# Records: returns column names and inlines linked summaries
page = users.records_list(limit=10, order_by=[("id", "asc")])
for row in page.results:
    print(row)

# Add a record using column names
new_row = users.record_add({
    "email": "jane@example.com",
    "full_name": "Jane Doe",
})

# Columns: create a UUID primary key
users.add_primary_key_column(pkey_type="UUIDv4", name="id")

# Constraints: add a unique constraint on email
users.add_unique_constraint(columns=["email"], name="uq_users_email")

# Data modeling: suggest types for a table
suggested = users.suggest_types()
print(suggested)
```

## Package layout

- `mathesar_client.client_raw_models`: Pydantic models for all API entities
- `mathesar_client.client_raw`: Low-level raw client mapping API methods 1:1
- `mathesar_client.client`: High-level client with `Database → Schema → Table` hierarchy and QoL

## Notes

- The high-level client resolves column names↔attnums automatically where relevant.
- Record lists are enriched with column names and inline linked summaries when requested.
- For foreign keys, referent table column identifiers are passed as-is; if you prefer names, resolve them with that table's column cache.
cmeel-autoconf 2.72.0.1
cmeel distribution for autoconf
Requires Python: >=3.9

# CMeel autoconf

[![PyPI version](https://badge.fury.io/py/cmeel-autoconf.svg)](https://pypi.org/project/cmeel-autoconf)
[![Release](https://github.com/cmake-wheel/cmeel-autoconf/actions/workflows/release.yml/badge.svg)](https://github.com/cmake-wheel/cmeel-autoconf/actions/workflows/release.yml)

[autoconf](https://www.gnu.org/software/autoconf/) distribution for cmeel packages.