semvec/pypi-packages huggingface dataset:
disk_objectstore 1.4.0
An implementation of an efficient object store that writes directly on disk.
Requires Python: >=3.9
Keywords: object store, repository, file store, key-value store

# disk-objectstore

An implementation of an efficient key-value store that writes directly on disk
and does not require a server running.

|                |                                                                                              |
| -------------- | -------------------------------------------------------------------------------------------- |
| Latest release | [![PyPI version][pypi-badge]][pypi-link] [![PyPI pyversions][pypi-pyversions]][pypi-link]    |
| Build status   | [![Build Status][build-badge]][build-link] [![Coverage Status][codecov-badge]][codecov-link] |
| Getting help   | [![Docs status][rtd-badge]][rtd-link]                                                        |
| Performance    | [Benchmarks][bench-link]                                                                     |

## Goal

The goal of this project is to have a very efficient implementation of an "object store"
that works directly on a disk folder, does not require a server to run, and addresses
a number of performance issues, discussed also below.

This project targets objects that range from very few bytes up to tens of GB each, with
performance tuned to support tens of millions of objects or more.

This project originated from the requirements needed by an efficient repository
implementation in [AiiDA](http://www.aiida.net) (note, however, that this
package is completely independent of AiiDA).

## How to install

To install, just run:

```
pip install disk-objectstore
```

This will also install a simple `dostore` command line utility together with the library itself.

## Documentation

For instructions on how to use it, some quick start guide, and more detailed information
on the design of the library and its performance, you can check [the documentation](https://disk-objectstore.readthedocs.io/).

[bench-link]: https://aiidateam.github.io/disk-objectstore/dev/bench/
[build-badge]: https://github.com/aiidateam/disk-objectstore/workflows/Continuous%20integration/badge.svg
[build-link]: https://github.com/aiidateam/disk-objectstore/actions
[codecov-badge]: https://codecov.io/gh/aiidateam/disk-objectstore/branch/main/graph/badge.svg
[codecov-link]: https://codecov.io/gh/aiidateam/disk-objectstore
[pypi-badge]: https://badge.fury.io/py/disk-objectstore.svg
[pypi-link]: https://pypi.python.org/pypi/disk-objectstore
[pypi-pyversions]: https://img.shields.io/badge/Supported%20platforms-windows%20%7c%20macos%20%7c%20linux-1f425f.svg
[rtd-badge]: https://readthedocs.org/projects/disk-objectstore/badge
[rtd-link]: http://disk-objectstore.readthedocs.io/
fastapi-minimal-cli 0.1.1
A CLI tool for quickstarting FastAPI projects

# ⚡ FastAPI Minimal CLI

A lightweight command-line tool to **instantly scaffold a FastAPI project** with a clean, ready-to-code structure.

This CLI bootstraps everything you need — from folder layout to Docker setup — so you can focus on writing APIs, not boilerplate.

---

## 🚀 Installation

```bash
pip install fastapi-minimal-cli


create-fastapi-app [project-name]
countries-meta 0.1.1
A Python module to access general countries information including name, origin name, dial code, currency, capital, timezone, and current time.
Requires Python: >=3.9
Keywords: python, countries, country-info, dial-code, currency, capital, timezone, geography, international

# countries-meta

A Python module to access general countries information including name, origin name, dial code, currency, capital, timezone, and current time.

## Installation

```bash
pip install countries-meta
```

## Usage

```python
from countries_meta import Countries

countries = Countries()

# Get country by code
us = countries.get_by_code('US')
us = countries.get('US')
us = countries['US']
print(us.name)  # United States

# Get country by name
germany = countries.get_by_name('Germany')
print(germany.capital)  # Berlin

# Get country by origin name
fr = countries.get_by_origin_name('République française')
print(fr.dial_code)  # +33

# Get country by dial code
canada = countries.get_by_dial_code('+1')
print(canada.name)  # Canada

# Filter countries by currency code
usd_countries = countries.filter_by_currency_code('USD')
print([c.name for c in usd_countries])

# Filter countries by region
european_countries = countries.filter_by_region('Europe')
print([c.name for c in european_countries])

# Access timezone info and current time
print(us.timezone)  # America/Washington
print(us.now)       # Current local time
print(us.time_offset)  # Offset in hours from UTC

# Convert to dict or JSON
print(us.to_dict())
print(us.to_json())
```

## Classes

### `Country`

* Attributes: `code`, `name`, `origin_name`, `dial_code`, `currency_code`, `currency_symbol`, `capital`, `timezone`
* Properties:

  * `tzinfo`: `ZoneInfo` object for the timezone
  * `now`: current datetime in the country's timezone
  * `time_offset`: UTC offset in hours
* Methods:

  * `to_dict(*keys)`: return dict representation
  * `to_json(*keys)`: return JSON string

### `Countries`

* Iterable container of all countries
* Methods to access countries:

  * `get_by_code(code)`
  * `get_by_name(name)`
  * `get_by_origin_name(name)`
  * `get_by_dial_code(dial_code)`
  * `get_by_currency_code(currency_code)`
  * `filter_by_currency_code(currency_code)`
  * `filter_by_region(region)`

## License

MIT
fwdi 0.3.46
Solve Flat Web library With Lightweight Dependency injection Container
Requires Python: >=3.10

# Flat Web library With Lightweight Dependency injection

A lightweight library that makes it easy to create and use controller-based web services using dependency injection.
Code of Conduct. Flat Web Dependency Injection Service is a lightweight open source library that allows you to use 
web roots with necessary dependency injection by automatically populating class constructors.

This library will be regularly modified and built further, this is the Alpha version.