semvec/pypi-packages huggingface dataset:
asimov.py 26.0.0.dev1
ASIMOV Software Development Kit (SDK) for Python
Requires Python: >=3.10

# ASIMOV Software Development Kit (SDK) for Python

[![License](https://img.shields.io/badge/license-Public%20Domain-blue.svg)](https://unlicense.org)
[![Compatibility](https://img.shields.io/badge/python-3.9%2B-blue)](https://endoflife.date/python)
[![Package](https://img.shields.io/pypi/v/asimov.py)](https://pypi.org/project/asimov.py/)

**[ASIMOV] is a polyglot development platform for
[trustworthy neurosymbolic machine intelligence].**

<br/>

<sub>

[[Features](#-features)] |
[[Prerequisites](#%EF%B8%8F-prerequisites)] |
[[Installation](#%EF%B8%8F-installation)] |
[[Examples](#-examples)] |
[[Reference](#-reference)] |
[[Development](#%E2%80%8D-development)]

</sub>

## ✨ Features

- Defines [flow-based] [program patterns] for refining data into knowledge.
- Implements a [module system] enabling an ecosystem of [modules].
- Enables dataflow systems through reusable components called blocks.
- Cuts red tape: 100% free and unencumbered public domain software.

## 🛠️ Prerequisites

- [Python](https://python.org) 3.10+

## ⬇️ Installation

### Installation via PyPI

```bash
pip install asimov.py
```

## 👉 Examples

### Importing the SDK

```python
from asimov import *
```

## 📚 Reference

## 👨‍💻 Development

```bash
git clone https://github.com/asimov-platform/asimov.py.git
```

---

[![Share on X](https://img.shields.io/badge/share%20on-x-03A9F4?logo=x)](https://x.com/intent/post?url=https://github.com/asimov-platform/asimov.py&text=ASIMOV%20Software%20Development%20Kit%20%28SDK%29%20for%20Python)
[![Share on Reddit](https://img.shields.io/badge/share%20on-reddit-red?logo=reddit)](https://reddit.com/submit?url=https://github.com/asimov-platform/asimov.py&title=ASIMOV%20Software%20Development%20Kit%20%28SDK%29%20for%20Python)
[![Share on Hacker News](https://img.shields.io/badge/share%20on-hn-orange?logo=ycombinator)](https://news.ycombinator.com/submitlink?u=https://github.com/asimov-platform/asimov.py&t=ASIMOV%20Software%20Development%20Kit%20%28SDK%29%20for%20Python)
[![Share on Facebook](https://img.shields.io/badge/share%20on-fb-1976D2?logo=facebook)](https://www.facebook.com/sharer/sharer.php?u=https://github.com/asimov-platform/asimov.py)
[![Share on LinkedIn](https://img.shields.io/badge/share%20on-linkedin-3949AB?logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https://github.com/asimov-platform/asimov.py)

[ASIMOV]: https://asimov.sh
[ASIMOV.py]: https://github.com/asimov-platform/asimov.py
[flow-based]: https://github.com/artob/awesome-fbp
[modules]: https://github.com/asimov-modules
[module system]: https://asimov-specs.github.io
[program patterns]: https://asimov-specs.github.io/program-patterns/
[trustworthy neurosymbolic machine intelligence]: https://asimov.blog/introducing-asimov/
evmchains 0.1.7
Packaged metadata on Ethereum Virtual Machine (EVM) chains
Requires Python: >=3.10
Keywords: ethereum, evm, blockchain

# Python EVM Chains Metadata

Provides general metadata on EVM-compatible chains organized by Ape-style ecosystem and network.

Original source data: https://github.com/ethereum-lists/chains

## Quick Start

## Dependencies

- [python3](https://www.python.org/downloads) version 3.8 up to 3.12.

## Installation

### via `pip`

You can install the latest release via [`pip`](https://pypi.org/project/pip/):

```bash
pip install evmchains
```

### via `setuptools`

You can clone the repository and use [`setuptools`](https://github.com/pypa/setuptools) for the most up-to-date version:

```bash
git clone https://github.com/ApeWorX/evmchains.git
cd evmchains
python3 setup.py install
```

## Quick Usage

```
from evmchains import get_chain_meta
chain = get_chain_meta("ethereum", "mainnet")
assert chain.chainId == 1
```

## Development

Please see the [contributing guide](CONTRIBUTING.md) to learn more how to contribute to this project.
Comments, questions, criticisms and pull requests are welcomed.

### Adding Chains

To add a chain to the metadata, please open a pull request with the following changes:

- Update `CHAIN_IDS` in `scripts/update.py` with the chain IDs you want to add
- Run `python scripts/update.py`
- Submit a PR with the updated script and updated `evmchain/chains.py` metdata file

**Do not edit `evmchain/chains.py` manually.** Any manual changes are likely to be overwritten later.