semvec/pypi-packages huggingface dataset:
MikeyBots 4.3.3
MikeyBots

# PirxcyPinger
Use This To Upload Files To PirxcyPinger

[![Downloads](https://pepy.tech/badge/PirxcyPinger)](https://pepy.tech/project/PirxcyPinger)
[![Downloads](https://pepy.tech/badge/pirxcypinger/week)](https://pepy.tech/project/pirxcypinger)
[![Downloads](https://pepy.tech/badge/pirxcypinger/month)](https://pepy.tech/project/pirxcypinger)
[![Requires: Python 3.x](https://img.shields.io/pypi/pyversions/PirxcyPinger.svg)](https://pypi.org/project/PirxcyPinger/)
[![Version: 0.0.2](https://img.shields.io/pypi/v/PirxcyPinger.svg)](https://pypi.org/project/PirxcyPinger/)

### Setup:
``pip3 install PirxcyPinger``

[Examples](https://github.com/PirxcyFinal/PirxcyPinger/tree/main/Examples "github.com/PirxcyFinal/PirxcyPinger/tree/main/Examples")
cairotest 0.2.3
A smart test framework for cairo-lang and starknet based on pytest and hypothesis

# The _Cairo smart test suite_

Author: Jamie Gabbay

## What is this?

This repository contains `cairotest`; an automated unit- and property-based test suite for the [Cairo programming language](https://www.cairo-lang.org/) based on [pytest](https://docs.pytest.org/) and [Hypothesis](https://hypothesis.readthedocs.io/en/latest/).

I am pleased to share this with the Cairo community, and feedback and suggestions are welcome.


## How to use Cairo test suite

### Install

Just use `pip` in the usual way.  For example on a Linux environment this should work:
```
pip3 cairotest
```

### Examples

A short tutorial is [`here`](https://github.com/bellissimogiorno/cairotest/tree/main/cairotest-demo).

For more robust usage see the [cairo-integer-types](https://github.com/bellissimogiorno/cairo-integer-types/tree/main/) library.  See any file whose name begins with `test_`, as in [`test_biguint.py`](https://github.com/bellissimogiorno/cairo-integer-types/blob/main/int_unbounded/test_bigint.py) or [`test_uint125.py`](https://github.com/bellissimogiorno/cairo-integer-types/blob/main/int_fixedwidth/test_uint125.py).


### Install Cairo

Presumably if you're interested in `cairotest` then you have Cairo installed, but just in case ...

* [Official Cairo install instructions are here](https://www.cairo-lang.org/docs/quickstart.html#installation) and
* [my personal setup script is below](#my-install)


## Why do we need a Cairo test framework?

Seriously?  You do!

See [this repo](https://github.com/bellissimogiorno/cairo-integer-types/tree/main/) for usage examples.

## My setup

This is what I type to get set up and running with a Cairo development environment on a fresh machine running Debian linux (Ubuntu flavour).  Help yourself (but don't blame me if something goes wrong):

```
# Make sure the ambient Debian OS is up-to-date
sudo apt update
sudo apt upgrade

# Cairo is developed on Python 3.7 so let's get that.
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev wget libbz2-dev libgmp-dev
# Download Python 3.7 and cd into directory
wget https://www.python.org/ftp/python/3.7.13/Python-3.7.13.tgz
tar xvzf Python-3.7.13.tgz
cd Python-3.7.13
# Configure compilation
./configure --enable-optimizations
# Make (8 core system)
make -j 8
# Install
# IMPORTANT: altinstall means we don't overwrite your machine's native version of Python!
sudo make altinstall

# Create Python3.7 virtual environment
python3.7 -m venv ~/cairo_venv-3.7
# Jump into the venv
source ~/cairo_venv-3.7/bin/activate

# Install prerequisites (works for Cairo 0.8)
pip3 install jinja2 pytest pytest-reverse hypothesis cairo-lang black pytest-xdist[psutil]

# Now install cairotest
pip3 install cairotest
```

## Feedback and comments ...

... are very welcome.  Thanks in advance.
styled-pyqtwidgets 0.1.6
create stylized table widget
Requires Python: >=3.6
Keywords: qTableWidget,pypi,package

# Package for easily creating and formatting frequenly used table model
    
Simple package for stylizing and formatting PyQt5 Widgets

Install with `pip3 install styled-pyqtwidgets`


## Expected Usage
```
from PyQt5 import QtWidgets
from StyledWidgets.TableStyles import StyledTableWidget

table = QtWidgets.QTableWidget()
table_widget = StyleTableWidget(table)
```
pop-except 0.1.0
Contracts, subs, and environment for handling exceptions in POP
Requires Python: >=3.7

==========
pop-except
==========

.. image:: https://img.shields.io/badge/made%20with-pop-teal
   :alt: Made with pop, a Python implementation of Plugin Oriented Programming
   :target: https://pop.readthedocs.io/

.. image:: https://img.shields.io/badge/made%20with-python-yellow
   :alt: Made with Python
   :target: https://www.python.org/

Contracts, subs, and environment for handling exceptions in POP.

About
=====

This project contains app-merge components for POP.
It adds a sub for exception hooks and for exceptions.
This provides a predictable structure for using exceptions in POP.

What is POP?
------------

This project is built with `pop <https://pop.readthedocs.io/>`__, a Python-based
implementation of *Plugin Oriented Programming (POP)*. POP seeks to bring
together concepts and wisdom from the history of computing in new ways to solve
modern computing problems.

For more information:

* `Intro to Plugin Oriented Programming (POP) <https://pop-book.readthedocs.io/en/latest/>`__
* `pop-awesome <https://gitlab.com/saltstack/pop/pop-awesome>`__
* `pop-create <https://gitlab.com/saltstack/pop/pop-create/>`__

Getting Started
===============

Prerequisites
-------------

* Python 3.7+
* git *(if installing from source, or contributing to the project)*

Installation
------------

.. note::

   If wanting to contribute to the project, and setup your local development
   environment, see the ``CONTRIBUTING.rst`` document in the source repository
   for this project.

If wanting to use ``pop-except``, you can do so by either
installing from PyPI or from source.

Install from PyPI
+++++++++++++++++

.. code-block:: bash

  pip install pop-except


Install from source
+++++++++++++++++++

.. code-block:: bash

   # clone repo
   git clone git@gitlab.com/vmware/pop/pop-except.git
   cd pop-except

   # Setup venv
   python3 -m venv .venv
   source .venv/bin/activate
   pip install -e .

Usage
=====

In your project's main ``__init__`` function extend the `pop_except` namespace:

.. code-block:: python:

    def __init__(hub):
        hub.pop.sub.add("pop_except")

After your code initializes hub.OPT, call `pop_except`'s configure function:

.. code-block:: python:

    def __cli__(hub):
        hub.pop.config.load(["my_app", "pop_except"], cli=""my_app")

Roadmap
=======

Reference the `open issues <https://gitlab.com/vmware/pop/pop-except/issues>`__ for a list of
proposed features (and known issues).

Acknowledgements
================

* `Img Shields <https://shields.io>`__ for making repository badges easy.