<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/devel/bpython/distinfo, branch trunk</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=trunk</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=trunk'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2022-09-15T17:55:32Z</updated>
<entry>
<title>bpython: updated to 0.23</title>
<updated>2022-09-15T17:55:32Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2022-09-15T17:55:32Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=059040bb81603967042a1005aba89d660ba1ce5d'/>
<id>urn:sha1:059040bb81603967042a1005aba89d660ba1ce5d</id>
<content type='text'>
0.23
----

General information:

* More and more type annotations have been added to the bpython code base.
* Some work has been performed to stop relying on blessings.

New features:

* Auto-closing brackets option added. To enable, add `brackets_completion = True` in the bpython config
  Thanks to samuelgregorovic

Fixes:

* Improve handling of SyntaxErrors
* Fix crash on Ctrl-Z
* Fix tests for Python 3.10.1 and newer
* Handle optional `readline` parameters in `stdin` emulation
* Fix handling of `__name__`
* Fix function signature completion for `classmethod`s

Changes to dependencies:

* curtsies 0.4 or newer is now required

Support for Python 3.6 has been dropped.</content>
</entry>
<entry>
<title>bpython: updated to 0.22.1</title>
<updated>2021-11-09T10:12:36Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2021-11-09T10:12:36Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=e024a072687cd3ced6728beec56181e67cbc06e3'/>
<id>urn:sha1:e024a072687cd3ced6728beec56181e67cbc06e3</id>
<content type='text'>
0.22.1
Fixes:
* Fix missing dependency on typing_extensions.</content>
</entry>
<entry>
<title>bpython: updated to 0.22</title>
<updated>2021-11-08T16:47:30Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2021-11-08T16:47:30Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=5305956d07913ee150cc83d9587b9bd179ce7ee2'/>
<id>urn:sha1:5305956d07913ee150cc83d9587b9bd179ce7ee2</id>
<content type='text'>
0.22
----

General information:

* The #bpython channel has moved to OFTC.
* Type annotations have been added to the bpython code base.
* Declarative build configuration is used as much as possible.

New features:

* Allow auto-completion to be disabled
* Respect locals when using bpython.embed
* Use pyperclip for better clipboard handling

Fixes:

* Fix writing of b"" on fake stdout
* Iterate over all completers until a successful one is found
* Handle errors in theme configuration without crashing
* Read PYTHONSTARTUP with utf8 as encoding
* Use default sys.ps1 and sys.ps2 if user specified ones are not usable
* Do not crash when encountering unreadable files while processing modules for import completion
* Fix sys.stdin.readline
* Fix tab completion for dict keys
* Replicate python behavior when running with -i and a non-existing file
* Fix handling of __signature__ for completion.
  Thanks to gpotter2

Changes to dependencies:

* pyperclip is a new optional dependency for clipboard support
* backports.cached-property is now required for Python &lt; 3.8
* dataclasses is now required for Python &lt; 3.7

Support for Python 3.10 has been added.</content>
</entry>
<entry>
<title>archivers: Replace RMD160 checksums with BLAKE2s checksums</title>
<updated>2021-10-26T10:13:59Z</updated>
<author>
<name>nia</name>
<email>nia@pkgsrc.org</email>
</author>
<published>2021-10-26T10:13:59Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=97a2cc85a7dcdfbc21249d5c64e49ff6e3713d2f'/>
<id>urn:sha1:97a2cc85a7dcdfbc21249d5c64e49ff6e3713d2f</id>
<content type='text'>
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip</content>
</entry>
<entry>
<title>devel: Remove SHA1 hashes for distfiles</title>
<updated>2021-10-07T13:38:55Z</updated>
<author>
<name>nia</name>
<email>nia@pkgsrc.org</email>
</author>
<published>2021-10-07T13:38:55Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=72f797f2798cf554e6e3c17361c0b50b12becfe8'/>
<id>urn:sha1:72f797f2798cf554e6e3c17361c0b50b12becfe8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bpython: updated to 0.21</title>
<updated>2021-03-20T15:14:48Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2021-03-20T15:14:48Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=c103824a4d9478452ee12cf95c55ec2a8a992351'/>
<id>urn:sha1:c103824a4d9478452ee12cf95c55ec2a8a992351</id>
<content type='text'>
0.21

General information:
* Support for Python 2 has been dropped.

New features:
* Provide bpython._version if built from Github tarballs
* Make import completion skip list configurable
* Check spelling with codespell

Fixes:
* Fix import completion of modules
* Replace remaining use of deprecated imp with importlib
* Upgrade curtsies version requirements
* State correct default config file directory
* Add more directories to the default import completion skip list
* Handle 'd' when mapping colors
* Avoid breakage with six's importer

