semvec/pypi-packages huggingface dataset:
cutiepy 0.1.0rc1
CutiePy is an open source job scheduler for Python workloads.
Requires Python: >=3.7
Keywords: broker,cron,job scheduler,task queue,worker

# CutiePy

CutiePy is an **open source job scheduler for Python**. CutiePy allows you to:

* **enqueue a job** to run immediately
* **create scheduled jobs** that will run once at a later time
* **create recurring jobs** that will run periodically at a fixed interval, like a [cron](https://en.wikipedia.org/wiki/Cron) job.

CutiePy ships with a **real-time monitoring dashboard** to help you track your jobs and workers.

![CutiePy UI Screenshot](/cutiepy_website/static/img/cutiepy_ui.png)

[**Learn more in the official documentation.**](https://cutiepy.org/docs)

# License

CutiePy is released under the [Apache-2.0 license](https://opensource.org/licenses/Apache-2.0).

# Contributing

CutiePy is currently not open to contribution.
I need some time to think about copyright for outside contributions.
I will also need to write a Contributor Licensing Agreement (CLA).
Until then, CutiePy will be closed to contributions.

If you still want to provide feedback to CutiePy, please open a [GitHub Discussion](https://github.com/chenbobby/cutiepy/discussions) for public feedback, or email me at <a href="mailto:chenbobby@fastmail.com">chenbobby@fastmail.com</a> for private feedback.
test-test782764782642 1.3.0
Casbin role watcher to be used for monitoring updates to policies for PyCasbin

# redis-watcher

redis-watcher is the [Redis](https://github.com/redis/redis) watcher for [pycasbin](https://github.com/casbin/pycasbin). With this library, Casbin can synchronize the policy with the database in multiple enforcer instances.

## Installation

    pip install casbin-redis-watcher

## Simple Example

```python
import os
import casbin
from casbin_redis_watcher import new_watcher, WatcherOptions

def callback_function(event):
    print("update for remove filtered policy callback, event: {}".format(event))

def get_examples(path):
    examples_path = os.path.split(os.path.realpath(__file__))[0] + "/../examples/"
    return os.path.abspath(examples_path + path)

if __name__ == "main":
    test_option = WatcherOptions()
    test_option.host = "localhost"
    test_option.port = "6379"
    test_option.channel = "test"
    test_option.optional_update_callback = callback_function
    w = new_watcher(test_option)
    
    e = casbin.Enforcer(
        get_examples("rbac_model.conf"), get_examples("rbac_policy.csv")
    )
    e.set_watcher(w)
    # then the callback function will be called when the policy is updated.
    e.save_policy()
   
```

## Getting Help

- [pycasbin](https://github.com/casbin/pycasbin)

## License

This project is under Apache 2.0 License. See the [LICENSE](LICENSE) file for the full license text.
flipside-shroomdk 0.0.11
ShroomDK by Flipside Crypto: Query the most comprehensive blockchain data in crypto
Requires Python: >=3.6

# Python SDK

[![Python Continuous Testing](https://github.com/FlipsideCrypto/sdk/actions/workflows/ci_python.yml/badge.svg)](https://github.com/FlipsideCrypto/sdk/actions/workflows/ci_python.yml)

```
pip install shroomdk
```
bytedvetos 2.1.0
Volc TOS (Tinder Object Storage) SDK
Requires Python: >3.5
Keywords: boilerplate

# Volcengine TOS SDK for Python
The TOS Python SDK enables Python developers to easily work with TOS(Tinder Object Storage) service in the volcengine.
This document will show developers some basic examples about TOS bucket and object operation.


## Install
### Requirements
- Python3

The SDK provides user-friendly examples about bucket and object operation.

| **Code**         | **Introduction**                                              |
| -------------------- |---------------------------------------------------------------|
| bucket_v2.py      | create/list/head/delete a bucket                              |
| object_v2.py      | put/get/head/list/delete an object                            |
| object_v2_extra.py   | set_meta/get_meta/copy_object/append_object                   |
| multipart_v2.py   | upload part object, including init/upload/complete/abort/list |
| upload.py   | upload object with checkpoint                                 |


# Quick Start

This section introduces how to create a bucket, upload/download/delete an object in TOS service through our SDK.

## Create a TOS Client

You can interact with TOS service after initiating a TOSClient instance.
The accesskey and secretkey of your account, endpoint and region are required as params.

```python
import vetos

ak = "your access key"
sk = "your secret key"
endpoint = "your endpoint"
region = "your region"
bucket_name = "your bucket name"
object_key = "your object key"
client = vetos.TosClientV2(ak, sk, endpoint, region)     
```

## Create a bucket

The bucket is a kind of unique namespace in TOS, which is a container to store data.
This example shows you how to create a bucket.

```python
import vetos

ak = "your access key"
sk = "your secret key"
endpoint = "your endpoint"
region = "your region"
bucket_name = "your bucket name"
client = vetos.TosClientV2(ak, sk, endpoint, region)
client.create_bucket(bucket_name)                            
```

## Put Object

You can put your file as an object into your own bucket.

```python
# call put_object to upload you data to the TOS                     
client.put_object(bucket_name, object_key, content="123")
assert resp.status == 200       
```
## Get Object
You can download objects in the TOS bucket through our SDK.

```python
# call get_object to download your data from your bucket
client.get_object(bucket_name, object_key)
```

## Delete Object

Your can delete your objects in the bucket：

```python
# call put_object to upload you data to the TOS  
resp = client.put_object(bucket_name, key_name, content="123")
assert resp.status_code == 200   
# call delete_object to delete an object in your bucket
resp = client.delete_object(bucket_name, key_name)
assert resp.status_code == 204
```

## License
[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html)
jobpigeon 0.1.0
Run your scripts through the path of least resistance on a heterogenous cluster.
Requires Python: >=3.6
Keywords: Workload-management batch hpc cluster

# Pigeon
Pigeon is a small library designed to run your scripts through the path of least resistance on a heterogenous cluster.

Much like Slurm and other large-scale schedulers, Pigeon (will) allow for 
 - [ ] Submission of jobs to a scheduler which automatically finds available nodes 
 - [ ] Monitoring multiple running jobs, extracting output and possible error codes
 
The main difference from most other workload managers is Pigeon's ability to 
  * Schedule jobs on a cluster with no setup above ssh
  * Direct jobs to least used computers independently of the type of jobs running
  
Pigeon therefore fills a niche below the large-scale cluster setups where nodes may be used for many different things but some users would like to use it for batch job submission.