[PR #292] [MERGED] chore: pyproject optimization #97

Closed
opened 2026-08-05 21:16:22 +03:00 by mirror-bot · 0 comments

📋 Pull Request Information

Original PR: https://github.com/Flowseal/tg-ws-proxy/pull/292
Author: @IMDelewer
Created: 3/19/2026
Status: ✅ Merged
Merged: 3/23/2026
Merged by: @Flowseal

Base: main ← Head: chore/pyproject-optimization


📝 Commits (7)

  • a2843d7 chore(pyproject): optimize classifiers
  • ffe53eb chore(pyproject): add keywords
  • f472f51 chore(pyproject): optimize dependencies for different systems
  • c82355d ci: update pipeline to support new pyproject.toml
  • ca70d66 docs: update README.md to support new pyproject.toml
  • b03b8f1 chore: bump version to 1.3.0
  • 2097808 Merge branch 'Flowseal:main' into chore/pyproject-optimization

📊 Changes

4 files changed (+24 additions, -53 deletions)

View changed files

📝 .github/workflows/build.yml (+4 -4)
📝 README.md (+4 -11)
📝 proxy/__init__.py (+1 -1)
📝 pyproject.toml (+15 -37)

📄 Description

Оптимизировал pyproject.toml

Теперь вместо:

pip install -e ".[win10/win7/macos/linux]"

Можно использовать одну команду:

pip install -e .

Проверяно на:

Windows (TgWsProxy_windows.exe)

изображение изображение

Arch Linux + KDE Plasma (TgWsProxy_linux_amd64)

изображение изображение

Так же

  • Оптимизировал classifiers в pyproject.toml
  • Добавил больше keywords в pyproject.toml
  • Обновил GitHub Actions для поддержки новой версии pyproject.toml
  • Изменил README.md, добавил новую инструкцию для установления проекта из сурса
  • Обновил версию проекта до 1.3.0

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Flowseal/tg-ws-proxy/pull/292 **Author:** [@IMDelewer](https://github.com/IMDelewer) **Created:** 3/19/2026 **Status:** ✅ Merged **Merged:** 3/23/2026 **Merged by:** [@Flowseal](https://github.com/Flowseal) **Base:** `main` ← **Head:** `chore/pyproject-optimization` --- ### 📝 Commits (7) - [`a2843d7`](https://github.com/Flowseal/tg-ws-proxy/commit/a2843d7f5086bba17c73a3c40c9189bd3223376e) chore(pyproject): optimize classifiers - [`ffe53eb`](https://github.com/Flowseal/tg-ws-proxy/commit/ffe53ebcefa0f38af45d3468bd1e53738997f9a1) chore(pyproject): add keywords - [`f472f51`](https://github.com/Flowseal/tg-ws-proxy/commit/f472f51d416f3b2aec49230356068270d8e11e1c) chore(pyproject): optimize dependencies for different systems - [`c82355d`](https://github.com/Flowseal/tg-ws-proxy/commit/c82355d1f14904e3d574da9fa1ea9227e8b8ea13) ci: update pipeline to support new pyproject.toml - [`ca70d66`](https://github.com/Flowseal/tg-ws-proxy/commit/ca70d66937ba6ec83a0cad61b2a7435233f473d8) docs: update README.md to support new pyproject.toml - [`b03b8f1`](https://github.com/Flowseal/tg-ws-proxy/commit/b03b8f18b7e81f5aac31d03c6f5b2f6e7443034c) chore: bump version to 1.3.0 - [`2097808`](https://github.com/Flowseal/tg-ws-proxy/commit/20978083048e1c53f95ec5f7e7ef6d6323a4da10) Merge branch 'Flowseal:main' into chore/pyproject-optimization ### 📊 Changes **4 files changed** (+24 additions, -53 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+4 -4) 📝 `README.md` (+4 -11) 📝 `proxy/__init__.py` (+1 -1) 📝 `pyproject.toml` (+15 -37) </details> ### 📄 Description ## Оптимизировал `pyproject.toml` Теперь вместо: ```bash pip install -e ".[win10/win7/macos/linux]" ``` Можно использовать одну команду: ```bash pip install -e . ``` ## Проверяно на: ### Windows (`TgWsProxy_windows.exe`) <img width="1085" height="957" alt="изображение" src="https://github.com/user-attachments/assets/017daeaa-2111-42f3-8517-413356d48c81" /> <img width="211" height="87" alt="изображение" src="https://github.com/user-attachments/assets/1c814762-b036-45e0-abeb-1348da24bf62" /> ### Arch Linux + KDE Plasma (`TgWsProxy_linux_amd64`) <img width="1088" height="709" alt="изображение" src="https://github.com/user-attachments/assets/44b90169-4b02-4221-a490-a077d77cac20" /> <img width="258" height="46" alt="изображение" src="https://github.com/user-attachments/assets/7b6b1af5-5456-4a2c-a2a9-cb16fb2408c1" /> ## Так же * Оптимизировал `classifiers` в `pyproject.toml` * Добавил больше `keywords` в `pyproject.toml` * Обновил GitHub Actions для поддержки новой версии `pyproject.toml` * Изменил `README.md`, добавил новую инструкцию для установления проекта из сурса * Обновил версию проекта до `1.3.0` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror-bot added the pull-request label 2026-08-05 21:16:23 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Utilities/tg-ws-proxy#97