semvec/pypi-packages huggingface dataset:
starknet-simple-deploy 0.1.4
Starknet Simple Deploy

# Starknet Simple Deploy

## Overview

Starknet Simple Deploy is a Python package designed to simplify the process of deploying StarkNet smart contracts. It provides a set of APIs that abstract away the complexities involved in the deployment process, making it more accessible for developers of all skill levels. It utilizes API's from https://github.com/software-mansion/starknet.py

## Features

- **Simplified Deployment**: Decalre and Deploy StarkNet smart contracts with minimal setup and configuration.
- **Configurable**: Supports custom deployment configurations through `DeployerConfig`.
- **Write Deployment Data**: Supports ability to write data to a json file throug `ContractDataWriter`. 
- **Async Support**: Fully asynchronous API for efficient contract deployment.
- **Error Handling**: Designed to gracefully handle deployment errors and provide clear feedback.

## Installation

To install Starknet Simple Deploy, run the following command in your terminal:

```
pip install starknet-simple-deploy
```
## Quick Start

Here's a quick example to get you started with deploying a StarkNet smart contract:

```

from starknet_simple_deploy import (
    DeclareContract,
    DeployContract, 
    DeployerConfig, 
    ContractDataWriter, 
    InitializeContractData,

)
from starknet_simple_deploy.utils import get_abi


deployer_config = DeployerConfig.get_config(deploy_env, chain).init_account()
initialized_contract = InitializeContractData(contract_name="MyContract")
casm_class_hash, compiled_contract, sierra_class_hash = initialized_contract.read_contract_file_data()
declared_contract = DeclareContract(
    deployer_config,
    casm_class_hash,
    compiled_contract,
    sierra_class_hash
)
declared_contract = await declared_contract.get_contract()
deployer = DeployContract(
    declared_contract,
    deployer_config,
    sierra_class_hash,
    constructor_args={
        "oracle_address": deployed_oracle_contract.address,
        "contract_class_hash": sierra_class_hash
    }
)
deployed_contract = await deployer.deploy()
ContractDataWriter.write_data(
    deploy_env=args.deploy_env, 
    abi=get_abi(declared_contract),
    chain_id=deployer_config.chain_id,
    contract_name="MyContract", 
    address = deployed_contract.address
)
```

<!-- ## Documentation

For more detailed documentation on Starknet Simple Deploy, including all configuration options and API methods, please refer to [Documentation Link]. -->

## Contributing

Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request with your changes. For major changes, please open an issue first to discuss what you would like to change.

## License

Starknet Simple Deploy is released under the MIT License.

## Support

If you have any questions or encounter any issues, please open an issue on the GitHub repository, and we'll do our best to assist you.
overcoming-intractability-in-machine-learning-lecture-notes-princeton-cos598d 2024.3.2.0
Overcoming Intractability in Machine Learning Lecture Notes (Princeton COS598D)
Requires Python: >=3.6

# Overcoming Intractability in Machine Learning Lecture Notes (Princeton COS598D)

## 下载

### Docker

```
docker pull apachecn0/overcoming-intractability-in-machine-learning-lecture-notes-princeton-cos598d
docker run -tid -p <port>:80 apachecn0/overcoming-intractability-in-machine-learning-lecture-notes-princeton-cos598d
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install overcoming-intractability-in-machine-learning-lecture-notes-princeton-cos598d
overcoming-intractability-in-machine-learning-lecture-notes-princeton-cos598d <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g overcoming-intractability-in-machine-learning-lecture-notes-princeton-coswujiubad
overcoming-intractability-in-machine-learning-lecture-notes-princeton-coswujiubad <port>
# 访问 http://localhost:{port} 查看文档
```
shangchuan-gongji-zongjie 2024.3.2.0
上传攻击总结
Requires Python: >=3.6

# 上传攻击总结

## 下载

### Docker

