semvec/pypi-packages huggingface dataset:
SSL-DNX 2.1
Semi Supervised Learning Algorithms.
License: MIT
Requires Python: >=3.6
Keywords: Semi Supervised Learning,ML,IA

# Semi-Supervised Algorithms

This project has the following algorithms:
- Co-Training
- Tri-Training
- Democratic Co-Learning
- Density Peaks
  - STDPNF


# Release Notes

See the commit logs at https://github.com/dpr1005/Semisupervised-learning-and-instance-selection-methods.
khawniewmamoung 0.0.1
What is mango sticky rice by Wizvolcano
License: MIT
Keywords: Mango Sticky Rice,wizvolcano

(Uncle Profile) เป็นตัวอย่างการอัพโหลด package ไปยัง pypi.org
=============================================================

PyPi: https://pypi.org/project/khawniewmamoung/

สวัสดีจ้าาาา แพ็คนี้คือแพ็คเกจที่อธิบายโปรไฟล์ของนาย Loong
และสามารถนำไปใช้กับผู้อื่นได้

วิธีติดตั้ง
~~~~~~~~~~~

เปิด CMD / Terminal

.. code:: python

   pip install khawniewmamoung

วิธีใช้งานแพ็คเพจนี้
~~~~~~~~~~~~~~~~~~~~

-  เปิด IDLE ขึ้นมาแล้วพิมพ์…

.. code:: python

   from khawniewmamoung import mango

       mango = MangoStickyRice()
       mango.what_is_it()
       mango.show_ingredient()
       mango.show_how_to(eng=True)
       mango.show_youtube()
       mango.show_google()
       mango.show_location('กรุงเทพ')
       mango.show_image(open=True)
       mango.show_ascii()

By: Wizvolcano
mauroquinteroos-reader 1.2.0
Paquete de prueba de Mauro Quinteros
License: MIT
Requires Python: >=3.6

# Pasos para crear un paquete