Changes to dependencies:
* curtsies &gt;= 0.3.5 is now required
* pyxdg is now required
* wcwidth has been replaced with cwcwidth


0.20.1

Fixes:
* Fix check of key code


0.20

General information:
* The next release of bpython (0.20) will drop support for Python 2.
* Support for Python 3.9 has been added. Support for Python 3.5 has been
  dropped.

New features:
* Provide redo.
* Add support for importing namespace packages.

Fixes:
* Provide encoding attribute for FakeOutput.
* Prevent symbolic link loops in import completion.
* Support packages using importlib.metadata API.
* Fix support for Python 3.9's ast module.
* Fix cursor position with full-width characters.
* Fix invalid escape sequences.


0.19

General information:
* The bpython-cli and bpython-urwid rendering backends have been deprecated and
  will show a warning that they'll be removed in a future release when started.
* Usage in combination with Python 2 has been deprecated. This does not mean that
  support is dropped instantly but rather that at some point in the future we will
  stop running our testcases against Python 2.
* The new pinnwand API is used for the pastebin functionality. We have dropped
  two configuration options: `pastebin_show_url` and `pastebin_removal_url`. If
  you have your bpython configured to run against an old version of `pinnwand`
  please update it.

New features:

Fixes:

* Display correct signature for decorated functions.
* Protect get_args from user code exceptions
* Improve lock file handling on Windows
* Use importlib instead of deprecated imp when running under Python 3

Support for Python 3.8 has been added. Support for Python 3.4 has been dropped.


0.18

New features:
* expose globals in bpdb debugging.

Fixes:
* Fix file locking on Windows.
* Exit gracefully if config file fails to be loaded due to encoding errors.
* Fix newline handling.
* Fix exit code.
* Fix crash when matching certain lines in history.

Support for Python 3.3 has been dropped.


0.17.1

Fixes:
* Reverted 670 temporarily due to performance impact
  on large strings being output.


0.17

New features:
* Implement Ctrl+O.
* Add default_autoreload config option.

Fixes:
* Fix deprecation warnings.
* Do not call signal outside of main thread.
* Fix option-backspace behavior.
* Fix paste helper.
* Handle docstrings more carefully.
* Do not modify history file during tests.
* Fix newline handling.
* Fix handling of ANSI escape codes.
* Fix encoding of jedi completions.</content>
</entry>
<entry>
<title>add support for PKGMANDIR</title>
<updated>2017-06-27T23:33:08Z</updated>
<author>
<name>wiedi</name>
<email>wiedi@pkgsrc.org</email>
</author>
<published>2017-06-27T23:33:08Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=270aed10cab9b2288b54981492f39f4d43c16108'/>
<id>urn:sha1:270aed10cab9b2288b54981492f39f4d43c16108</id>
<content type='text'>
</content>
</entry>
<entry>
<title>BPython installs man-pages when it finds Sphinx being installed in the system.</title>
<updated>2017-05-25T06:38:44Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2017-05-25T06:38:44Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=e8d30b840a6fa873ae49f1896d2b4062bfd994e3'/>
<id>urn:sha1:e8d30b840a6fa873ae49f1896d2b4062bfd994e3</id>
<content type='text'>
Now, Sphinx has been added as build dependency to always make the man-pages.</content>
</entry>
<entry>
<title>Changes 0.16</title>
<updated>2017-04-12T12:00:36Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2017-04-12T12:00:36Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=a147a81dc922eac387df8a3f28b010f60351172d'/>
<id>urn:sha1:a147a81dc922eac387df8a3f28b010f60351172d</id>
<content type='text'>
New features:
* 466: Improve handling of completion box height.

Fixes:
* Fix various spelling mistakes.
* 601: Fix Python 2 issues on Windows.
* 614: Fix issues when view source.
* 625: Fix issues when runnings scripts with non-ASCII characters.
* 639: Fix compatbility issues with pdb++.

Support for Python 2.6 has been dropped.</content>
</entry>
<entry>
<title>Add SHA512 digests for distfiles for devel category</title>
<updated>2015-11-03T03:27:11Z</updated>
<author>
<name>agc</name>
<email>agc@pkgsrc.org</email>
</author>
<published>2015-11-03T03:27:11Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=8eb76835188896ab56a0e589cf46337b911fb08e'/>
<id>urn:sha1:8eb76835188896ab56a0e589cf46337b911fb08e</id>
<content type='text'>
Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.</content>
</entry>
</feed>
