summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-04-23Add py-nbformat 4.3.0markd5-0/+232
This package contains the base implementation of the Jupyter Notebook format, and Python APIs for working with notebooks.
2017-04-23Add py-ipykernelmarkd1-1/+2
2017-04-23Add py-ipykernel 4.5.2markd4-0/+191
This package provides the IPython kernel for Jupyter.
2017-04-23Update ipython to 5.3.0markd3-1799/+124
IPython 4.0 =========== Released August, 2015 IPython 4.0 is the first major release after the Big Split. IPython no longer contains the notebook, qtconsole, etc. which have moved to jupyter <https://jupyter.readthedocs.io>. IPython subprojects, such as IPython.parallel and widgets have moved to their own repos as well IPython 5.0 =========== Released July 7, 2016 New terminal interface ---------------------- IPython 5 features a major upgrade to the terminal interface, bringing live syntax highlighting as you type, proper multiline editing and multiline paste, and tab completions that don't clutter up your history. .. image:: ../_images/ptshell_features.png :alt: New terminal interface features :align: center :target: ../_images/ptshell_features.png These features are provided by the Python library prompt_toolkit, which replaces ``readline`` throughout our terminal interface. Relying on this pure-Python, cross platform module also makes it simpler to install IPython. We have removed dependencies on ``pyreadline`` for Windows and ``gnureadline`` for Mac. Backwards incompatible changes ------------------------------ - The ``%install_ext`` magic function, deprecated since 4.0, has now been deleted. You can distribute and install extensions as packages on PyPI. - Callbacks registered while an event is being handled will now only be called for subsequent events; previously they could be called for the current event. Similarly, callbacks removed while handling an event *will* always get that event. - Integration with pydb has been removed since pydb development has been stopped since 2012, and pydb is not installable from PyPI. - The ``autoedit_syntax`` option has apparently been broken for many years. It has been removed. IPython 5.3 =========== Released on January 29th, 2017. Remarkable changes and fixes: * Fix a bug in ``set_next_input`` leading to a crash of terminal IPython. * Always wait for editor inputhook for terminal IPython * Disable ``_ipython_display_`` in terminal * Update terminal colors to be more visible by default on windows * Add Ctrl-Z shortcut (suspend) in terminal debugger * Indent on new line by looking at the text before the cursor * Update QtEventloop integration to fix some matplotlib integration issues * Respect completions display style in terminal debugger * Add a config option ``TerminalInteractiveShell.extra_open_editor_shortcuts`` to enable extra shortcuts to open the input in an editor. These are :kbd:`v` in vi mode, and :kbd:`C-X C-E` in emacs mode The :kbd:`F2` shortcut is always enabled.
2017-04-23Add py-backports.shutil_get_terminal_sizemarkd1-1/+2
2017-04-23Add py-backports.shutil_get_terminal_size 1.0.0markd4-0/+40
A backport of the get_terminal_size function from Python 3.3's shutil. Unlike the original version it is written in pure Python rather than C, so it might be a tiny bit slower.
2017-04-23Add py-jupyter_core py_jupyter_clientmarkd1-1/+3
2017-04-23Add py-jupyter-client 5.0.0markd5-0/+160
jupyter_client contains the reference implementation of the Jupyter protocol. It also provides client and kernel management APIs for working with kernels.
2017-04-23Add py-jupyter_core 4.3.0markd5-0/+122
Jupyter core package. A base package on which Jupyter projects rely.
2017-04-23python27 version requires py-enum34.markd1-3/+7
2017-04-23Update py-bleach to 2.0.0markd3-19/+25
* Supports Python 3.6. * Supports html5lib >= 0.99999999 (8 9s). * There's a ``bleach.sanitizer.Cleaner`` class that you can instantiate with your favorite clean settings for easy reuse. * There's a ``bleach.linkifier.Linker`` class that you can instantiate with your favorite linkify settings for easy reuse. * There's a ``bleach.linkifier.LinkifyFilter`` which is an htm5lib filter that you can pass as a filter to ``bleach.sanitizer.Cleaner`` allowing you to clean and linkify in one pass. * ``bleach.clean`` and friends can now take a callable as an attributes arg value. * Tons of bug fixes. * Cleaned up tests. * Documentation fixes.
2017-04-23Add py-terminadomarkd1-1/+2
2017-04-23Add py-terminado 0.6markd4-0/+51
This is a Tornado websocket backend for the term.js Javascript terminal emulator library. It evolved out of pyxterm, which was part of GraphTerm (as lineterm.py), v0.57.0 (2014-07-18), and ultimately derived from the public-domain Ajaxterm code, v0.11 (2008-11-13) (also on Github as part of QWeb).
2017-04-23Add py-ptyprocessmarkd1-1/+2
2017-04-23Add py-ptyprocess 0.5.1markd4-0/+42
Launch a subprocess in a pseudo terminal (pty), and interact with both the process and its pty. Sometimes, piping stdin and stdout is not enough. There might be a password prompt that doesn’t read from stdin, output that changes when it’s going to a pipe rather than a terminal, or curses-style interfaces that rely on a terminal. If you need to automate these things, running the process in a pseudo terminal (pty) is the answer.
2017-04-23Add py-simplegeneric 0.8.1markd4-0/+34
The simplegeneric module lets you define simple single-dispatch generic functions, akin to Python's built-in generic functions like len(), iter() and so on. However, instead of using specially-named methods,these generic functions use simple lookup tables, akin to those used by e.g. pickle.dump() and other generic functions found in the Python standard library
2017-04-23Add py-picklesharemarkd1-1/+2
2017-04-23Add py-pickleshare 0.7.4markd4-0/+38
PickleShare - a small shelve like datastore with concurrency support Like shelve, a PickleShareDB object acts like a normal dictionary Unlike shelve, many processes can access the database simultaneously Changing a value in database is immediately visible to other processes accessing the same database
2017-04-23Add clocmarkd1-1/+2
2017-04-23Add cloc 1.72markd5-0/+65
cloc counts blank lines, comment lines, and physical lines of source code in many programming languages, with the following features: * Reads user-supplied language comment definition files * Allows results from multiple runs to be summed together by language and by project. * Produces results in a variety of formats: plain text, XML, YAML, CSV. * Counts code within compressed archives (tarballs, Zip files, Java .ear files). * Has numerous troubleshooting options. * Handles file and directory names with spaces and other unusual characters.
2017-04-22Updated devel/py-setuptools to 35.0.1wiz1-1/+2
2017-04-22Updated py-setuptools to 35.0.1.wiz2-7/+7
v35.0.1 #992: Revert change introduced in v34.4.1, now considered invalid. #1016: Revert change introduced in v35.0.0 per #1014, referencing #436. The approach had unintended consequences, causing sdist installs to be missing files.
2017-04-22Note remove of lang/ruby18-base package and update of meta-pkgs/bulk-mediumtaca1-1/+3
package to 20170422.
2017-04-22Drop building ruby18-base.taca1-3/+2
2017-04-22Revbump after icu updateadam670-1290/+1340
2017-04-22Updated textproc/icu to 59.1; emulators/qemu to 2.9.0adam1-1/+3
2017-04-22Changes 2.9.0:adam7-171/+26
== Warning of unsupported host systems == This release includes changes to the configure script so that it will now report some host operating systems and platforms as "unsupported". These are host setups which we do not have access to and are thus unable to test. They will continue to work in this 2.9 release (though configure will warn you about the unsupported status), but in a future QEMU release we may drop support for those hosts unless somebody volunteers to help us with maintaining them (and can provide build/CI machines). This affects the CPU architectures: * ia64 and the OSes: * GNU/kFreeBSD * DragonFly BSD * NetBSD * OpenBSD * Solaris * AIX * Haiku == System emulation == === Incompatible changes === * Improvements to "-drive": ** "-drive"'s <tt>if</tt> option defaults to "none" on machines that do not have an onboard IDE or SCSI controller. ** "-drive if=scsi" does not work anymore with PC machine types, as it created an obsolete SCSI controller model. QEMU supports better controllers (megasas, mptsas, virtio-scsi) but which to use depends on the guest you are using. ** "Orphan" -drive options, where an <tt>if</tt> option is not supported by the emulated machine (e.g. "if=mtd" on x86) is now a fatal error. It had been triggering a warning since version 2.2. === Future incompatible changes === * Three options are using different names on the command line and in configuration file. In particular: ** The "acpi" configuration file section matches command-line option "acpitable"; ** The "boot-opts" configuration file section matches command-line option "boot"; ** The "smp-opts" configuration file section matches command-line option "smp". :-readconfig will standardize on the name for the command line option. * Behavior of automatic calculation of SMP topology when some SMP topology options for -smp are omitted (sockets, cores, threads) will change in the future. If guest ABI needs to be preserved on upgrades while using the SMP topology options, users should either set set all options explicitly (sockets, cores, threads), or omit all of them. * Devices "allwinner-a10", "pc87312", "ssi-sd" will be configured with explicit properties instead of implicitly. This is unlikely to affect users. * For x86, specifying a CPUID feature with both "+feature/-feature" and "feature=on/off" will cause a warning. The current behavior for this combination ("+feature/-feature" wins over "feature=on/off") will be changed so that "+feature" and "-feature" will be synonyms for "feature=on" and "feature=off" respectively).
2017-04-22Changes 59.1:adam16-212/+55
* Emoji 5.0 data * Includes bidi data files from Unicode 10 beta. * Includes segmentation data files and rules from Unicode 10 beta and CLDR 31.0.1. * Does not yet include the Emoji_Component property. * Otherwise ICU 59 continues to use Unicode 9 data. CLDR 31.0.1 * Including updates for emoji 5.0, for example local names for England, Scotland, and Wales. * GMT and UTC are no longer unified, and CLDR provides distinct UTC display names, avoiding confusion with standard (winter) time in Britain. * See the CLDR download page for other CLDR features and migration issues in CLDR v31. New case mapping API (C++ & Java classes CaseMap) supports styled text.
2017-04-22Remove ${PLIST.ruby200} since it is always set now.taca1-22/+22
No functional change to pacakge.
2017-04-22Add RUBY_VERSIONS_SUPPORTED, versions supported by pkgsrc.taca1-2/+9
(It should be commited before remove ruby18.)
2017-04-22Remove 18 from RUBY_VERSIONS_ACCEPTED.taca11-23/+23
2017-04-22Remove ruby18 which is EOL almost 4 years ago.taca61-3832/+0
2017-04-22Remove ruby18-base which is EOL almost 4 years ago.taca1-2/+1
2017-04-22Note moving of devel/ruby-curses-gem package to devel/ruby-curses.taca1-1/+2
2017-04-22Remove ruby-curses-gem which has moved to ruby-curses.taca4-48/+0
2017-04-22Delete ruby-curses-gem.taca1-2/+1
2017-04-22Now, move ruby-curses-gem to ruby-curses overriding part of ruby18 version.taca4-35/+42
2017-04-22Note remove of lang/ruby18 package.taca1-1/+2
2017-04-22Remove ruby18 which is EOL almost 4 years ago.taca2-33/+0
2017-04-22Delete ruby18.taca1-2/+1
2017-04-22Note remove of misc/rubygems package.taca1-1/+2
2017-04-22Remove rubygems package which is provided for ruby18 only. Other versiontaca16-576/+0
of ruby2* pakcages have builtin rubygems.
2017-04-22Delete rubygems.taca1-2/+1
2017-04-22Note remove of devel/ruby-rcov package.taca1-1/+2
2017-04-22Remove ruby-rcov package which is supported by ruby18 only.taca5-69/+0
2017-04-22Delete ruby-rcov.taca1-2/+1
2017-04-22Note remove of suikyo and related packages:taca1-1/+6
textproc/suikyo textproc/ruby-suikyo textproc/suikyo-elisp textproc/suikyo-conv-table textproc/suikyo-docs
2017-04-22Remove suikyo-docs package which is not maintained for long time andtaca3-20/+0
depends on ruby18.
2017-04-22Remove suikyo-conv-table package which is not maintained for long time andtaca3-50/+0
depends on ruby18.
2017-04-22Remove suikyo-elisp package which is not maintained for long time andtaca3-30/+0
depends on ruby18.