- [Tutorial oficial de python](https://packaging.python.org/en/latest/tutorials/packaging-projects/)

- [Keywords de setuptools](https://setuptools.pypa.io/en/latest/references/keywords.html)

- [Gestión de dependencias](https://setuptools.pypa.io/en/latest/userguide/dependency_management.html#declaring-dependencies)

- [Gestión de archivos de datos](https://packaging.python.org/en/latest/guides/using-manifest-in/)

- [Configurar setuptools usando setup.cfg](https://setuptools.pypa.io/en/latest/userguide/declarative_config.html)

### Crear el archivo pyproject.toml (si usas setuptools no es necesario crearlo)

pyproject.toml le dice a las herramientas de build (como pip y build) que se necesita para construir el paquete.

### Configuración de la metadata del paquete

Existen 2 archivos [setup.cfg](https://setuptools.pypa.io/en/latest/userguide/declarative_config.html) (estático) y setup.py (dinámico). Se puede colocar toda la metadata en el archivo setup.py a pesar de que sea metadata estática debido a que antes era la única manera de hacerlo, pero ahora se recomienda separar la metadata estática de la dinámica.

### Configuración del manejo de archivos de datos

Al agregar el keyword `includ_package_data` dentro del archivo setup.py, se va agregar al paquete todos los archivos de datos. Si deseamos agregar ciertos archivos se debe crear el archivo `MANIFEST.in`.

### Construir el paquete

Instalar el paquete de `build` con el comando `python -m pip install --upgrade build`. Una vez terminemos de configurar el archivo setup.py se ejecuta el siguiente comando `python -m build` para construir el paquete y el wheel que se subirá al repositorio.

### Subir el proyecto a pypi

Instalar el paquete de `twine` con el comando `pip install twine`. Ejecutamos el siguiente comando `twine check dist/*` para verificar que los archivos estén bien configurados. Finalmente ejecutamos `twine upload dist/*` para subir el paquete a pypi. Al subir este proyecto te pedirá tu usuario y contraseña, para evitar colocarlo a cada rato crea el archivo `.pypirc` con la siguiente configuración:

```
[pypi]
username = __token__
password = <PyPI token>
```

### Actualizar algún cambio en el proyecto

Para actualizar un cambio en el paquete, luego de haber realizado los cambios se debe actualizar la versión del paquete. Para ello se utilizar la herramienta de `bumpversion`. Primero la instalamos `pip install bumpversion` y luego ejecutamos `bumpversion --current-version 1.0.0 minor setup.py reader/__init__.py`.

Finalmente, se debe eliminar los archivos de la carpeta dist y ejecutar el comando `python -m build` nuevamente.
mkdocs-img2figv2-plugin 0.0.2
A MkDocs plugin that converts markdown encoded images into <figure> elements.
License: MIT
Requires Python: >=3.6
Keywords: mkdocs python markdown

# MkDocs Img2Fig v2 Plugin

> this project fix bug and add new feature in [MkDocs Img2Fig plugin](https://github.com/stuebersystems/mkdocs-img2fig-plugin)

This [MkDocs](https://www.mkdocs.org) plugin converts markdown encoded images like

```markdown
![An image caption](../images/my-image.png){align="right" width="20%"}
```

into 

```html
<figure class="figure-image">
  <img src="../../images/my-image.png" alt="An image caption" align="left" width="20%" >
  <figcaption>An image caption</figcaption>
</figure>
```

- of course, you could leave out `{align="right" width="20%"}`
- support attr : https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/img

## center image
unfortunately, `align:center` is not supported. if you want to center image, add `style="display:block; margin:0 auto;`

for example
```markdown
![An image caption](../images/my-image.png){width="20%" style="display:block; margin:0 auto;"}
```

## Requirements

This package requires Python >=3.6 and MkDocs version 1.0 or higher.  

## Installation

Install the package with pip:

```cmd
pip install mkdocs-img2figv2-plugin
```

Enable the plugin in your `mkdocs.yml`:

```yaml
plugins:
    - search
    - img2figv2
```

**Note:** If you have no `plugins` entry in your config file yet, you'll likely also want to add the `search` plugin. MkDocs enables it by default if there is no `plugins` entry set, but now you have to enable it explicitly.

More information about plugins in the [MkDocs documentation](https://www.mkdocs.org/user-guide/plugins/)

## Known issue

it won't work with setting `use_directory_urls: false` in your `mkdocs.yml` ( true is default )
aiothrift 0.2.7
Async Thrift server and client
License: MIT
Requires Python: >=3.7,<4.0
Keywords: thrift,thriftpy,asyncio

aiothrift
=========

Asyncio implementation for thrift protocol, which is heavily based on thriftpy2_.

.. image:: https://travis-ci.org/ryanwang520/aiothrift.svg?branch=master
   :target: https://travis-ci.org/ryanwang520/aiothrift


Documentation: https://aiothrift.readthedocs.org/

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

::

    $ pip install aiothrift


Usage example
-------------

Thrift file
^^^^^^^^^^^

::

    service PingPong {
        string ping(),
        i64 add(1:i32 a, 2:i64 b),
    }


Server
^^^^^^

.. code:: python

    import asyncio
    import aiothrift

    pingpong_thrift = aiothrift.load('pingpong.thrift', module_name='pingpong_thrift')

    class Dispatcher:
        def ping(self):
            return "pong"

        async def add(self, a, b):
            await asyncio.sleep(1)
            return a + b

    async def main():
      server = await aiothrift.create_server(pingpong_thrift.PingPong, Dispatcher()))
      async with server:
          await server.serve_forever()

    asyncio.run(main())

Client
^^^^^^

.. code:: python

    import asyncio
    import aiothrift

    pingpong_thrift = aiothrift.load('pingpong.thrift', module_name='pingpong_thrift')

    async def go():
        conn = await aiothrift.create_connection(pingpong_thrift.PingPong)
        print(await conn.ping())
        print(await conn.add(5, 6))
        conn.close()

    asyncio.run(go())

Or use ConnectionPool
^^^^^^^^^^^^^^^^^^^^^

.. code:: python

    import asyncio
    import aiothrift

    pingpong_thrift = aiothrift.load('pingpong.thrift', module_name='pingpong_thrift')

    async def go():
        client = await aiothrift.create_pool(pingpong_thrift.PingPong)
        print(await client.ping())
        print(await client.add(5, 6))
        client.close()
        await client.wait_closed()

    asyncio.run(go())


It's just that simple to begin with ``aiothrift``, and you are not forced to use ``aiothrift`` on both server and client side.
So if you already have a normal thrift server setup, feel free to create an async thrift client to communicate with that server.

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

- Python >= 3.7.0
- async-timeout_
- thriftpy2_

.. _async-timeout: https://pypi.python.org/pypi/async_timeout
.. _thriftpy2: https://thriftpy2.readthedocs.org/en/latest/


LICENSE
-------

``aiothrift`` is offered under the MIT license.
vivaldi-feed-exporter 0.1.0
A command line tool to export feeds from Vivaldi as OPML
License: MIT
Requires Python: >=3.10,<4.0

# vivaldi-feed-exporter

Since [Vivaldi](https://vivaldi.com) does not currently have the ability to export feeds,
I created a command line tool to generate [OPML](http://opml.org) based on a profile.

*Disclaimer : It depends on Vivaldi's implementation, so it may stop working at any time*

## Usage

- Follow [this page](https://help.vivaldi.com/desktop/tools/import-and-export-browser-data/#Transfer_the_full_Vivaldi_browser_profile) 
  to identify your Vivaldi profile folder
- Install `vivaldi-feed-exporter` via `pipx install vivaldi-feed-exporter`
- Running `vivaldi-feed-exporter <profile folder path>` will output OPML to standard output

## Mapping of Vivaldi feed properties to OPML `outline` element attributes

Vivaldi feed property |`outline` attribute
-|-
title|`text`, `title`
address|`xmlUrl`
millimango 0.0.2
MILLI Mango
License: MIT
Keywords: milli,mango,sticky,rice

(millimango) package to pypi.org
================================

PyPi: https://pypi.org/project/millimango/

this is my first package with nothing speacial

Install
~~~~~~~

open CMD / Terminal

.. code:: python

   pip install millimango

How to use
~~~~~~~~~~

-  open your IDE…

.. code:: python

   from millimango import Mangostk

   m = Mangostk()
   m.trend(open=True)
   m.what_is_it()
   m.how2make(open=True)
   m.ingredient()
   m.showpic()
   m.show_ascii()

dev is me.
khawniawmamuang 0.0.2
What is a Mango Sticky Rice? by Uncle Engineer
License: MIT
Keywords: Mango Sticky Rice,Uncle Engineer

(Uncle Profile) เป็นตัวอย่างการอัพโหลด package ไปยัง pypi.org
=============================================================

PyPi: https://pypi.org/project/khawniawmamuang/

สวัสดีจ้าาาา แพ็คนี้คือแพ็คเกจที่อธิบายวิธีการทำข้าวเหนียวมะม่วง (Mango
Sticky Rice) มีฟังชั่นโชว์วิธีการทำ ส่วนประกอบต่างๆ

วิธีติดตั้ง
~~~~~~~~~~~

เปิด CMD / Terminal

.. code:: python

   pip install khawniawmamuang

วิธีใช้งานแพ็คเพจนี้
~~~~~~~~~~~~~~~~~~~~

-  เปิด IDLE ขึ้นมาแล้วพิมพ์…

.. code:: python

   from khawniawmamuang import MangoStickyRice

   mango = MangoStickyRice()
   mango.what_is_it() #ข้าวเหนียวมะม่วงคืออะไร?
   mango.show_ingredients() #มีส่วนผสมอะไรบ้าง?
   mango.show_how_to(eng=True) #วิธีการทำ
   mango.show_youtube() #โชว์คลิปทำ
   mango.show_google() #โชว์เทรนด์ google
   mango.show_location() #โชว์ตำแหน่งร้าน
   mango.show_image(open=True) #โชว์ภาพ
   mango.show_ascii() #โชว์ ascii

พัฒนาโดย: ลุงวิศวกร สอนคำนวณ FB: https://www.facebook.com/UncleEngineer

YouTube: https://www.youtube.com/UncleEngineer
lib-bas-eng 0.0.1
First Lib by BAS
License: MIT
Keywords: bas

(Lib BAS) เป็นตัวอย่างการอัพโหลด package ไปยัง pypi.org
=======================================================

PyPi: https://pypi.org/project/lib_bas_eng/

สวัสดีจ้าาาา แพ็คนี้คือแพ็คเกจที่อธิบายโปรไฟล์ของนาย BAS
และสามารถนำไปใช้กับผู้อื่นได้

วิธีติดตั้ง
~~~~~~~~~~~

เปิด CMD / Terminal

.. code:: python

   pip install lib_bas_eng

วิธีใช้งานแพ็คเพจนี้
~~~~~~~~~~~~~~~~~~~~

-  เปิด IDLE ขึ้นมาแล้วพิมพ์…

.. code:: python

   from lib_bas_eng import BasInfo

   my = BasInfo('BAS')
   my.company = 'MIMO Tech'
   my.hobby = ['Play','Reading','Sleeping']
   print(my.name)
   my.show_email()
   my.show_myart()
   my.show_hobby()
   my.show_cat()