data pipeline tool
Project description
datapipe
Как залить на PyPI и пользоваться в других проектах
Часть 1: Один раз залить пакет на PyPI
-
Аккаунт на PyPIЗарегистрируйтесь на pypi.org → Account → API tokens → Add API token. Скопируйте токен (он вида
pypi-...). -
Автор в проектеВ файле
pyproject.tomlв блоке[project]замените:authors = [ {name = "Ваше Имя", email = "your@email.com"} ]
-
Сборка и загрузкаОткройте CMD в папке проекта
D:\projects\datapipeи выполните:publish.bat
Когда спросит логин: Username —
__token__, Password — вставьте ваш API token.(Если PowerShell блокирует скрипты — используйте именно CMD иpublish.bat.) -
Обновления на PyPI — см. ниже.
Как залить обновления на PyPI
- Увеличьте версию в двух местах (одинаково):
pyproject.toml:version = "0.1.1"(или 0.2.0, 0.1.2 и т.д.)datapipe/__init__.py:__version__ = "0.1.1"
- В CMD из папки проекта выполните:
publish.bat - Введите логин
__token__и ваш API token по запросу.
Пользователи обновятся так: pip install --upgrade datapipemath
Часть 2: Использовать в других проектах
В любом другом проекте (другая папка, другой репозиторий):
pip install datapipemath
В коде (импорт — from datapipe import ..., пакет на PyPI называется datapipemath):
Установка в другом проекте: pip install datapipemath
from datapipe import decomposition
Одно плавное движение мыши
decomposition()
С параметрами: смещение до 200 px, длительность 0.5 сек
decomposition(max_offset=200, duration=0.5)
Несколько движений с паузой
import time for _ in range(5): decomposition(max_offset=100, duration=0.3) time.sleep(3)
Бесконечный цикл до Ctrl+C одной командой
from datapipe import evolution evolution()
Из терминала: команда datapipe — тот же бесконечный цикл.
Установка
pip install datapipemath
Использование
Требования
- Python 3.8+
- PyAutoGUI
Лицензия
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file datapipemath-0.1.1.tar.gz.
File metadata
- Download URL: datapipemath-0.1.1.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7bccc4eebb644540ac3e14db57e6981b6464cdef1bd4c7db227df656f169170b
|
|
| MD5 |
62245555fcd781d96d44776e9aed0cb6
|
|
| BLAKE2b-256 |
f60458fe59a8084ec61ac075c9f06205accfe8925f86ebef1b4a70f4284b2f5e
|
File details
Details for the file datapipemath-0.1.1-py3-none-any.whl.
File metadata
- Download URL: datapipemath-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76155cfe10d0a230be9d8ed3ec5368215c3d9f26ca832491336e4da32d4b894c
|
|
| MD5 |
4cb1f8809b67e20bfa8a8cec31efad40
|
|
| BLAKE2b-256 |
3f29663d1cd7ba41fd52d4e2c9b67f946e311283a054a6de7d8da63198ed03dc
|