semvec/pypi-packages huggingface dataset:
skycalc-cli 1.4
ESO SkyCalc Command Line Interface
License: MIT
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4
Keywords: sky model observatory telescope astronomy ephemeris sun moon

######################################
 SkyCalc Command Line Interface (CLI)
######################################

============
Installation
============

The SkyCalc CLI works in Python 2.7 or Python3. Install the SkyCalc CLI
on your computer using the command: ::

    pip install --user skycalc_cli

This will also install skycalc_cli's dependency, i.e. the requests package for
making HTTP calls.

=============
Documentation
=============

Documentation can be found on the `ESO SkyCalc Web Page <https://www.eso.org/observing/etc/doc/skycalc/helpskycalccli.html>`_.
pipedrivepy 1.0.0b0
Pipedrive API Generic Client
License: MIT
Keywords: Pipedrive,python,API

# pipedrivepy
*Pipedrive API generic client for Python*

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Linter: pylint](https://img.shields.io/badge/linter-pylint-blue.svg)](https://github.com/PyCQA/pylint)


## Requirements
pipedrivepy tested under Python 3.6+. Synchoronous version requires `requests` package. Asynchoronous version requires `aiohttp` package.


## Installation

You can install pipedrivepy with:

- `pip install pipedrivepy[sync]` for synchoronous version;
- `pip install pipedrivepy[async]` for asynchoronous version;


# Usage
[Pipedrive API Reference](https://developers.pipedrive.com/docs/api/v1/)

pipedrivepy uses chain technique to build endpoint path.

For example, `client.deals(100).followers` makes path to `/deals/100/followers`.

To send request need call one of control methods:

- `get(**query)` to GET request;
- `add(**payload)` to POST request;
- `update(**payload)` to PUT request;
- `delete(**payload)` to DELETE request;

You must first check API method signature to build right path and call right method.

### Example usage of synchoronous client
```python
"""Add a deal
https://developers.pipedrive.com/docs/api/v1/#!/Deals/post_deals"""

from pipedrive import PipedriveError
from pipedrive.sio import Client

client = Client('your-company-domain', 'your-token')

def add_deal(title):
    try:
        data = client.deals.add(title='Test deal')
    except PipedriveError as error:
        print(error.code)  # Show HTTP code
        raise ValueError(str(error))

    print(data['data']['id'])
```

### Example usage of asynchoronous client
```python
"""Merging two deals
https://developers.pipedrive.com/docs/api/v1/#!/Deals/put_deals_id_merge"""

from pipedrive import PipedriveError
from pipedrive.aio import Client

client = Client('your-company-domain', 'your-token')

async def merge_deals(deal_id, merge_with_id):
    try:
        data = await client.deals(42).merge.update(merge_with_id=24)
    except PipedriveError as error:
        print(error.code)  # Show HTTP code
        raise ValueError(str(error))

    print(data['data']['id'])
```


# License
[MIT](https://github.com/bindlock/pipedrivepy/blob/master/LICENSE)
simple-co-train 1.0.0
A simple co-training library built on Keras.
License: MIT
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*

========
Overview
========

A simple co-training library built with Keras.

* Free software: MIT license

Installation
============

Before installing simple-co-train, please install one of Keras' backend engines: TensorFlow, Theano, or CNTK.

::

    pip install simple-co-train

Documentation
=============


Basic usage:

.. code-block:: python

    from sctrain import CoTrainer, SelectionStrategy
    from sctrain.results import print_results

    trainer = CoTrainer(
        data_path='imdb.csv',  # this can be a directory, e.g. 'data'
        x_name='review',  # optional, defaults to 'text'
        y_name='sentiment',  # optional, defaults to 'label'
        unlabelled_size=0.9, # optional, what portion of total data should be used as unlabelled
        train_size=0.8, # optional, what portion of labelled data should be used as training data
        mapping={'negative': 0, 'positive': 1}  # optional mapping, y column must be 0 or 1
        selection = SelectionStrategy.UNSURE_ONLY # optional, can be CONFIDENT_ONLY or BOTH
    )
    # run the co-training, this may take a while...
    trainer.run()
    # print out accuracy, f1 score, precision, recall, and labelled samples at each co-training round
    print_results(trainer)

Development
===========

To run the all tests run::

    tox

Note, to combine the coverage data from all the tox environments run:

.. list-table::
    :widths: 10 90
    :stub-columns: 1

    - - Windows
      - ::

            set PYTEST_ADDOPTS=--cov-append
            tox

    - - Other
      - ::

            PYTEST_ADDOPTS=--cov-append tox


Changelog
=========

0.1.0 (2020-05-07)
------------------

* First release on PyPI.
vertool 1.1.1
The project versioning controller
License: MIT
Requires Python: >=3.4

# Project versioning controller

A small utility for a simple version of the project and maintaining their format in the right state.

## Installation

* install package via pip toolkit: `pip install vertool`
* run to get the project actual version: `vertool`

## How it work

If you are trying to get a version on a local machine, you need to get the current version of the project based on a guitar, if you do not have any tags, the program will consider that the version does not exist yet and gives you an unknown version. When trying to get the version in the pipeline, the utility will use the variable in the environment of the package, which is guaranteed to be present.

## Integration with project

To use the utility in ansible and other tools, you must call the utility in the root after which the current version of the project will be displayed on stdout:

```bash
# .
# |
# |-- .git/
# |-- apps/
#     |
#     |-- module_0
#     |-- module_1
#     ...

$ vertool
1.0.0.dev21+12345
```

To use the utility in setuptool, you must connect the module to the installation file and call the function to get the current version:

```python
from setuptools import setup
from vertool import versioning

setup(
    version=versioning.get_version(),
    // ...
)
```

## Update pip package

* Login to the PiPy repository
* Increase version in the ``vertool/__init__.py`` file
* Create a python package dist
* Update package on the PyPi repository

```bash
# Create a package dist.
python setup.py sdist bdist_wheel

# Upload package to repository.
pip install twine
twine upload -u $VT_PYPI_USERNAME -p $VT_PYPI_PASSWORD  dist/*
```

## Development

Setup git hook to linting the project before commit.

```bash
chmod a+x pre-commit && cp pre-commit .git/hooks
```

To run the test and verify the code, follow the commands below:

```bash
# To run the project linting.
flake8 vertool tests

# To run the project testing.
python -m coverage run -m unittest discover tests/
python -m coverage report -m
```
ryze 0.0.2
League of Legends game updates wrapper and scrapper
License: MIT

# ryze
League of Legends Games Update Unofficial API wrapper. Scraper included for page content.

## Installation
 - `$ pip install ryze`
 

## Example
```python
import json

from ryze import get_game_updates

# get all the game updates page data
game_updates_page = get_game_updates('en-us')

# print the game updates page title
print(game_updates_page.title)

# Updates for LOL start with 'Patch' word, so we filter for it
league_updates = game_updates_page.updates.by_title_name_re(r'^Patch')

# loop over all updates
for update in league_updates:
    with open(f'patches/{update.title}.json', 'w') as f:
        f.write(json.dumps(update.get_full_data().patch.parse_content()))
```
 
## Endorsement
lcu-driver isnâ€™t endorsed by Riot Games and doesnâ€™t reflect the views or opinions of Riot Games or anyone officially involved in producing or managing League of Legends. League of Legends and Riot Games are trademarks or registered trademarks of Riot Games, Inc. League of Legends Â© Riot Games, Inc.