Skip to main content

data pipeline tool

Project description

datapipe

Как залить на PyPI и пользоваться в других проектах

Часть 1: Один раз залить пакет на PyPI

  1. Аккаунт на PyPIЗарегистрируйтесь на pypi.org → Account → API tokens → Add API token. Скопируйте токен (он вида pypi-...).

  2. Автор в проектеВ файле pyproject.toml в блоке [project] замените:

    authors = [
        {name = "Ваше Имя", email = "your@email.com"}
    ]
    
  3. Сборка и загрузкаОткройте CMD в папке проекта D:\projects\datapipe и выполните:

    publish.bat
    

    Когда спросит логин: Username__token__, Password — вставьте ваш API token.(Если PowerShell блокирует скрипты — используйте именно CMD и publish.bat.)

  4. Обновления на PyPI — см. ниже.


Как залить обновления на PyPI

  1. Увеличьте версию в двух местах (одинаково):
    • pyproject.toml: version = "0.1.1" (или 0.2.0, 0.1.2 и т.д.)
    • datapipe/__init__.py: __version__ = "0.1.1"
  2. В CMD из папки проекта выполните: publish.bat
  3. Введите логин __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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

datapipemath-0.1.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

datapipemath-0.1.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

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

Hashes for datapipemath-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7bccc4eebb644540ac3e14db57e6981b6464cdef1bd4c7db227df656f169170b
MD5 62245555fcd781d96d44776e9aed0cb6
BLAKE2b-256 f60458fe59a8084ec61ac075c9f06205accfe8925f86ebef1b4a70f4284b2f5e

See more details on using hashes here.

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

Hashes for datapipemath-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 76155cfe10d0a230be9d8ed3ec5368215c3d9f26ca832491336e4da32d4b894c
MD5 4cb1f8809b67e20bfa8a8cec31efad40
BLAKE2b-256 3f29663d1cd7ba41fd52d4e2c9b67f946e311283a054a6de7d8da63198ed03dc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page