semvec/pypi-packages huggingface dataset:
SWire 0.1
Python Strings But Better
License: MIT
Keywords: strings,python,reimplementation

# Wire

Python strings, they are very simple and powerful ways of storing data. However, there are just some things strings just *can't* do.

With **Wire**, you can do all that.
Creating a simple Wire is as easy as this:

```python
from wire import Wire
wire = Wire("I am a wire, stronger than a string")
```

## Installation

The Installation is a simple as:

```bash
pip install wire
```

With a simple interface and powerful management tools. Strings will be a thing of the past.
Docs can be found [here](https://github.com/Code-Jym/wire/blob/main/wire/docs.md)

## Notes

- All the return values for Wire are string objects (except for the ones getting a numerical value)
- This has not been tested on Non-Linux Operating Systems
- This is a basic re-implementation of string
saavn-dl 0.1
CLI tool to download Saavn playlists
License: MIT
Requires Python: >=3

# saavn-dl: Download Saavn playlists
I'm too lazy to download songs and too cheap to buy subscriptions, so I wrote this tiny script to fetch Saavn playlists
 and download the audio from YouTube.

The script stores the download history in an SQLite DB, so that it does not download the same files repeatedly.

This is a very hacky, ugly version that _just works_.

### Why Saavn?
Spotify/Apple Music are more famous, but I wanted something that has Bollywood and other Indian language songs too. Also, I wanted FREE (see the first line in the readme).

Gaana/Saavn are the obvious candidates, and I wrote this so long ago that I actually forgot why I didn't use Gaana :')

### Prerequisites
- Python 3.7
- Git

## Installation
There are two options to install:

