semvec/pypi-packages huggingface dataset:
nemo-reporting-core 0.9.0
Geoscience Australia - NEMO Automated Reporting Core

# Installation

`pip install nemo_reporting_core`

# Helloworld

  - `from nemo_reporting_core.welcome import say_hello`
  - `say_hello()`
  - `say_hello("Everybody")`

# setup.py
`setup.py` is the build script for setuptools. It tells setuptools about your package (such as the name and version) as well as which code files to include. Some important entries and examples are shown below.

   * name=<package name> e.g. ga-reporting-etls
   * description=<>
   * packages=<folder name> e.g. testpypi
   * version=<auto generated by bump version>
   * setup_requires=['pytest-runner']
   * tests_require=['pytest','pylint']

# setup.cfg
setup.cfg is the configuration file for setuptools. It tells setuptools about your package (such as the name and version) as well as which code files to include. We will have pytest and pylint as bare minimum in the cfg file but more can be added specific to the package


# bumpversion (.bumpversion.cfg)
bumpversion is used to bump major,minor and patch versions. `https://pypi.org/project/bumpversion/`
Command: bumpversion minor|major|patch --allow-dirty

# Migrations

Make sure the following environment variables are set before running Alembic commands. This needs to be a suitably privileged user.

```
DB_HOST
DB_USER
DB_PASSWORD
DB_NAME (optional)
DB_PORT (optional)
```

### Upgrade Workflow

  - `alembic revision --autogenerate -m <MESSAGE>`
    - Check the file manually!!!
  - `alembic upgrade head --sql` to view the DDL generated 
  - `alembic upgrade head` to appply directly to database
  - command `apply-migrations` can be used anywhere the package is installed
osmRoad-nadfity 0.2.1a0
Parse OSM Data

# Summary

Process OSM data with python 3. This project is mainly motivated by [openstreetmap](https://github.com/johnyf/openstreetmap).

# Dependencies

- [scipy](https://www.scipy.org/), [numpy](http://www.numpy.org/)
- [networkx](https://networkx.github.io/)

# Install
You can install [osmRoad](https://pypi.org/project/osmRoad/) via `pip`.

```shell
pip install osmRoad
```

# Usage

```
from osm import parser
from osm import road
```
## parser
- `load_parse_osm`: return `bounds`, `nodes`, `ways`
- `load_parse_osmxy`: different from above, return `nodes` with coodinates

## road
- `extract_connectivity`: return the adjecent matrix `lil_matrix` (without weights)
- `extract_adj`: return the adjecent list (without weights)
- `extract_edges`: return the edges (without weights)
- `build_graph`: return a `graph` in `networkx` (with weights)

# Example

```
parsed_osm = parser.load_parse_osmxy(r"osm/Beijing.osm")
r = road.build_graph(parsed_osm)
print(nx.dijkstra_path(r, 296314321, 296314277))
```

```
parsed_osm = parser.load_parse_osm(r"osm/Beijing.osm")
m = road.extract_adj(parsed_osm)
```
python-library 0.1.0
A demo workspace integration library in Python

# **Python library**
### Installation
```pip install python_library```

### Get started
```python
from python_library import WebexIntegration

# Instantiate a WebexIntegration object
    wi = WebexIntegration(clientId, clientSecret, activationCode)

# Call the status method
xStatus = wi.Status(deviceId, "RoomAnalytics.AmbientTemperature")
```
earthquake-id-warning 0.0.2
this project will report the latest earthquake in Indonesia from BMKG
Requires Python: >=3.6

# indonesia-earthquake
this project will report the latest earthquake in Indonesia from BADAN METEOROLOGI, KLIMATOLOGI, DAN GEOFISIKA

## HOW IT WORK?

This package will scrape data from [BMKG](https://bmkg.go.id/) to get the latest earthquake happen in Indonesia

This package use BeautifulSoup4 and requests package to scrape data.

## HOw TO USE

Install package use: pip install earthquake-id-warning
```
import gempaterkini

if __name__ == '__main__':
    result = gempaterkini.ekstrasi_data()
    gempaterkini.tampilan_data(result)
```

## Author
Heru Setiawan
sqlalchemy-debug 0.3.4
a tool for debug sqlalchemy model
Keywords: sqlalchemy

==============================
SQLAlchemy ORM Debug Script
==============================

You can write code in your application::  

    from sqlalchemy_debug import debug_statement
    model = "your ORM Model"
    statement = session.query(...)
    debug_statement(statement)
    
    record = model.__table__.insert(...)
    debug_statement(record)

    debug_statement(model) # show create table statement
object-repr 0.0.2
Provide dynamic __repr__ method for any __dict__ based class.
Keywords: python,repr,print

# Object_repr

Alpha Version, Under construction.
Developed by Idan Kalderon (c) 2022

Provide dynamic __repr__ method for any __dict__ based class.
Order of the printed items is defined by vars(self) dict.
For default not include private attributes (start with '_').

## License

MIT
splt 4.0
This function will ask you to enter a string, and this program will separate the string character by character,not word by word.P.S.:There aren't any url for this project

This function will ask you to enter a string, and this program will separate the string character by character; "S" in parameter sorl refers to screen and "L" refers to list. This position can only be filled with S or L.The listname will be "list";The usage and meaning of parameters sep, end, file and flush are the same as that of print();  Function format: splt (string, sep = , end = "
", file = sys.stdout, flush = false, sorl = "L")    Optimization content: 1.Add docstring 2.Let the user can use the function without moudle "sys"
tapas-project 2.0.0
A sample Python project
Requires Python: >=3.7, <4
Keywords: sample,setuptools,development

# A sample Python project

![Python Logo](https://www.python.org/static/community_logos/python-logo.png "Sample inline image")

A sample project that exists as an aid to the [Python Packaging User
Guide][packaging guide]'s [Tutorial on Packaging and Distributing
Projects][distribution tutorial].

This project does not aim to cover best practices for Python project
development as a whole. For example, it does not provide guidance or tool
recommendations for version control, documentation, or testing.

[The source for this project is available here][src].

Most of the configuration for a Python project is done in the `setup.py` file,
an example of which is included in this project. You should edit this file
accordingly to adapt this sample project to your needs.

----

This is the README file for the project.

The file should use UTF-8 encoding and can be written using
[reStructuredText][rst] or [markdown][md use] with the appropriate [key set][md
use]. It will be used to generate the project webpage on PyPI and will be
displayed as the project homepage on common code-hosting services, and should be
written for that purpose.

Typical contents for this file would include an overview of the project, basic
usage examples, etc. Generally, including the project changelog in here is not a
good idea, although a simple “What's New” section for the most recent version
may be appropriate.

[packaging guide]: https://packaging.python.org
[distribution tutorial]: https://packaging.python.org/tutorials/packaging-projects/
[src]: https://github.com/pypa/tapas_project
[rst]: http://docutils.sourceforge.net/rst.html
[md]: https://tools.ietf.org/html/rfc7764#section-3.5 "CommonMark variant"
[md use]: https://packaging.python.org/specifications/core-metadata/#description-content-type-optional