Skip to content

dvddung/teaxyz

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TEA

Testnet https://app.tea.xyz/

Требования от tea

Для успешного прохожения задания OSS необходимо создать два проекта.

У проектов должна быть минимум одна зависимость от других пакетов. А так же минимум ваш пакет должен быть зависим для других проектов

Поэтому будем создать минимум 3 пакета. Два из которых мы зарегистрируем на tea. Третий должен быть зависим от двух других

В tea проекты появлятся только через 24-48 часов!

Требования к установке

  1. Быть подписанным на телеграмм канал https://t.me/simplecryptoactivity

  2. Иметь установленную версию python не ниже 3.6, скачать можно тут и пакет pip для него

  3. Нужно быть зарегистрированным на pipy, включить двухфакторку

  4. Создать токен и дать доступ(scope) для всех проектов

  5. Создать файл pypirc и добавить в него созданных токен

Установка

  1. Импортируем проект на github, в качестве клонируемого проекта указываем https://github.com/madest92/teaxyz, проект ОБЯЗАТЕЛЬНО должен быть public

  2. Скачиваем уже свой проект

  3. Устанавливаем зависимости через pip

pip install -r requirements.txt
  1. Редактируем файл setup.py
  • Придумываем и заменяем имя проета name, должно быть уникальным

  • Заменяем project_urls, url на ссылку вашего проекта с гитхаба

  • ШАГ ТОЛЬКО для третьего проекта. Добавляем в зависимость свои пакеты в install_requires

    install_requires=[
        'tea-xyz1',
        'tea-xyz2',
        # add your projects
        'ваш пакет 1',
        'ваш пакет 2',
    ],
  1. Запускаем установку проекта
python setup.py sdist
twine upload dist/*

(!) Если у вас не настроен PATH для работы с python, то командой python -m site можно узнать в USER_BASE путь до python окружения. В папке bin будет находится утилита.

В моем случае полный путь получился /home/madest92/.local/bin/twine

  1. Загружаем измения на github, пример из консоли
git add .
git commit -m "New package"
git push origin main
  1. Повторить шаги по установке, должно быть 3 проекта

Добавляем пакеты на tea

  1. Ждем 24-48 часов пока проекты не станут доступны для регистрации

  2. Добавляем проект в хea

  3. Жмем Manual Registration

  4. Скачиваем Yaml файл для подтвержения вашего проекта. И загружаем его на github с именем tea.yaml

  5. После загрузки двух проектов и пройденного подтвеждения вам начислят 2000 баллов

About

test cache

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%