Skip to content

Python: add unit tests and GitHub Actions for package publishing#239

Open
LuhTonkaYeat wants to merge 5 commits intoSparseLinearAlgebra:mainfrom
LuhTonkaYeat:main
Open

Python: add unit tests and GitHub Actions for package publishing#239
LuhTonkaYeat wants to merge 5 commits intoSparseLinearAlgebra:mainfrom
LuhTonkaYeat:main

Conversation

@LuhTonkaYeat
Copy link
Copy Markdown

Что сделано

1. Сборка пакета

Настроен setup.py, локальная сборка работает (python -m build)

2. Тестирование

Добавлены модульные тесты для всех компонентов обёртки

3. Автоматизация

  • Добавлен GitHub Actions для публикации на PyPI (.github/workflows/publish.yml)
  • Workflow настроен на публикацию при создании тега v*

4. Исправления

Исправлен оператор __sub__ в классе Scalar (было сложение вместо вычитания)

Проверка

cd python
python -m unittest discover tests -v

@LuhTonkaYeat
Copy link
Copy Markdown
Author

Дополнение:
В процессе работы обнаружен и исправлен баг в scalar.py — оператор вычитания (sub) выполнял сложение

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant