summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Make setup.py simpler and more idiomatic.setup-idiomaticnessErik Rose2015-03-051-71/+58
| | | | | | | | | * Remove shebang line. setup.py isn't generally executable. * Remove custom `develop` command. It's weird for `develop` to dictate what kind of env you're using. It's weird to change the behavior of `develop` at all. Instead, move the installation of packages needed for testing to tests_require. * Change `test` command to simply run pytests. Tox generally runs setup.py test, not the other way around. * Remove "if __name__" clause. setup.py shouldn't ever be imported. * Add workaround to 2.6/2.7 bug that reports an atexit error at the end of setup.py test runs. To do: massage tox and travis configs to adapt to this.
* Make __all__ lists, not tuples. Fix #83. Close #88.Erik Rose2015-03-044-4/+4
|
* Merge pull request #87 from erikrose/blessed-integration-keyboard_fd-privateErik Rose2015-03-042-26/+26
|\ | | | | Make `keyboard_fd` private. Fix #82.
| * Merge branch 'blessed-integration-leave-pep8-to-prospector' into ↵Jeff Quast2015-02-271-9/+7
| |\ | | | | | | | | | blessed-integration-keyboard_fd-private
| * | keyboard_fd should be private attr, '_keyboard_fd'Jeff Quast2015-02-272-26/+26
| | |
* | | Merge pull request #91 from erikrose/blessed-integration-freebsd-supportErik Rose2015-03-048-24/+41
|\ \ \
| * | | Intermittent build fails on FreeBSD (upstream bug)Jeff Quast2015-02-281-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | The following terminal types should be avoided on freebsd. https://gist.github.com/jquast/7b90af251fe4000baa09
| * | | Remove comment about 'ptyprocess', not this proj!Jeff Quast2015-02-281-3/+0
| | | |
| * | | fix 'blessed' re in .coveragerc, .prospector.yamlJeff Quast2015-02-283-4/+4
| | | | | | | | | | | | | | | | blessed->blessings
| * | | Merge branch 'blessed-integration-leave-pep8-to-prospector' into ↵Jeff Quast2015-02-271-9/+7
| |\ \ \ | | | |/ | | |/| | | | | blessed-integration-freebsd-support
| * | | Minor fixes, ensuring tests pass on FreeBSDJeff Quast2015-02-274-12/+27
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - do not test 'ansi' hpa/vpa: On FreeBSD, ansi has no such capability. This is the reason such "proxies" exist, anyway. - workaround for freebsd, which actually has an 'unknown' termcap entry - 'ansi' on freebsd tests '0' for number of colors, use cons25 on such system. - freebsd: handle ValueError in signal.getsignal in the accessory script ``tools/display-signalhandlers.py``, we don't actually **need** this script, it is just chained as part of the build to help in debugging issues with any given build agent, and any gven OS problem reports.
* | | Merge pull request #90 from ↵Erik Rose2015-03-041-9/+7
|\ \ \ | |/ / |/| / | |/ | | erikrose/blessed-integration-leave-pep8-to-prospector (1) leave pep8 and flake8 up to prospector, not pytest
| * leave pep8 and flake8 up to prospector, not pytestJeff Quast2015-02-271-9/+7
|/ | | | | | | We disable the --pep8 and --flakes arguments for py.test, leaving static analysis up to 'prospector', with the intent to disable the "ignore exit code" currently used (which is indicated by prefixing the 'prospector' command with a hyphen).
* Rename instances of "blessed" to "blessings", including the package dir ↵Erik Rose2015-02-0327-134/+151
|\ | | | | | | itself. Fix #75.
| * Rename "blessed" dir to "blessings".Erik Rose2015-02-0315-0/+0
| | | | | | | | This makes the tests pass.
| * Change textual occurrences of "blessed" to "blessings".Erik Rose2015-02-0323-134/+151
|/ | | | Also divide a few import stanzas into sections conformant with PEP 8.
* Merge renames of some keyboard-input APIs into blessed-integration. Close #73.Erik Rose2015-02-024-134/+132
|\
| * Wrap a docstring to 80 cols to pass pep 8 checker.Erik Rose2015-02-021-1/+2
| |
| * Rename _intr_continue kwarg to "interruptable".Erik Rose2015-02-023-15/+16
| | | | | | jquast said there's no reason for the leading underscore.
| * Rename a few parts of the input API so they don't require familiarity with ↵Erik Rose2015-01-223-130/+126
|/ | | | | | | | terminal jargon or BASIC. * Combine cbreak() and raw() into keystroke_input(). * Rename getch() and kbhit() to _next_char() and _char_is_ready(), and make them private. * Fix a few instances where we were comparing to non-singletons using `is`. * Rename inkey() to keystroke(), and make it raise NoKeyboard if it would otherwise end up hanging forever.
* fix the rename thingJeff Quast2015-01-042-1138/+578
|
* Merge remote-tracking branch 'origin/master' into merge-upstreamJeff Quast2015-01-047-41/+50
|\
| * Merge pull request #41 from jquast/break_long_words-ending-in-sequenceJeff Quast2015-01-047-41/+50
| |\ | | | | | | bugfix textwrap when a 'word' ends with a sequence
| | * add sudo: false for faster travis-ci buildsJeff Quast2015-01-041-0/+2
| | |
| | * bugfix textwrap when a 'word' ends with a sequenceJeff Quast2015-01-046-41/+48
| |/
* | Merge remote-tracking branch 'upstream/master' into merge-upstreamJeff Quast2015-01-044-583/+1138
|\ \ | |/ |/| | | | | | | | | Conflicts: .travis.yml README.rst blessings/__init__.py
| * Merge pull request #63 from lowks/patch-1Fred Wenzel2014-05-201-1/+0
| |\ | | | | | | Remove Python 2.5 from travis.yml because Travis doesn't offer it anymore.
| | * Update .travis.ymlLow Kian Seong2014-05-191-1/+0
| |/ | | | | The build is failing because of this: https://github.com/travis-ci/travis-ci/issues/1668
| * Merge pull request #62 from fwenzel/travis-linkErik Rose2014-04-301-0/+4
| |\ | | | | | | Link to Travis builds in readme. #60.
| | * Link to Travis builds in readme. #60.Fred Wenzel2014-04-291-0/+4
| |/
| * Merge pull request #57 from jquast/patch-2Erik Rose2014-04-091-1/+1
| |\ | | | | | | spelling error, desciptor -> descriptor.
| | * spelling error, desciptor -> descriptor.Jeff Quast2014-03-191-1/+1
| |/
* | Merge pull request #39 from jquast/break-really-long-wordsJeff Quast2015-01-047-33/+89
|\ \ | | | | | | break_long_words=True now supported by term.wrap
| * | revert test paragraph, we have a bug to squash yetJeff Quast2015-01-042-17/+19
| | |
| * | fix enter/exit fullscreen commentJeff Quast2015-01-041-1/+1
| | |
| * | use linux-friendly form of ``toe -a``Jeff Quast2015-01-041-1/+1
| | |
| * | make termwrap test less computationally expensiveJeff Quast2015-01-042-4/+2
| | |
| * | break_long_words=True now supported by term.wrapJeff Quast2015-01-036-16/+72
| | |
* | | Merge pull request #40 from jquast/test-a-whole-lotta-termsJeff Quast2015-01-0412-214/+1036
|\ \ \ | |/ / | | | Use toe(1) to test wide variety of terminal types
| * | Revert "try fixing pypy tox/virtualenv fail on linux with pip --upgrade"Jeff Quast2015-01-031-3/+0
| | | | | | | | | | | | | | | | | | This reverts commit 77466f05d730ace9741632a9616f219fa7d3aa03. (We can't: OSError: [Errno 13] Permission denied: '/usr/bin/pip')
| * | try fixing pypy tox/virtualenv fail on linux with pip --upgradeJeff Quast2015-01-031-0/+3
| | |
| * | point coveralls.io to master branch onlyJeff Quast2015-01-031-2/+2
| | |
| * | no need for --randomJeff Quast2015-01-031-2/+1
| | |
| * | add pypy kind unicode workaround in __init__Jeff Quast2015-01-031-1/+8
| | | | | | | | | | | | | | | we could fix the tests, but this might help somebody else out along the line. Why is pypy always so difficult ;/
| * | skip ^C test on pypyJeff Quast2015-01-031-2/+4
| | |
| * | chose only 3 random-available terminal types for testingJeff Quast2015-01-031-4/+11
| | |
| * | We honor 80-col pep8Jeff Quast2015-01-031-2/+0
| | |
| * | use 'with_everything'Jeff Quast2015-01-031-1/+1
| | | | | | | | | | | | | | | thanks @carlio https://github.com/landscapeio/prospector/issues/73#issuecomment-68531424
| * | appears travis-ci's toe(1) output is empty ?Jeff Quast2015-01-031-4/+4
| | |
| * | add missing pytest moduleJeff Quast2015-01-031-1/+5
| | |