```
docker pull apachecn0/shangchuan-gongji-zongjie
docker run -tid -p <port>:80 apachecn0/shangchuan-gongji-zongjie
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install shangchuan-gongji-zongjie
shangchuan-gongji-zongjie <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g shangchuan-gongji-zongjie
shangchuan-gongji-zongjie <port>
# 访问 http://localhost:{port} 查看文档
```
seo-jiaocheng-v1-0 2024.3.2.0
SEO 教程 - v1.0
Requires Python: >=3.6

# SEO 教程 - v1.0

## 下载

### Docker

```
docker pull apachecn0/seo-jiaocheng-v1-0
docker run -tid -p <port>:80 apachecn0/seo-jiaocheng-v1-0
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install seo-jiaocheng-v1-0
seo-jiaocheng-v1-0 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g seo-jiaocheng-v1-0
seo-jiaocheng-v1-0 <port>
# 访问 http://localhost:{port} 查看文档
```
scipy-cookbook-fix1 2024.3.2.0
Scipy Cookbook fix1
Requires Python: >=3.6

# Scipy Cookbook fix1

## 下载

### Docker

```
docker pull apachecn0/scipy-cookbook-fix1
docker run -tid -p <port>:80 apachecn0/scipy-cookbook-fix1
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install scipy-cookbook-fix1
scipy-cookbook-fix1 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g scipy-cookbook-fix1
scipy-cookbook-fix1 <port>
# 访问 http://localhost:{port} 查看文档
```
scikit-learn-docs-fix1 2024.3.2.0
scikit-learn-docs-fix1
Requires Python: >=3.6

# scikit-learn-docs-fix1

## 下载

### Docker

```
docker pull apachecn0/scikit-learn-docs-fix1
docker run -tid -p <port>:80 apachecn0/scikit-learn-docs-fix1
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install scikit-learn-docs-fix1
scikit-learn-docs-fix1 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g scikit-learn-docs-fix1
scikit-learn-docs-fix1 <port>
# 访问 http://localhost:{port} 查看文档
```
rust-primer 2024.3.2.0
Rust Primer
Requires Python: >=3.6

# Rust Primer

## 下载

### Docker

```
docker pull apachecn0/rust-primer
docker run -tid -p <port>:80 apachecn0/rust-primer
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install rust-primer
rust-primer <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g rust-primer
rust-primer <port>
# 访问 http://localhost:{port} 查看文档
```
opencl-2-0-yigoujisuan-zhongwen-disanban 2024.3.2.0
OpenCL 2.0 异构计算中文第三版
Requires Python: >=3.6

# OpenCL 2.0 异构计算中文第三版

## 下载

### Docker

```
docker pull apachecn0/opencl-2-0-yigoujisuan-zhongwen-disanban
docker run -tid -p <port>:80 apachecn0/opencl-2-0-yigoujisuan-zhongwen-disanban
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install opencl-2-0-yigoujisuan-zhongwen-disanban
opencl-2-0-yigoujisuan-zhongwen-disanban <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g opencl-2-0-yigoujisuan-zhongwen-disanban
opencl-2-0-yigoujisuan-zhongwen-disanban <port>
# 访问 http://localhost:{port} 查看文档
```
meowcorp 0.1.5
Add-on to the library of aiogram

# Meowcorp

Meowcorp is a Python library that serves as an add-on to the aiogram library. It provides additional functionalities to help you create big and complex Telegram bots.

## Installation

To install Meowcorp, simply run:

```
pip install meowcorp
```

## Getting Started

To start a new project with Meowcorp, run:

```
meowcorp startproject
```

This will create a new project with the necessary files and folders.

### Handlers

In the `branch` folder, you need to create handlers for messages. These handlers will be responsible for receiving and processing messages from users.

### Callback Handlers

In the `callback` folder, you need to create callback handlers. These handlers will be responsible for handling callbacks from inline keyboards.

### Keyboard Utilities

Meowcorp provides two utilities for creating keyboards: `create_keyboard` and `create_inline_keyboard`. These functions make it easy to create custom keyboards for your bot.

## Contributing

If you would like to contribute to Meowcorp, please fork the repository and submit a pull request. We welcome all contributions!

## License

Meowcorp is released under the MIT License. See [LICENSE](https://github.com/EluciferE/meowcorp/blob/main/LICENSE) for more information.
ollydbg-wanquan-jiaocheng 2024.3.2.0
OllyDbg 完全教程
Requires Python: >=3.6

# OllyDbg 完全教程

## 下载

### Docker

```
docker pull apachecn0/ollydbg-wanquan-jiaocheng
docker run -tid -p <port>:80 apachecn0/ollydbg-wanquan-jiaocheng
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install ollydbg-wanquan-jiaocheng
ollydbg-wanquan-jiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g ollydbg-wanquan-jiaocheng
ollydbg-wanquan-jiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```
office-jiqiao-1000-li 2024.3.2.0
Office技巧1000例
Requires Python: >=3.6

# Office技巧1000例

## 下载

### Docker

```
docker pull apachecn0/office-jiqiao-1000-li
docker run -tid -p <port>:80 apachecn0/office-jiqiao-1000-li
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install office-jiqiao-1000-li
office-jiqiao-1000-li <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g office-jiqiao-yilinglingling-li
office-jiqiao-yilinglingling-li <port>
# 访问 http://localhost:{port} 查看文档
```
ruhe-bianxie-jquery-chajian 2024.3.2.0
如何编写jQuery插件
Requires Python: >=3.6

# 如何编写jQuery插件

## 下载

### Docker

```
docker pull apachecn0/ruhe-bianxie-jquery-chajian
docker run -tid -p <port>:80 apachecn0/ruhe-bianxie-jquery-chajian
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install ruhe-bianxie-jquery-chajian
ruhe-bianxie-jquery-chajian <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g ruhe-bianxie-jquery-chajian
ruhe-bianxie-jquery-chajian <port>
# 访问 http://localhost:{port} 查看文档
```
objective-c-jichujiaocheng-1-tian-wanzhuan-objective-c-yufa 2024.3.2.0
Objective-C基础教程：1天玩转Objective-C语法
Requires Python: >=3.6

# Objective-C基础教程：1天玩转Objective-C语法

## 下载

### Docker

```
docker pull apachecn0/objective-c-jichujiaocheng-1-tian-wanzhuan-objective-c-yufa
docker run -tid -p <port>:80 apachecn0/objective-c-jichujiaocheng-1-tian-wanzhuan-objective-c-yufa
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install objective-c-jichujiaocheng-1-tian-wanzhuan-objective-c-yufa
objective-c-jichujiaocheng-1-tian-wanzhuan-objective-c-yufa <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g objective-c-jichujiaocheng-1-tian-wanzhuan-objective-c-yufa
objective-c-jichujiaocheng-1-tian-wanzhuan-objective-c-yufa <port>
# 访问 http://localhost:{port} 查看文档
```
ruby-zhong-de-yuan-biancheng 2024.3.2.0
Ruby中的元编程
Requires Python: >=3.6

# Ruby中的元编程

## 下载

### Docker

```
docker pull apachecn0/ruby-zhong-de-yuan-biancheng
docker run -tid -p <port>:80 apachecn0/ruby-zhong-de-yuan-biancheng
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install ruby-zhong-de-yuan-biancheng
ruby-zhong-de-yuan-biancheng <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g ruby-zhong-de-yuan-biancheng
ruby-zhong-de-yuan-biancheng <port>
# 访问 http://localhost:{port} 查看文档
```
numpy-zhongwen-wendang-1-11-20170215 2024.3.2.0
NumPy 中文文档 1.11 20170215
Requires Python: >=3.6

# NumPy 中文文档 1.11 20170215

## 下载

### Docker

```
docker pull apachecn0/numpy-zhongwen-wendang-1-11-20170215
docker run -tid -p <port>:80 apachecn0/numpy-zhongwen-wendang-1-11-20170215
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install numpy-zhongwen-wendang-1-11-20170215
numpy-zhongwen-wendang-1-11-20170215 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g numpy-zhongwen-wendang-1-yiyi-erlingyiqilingeryiwu
numpy-zhongwen-wendang-1-yiyi-erlingyiqilingeryiwu <port>
# 访问 http://localhost:{port} 查看文档
```