semvec/pypi-packages huggingface dataset:
renderpy 1.0.0
Render CLI in Python
Requires Python: >=3.8

# RenderPy

🚀 A Python-based CLI for managing [Render](https://render.com) services, built with **Typer**, **httpx**, **Rich**, and **Textual**.

## Features
- ✅ List services
- ✅ Trigger deployments
- ✅ View deployment history
- ✅ Tail logs with Textual TUI

## Installation
```bash
pip install .
# or if uploaded to PyPI
pip install renderpy
```
## Usage Guide
**Getting Started**  
Before using the CLI, you must authenticate with your Render API key.

*Logging In*  
To save your API key, run the login command. You will be prompted to enter your key, which the CLI will then securely save to a file.

```bash
renderpy login
🔑 Enter Your Render API key:**************
API key saved sucessfully
```

After successfully saving the key, you will see a confirmation message.

**Available Commands**  
The RenderPy CLI provides several commands to interact with your Render services.

**Services**  
These commands help you manage your Render services.  
 * renderpy services list  
   Lists all your Render services in a formatted table, showing the ID, name, type, and status of each.  
 * renderpy services info <service_id>  
   Displays a quick summary for a specific service ID.  
 * renderpy services get <service_id>  
   Displays detailed information for a specific service ID in a formatted table. Use the --json flag to get the raw JSON output instead.    
   Example:
   ```bash
   renderpy services get srv-123abc456def789ghi
   ```  
   Example with JSON output:
   ```bash
   renderpy services get srv-123abc456def789ghi --json
   ```  
   
**Deployments**  
Use these commands to manage deployments for your services.
 * renderpy deploy create <service_id>  
   Triggers a new deployment for the specified service. By default, it uses the main branch. You can specify a different branch with --branch and clear the build cache with --clear-cache.  
  
   Example:
   ```bash
   renderpy deploy create srv-123abc456def789ghi --branch develop --clear-cache
   ```  
 * renderpy deploy list <service_id>  
   Lists all deployments for a given service ID, showing the deployment ID, status, and creation timestamp.  
   
**Logs**  
This command allows you to view the logs for your services in a Textual TUI.  
 * renderpy logs stream <service_id>  
   Streams live logs for a service in real-time. This command replaces the older --tail functionality and provides an interactive TUI. Press Ctrl+C to stop the log stream.    
   Example:
   ```bash
   renderpy logs stream srv-123abc456def789ghi
   ```
quota-notifier 0.6.6
Automatic email notification tool for disk quota usage.
Requires Python: >=3.9
Keywords: disk, usage, quota, notify, email

# Storage Quota Notifier

[![](https://app.codacy.com/project/badge/Grade/583c607400c2429ebbc1554d777d26b4)](https://app.codacy.com/gh/pitt-crc/quota_notifier/dashboard)
[![](https://app.codacy.com/project/badge/Coverage/583c607400c2429ebbc1554d777d26b4)](https://app.codacy.com/gh/pitt-crc/quota_notifier/dashboard)

A command line utility for emailing users when they exceed storage quota thresholds on mounted file systems.

See the [official documentation](https://crc-pages.pitt.edu/quota_notifier/) for more details.
PyGithub 2.8.1
Use the full Github API v3
Requires Python: >=3.8
Keywords: github

# PyGitHub

[![PyPI](https://img.shields.io/pypi/v/PyGithub.svg)](https://pypi.python.org/pypi/PyGithub)
![CI](https://github.com/PyGithub/PyGithub/workflows/CI/badge.svg)
[![readthedocs](https://img.shields.io/badge/docs-stable-brightgreen.svg?style=flat)](https://pygithub.readthedocs.io/en/stable/?badge=stable)
[![License](https://img.shields.io/badge/license-LGPL-blue.svg)](https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License)
[![Slack](https://img.shields.io/badge/Slack%20channel-%20%20-blue.svg)](https://join.slack.com/t/pygithub-project/shared_invite/zt-duj89xtx-uKFZtgAg209o6Vweqm8xeQ)
[![Open Source Helpers](https://www.codetriage.com/pygithub/pygithub/badges/users.svg)](https://www.codetriage.com/pygithub/pygithub)
[![codecov](https://codecov.io/gh/PyGithub/PyGithub/branch/master/graph/badge.svg)](https://codecov.io/gh/PyGithub/PyGithub)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

PyGitHub is a Python library to access the [GitHub REST API].
This library enables you to manage [GitHub] resources such as repositories, user profiles, and organizations in your Python applications.

[GitHub REST API]: https://docs.github.com/en/rest
[GitHub]: https://github.com

## Install

```bash
pip install PyGithub
```

## Simple Demo

```python
from github import Github

# Authentication is defined via github.Auth
from github import Auth

# using an access token
auth = Auth.Token("access_token")

# First create a Github instance:

# Public Web Github
g = Github(auth=auth)

# Github Enterprise with custom hostname
g = Github(base_url="https://{hostname}/api/v3", auth=auth)

# Then play with your Github objects:
for repo in g.get_user().get_repos():
    print(repo.name)

# To close connections after use
g.close()
```

## Documentation

More information can be found on the [PyGitHub documentation site.](https://pygithub.readthedocs.io/en/stable/introduction.html)

## Development

### Contributing

Long-term discussion and bug reports are maintained via GitHub Issues.
Code review is done via GitHub Pull Requests.

For more information read [CONTRIBUTING.md].

[CONTRIBUTING.md]: https://github.com/PyGithub/PyGithub/blob/main/CONTRIBUTING.md

### Maintainership

We're actively seeking maintainers that will triage issues and pull requests and cut releases.
If you work on a project that leverages PyGitHub and have a vested interest in keeping the code alive and well, send an email to someone in the MAINTAINERS file.