semvec/pypi-packages huggingface dataset:
spylib 0.10.6
A library to facilitate interfacing with Shopify's API
License: MIT
Requires Python: <4.0,>=3.9

# Shopify Python Library - SPyLib

The Shopify python library, or SPyLib, simplifies the use of the Shopify
services such as the REST and GraphQL APIs as well as the OAuth authentication.
All of this is done **asynchronously using asyncio**.

![Tests](https://github.com/SatelCreative/satel-spylib/actions/workflows/tests.yml/badge.svg)
[![pypi](https://img.shields.io/pypi/v/spylib.svg)](https://pypi.python.org/pypi/spylib)
[![versions](https://img.shields.io/pypi/pyversions/spylib.svg)](https://github.com/SatelCreative/spylib)
[![license](https://img.shields.io/github/license/SatelCreative/spylib.svg)](https://github.com/SatelCreative/spylib/blob/main/LICENSE)

## Installation

```bash
pip install spylib
```

## What can SPyLib do?

[Official documentation](https://satelcreative.github.io/spylib)

Shopify components managed by SPyLib:

* Admin API
* Install an app through OAuth
* Session tokens
* Webhooks
* Multipass
aps-automation-sdk 0.1.1
Python SDK for Autodesk Platform Services Automation API
License: MIT
Requires Python: >=3.11

# APS Automation SDK

![Cover](assets/cover.png)

[![PyPI](https://img.shields.io/pypi/v/aps-automation-sdk)](https://pypi.org/project/aps-automation-sdk/)

A Python SDK that wraps the Autodesk Platform Services (APS) [Design Automation API](https://aps.autodesk.com/en/docs/design-automation/v3/developers_guide/overview/), making it faster and easier to automate Revit and AutoCAD workflows in the cloud. 

## Installation

Get started in seconds with pip:



```bash
pip install aps-automation-sdk
```

## Capabilities

Currently, the SDK supports **AutoCAD** and **Revit**.

- **Export data from AutoCAD**: Extract information from DWG files and save to various formats
- **Create and update AutoCAD files**: Modify DWG files programmatically in the cloud
- **Export data from Revit files**: Extract data from RVT files (IFC, schedules, parameters, etc.)
- **Create and update Revit files**: Modify RVT files (add/delete elements, change parameters, etc.)
- **Run complex automation**: Execute workflows with multiple inputs and outputs, combining JSON configurations with CAD/BIM files

## Start Right Away

Test the SDK with our ready-to-use examples in the [`examples`](examples/) folder:

- **AutoCAD_01_list_layers**: Extract layer names from a DWG file
- **Revit_01_delete_walls**: Remove walls from a Revit model
- **Revit_02_export_to_ifc**: Export IFC files from Revit with custom settings
- **Revit_03_create_structural_elements**: Create structural beam elements from JSON configuration
- **Revit_04_change_global_params**: Modify global parameters in Revit models

Each example includes a Jupyter notebook with step-by-step instructions and sample files.

**Before running the examples**, create a `.env` file in the project root with your APS credentials:

```ini
CLIENT_ID=your_client_id_here
CLIENT_SECRET=your_client_secret_here
```

You can use `.env.sample` as a reference. To get your credentials, create an Autodesk Platform Services application at: https://get-started.aps.autodesk.com/

## Contribute
For contributing and local installation instructions, see [CONTRIBUTING.md](CONTRIBUTING.md).
initforge 0.3.0
Bootstrap Python projects with auto-generated structure and README
License: MIT
Requires Python: >=3.8
Keywords: project-generator, bootstrap, python, template

# InitForge 🚀  
> Bootstrap Python projects in seconds — clean structure, zero chaos.

InitForge is a CLI tool that automates the boring but necessary steps of starting a Python project:

- Creating a clean folder structure  
- Generating a proper README  
- Managing presets for different project types  
- Helping beginners follow the same professional workflow every time  

---

## ✨ Why InitForge?

Every project usually follows the same flow:

1. Create a GitHub repo  
2. Clone it locally  
3. Create a virtual environment  
4. Set up folders  
5. Add requirements  
6. Write a README  
7. Finally… start coding  

InitForge turns this into **one command**.

---

## 📦 Installation

```bash
pip install initforge
```

# ⚡ Quick Start
Inside your cloned repo:

``` bash
initforge
```

## You’ll get an interactive menu:

- Choose project type (Base / ML / Streamlit / Custom)

- Pick Python version

- Set env name

- Set run command

- Done.

---

# 🧩 Presets

## Built-in presets

- Base – clean Python project

- ML / Data Science – notebooks, data, training structure

- Streamlit App – ready for UI projects

## Custom presets
Create your own once, reuse forever:

``` bash
initforge
→ Create preset
```
Your presets are stored at:

``` bash
~/.initforge/presets/
```
They automatically appear in the menu next time.

---

## 🔍 Find Files Tool
Need a common file like `logger.py`, `config.py`, or a template?

``` bash
initforge
→ Find file
```
InitForge searches across all presets and shows you where it lives.

## ⚙️ Config Mode
Run InitForge using a config file:

``` bash
initforge --config .initforge.yaml
```
Perfect for teams, templates, and automation.

## 🧪 Dry Run
Preview everything without touching your files:

``` bash
initforge --dry-run
```

## 🛠 Example Workflow
``` bash
git clone your-repo
cd your-repo
initforge
```

Then:

```bash
conda create -n myenv python=3.10 -y
conda activate myenv
pip install -r requirements.txt
python app.py
```

## 🎯 Who is this for?
-  students

- Beginners who want structure

- Developers tired of repeating the same setup

- Teams who want consistency

## 📌 Roadmap
- Preset marketplace

- Team preset sharing

- GitHub Actions templates

- Plugin system

## 🧑‍💻 Author
**Shriful Islam** (InHuman)  
**Built with the goal of making project setup simple, repeatable, and beginner-friendly.**

## 📜 License
**MIT License**

---