semvec/pypi-packages huggingface dataset:
Persistence 5.4
Persistent ExtensionClass
Requires Python: >=3.10

Overview
========

This package provides a variant of the persistent base class that's an
ExtensionClass_. Unless you need ExtensionClass_ semantics, you probably want to
use ``persistent.Persistent`` from the persistent_ distribution (formerly in ZODB3).

.. _ExtensionClass : https://pypi.org/project/ExtensionClass/
.. _persistent : https://pypi.org/project/persistent/
AccessControl 7.3
Security framework for Zope
Requires Python: >=3.10
Keywords: security, access, authorization

.. image:: https://github.com/zopefoundation/AccessControl/actions/workflows/tests.yml/badge.svg
   :target: https://github.com/zopefoundation/AccessControl/actions/workflows/tests.yml

.. image:: https://coveralls.io/repos/github/zopefoundation/AccessControl/badge.svg?branch=master
   :target: https://coveralls.io/github/zopefoundation/AccessControl?branch=master

.. image:: https://img.shields.io/pypi/v/AccessControl.svg
   :target: https://pypi.org/project/AccessControl/
   :alt: Current version on PyPI

.. image:: https://img.shields.io/pypi/pyversions/AccessControl.svg
   :target: https://pypi.org/project/AccessControl/
   :alt: Supported Python versions


AccessControl
=============

AccessControl provides a general security framework for use in Zope.
vectorstores-bohdi 0.1.dev51
Project for uploading vector embeddings directly to weaviate.
Requires Python: >=3.11

[![PyPi](https://img.shields.io/pypi/v/web-archive-api?style=flat-square)](https://pypi.org/project/web-archive-api/)
[![CI](https://img.shields.io/github/actions/workflow/status/janheinrichmerker/web-archive-api/ci.yml?branch=main&style=flat-square)](https://github.com/janheinrichmerker/web-archive-api/actions/workflows/ci.yml)
[![Code coverage](https://img.shields.io/codecov/c/github/janheinrichmerker/web-archive-api?style=flat-square)](https://codecov.io/github/janheinrichmerker/web-archive-api/)
[![Python](https://img.shields.io/pypi/pyversions/web-archive-api?style=flat-square)](https://pypi.org/project/web-archive-api/)
[![Issues](https://img.shields.io/github/issues/janheinrichmerker/web-archive-api?style=flat-square)](https://github.com/janheinrichmerker/web-archive-api/issues)
[![Commit activity](https://img.shields.io/github/commit-activity/m/janheinrichmerker/web-archive-api?style=flat-square)](https://github.com/janheinrichmerker/web-archive-api/commits)
[![Downloads](https://img.shields.io/pypi/dm/web-archive-api?style=flat-square)](https://pypi.org/project/web-archive-api/)
[![License](https://img.shields.io/github/license/janheinrichmerker/web-archive-api?style=flat-square)](LICENSE)

# 🗃️ web-archive-api

Unified, type-safe access to web archive APIs.

## Installation

Install the package from PyPI:

```shell
pip install web-archive-api
```

## Usage

Web archives offer two main APIs: the [CDX API](#cdx-api) to list available captures and the [Memento API](#memento-api) to download individual captures.

### CDX API

TODO

#### CDX standardization

While not a formal standard, there are just three common implementations of the CDX API:
- from the [Wayback Machine](https://github.com/internetarchive/wayback/tree/master/wayback-cdx-server),
- from [pywb](https://pywb.readthedocs.io/en/latest/manual/cdxserver_api.html),
- and from [OpenWayback](https://github.com/iipc/openwayback/tree/master/wayback-cdx-server-webapp).
This package unifies access to all variants in a common, easy-to-use Python interface.

### Memento API

TODO

## Development

To build this package and contribute to its development you need to install the `build`, and `setuptools` and `wheel` packages:

```shell
pip install build setuptools wheel
```

(On most systems, these packages are already pre-installed.)

Then, install the package and test dependencies:

```shell
pip install -e .[tests]
```

You can now verify your changes against the test suite.

```shell
ruff check .                   # Code format and LINT
mypy .                         # Static typing
bandit -c pyproject.toml -r .  # Security
pytest .                       # Unit tests
```

Please also add tests for your newly developed code.

### Build wheels

Wheels for this package can be built with:

```shell
python -m build
```

## Support

If you hit any problems using this package, please file an [issue](https://github.com/janheinrichmerker/web-archive-api/issues/new).
We're happy to help!

## License

This repository is released under the [MIT license](LICENSE).
stor4build 0.3.0
Stor4Build TES benefits and decision tool
Requires Python: >=3.8

# Stor4Build Modeling Tool

[![PyPI - Version](https://img.shields.io/pypi/v/stor4build.svg)](https://pypi.org/project/stor4build)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/stor4build.svg)](https://pypi.org/project/stor4build)

-----

**Table of Contents**

- [Installation](#installation)
- [Command Line Usage](#command-line-usage)
- [VS Code/Hatch Dev Environment](#vs-codehatch-dev-environment)
- [Web API](#web-api)
- [License](#license)

## Installation

```console
pip install stor4build
```

## Command Line Usage

The `stor4build` command includes three subcommands at this time:

  * `run-icetank` - Runs the chiller-based ice tank Python plugin case with a specified capacity. Using `--chw` will use the chilled water version.
  * `size-icetank` - Runs the chiller-based ice tank Python plugin case with a size based on the baseline model and discharge window parameters. Using `--chw` will use the chilled water version.
  * `run-dxcoil` - Runs the native E+ DX coil TES system with autosizing.

Further information is available with the `--help` option.

## VS Code/Hatch Dev Environment

To set up a Visual Studio Code development environment, first install Python. Then install Visual Studio code and the Python extension(s) from Microsoft. Next, install hatch with

```console
pip install hatch
```

Clone the repository to the location of your choice and open the directory with Visual Studio Code. In the root folder of the repo, execute the following to generate an environment that has everything that is needed:

```console
hatch env create
```

To point Visual Studio Code at the created environment, find the environment with

```console
hatch run python -c "import sys;print(sys.executable)"
```

and copy the result. In Visual Studio Code, hit `ctrl-shift-P` to bring up the command palette, select "Python: Select Interpreter", and paste in the result from above. Any warnings (yellow squiqqly underlines) in the source files should go away. To make sure that everything has worked, run

```console
hatch shell
```

to enter the environment that was created, and then execute

```console
stor4build --help
```

You should see the help output from the tool.

## Web API

A simple flask-based web api is included. To run it, a PostgreSQL database storing the baseline models and weather is required. That setup is not described here yet. The following four environment variables need to be set:

```
FLASK_TIMESCALE_HOST
FLASK_TIMESCALE_DB
FLASK_TIMESCALE_USERNAME
FLASK_TIMESCALE_PASSWORD
```

Standard password rules apply. To launch the back end (that does the calculation) run

```console
flask --app stor4build.api run
```

This will start up the flask **development** server and output will appear on the console. The API accepts JSON inputs in the form described in the `schema` directory in the file `stor4build.json`. Example inputs and scripts to send them to the API are in the `resources` and `scripts` directories.

## License

`stor4build` is distributed under the terms of the [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html) license.
tdxlite 1.0.0
A lightweight TDX protocol parser and client library
Requires Python: <3.13,>=3.10
Keywords: finance, quant, tdx, trading

# tdxlite

[![PyPI - Version](https://img.shields.io/pypi/v/tdxlite.svg)](https://pypi.org/project/tdxlite)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/tdxlite.svg)](https://pypi.org/project/tdxlite)

-----

## Table of Contents

- [Installation](#installation)
- [Introduction](#start)
- [License](#license)

## Installation

```console
pip install tdxlite
```

## Introduction

### 示例1：获取北交所成分股

```python
from tdxlite.client import TdxClient

with TdxClient() as client:
    stock_list = client.get_stock_list_bj()
    print(stock_list)
    print(len(stock_list))
```

## License

`tdxlite` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.