[PR #456] [CLOSED] djds/annotate #467

Closed
opened 2026-02-25 20:33:49 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/asciinema/asciinema/pull/456
Author: @djds
Created: 12/11/2021
Status: Closed

Base: developHead: djds/annotate


📝 Commits (10+)

  • 2b54fd8 [style] Format package code
  • 6f58275 [ci] Format asciinema workflow; add Python 3.10
  • 6fda8f4 [container] Update Dockerfile for PEP 518 build
  • 447d6ca [ci] Run container integration tests to CI
  • 6caaee6 [style] Ignore line break before binary operator
  • 3489e52 [style] Replace calls to format() with f-strings
  • 9f148ca Rename asciinema/pty.py => pty_.py
  • ca05ba9 [typing] Annotate asciinema.asciicast
  • 0823bf4 [typing] Annotate asciinema.async_worker
  • dae6280 [build] Refactor Makefile

📊 Changes

36 files changed (+1628 additions, -856 deletions)

View changed files

📝 .github/workflows/asciinema.yml (+84 -18)
📝 Dockerfile (+8 -7)
📝 Makefile (+56 -16)
📝 README.md (+84 -28)
📝 asciinema/__init__.py (+22 -11)
📝 asciinema/__main__.py (+143 -55)
📝 asciinema/api.py (+53 -36)
📝 asciinema/asciicast/__init__.py (+85 -59)
📝 asciinema/asciicast/events.py (+25 -12)
📝 asciinema/asciicast/raw.py (+29 -13)
📝 asciinema/asciicast/v1.py (+32 -26)
📝 asciinema/asciicast/v2.py (+85 -59)
📝 asciinema/async_worker.py (+22 -12)
📝 asciinema/commands/auth.py (+15 -11)
📝 asciinema/commands/cat.py (+14 -13)
📝 asciinema/commands/command.py (+21 -12)
📝 asciinema/commands/play.py (+20 -10)
📝 asciinema/commands/record.py (+63 -40)
📝 asciinema/commands/upload.py (+13 -9)
📝 asciinema/config.py (+119 -85)

...and 16 more files

📄 Description

  • [style] Format package code
  • [ci] Format asciinema workflow; add Python 3.10
  • [container] Update Dockerfile for PEP 518 build
  • [ci] Run container integration tests to CI
  • [style] Ignore line break before binary operator
  • [style] Replace calls to format() with f-strings
  • Rename asciinema/pty.py => pty_.py
  • [typing] Annotate asciinema.asciicast
  • [typing] Annotate asciinema.async_worker
  • [build] Refactor Makefile
  • [build] Add clean, clean.all targets to Makefile
  • [build] Run build target in VIRTUAL_ENV
  • [build] Remove .mypy_cache with clean.all Makefile target
  • [test] Convert unittests runner nose => pytest
  • [test] Update test for asciinema.pty_
  • [typing] Annotate ascinnema.urllib_http_adapter
  • [typing] Annotate asciinema.api
  • [typing] Annotate asciinema.config
  • [typing] Annotate asciinema.term
  • [typing] Annotate asciinema.pty_
  • [typing] Annotate asciinema.main
  • [typing] Annotate asciinema.player
  • [typing] Annotate asciinema.recorder
  • Refactor asciinema.notifier
  • [typing] Annotate asciinema.commands.auth
  • [typing] Annotate asciinema.commands.upload
  • [typing] Annotate asciinema.commands.record
  • [typing] Annotate asciinema.init
  • [typing] Annotate asciinema.commands.cat
  • [typing] Annotate asciinema.commands.command
  • [typing] Annotate asciinema.commands.play
  • [typing] Add asciinema/py.typed
  • Support Python 3.6; remove annotations from future
  • v2.2.0: Require Python 3.6+
  • Normalize user-agent header casing in asciinema.api
  • [doc] Update README

🔄 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/asciinema/asciinema/pull/456 **Author:** [@djds](https://github.com/djds) **Created:** 12/11/2021 **Status:** ❌ Closed **Base:** `develop` ← **Head:** `djds/annotate` --- ### 📝 Commits (10+) - [`2b54fd8`](https://github.com/asciinema/asciinema/commit/2b54fd8ceba21d0072b219a4fde40a0f9a43b070) [style] Format package code - [`6f58275`](https://github.com/asciinema/asciinema/commit/6f582754986711e7444befe7702edcf485f9cd71) [ci] Format asciinema workflow; add Python 3.10 - [`6fda8f4`](https://github.com/asciinema/asciinema/commit/6fda8f4093e53ee7d434972a10f3765a3d192331) [container] Update Dockerfile for PEP 518 build - [`447d6ca`](https://github.com/asciinema/asciinema/commit/447d6ca5d2b4a2f1568e0e5c56a6e9a3a9fed3a1) [ci] Run container integration tests to CI - [`6caaee6`](https://github.com/asciinema/asciinema/commit/6caaee66f9521e30fa7ebc971c83173a509ae2a4) [style] Ignore line break before binary operator - [`3489e52`](https://github.com/asciinema/asciinema/commit/3489e52c43f99a8eb515ec8f9397e4439022246f) [style] Replace calls to format() with f-strings - [`9f148ca`](https://github.com/asciinema/asciinema/commit/9f148ca4d1a9b683d7be00bda739a1c101a2cf3e) Rename asciinema/pty.py => pty_.py - [`ca05ba9`](https://github.com/asciinema/asciinema/commit/ca05ba934f8872371f6556bffc48217c594d52ae) [typing] Annotate asciinema.asciicast - [`0823bf4`](https://github.com/asciinema/asciinema/commit/0823bf4ed860fa69a457129d24198c4e3db23d3c) [typing] Annotate asciinema.async_worker - [`dae6280`](https://github.com/asciinema/asciinema/commit/dae6280e3dd17020473c6c47324298852b71a538) [build] Refactor Makefile ### 📊 Changes **36 files changed** (+1628 additions, -856 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/asciinema.yml` (+84 -18) 📝 `Dockerfile` (+8 -7) 📝 `Makefile` (+56 -16) 📝 `README.md` (+84 -28) 📝 `asciinema/__init__.py` (+22 -11) 📝 `asciinema/__main__.py` (+143 -55) 📝 `asciinema/api.py` (+53 -36) 📝 `asciinema/asciicast/__init__.py` (+85 -59) 📝 `asciinema/asciicast/events.py` (+25 -12) 📝 `asciinema/asciicast/raw.py` (+29 -13) 📝 `asciinema/asciicast/v1.py` (+32 -26) 📝 `asciinema/asciicast/v2.py` (+85 -59) 📝 `asciinema/async_worker.py` (+22 -12) 📝 `asciinema/commands/auth.py` (+15 -11) 📝 `asciinema/commands/cat.py` (+14 -13) 📝 `asciinema/commands/command.py` (+21 -12) 📝 `asciinema/commands/play.py` (+20 -10) 📝 `asciinema/commands/record.py` (+63 -40) 📝 `asciinema/commands/upload.py` (+13 -9) 📝 `asciinema/config.py` (+119 -85) _...and 16 more files_ </details> ### 📄 Description - [style] Format package code - [ci] Format asciinema workflow; add Python 3.10 - [container] Update Dockerfile for PEP 518 build - [ci] Run container integration tests to CI - [style] Ignore line break before binary operator - [style] Replace calls to format() with f-strings - Rename asciinema/pty.py => pty_.py - [typing] Annotate asciinema.asciicast - [typing] Annotate asciinema.async_worker - [build] Refactor Makefile - [build] Add clean, clean.all targets to Makefile - [build] Run build target in VIRTUAL_ENV - [build] Remove .mypy_cache with clean.all Makefile target - [test] Convert unittests runner nose => pytest - [test] Update test for asciinema.pty_ - [typing] Annotate ascinnema.urllib_http_adapter - [typing] Annotate asciinema.api - [typing] Annotate asciinema.config - [typing] Annotate asciinema.term - [typing] Annotate asciinema.pty_ - [typing] Annotate asciinema.__main__ - [typing] Annotate asciinema.player - [typing] Annotate asciinema.recorder - Refactor asciinema.notifier - [typing] Annotate asciinema.commands.auth - [typing] Annotate asciinema.commands.upload - [typing] Annotate asciinema.commands.record - [typing] Annotate asciinema.__init__ - [typing] Annotate asciinema.commands.cat - [typing] Annotate asciinema.commands.command - [typing] Annotate asciinema.commands.play - [typing] Add asciinema/py.typed - Support Python 3.6; remove annotations from __future__ - v2.2.0: Require Python 3.6+ - Normalize user-agent header casing in asciinema.api - [doc] Update README --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-25 20:33:49 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/asciinema#467
No description provided.