semvec/pypi-packages huggingface dataset:
suffixdg 0.0.1
1.本程序由高端设计编写，需要引用及任何改进意见请联系邮箱1481407566qq.com。2.DNA功能域是隐藏在DNA序列中具有特定功能的重要区域，通过多条DNA序列比对容易发现。3.DNA序列比对需要耗费大量的计算机算力，本程序依托分支界定的suffix算法，和个人精心设计的程序代码，意图提供有竞争力的运算速度解决DNA比对问题。
Requires Python: >=3.6

# 本程序由高端设计编写，需要引用及任何改进意见请联系邮箱1481407566@qq.com。
# DNA功能域是隐藏在DNA序列中具有特定功能的重要区域，通过多条DNA序列比对容易发现。
# DNA序列比对需要耗费大量的计算机算力，本程序依托分支界定的suffix算法，和个人精心设计的程序代码，意图提供有竞争力的运算速度解决DNA比对问题。
update-plex-music-album-covers 0.1.2
Update Plex music album covers to the corresponding front covers embedded in your MP3 files
Requires Python: >=3.6
Keywords: update plex music album covers

# update-plex-music-album-covers

Is your Plex showing waveforms or label covers instead of the posters (covers) you worked or paid for?

Update Plex music album covers to the corresponding front covers embedded in your MP3 files.

## Rationale

This utility was written as a solution to a problem with Plex Media Server and music album covers.
Some MP3 files such as the ones purchased from Beatport come with the usual cover one would expect
as well as an additional waveform image. They often include a label cover too.
When scanning files for covers Plex Media Server sees all of these and selects one seemingly
at random. This utility scans your music library for albums with multiple covers, attempts
to extract the embedded front covers from the MP3 files themselves and updates the album
covers with the those. The MP3 files are not modified in this process.

## Running

Install via PIP on the same machine where you Plex server is running:
```bash
pip3 install --user update-plex-music-album-covers
```

Run:
```bash
update-plex-music-album-covers USERNAME --password PASSWORD SERVER LIBRARY
```

If you want to conceal your password you can pass it via environment variable like so:
```bash
read -p "Enter your password: " -s PLEX_PASSWORD && export PLEX_PASSWORD
update-plex-music-album-covers USERNAME SERVER LIBRARY
```
eulerdg 0.0.3
#本程序由高端设计编写，需要引用或者有建议请联系邮箱1481407566@qq.com#本程序模拟二代测序后的DNA碎片拼接过程，使用通常的暴风(brute force)算法耗费较多计算机算力#本程序使用欧拉回路算法加以个人改进，意图提供有竞争力的运算速度
Requires Python: >=3.6

#本程序由高端设计编写，需要引用或者有建议请联系邮箱1481407566@qq.com
#本程序模拟二代测序后的DNA碎片拼接过程，使用通常的暴风(brute force)算法耗费较多计算机算力
#本程序使用欧拉回路算法加以个人改进，意图提供有竞争力的运算速度
py934 0.0.1
Python library for Ethereum 9 3/4

# Mimblewimble on Ethereum with zk SNARKs

## Structure
- `circuits/`: Circuits
- `test/`: Test cases
- `Dockerfile`: Docker file to test Zokrates circuits

## Pre-requisite
Install docker and GNU Make

## Command

#### Circuit Test
This will run tests/circuits/unitTest.code
```shell
make test
```

#### Python library Test
This will run `python -m unittest tests/test*.py`
```shell
make pytest
```

#### Make verifier contract

```shell
# Specify the circuit path to compile and export the verifier contract
make verifier circuit=YOUR_CIRCUIT_PATH

# Specify the output path
make verifier circuit=YOUR_CIRCUIT_PATH output=MyVerifier.sol
```
#### Make proof

```shell
# Specify the circuit path and arguments
make proof circuit=YOUR_CIRCUIT_PATH args='0 0 0 .. 0'

# Specify the output path
make proof circuit=YOUR_CIRCUIT_PATH args='0 0 0 .. 0' output=myProof.json
```
iscsinar 0.0.2
# narcissujsk

Home-page: https://github.com/narcisssujsk/iscsinar
Author: narcissu
Author-email: 1791121094@qq.com
License: MIT
Description: # narcissujsk
        
Keywords: iscsinar
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
sccloud 0.14.0
scRNA-Seq analysis tools that scale to millions of cells
Requires Python: ~=3.5
Keywords: single cell/nucleus genomics analysis

====================================
Single Cell Cloud tools (scCloud)
====================================

scCloud is a tool for analyzing transcriptomes of millions of single cells. It is a command line tool, a python package and a base for Cloud-based analysis workflows.

`Read documentation <http://sccloudpy.readthedocs.io>`__
webtest-flask-fixture 0.5.1
Provide a pytest fixture of a Webtest app with a local static site via Flask
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4
Keywords: WebTest Flask PyTest static-sites

# webtest-flask-fixture
Providing a fixture for static websites to use WebTest through Flask

## Why WebTest?
[WebTest](https://pypi.org/project/WebTest/) provides a great interface for testing websites including button/link and form interactions.

## Why Flask?
[Flask](https://pypi.org/project/Flask/) comes with an extremely light-weight dev server that can server up arbitrary pages (static or coded) relatively easily.

## Let's put the two together!!
And this package is born. The objective is to provide a `PyTest.fixture` that allows for quickly testing static web sites, or through customizing the template, a fixture that can be used to test more complex web sites.


# Installation

`pip install webtest-flask-fixture`

or, from source:

`pip install git+git://github.com/mshafer1/webtest-flask-fixture.git@0.5.1`


# Useage

Start writing a PyTest test, and use `webtest_flask_fixture.test_app` to load pages.

Example:

```python
from webtest_flask_fixture import test_app

def test_can_load_test_index(test_app):
    # Act
    resp = test_app.get('/')

    # Assert
    assert resp.status_int == 200
    assert resp.content_type == 'text/html'
    assert 'Hello, World!' in resp  # string must be present in body
```

<!-- use absolute URL as this is also used for the PyPi docs -->
More examples in [examples](https://github.com/mshafer1/webtest-flask-fixture/tree/master/webtest_flask_fixture/examples/test_files).

# Future
Currently WebTest does not execute JS in the page, we would like to also integrate selenium such that a user can apply our PyTest fixture and get a full experience.
utempid 1.0.0
Unique temporary id generator for python
Requires Python: >=3.7

# utempid

> Unique temporary id generator for python

## Usage

### Getting it
To download utempid, simply use Pypi via pip.

```shell
$ pip install utempid
```

### Using it

```python
# import the generator class
from utempid import UtempidGenerator

# create the generator
gen = utempid.UtempidGenerator()

# get temporary ids
first_id = gen.get_id() # first_id = 0
second_id = gen.get_id() # second_id = 1
third_id = gen.get_id() # third_id = 2

# return ids when no longer needed
gen.return_id(second_id)

# track amount of temporary ids in use
print(gen.active_count) # 2
```

### Example

UtempidGenerator can be used when creating temporary objects with unique ids.
When an object is destroyed, the id is returned to the generator.
This allows for an easy count of the live objects and creates ids that are limited by the maximum amount of live objects at any point.

```python
# import the generator class
from utempid import UtempidGenerator

class TemporaryObject(object):

    gen = UtempidGenerator()

    def __init__(self):
        self.id = self.gen.get_id()

    @classmethod
    def count(cls):
        return cls.gen.active_count

    def __del__(self):
        self.gen.return_id(self.id)


def main():
    a = TemporaryObject() # a.id = 0
    b = TemporaryObject() # b.id = 1
    c = TemporaryObject() # c.id = 2

    print("count: ", TemporaryObject.count()) # 3
    del a # return id 0
    print("count: ", TemporaryObject.count()) # 2

    d = TemporaryObject() # d.id = 0

    print("count: ", TemporaryObject.count()) # 3
    b = 1 # return id 1
    print("count: ", TemporaryObject.count()) # 2
```

License
----

MIT License

Copyright (c) 2018 Joel Barmettler

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.