semvec/pypi-packages huggingface dataset:
fourmy 0.0.5
Some functions from CGAL for GIS, it does not aim to become full CGAL bindings. The interface is modeled after shapely.

# fourmy

Fourmy is a minimalistic library to access some CGAL functions from python.

The aim of the library is to be compatible with shapely and to offer functions that are not there.

## usage

```python
from shapely.geometry import Polygon, Point
from fourmy import tessellate

t = tessellate(Polygon([(0,0), (1,0), (1,1), (0,1)]))
print(t.wkt)
```

## install

Fourmy depends on the c++ library CGAL and the python module shapely which sould be installed on your system before running setup script.

```bash
python setup.py build
sudo python setup.py install
```

## history

The necessity arose for contrained triangulation of polygons for wich several libs exists in python, but none was found robust enough for our use case.
sap-tooltips 0.0.2
adding tooltips to SAP API
Requires Python: >=3.7

Puts SAP2000 API documentation directly in to your IDE as tooltips. This way you don't have to copy and paste methods and keep track of parameters.

This is done by taking the documentation to construct classes that call API methods.

**This is just a work in progress right now.**

https://github.com/Ephraim-Bryski/SAP-Tooltips/assets/38594736/95d2c01e-fcf1-4e80-94ce-c86e15ccb9b0
tc-python-lib-template 1.0.0
A python library template for future togethercrew python repos

# python-library

[![Maintainability](https://api.codeclimate.com/v1/badges/e1239b895f0ee2569b61/maintainability)](https://codeclimate.com/github/TogetherCrew/python-library/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/e1239b895f0ee2569b61/test_coverage)](https://codeclimate.com/github/TogetherCrew/python-library/test_coverage)

This repository acts as a template for python libraries that could be implemented.
flet-ivid-hks 1.6
A package tool that provide basic video player and easy clip for flet.

# flet_ivid_hks
A package tool that provide basic video player for flet. Its super easy to use, its built to be used as a normal `flet` control.

## installation
To install, just type:

```
pip install flet_ivid_hks --upgrade
```

## usage

To start show your video inside your `flet` app, you can just import the `VideoContainer` control and use its properties, for example:

```python
from flet_ivid_hks import VideoContainer # import the package
import flet


def main (page:flet.Page):
    page.bgcolor = "black"
    vc = VideoContainer("yourvideo.mp4", border_radius=18, expand=True) # This is a VideoContainer
    page.add(flet.Row([vc], alignment="center"))

    vc.play() # call `play` function to make the video start playing.

    # Call `vc.pause()` to stop the video from playing.

flet.app(target=main)
```

## Note
`Note`: **You should know that this built to be used for basic small or normal usage, its can NOT be used for big production cases, if you do so it will be a RAM consuming and slow for biger videos..**
marketplace-standard-app-api 0.6.0
Materials-MarketPlace Standard App API
Requires Python: >=3.8,<4

# README

## About

This repository contains the specification of the Materials MarketPlace Standard App API.
The API is used as basis for the interaction between apps on the Materials MarketPlace platform.

This repository contains the API version: 0.6.0.

## Authors

- Simon Adorf (simon.adorf@epfl.ch)
- MarketPlace consortium partners

## Specification

The repository contains both a programmatic definition of the API (implemented via [Pydantic](https://pydantic-docs.helpmanual.io/) and [FastAPI](https://fastapi.tiangolo.com/)) within the [marketplace_standard_app_api.main](marketplace_standard_app_api/__main__.py) module as well as an equivalent [OpenAPI](https://www.openapis.org/) representation in the [openapi.json](openapi.json) file.
Programmatic checks are performed to ensure that both representations remain synchronized and conflict-free.
In case that the definition within the Python module and the OpenAPI JSON-file are conflicting with each other for whatever reason, the former must be considered authoritive.

Tip: You can use the `marketplace-standard-app-api show` command to generate the OpenAPI file from the Python module (requires the `cli` extra).

## Installation

Note: Users should use the [MarketPlace Python SDK](https://github.com/materials-marketplace/python-sdk) for app development.

You can install this package from PyPI with:
```console
pip install marketplace-standard-app-api
```

## Tests

Tests for this repository are implemented via [pytest](https://pytest.org/).
To run these tests, first install the test dependencies with
```console
pip install '.[tests]'
```
and then run the tests with the `pytest` command.

## Contributing

Contributions in the form of issues, comments, and pull request are very welcome.

To make code contributions, please fork this repository, and then create a pull request.
For development you will need to setup a Python environment (with a recent Python version), install the development requiremments, and the pre-commit hooks with:
```console
pip install pre-commit==2.17.0
pre-commit install
```

## For maintainers

To create a new release, clone the repository, install development dependencies with `pip install -e '.[dev]'`, and then execute `bumpver update --[major|minor|patch]`.
This will:

  1. Create a tagged release with bumped version and push it to the repository.
  2. Trigger a GitHub actions workflow that creates a GitHub release and publishes it on PyPI.

Additional notes:

  - The project follows semantic versioning.
  - Use the `--dry` option to preview the release change.

## Acknowledgements

This work is supported by the MarketPlace project funded by [Horizon 2020](https://ec.europa.eu/programmes/horizon2020/) under the H2020-NMBP-25-2017 call (Grant No. 760173).