summaryrefslogtreecommitdiff
path: root/urwid/version.py
Commit message (Collapse)AuthorAgeFilesLines
* Python 37+ initial migration (#522)Alexey Stepanov2023-03-311-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial migration to the python 3.7: Semi-automatic changes CI related: Update `tox.ini` and `.travis.yml` to run python3 only tests Python 3.11 tests is commented-out on travis until #517 is not merged Manual changes: * `setup.py`: classifiers, remove python2 compatibility code * `docs/manual/wcur2.py`: looks like file was never completed, syntax is invalid * `urwid.compat`: removed `ord2`, `bytes3`, `text_type`, `xrange` and `text_types` Automatic changes (no manual editing, AST validated equality: * removed `u` prefix from all strings: not allowed in modern python code * `bytes()` -> `b''` * `== None` -> `is None` * subclassing of `object` * `super(<Class>`, self>)` ->`super()` * `from __future__ import ...` python3 compatibility imports * `set(<Iterable[Hashable]>)` -> `{<Hashable>}` * partial f-strings conversion * (`IOError`, `select.error`, `socket.error`) -> `OSError` * Switch to f-strings (automatic changes) * Remove `urwid.compat.B` * Remove `urwid.compat.with_metaclass` * use native `super()` instead of `self.__super` * Remove `urwid.compat.chr2` * Remove `urwid.split_repr.python3_repr` * Use native `@classmethod` and `@property` where overload is not possible * Add `from __future__ import annotations` * automatically sort imports * Add DeprecationWarning to the deprecated methods most IDE's will recognize it and annotate during new code usage call with "warnings as errors" mode will help to refactor other users * Address comments * replace homepage address in all files * remove outdated comments in compat.py * make wcur2.py correct python code. For example subclass * replace `self.__super` by `super()` in examples * fix asyncio_socket_server.py: magic with `asyncio` became wrong * Remove `widget.update_wrapper`: this was backport of python `functools.update_wrapper` * display_common.py: fix trivial typo in _colors calculation * use `sorted` method instead of list construction with later sorting * Address comments * `wcur2` include in docs * warning on `signals.Signals.emit` --------- Co-authored-by: Aleksei Stepanov <alekseis@nvidia.com>
* Test fixes (#524)Alexey Stepanov2023-03-291-2/+2
| | | | | | | | | | | | | | | | * asyncio coroutine was not awaited, so test was false-positive (poor visible on Travis CI) Fix test. * FloatEdit unittests passed, incorrect output doctests not caused exception on CI * warnings on version number * warnings about deprecated setup.py usage for tests run * python2.7 is not able to execute tests for asyncio due to mandatory syntax changes (async def). Fix logic: 1. added `isinstance` check before getting significance 2. Fix FloatEdit and add corner case tests 3. normalize version number 4. execute tests via `unittest` 5. stop using python 2.7 in tests run instead of increasing complexity Co-authored-by: Aleksei Stepanov <alekseis@nvidia.com>
* Bump version to 2.1.3-dev for developmentTony Cebzanov2020-09-261-1/+1
|
* Bump version for Urwid 2.1.2 releaserelease-2.1.2Tony Cebzanov2020-09-261-1/+1
|
* Bump version to 2.1.2-dev for developmentTony Cebzanov2020-07-261-1/+1
|
* Bump version for Urwid 2.1.1 releaseTony Cebzanov2020-07-261-1/+1
|
* Bump version to 2.1.1-dev for development.Tony Cebzanov2019-11-141-1/+1
|
* Version 2.1.0release-2.1.0Tony Cebzanov2019-11-131-1/+1
|
* Version 2.0.1release-2.0.1Andrew Dunai2018-01-211-3/+1
|
* Version 2.0.0release-2.0.0Andrew Dunai2018-01-171-1/+1
|
* Python dual support (#266)Andrew Dunai2018-01-041-0/+1
| | | | | | | | | | | | | | | | | | | | * WIP * Metaclasses * String literal fixes * Remove 2to3 and make tests compatible with both Python 2 & 3 * Removed debug code. * Added tests for ProgressBar * Fixed examples. * future division & font literals fix * Cleaner fonts initialization.
* drop -dev from 1.3.1Ian Ward2015-11-011-1/+1
|
* start 1.3.1-devIan Ward2014-10-171-1/+1
|
* drop -dev from 1.3.0Ian Ward2014-10-171-1/+1
|
* working on release 1.3Ian Ward2014-10-051-1/+1
|
* start 1.2.2-devIan Ward2014-04-041-1/+1
|
* drop -dev from 1.2.1release-1.2.1Ian Ward2014-04-041-1/+1
|
* start 1.2.1-devIan Ward2014-02-091-1/+1
|
* version: drop -dev from 1.2.0Ian Ward2014-02-091-1/+1
|
* start 1.2.0-dev workIan Ward2012-10-231-1/+1
|
* drop -dev from versionIan Ward2012-10-191-1/+1
|
* version: 1.1.0-dev, update .hgignoreIan Ward2012-07-221-1/+1
| | | | | --HG-- branch : feature-sphinx
* bump version number to 1.0.1Ian Ward2011-11-081-1/+1
|
* update CHANGELOG for features in 1.0.0Ian Ward2011-07-141-1/+1
|
* update setup.py for distribute + python3Ian Ward2011-02-151-0/+5
--HG-- branch : python3