semvec/pypi-packages huggingface dataset:
hy-tutorial 0.0.1
A small example package
Requires Python: >=3.11

# hy
# hy - the "Hey, You!" program

`hy` is a simple program that prints out "Hey, You!" by default without any arguments. However, if you provide a language code, such as `hy IT`, it will print the version of "Hey, You!" in that language.

Currently, `hy` supports the following languages:
- English (EN)
- Spanish (ES)
- French (FR)
- German (DE)
- Italian (IT)

To use `hy` with a specific language, simply provide the language code as an argument. For example, to print "Hey, You!" in Italian, run `hy IT`.

Enjoy using `hy` and spreading greetings in different languages!
sphinxcontrib-cheeseshop 0.3
Sphinx extension for PyPI
Requires Python: >=3.7

================================
The Cheese Shop Sphinx extension
================================

   Ah! We do have some Camembert, sir...

This extension adds directives for easy linking to Cheese Shop (Python Package
Index) packages.  It requires Sphinx 4.0.

   It's a bit runny, sir...

It supports a directive and a role, as well as a new config value.

   Well, as a matter of fact it's very runny, sir...

The ``pypi-release`` directive adds an HTML-only output block that automatically
fetches the download links for the latest release of the given package and
displays them as a list.  For example, ::

   .. pypi-release:: Sphinx
      :prefix: Download
      :class: sidebar

will display "Download:" and a list of download links (eggs and the source
distribution) for the latest Sphinx release.  The "sidebar" class makes the
resulting ``<div>`` appear like a reStructuredText sidebar.  Using "prefix", you
can select what text precedes the list.

   I think it's runnier than you like it, sir...

The ``pypi`` role links to a package.  Use it in one of these forms::

   :pypi:`Sphinx`  -- link to latest release
   :pypi:`the Sphinx package <Sphinx>`  -- dito, but explicit title given
   :pypi:`Sphinx (0.6)`  -- link to specific release
   :pypi:`the Sphinx package <Sphinx (0.6)>`  -- dito, with explicit title

This extension also adds a ``cheeseshop_url`` config value, which defaults to
``'http://pypi.org/project'`` and is used to build URLs to the Cheese Shop.

Have fun!

   Oh... The cat's eaten it.
PyLibreNMS 0.4.15
A Python Library for LibreNMS
Requires Python: >=3.8
Keywords: SDN,librenms,networking,wrapper

# PyLibreNMS

A Python library for the LibreNMS API. 

## Installation

Requires Python>=3.8.

```
pip install pylibrenms
```


## Quick Start

Using the API

```python
from pylibrenms import Librenms

librenms_token = "YOUR_API_TOKEN"
nms = Librenms("YOUR_NMS_INSTANCE", librenms_token)
print(nms.get_all_ports())
```

## Documentation

Coming soon!
brownian-stock 0.0.51
Add your description here
Requires Python: >=3.10



# Brownian
[![Python application](https://github.com/toritoritori29/brownian/actions/workflows/python-app.yml/badge.svg?branch=main)](https://github.com/toritoritori29/brownian/actions/workflows/python-app.yml)

Brownianは日本株取引に対応した株取引フレームワークです。JQuantsからのデータダウンロード, 取引モデルの作成, バックテスト, 実取引まで網羅的にサポートします.


## Usage


以下のサブコマンドを実行すると指定したディレクトリ以下にJQuantesから取得した情報をCSVで保存します. 
```
brownian download <保存先のディレクトリ名>
```

### ログイン情報の設定
またdownloadオプションには`--username`および`--password`オプションが用意されていて、実行時にこれらの引数を指定して実行することもできます。
これらの引数は.brownianrcの内容より優先して利用されます。

## DBの更新・CSVの生成
以下のコマンドを実行すると, ダウンロードしたデータを集計してSQLiteデータベース上に格納します.
またデータベースから銘柄毎の株価情報・決算情報を集計しCSVを生成します. 

```
$ brownian download <保存先フォルダ名>
$ brownian generate <保存先フォルダ名>
```

## ディレクトリの構成

### raw_stock
JQuantsから取得した日毎の株価情報

### raw_statements
JQuantsから取得した日毎の決算情報

## stock
`genereate`コマンドで生成した銘柄毎の株価情報.　株価は調整済みの数字.

## Install

各種コマンドのインストール前にvenvをactivateしてください.

```bash
python3 -m venv .venv
source .venv/bin/activate
```

## For Developer

### Prerequires
* rye
* gh

### Set up
Run following commands.
```
rye sync
```

### Utility commands.

* To test.
```bash
rye run pytest
```

* Lint and format
```bash
rye run invoke lint
rye run invoke format
```

### Publish a release
Run the following command.
This command increment the version number and make a release PR.
```bash
.bump_version.sh
```


### test run
```bash
rye run brownian ...
```
filectrl 0.0.4
File Controller
Requires Python: >=3.10
Keywords: file,file control,file controller,file ctrl,filectrl

# filectrl
File Controller

## Get Controller
```python
import filectrl
fctrl = filectrl.get_controller()
```
Parameters:  
write_type (filectrl.WriteType): Text, Data (default: .Text)  
data_separator (str): write_type == filectrl.WriteType.Data (default: ',')  
file_name (str): log file name. (default: ''; project directory name)  
file_type (str): log file extension name. (default: 'log')  
logging_path (str): logging path (default: '.')  
backup_path (str): Backup path for logged file. (default: './logs')\n

## Write
```python
fctrl.write("Hello, world!")
```