**Install using pip**:
```
pip install saavn-dl

Clone the repo and install the dependencies to get started.

```
$ git clone https://github.com/sumeshpremraj/saavn-dl.git
$ cd saavn-dl
$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip install -r requirements.txt
$ python3 saavn-dl --help
```

### Usage
```
$ saavn-dl -p <playlist URL>
```

### To do

- [ ] Import youtube-dl as a module, shelling out is baaaaad
- [ ] Check for ffmpeg/libav (depending on OS) for audio conversion
- [ ] Option to clear DB to start afresh
- [ ] Refactor and use console_scripts in setuptools for Windows compatibility
- [ ] Tests
- [ ] Remove SQLite and try json on disk?

### Contributing

If you want a new feature or want to report a bug, open an issue.
If you want to add a feature, fork the repo, create a feature branch, commit your changes and then send a pull request.

### Credits
* [youtube-dl](https://github.com/rg3/youtube-dl) (which I use to grab the audio in this script too)
* [spotify-dl](https://github.com/SathyaBhat/spotify-dl) and [xkcd-dl](https://github.com/prodicus/xkcd-dl), which also provide convenient ways to download the respective media
pytest-missing-fixtures 0.1.0
Pytest plugin that creates missing fixtures
License: MIT
Requires Python: >=3.5

=======================
pytest-missing-fixtures
=======================

.. image:: https://img.shields.io/pypi/v/pytest-missing-fixtures.svg
    :target: https://pypi.org/project/pytest-missing-fixtures
    :alt: PyPI version

.. image:: https://img.shields.io/pypi/pyversions/pytest-missing-fixtures.svg
    :target: https://pypi.org/project/pytest-missing-fixtures
    :alt: Python versions

.. image:: https://travis-ci.org/voronind/pytest-missing-fixtures.svg?branch=master
    :target: https://travis-ci.org/voronind/pytest-missing-fixtures
    :alt: See Build Status on Travis CI

.. image:: https://ci.appveyor.com/api/projects/status/github/voronind/pytest-missing-fixtures?branch=master
    :target: https://ci.appveyor.com/project/voronind/pytest-missing-fixtures/branch/master
    :alt: See Build Status on AppVeyor

Pytest plugin that creates missing fixtures

----

This `pytest`_ plugin was generated with `Cookiecutter`_ along with `@hackebrot`_'s `cookiecutter-pytest-plugin`_ template.


Features
--------

* TODO


Requirements
------------

* TODO


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

You can install "pytest-missing-fixtures" via `pip`_ from `PyPI`_::

    $ pip install pytest-missing-fixtures


Usage
-----

* TODO

Contributing
------------
Contributions are very welcome. Tests can be run with `tox`_, please ensure
the coverage at least stays the same before you submit a pull request.

License
-------

Distributed under the terms of the `MIT`_ license, "pytest-missing-fixtures" is free and open source software


Issues
------

If you encounter any problems, please `file an issue`_ along with a detailed description.

.. _`Cookiecutter`: https://github.com/audreyr/cookiecutter
.. _`@hackebrot`: https://github.com/hackebrot
.. _`MIT`: http://opensource.org/licenses/MIT
.. _`BSD-3`: http://opensource.org/licenses/BSD-3-Clause
.. _`GNU GPL v3.0`: http://www.gnu.org/licenses/gpl-3.0.txt
.. _`Apache Software License 2.0`: http://www.apache.org/licenses/LICENSE-2.0
.. _`cookiecutter-pytest-plugin`: https://github.com/pytest-dev/cookiecutter-pytest-plugin
.. _`file an issue`: https://github.com/voronind/pytest-missing-fixtures/issues
.. _`pytest`: https://github.com/pytest-dev/pytest
.. _`tox`: https://tox.readthedocs.io/en/latest/
.. _`pip`: https://pypi.org/project/pip/
.. _`PyPI`: https://pypi.org/project
dfa-wrapper 0.0.2
Zerion Dataflow Automation API Wrapper
License: MIT
Requires Python: >=3.0

# DFA-wrapper
The DFA-Wrapper is an open-source project to simplify and standardize integrations with Zerion Software's Dataflow Automation software. Written in Python, DFA-Wrapper allows you to rapidly begin creating integrations without the headache of learning the ins and outs of API authentication and structure.

### Version History
- 0.0.1: Initial API library
- 0.0.2: Added deleteRecords() and deleteAllErrorMessages()
unit-system 1.1.7
SI unit system implementation enabling physical quantity math
License: MIT

[![Build Status](https://dev.azure.com/l-johnston/unit_system/_apis/build/status/l-johnston.unit_system?branchName=master)](https://dev.azure.com/l-johnston/unit_system/_build/latest?definitionId=8&branchName=master) ![Code Coverage](https://img.shields.io/azure-devops/coverage/l-johnston/unit_system/8) ![Version](https://img.shields.io/pypi/v/unit-system)
# `unit_system`
The unit_system package provides a way to do physical quantity math
in Python that replicates Mathcad's unit system. The implementation
conforms to the [SI standard](https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication811e2008.pdf).

## Installation
```linux
$ pip install unit_system
```  

## Usage

```python
>>> from unit_system import Quantity
>>> V = Quantity(1, "V")
>>> A = Quantity(1, "A")
>>> 1*V / (1*A)
1.0 Ω
```  

You can load predefined units like the ones in Mathcad.

```python
>>> from unit_system import *
>>> 1*mΩ * 1*A
0.001 V
```

## Documentation
https://l-johnston.github.io/unit_system/
json-schema-to-class 0.2.4
Convert JSON Schema into Python Class
License: MIT
Requires Python: >=3.6.0
Keywords: JSON Schema Class

# json-schema-to-class [![Build Status](https://travis-ci.com/FebruaryBreeze/json-schema-to-class.svg?branch=master)](https://travis-ci.com/FebruaryBreeze/json-schema-to-class) [![codecov](https://codecov.io/gh/FebruaryBreeze/json-schema-to-class/branch/master/graph/badge.svg)](https://codecov.io/gh/FebruaryBreeze/json-schema-to-class) [![PyPI version](https://badge.fury.io/py/json-schema-to-class.svg)](https://pypi.org/project/json-schema-to-class/)

Convert JSON Schema into Python Class

## Installation

Need Python 3.6+.

```bash
pip install json-schema-to-class
```

## Usage

For example, convert [tests/test_schema.json](tests/test_schema.json) into Python class:

```bash
# generate & highlight
json-schema-to-class tests/test_schema.json --indent 2 | pygmentize

# or generate to file
json-schema-to-class tests/test_schema.json -o tests/schema_build.py

# generate code with __repr__ method
json-schema-to-class tests/test_schema.json --indent 2 --repr | pygmentize
```

Get `tests/schema_build.py` as follow:

```python
from typing import List


class WarmUp:
    def __init__(self, values: dict = None):
        values = values if values is not None else {}
        self.start: float = values.get("start", 0.0)
        self.steps: int = values.get("steps", 0)


class LrSchedulerConfig:
    def __init__(self, values: dict = None):
        values = values if values is not None else {}
        self.lr_mode: str = values.get("lr_mode", 'cos')
        self.base_lr: float = values.get("base_lr", None)
        self.target_lr: float = values.get("target_lr", 0.0002)
        self.decay_factor: float = values.get("decay_factor", 0.1)
        self.milestones: List[float] = values.get("milestones", [0.3, 0.6, 0.9])
        self.lr_decay: float = values.get("lr_decay", 0.98)
        self.warm_up = WarmUp(values=values.get("warm_up"))


class LrSchedulerConfigs(list):
    def __init__(self, values: list = None):
        super().__init__()
        values = values if values is not None else []
        self[:] = [LrSchedulerConfig(value) for value in values]
```