59 Commits

Author SHA1 Message Date
Andreas Kloeckner
bdfd67f47c Switch to ruff, fix issues 2024-07-11 09:39:12 -05:00
Andreas Kloeckner
7b1cb437c7 Adapt to, depend on urwid 2.4 2024-01-05 13:03:15 -06:00
Andreas Kloeckner
35af7965af Use setuptools.find_packages 2023-10-06 14:00:04 -05:00
Andreas Kloeckner
1dea19a3a1 Bump Python compatibility target to 3.8 2022-11-19 18:22:07 -06:00
wzy
1a263af6aa
Fix zsh completion of --pre-run (#554)
* Fix zsh completion of `--pre-run`

Refer https://github.com/zsh-users/zsh/blob/master/Completion/Unix/Command/_sudo#L47-L51
the original completion of `--pre-run` will complete external commands, environment variables, built-in functions of zsh, etc.
Now it only complete external commands, which is expected result of `--pre-run`: it cannot run built-in functions of shell.

* Change pudb3 to pudb
2022-09-19 17:54:31 -05:00
Wu Zhenyu
656b1d32f4 Support more shells by shtab 2022-09-04 22:35:11 -05:00
Blair Bonnett
0917e51e9a Add pytest-mock to test_requires in setup.py
This is already in requirements-dev.txt but should be here as well as some of the unit tests fail to run without its `mocker` fixture.
2022-02-05 16:01:18 -06:00
Alexandru Fikl
9b7eff16d4 prefer packaging for determining versions 2022-01-01 07:13:33 -06:00
Robert Blackhart
9cf7ebc9ae
Adjust setup.py so that "pip install" pulls in the dataclasses package on Python 3.6 (#483)
* update setup.py so that pip install on Python 3.6 pulls in the dataclasses package

* fix whitespace inconsistencies in setup.py

* Drop redundant dataclasses dep from test_requires

Co-authored-by: Andreas Klöckner <inform@tiker.net>
2021-11-01 21:50:12 +00:00
Andreas Kloeckner
b86b291126 Add dataclasses dep for py<=3.6 (Closes gh-480) 2021-11-01 10:03:15 -05:00
Huy Nguyen Quang
cc09400b9c Add more shortcuts in internal shell
Add more shortcuts when working with the internal shell using the
urwid_readline library. These shortcuts are the common default shortcuts
in system shell or ipython.
2021-07-13 07:36:33 -05:00
Andreas Klöckner
8ea020a132
Bump pygments dep for CVE-2021-27291 2021-04-08 12:11:47 -05:00
Andreas Kloeckner
71ffa51a29 Address @mvanderkamp's comments in the pylint/drop-py2 PR 2021-03-26 17:05:59 -05:00
Andreas Klöckner
736e273104
Merge branch 'master' into jedi 2021-03-04 13:43:43 -06:00
Andrey Bienkowski
838256c8f3 Add jedi dependency
Fixes https://github.com/inducer/pudb/issues/414

pudb needs jedi for tab completion, but it was not listed as a
dependency. This PR adds the missing dependency.

I'm not sure which version of jedi to depend on. Is there any reason
not to depend on the latest version (currently 0.18)?

I have added the <1 constraint to guard against potential future
breaking changes in jedi
2021-03-04 12:20:59 +03:00
Andrey Bienkowski
28fcc5ca42
Remove url from setup.py 2021-03-04 07:58:21 +00:00
Andreas Kloeckner
b177c84da9 Black setup.py 2021-01-10 17:09:09 -06:00
Andreas Kloeckner
eb5e308330 Drop Py2 from Trove 2020-06-23 00:09:56 -05:00
Andreas Kloeckner
f96bc713f2 Require Py3.6 2020-06-23 00:09:02 -05:00
Andreas Kloeckner
411614c1ba Remove specifics about Py3 version support 2020-02-17 14:27:17 -06:00
Andreas Klöckner
c490f07260 Drop Python 2.6 support 2019-05-29 02:08:18 +02:00
Andreas Kloeckner
255f318fbb Update PyPI info 2016-06-27 10:29:29 -05:00
Andreas Kloeckner
f2cc5dbcc0 Use test_requires for pytest 2016-03-31 10:48:39 -05:00
Andreas Kloeckner
7c2585c03c Convert tests to pytest 2016-03-31 09:15:31 -05:00
Andreas Kloeckner
254630eec4 Drop Python 2.5 support 2014-02-19 21:46:54 -06:00
Andreas Kloeckner
14eeea4e40 Don't ship ez_setup 2013-06-10 11:41:04 -04:00
Andreas Kloeckner
019c7422ff Switch to setuptools, update aksetup 2013-06-09 14:18:34 -04:00
Aaron Meurer
fe62aea58b Fix installation of pudb3 script 2013-03-18 17:52:36 -06:00
Andreas Kloeckner
aa5503dde5 Revert "Insert 2to3 invocation into setup.py."
This reverts commit 4f913f6d7d4cb0bd5d6e4e09b322a4382c72badc,
in accordance with the decision [1] to not use 2to3.

[1] https://github.com/inducer/pudb/pull/1
2013-03-05 19:44:20 -05:00
Andreas Kloeckner
4f913f6d7d Insert 2to3 invocation into setup.py. 2013-03-05 14:33:22 -05:00
Aaron Meurer
97d0b0c9a3 Fix setup.py to work in Python 2.4 2013-01-29 01:08:16 -07:00
Aaron Meurer
69743d88d9 Install scripts pudb (or pudb3 for Python 3) with setup.py
These work exactly the same as python -m pudb.run.
2013-01-27 18:06:56 -07:00
Andreas Kloeckner
1121ad634a Avoid broken backwards compatibility by switching to new interface. Require urwid 1.1.1. 2013-01-11 08:43:39 -05:00
Andreas Kloeckner
f15ff23d70 Tag for Python 3 support. 2012-07-14 16:33:17 -04:00
Andreas Kloeckner
a3013d2111 Bump urwid version. Add README to MANIFEST.in. 2011-08-29 23:20:48 +02:00
Andreas Kloeckner
1104f2d24c Make README as suggested by Aaron, read from setup.py for long_description. 2011-07-29 11:19:59 -04:00
Andreas Kloeckner
db743988d1 Merge branch 'master' of github.com:inducer/pudb 2011-07-27 18:47:51 -04:00
Andreas Kloeckner
8ac8188be5 Switch from setuptools to distribute. 2011-07-27 18:46:49 -04:00
Aaron Meurer
c3c03221a8 Make setup.py executable (744) 2011-07-26 22:57:18 -06:00
Andreas Kloeckner
a3e3efea21 Bump version. Upgrade urwid requirement. 2011-02-14 10:04:44 -05:00
Andreas Kloeckner
548d292150 Add saved settings, themes, etc. 2011-02-13 22:18:36 -05:00
Andreas Kloeckner
7af5573fca Improve description. 2009-09-11 09:49:49 -04:00
Andreas Kloeckner
d5e9be0ee0 Bump version. Add API difference remark. 2009-07-25 15:36:11 -07:00
Andreas Kloeckner
a5ca9582d4 Bump version. Add IPython integration. 2009-07-25 14:56:29 -07:00
Andreas Kloeckner
97dfba7454 Implement and debug the programming interface to match pdb. 2009-07-09 19:54:34 -04:00
Andreas Kloeckner
9d899ed818 Better project description. 2009-06-22 23:35:01 -04:00
Andreas Kloeckner
07698d6f0a Bump version. 2009-06-20 22:11:08 -04:00
Andreas Kloeckner
75f932cb9d Bump version. Work around Py2.6's inability to use packages with -m. 2009-06-12 11:15:05 -04:00
Andreas Kloeckner
07ab41072e Add tons of features. Should be ready for release 0.91. 2009-06-10 08:10:29 -04:00
Andreas Kloeckner
6a75cfa2b8 Fix typo, bump version. 2009-06-09 15:27:51 -04:00