profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/cclauss/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Christian Clauss cclauss Christian Clauss Switzerland https://www.patreon.com/cclauss Working hard to find and fix bugs in software and to ensure that Python code is properly ported to Python 3. Building related tools and automated systems.

cclauss/500lines 1

500 Lines or Less

cclauss/adapter_pattern 1

Python adapter pattern where adapters are autoloaded from an adapters directory

cclauss/-HACKTOBERFEST2K20 0

Add all sorts of application for hacktoberfest.

cclauss/.github 0

Default configuration for @cclauss repos

cclauss/100-Days-Of-ML-Code 0

100 Days of ML Coding

cclauss/12306 0

12306智能刷票,订票

cclauss/2D_detection 0

TensorFlow implementation of SqueezeDet, trained on the KITTI dataset.

cclauss/30-Days-Of-Python 0

A 30 days of python programming challenge

cclauss/3cardmonte 0

Three card money game using Pythonista scene model

cclauss/3d-photo-inpainting 0

[CVPR 2020] 3D Photography using Context-aware Layered Depth Inpainting

Pull request review commentinternetarchive/infogami

Flake8 E712 fix

 def _get_doc(self, row):         return doc      def put(self, key, doc):-        if doc.get("_delete") == True:+        if doc.get("_delete"):             return self.delete(key, doc.get("_rev"))

That looks okay, but both have different behavior. The initial code accepts only True as a value for _delete where as the new one accepts any non-null string or non-zero integer. Do we really want to make these changes in the name of Flake8, without worrying about consequences?

khabdrick

comment created time in an hour

Pull request review commentinternetarchive/infogami

Flake8 E712 fix

 def unlink(self) :         self.childNodes = None      def setAttribute(self, attr, value) :-        if not attr in self.attributes :-            self.attributes.append(attr)+        if attr in self.attributes :+            self.attribute_values[attr] = value -        self.attribute_values[attr] = value+        +        self.attributes.append(attr)

The behavior is completely changed. We'll now hav duplicate vlaues in the attributes when setAttribute is called multiple times with the same attr.

khabdrick

comment created time in an hour

PR opened internetarchive/infogami

Flake8 E712 fix

Four flake8 tests clean up E712

+20 -18

0 comment

6 changed files

pr created time in an hour

PR opened internetarchive/infogami

Flake8 E713 fix

Three flake8 tests clean up E713

+16 -14

0 comment

2 changed files

pr created time in 2 hours

push eventcclauss/openlibrary

ElizaLU

commit sha 9c5bdce8718be94a7883a57edf30f00b169feb48

translate till #: edit/edition.html:190

view details

ElizaLU

commit sha 853c058a298d03e5565443913e227ca27e5a0784

finished translation for revision

view details

ElizaLU

commit sha ce1b96c2d6fcf6747dcbbbc3901cf0d8a6657cdf

typos

view details

ElizaLU

commit sha 1c6b87d7b3940255f58734c3b3652c52fb59b789

anchor closinf tag added

view details

ElizaLU

commit sha 7ddec9440911001f598dc6362bd372472eec9fef

PR corrections

view details

ElizaLU

commit sha cc04ce5467474c131f21ef99abdee78e4522ffd4

more comon phrazing

view details

ElizaLU

commit sha 128947ed044341ac03024a5fbd0a5ede3dc9e4c6

more standard phrasing2

view details

Tom Morris

commit sha 4171b4ed8ea4cd43a4a5b6a2e4ec2d71d481b35f

Update with latest i18n message templates

view details

seabelis

commit sha 72839a1235b4bed0a0bd66c13e42330e5e04d1e8

test code to conditinally display date

view details

Yash Saravgi

commit sha d5b14027d466e26f05096a46e8ec9d8bbaaa6d9c

icons

view details

Christian Clauss

commit sha 43a042edc0a3b3ddc42a44bc58460530109d14f1

Remove duplicate orphaned edition code from addbook.py

view details

seabelis

commit sha 15ec7725f929197afd986407c84db1d4aed83f63

change date display condition to if populated

view details

seabelis

commit sha 09aaafcc5483e740b0f5656c29bc043d9335eac7

Reposition date field. Add tip.

view details

Tom Morris

commit sha 9c745dfecbf8201b646065eedba994a611a0e7b9

Switch to base URL instead of host for Solr config Co-authored-by: Drini Cami <cdrini@gmail.com>

view details

Drini Cami

commit sha 98a70b599a6ea0bcbb62d34fabd44cdfdfd1315d

Small tweaks to some solr code - Switch to requests; solr8 was complaining about wrong contentType - "standard" isn't a valid solr wt, and on solr8 it ends up returning json instead of xml - parsed_url.host should be hostname

view details

Drini Cami

commit sha 2bf5b55e099613a1facc34a69f5e7f24c5fdfcf9

Remove unused/deprecated update_work.get_solr

view details

Drini Cami

commit sha 10c89e152330515f0e217337b7da707af2d61d2a

Remove `requests` naming collision

view details

Drini Cami

commit sha 1104de92ad19983d6f374f9bd0c66abba8106341

Remove unused ol-solr-indexer.py Confirmed unused here as well as in olsystem. Contained a reference to the old-style solr openlibrary.yml

view details

Drini Cami

commit sha ce0ecfa958f073714e5cefde17e45b5a7e0f04dd

Fix failing test_update_authors test

view details

Drini Cami

commit sha 5d6ecb49b355ee2a226d098d9117f9dee4ce9215

Switch to six urlparse in update_work Co-authored-by: Christian Clauss <cclauss@me.com>

view details

push time in 8 hours

push eventnodejs/node-v8

Node.js Jenkins CI

commit sha 20c351800ba2990c3032b2fd19998a2dbb286f96

doc: update README for node-v8 repository

view details

Node.js Jenkins CI

commit sha e0fd9a3aaf68f7fbdfb80ac779a108b016167b16

deps: update V8 to 9.1.60

view details

Node.js Jenkins CI

commit sha 582612baf4974ddb16388f60225a12cde80faf16

build: reset embedder string to "-node.0"

view details

Refael Ackermann

commit sha 480b37be8030704a53c265921e6636710b25918c

deps: V8: un-cherry-pick bd019bd Original commit message: [testrunner] delete ancient junit compatible format support Testrunner has ancient support for JUnit compatible XML output. This CL removes this old feature. R=mstarzinger@chromium.org,jgruber@chromium.org,jkummerow@chromium.org CC=​machenbach@chromium.org Bug: v8:8728 Change-Id: I7e1beb011dbaec3aa1a27398a5c52abdd778eaf0 Reviewed-on: https://chromium-review.googlesource.com/c/1430065 Reviewed-by: Jakob Gruber <jgruber@chromium.org> Reviewed-by: Michael Starzinger <mstarzinger@chromium.org> Commit-Queue: Tamer Tas <tmrts@chromium.org> Cr-Commit-Position: refs/heads/master@{#59045} Refs: https://github.com/v8/v8/commit/bd019bdb725cebaa34327634d73936cd7003d17c PR-URL: https://github.com/nodejs/node/pull/32116 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>

view details

Refael Ackermann

commit sha 19e1d9bf77ee6f3424b799646eb627d59e070e9c

deps: V8: patch register-arm64.h Fixes a compilation issue on some platforms PR-URL: https://github.com/nodejs/node/pull/32116 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>

view details

Refael Ackermann

commit sha 94d268ac0bb20b06ef292346ccbcb31d3e1d3161

deps: V8: forward declaration of `Rtl*FunctionTable` This should be semver-patch since actual invocation is version conditional. PR-URL: https://github.com/nodejs/node/pull/32116 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>

view details

Joao Reis

commit sha ce3fa43a57fc5809269e1ba509aa3f4f3bb9dc17

deps: make v8.h compatible with VS2015 There is a bug in the most recent version of VS2015 that affects v8.h and therefore prevents compilation of addons. Refs: https://stackoverflow.com/q/38378693 PR-URL: https://github.com/nodejs/node/pull/32116 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>

view details

Jiawen Geng

commit sha 90e439a4b6631c5a711ef302b24721ef39b57711

deps: fix V8 build issue with inline methods PR-URL: https://github.com/nodejs/node/pull/35415 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Myles Borins <myles.borins@gmail.com>

view details

cjihrig

commit sha 258a9b9bbdac0509d88a00f1fe3ffcd7e7797ec8

deps: workaround stod() limitations on SmartOS std::stod() on SmartOS does not currently handle hex strings. This commit provides a workaround based on strtol() until proper stod() support is available. PR-URL: https://github.com/nodejs/node/pull/37330 Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>

view details

Michaël Zasso

commit sha b799e6da1315d350feec668c6d7da88deff360a0

deps: silence irrelevant V8 warnings

view details

Michaël Zasso

commit sha f2055850dc29ec24870ec4282290ee2fe1b4c694

src: use non-deprecated V8 module APIs

view details

Michaël Zasso

commit sha 75f87f12935dccc326384b420a86927b0c4bad79

lib: load v8_prof_processor dependencies as ESM The script versions are no longer available.

view details

Michaël Zasso

commit sha 13e31f42c9f55eb18d9caedb61f72732057f8e17

tools: update V8 gypfiles for 9.0

view details

cjihrig

commit sha 8482f7e7dfc82058e3d727f4b5376fc9e7b07e4a

src: remove V8_FT_ADAPTOR for V8 update V8 has removed argument adapter frames. This commit removes them from the Node.js codebase as well.

view details

Michaël Zasso

commit sha 44e53e8e50d6cc2fcb57e1a91838be5445bbc2d1

src: use non-deprecated GetCreationContext from V8 Fixes: https://github.com/nodejs/node-v8/issues/193

view details

Jiawen Geng

commit sha c0b7ef72ad41015bdbc8b9c498c640dfbc627cac

build: add arm64 windows build to node-v8 repo

view details

Michaël Zasso

commit sha 7b059279ad915b96273fddd0e4c1be18f6368ac9

tools: update V8 gypfiles until d2ab64ebb797d37f58b1266dfb4fbe4a76e3978c

view details

push time in 17 hours

startedjugmac00/python-version-cheat-sheet

started time in 20 hours

startedcclauss/Ten-lines-or-less

started time in 21 hours

PR closed cclauss/pythonista-module-versions

Update pygments to 2.8.0

This PR updates pygments from 2.1 to 2.8.0.

<details> <summary>Changelog</summary>

2.8.0

-------------
(released February 14, 2021)

- Added lexers:

* AMDGPU (1626)
* CDDL (1379, 1239)
* Futhark (1691)
* Graphviz/DOT (1657, 731)

- Updated lexers:

* AutoIt: Support single quoted strings (1667, 1663)
* C/C++ &amp; related: Fix mishandling &#39;*/&#39; (1695)
* Cocoa: Add builtin types (1703)
* Console (1672)
* Eiffel: Fix performance issues (1658)
* Fortran: Improve combined keyword detection (1677, 1188)
* J: Fix operator ``?`` lexing (1700, 1149)
* JavaScript/TypeScript: Fix escapes in backtick strings (1679, 1686)
* Kotlin: Improve string interpolation, modifier keyword handling, and various small issues (1699)
* LESS: Support single-line comments (1046)
* Matlab:

 - Add support for class properties (1466)
 - Update builtin functions (1705)
 - Various cleanups (1673)

* Python: Improve handling of raw f-strings (1681, 1683)
* Ruby: Better method name handling (1531)
* Stata: Updated keywords (1470)

- Added styles:

* Material (1662)
* Zenburn (1659)

- The `pygmentize` script now uses `argparse`, all options should work
as before

- Add `pygmentize -C` option to guess a lexer from content

- With this release, Pygments moves to a new internal testing system (1649.)
See ``Contributing.md`` for details. The main advantage of this new change
is a much better test coverage of all existing example lexers. It also makes
it much easier to add new test snippets.
- Make guessing prefer Python 3 lexer
- Do not guess MIME or SQL without reason
- Changed setuptools to use a declarative config through ``setup.cfg``.
Building Pygments now requires setuptools 39.2+.
- Add markdown to MarkdownLexer aliases (1687)
- Change line number handling

* In ``&lt;table&gt;`` based output, the ``td.linenos`` element will have either a
 ``normal`` or ``special`` class attached. Previously, only ``special`` line
 numbers got a class. This prevents styles from getting applied twice -
 once via ``&lt;pre&gt;``, once via ``&lt;span class=&quot;special&quot;&gt;``. This also means
 that ``td.linenos pre`` is no longer styled, instead, use
 ``td.linenos .normal`` and ``td.linenos .special``.
* In the &quot;inline&quot; style, the DOM element order was changed. The line number
 is added first, then the line is wrapped is wrapped by the highlighter.
 This fixes lines not being fully highlighted.
* The visual output for inline and non-inline line numbers &amp; highlighting,
 as well as class-based and inline styling is now consistent.
* Line number styles are set to ``background-color: transparent`` and
 ``color: inherit`` by default. This works much better with dark styles
 which don&#39;t have colors set for line numbers.

- Remove &quot;raw&quot; alias from RawTokenLexer, so that it cannot be
selected by alias.
- Fix RawTokenLexer to work in Python 3 and handle exceptions.
- Add prompt colors to the Solarized theme (1529)
- Image formatter supports background colors now (1374)
- Add support for anchors in conjunction with inline line numbers (1591)
- Modernize the codebase using ``pyupgrade`` (1622)
- Add support for line numbers to the ``terminal256`` formatter (1674, 1653)
- Improve ``analyze_text`` logic for ``ECL`` (1610)
- Improve ``analyze_text`` logic for ``CBM Basic V2`` (1607)
- Improve LaTeX formatter (1708, 1709)

2.7.4

-------------
(released January 12, 2021)

- Updated lexers:

- Apache configurations: Improve handling of malformed tags (1656)
- CSS: Add support for variables (1633, 1666)
- Crystal (1650, 1670)
- Coq (1648)
- Fortran: Add missing keywords (1635, 1665)
- Ini (1624)
- JavaScript and variants (1647 -- missing regex flags, 1651)
- Markdown (1623, 1617)
- Shell

 - Lex trailing whitespace as part of the prompt (1645)
 - Add missing ``in`` keyword (1652)
 
- SQL - Fix keywords (1668)
- Typescript: Fix incorrect punctuation handling (1510, 1511)

- Fix infinite loop in SML lexer (1625)
- Fix backtracking string regexes in JavaScript/TypeScript, Modula2
and many other lexers (1637)
- Limit recursion with nesting Ruby heredocs (1638)
- Fix a few inefficient regexes for guessing lexers
- Fix the raw token lexer handling of Unicode (1616)
- Revert a private API change in the HTML formatter (1655) -- 
please note that private APIs remain subject to change!
- Fix several exponential/cubic-complexity regexes found by
Ben Caller/Doyensec (1675)
- Fix incorrect MATLAB example (1582)

Thanks to Google&#39;s OSS-Fuzz project for finding many of these bugs.

2.7.3

-------------
(released December 6, 2020)

- Updated lexers:

* Ada (1581)
* HTML (1615, 1614)
* Java (1594, 1586)
* JavaScript (1605, 1589, 1588)
* JSON (1569 -- this is a complete rewrite)
* Lean (1601)
* LLVM (1612)
* Mason (1592)
* MySQL (1555, 1551)
* Rust (1608)
* Turtle (1590, 1553)

- Deprecated JsonBareObjectLexer, which is now identical to JsonLexer (1600)
- The ``ImgFormatter`` now calculates the exact character width, which fixes some issues with overlapping text (1213, 1611)
- Documentation fixes (1609, 1599, 1598)
- Fixed duplicated Juttle language alias (1604, 1606)
- Added support for Kotlin scripts (1587)
- Removed CSS rule which forced margin to 0

2.7.2

-------------
(released October 24, 2020)

- Updated lexers:

* Latex (1517, 1516)
* LLVM (1565)
* SPARQL (1559)

- Fix Python console/traceback lexer problems with custom exceptions without messages (1548)
- Allow loading ttc fonts on Mac/image formatter (1223)
- Improve ``analyze_text`` across a variety of lexers (1549)
- Remove CSS rule which forced the vertical padding to 0 for line numbers (1583, 1579)
- Fix ``TNTLexer`` crashing on unexpected EOL (1568, 1570)
- ``regexlint`` can be now run locally as part of ``tox`` tests (1557)
- Fix typos (1550, 1562)
- Add Python 3.9 as a supported version (1554)

2.7.1

-------------
(released September 16, 2020)

- Fixed a regression in the JSON lexer (1544)

2.7.0

-------------
(released September 12, 2020)

- Added lexers:

* Arrow (1481, 1499)
* BARE (1488)
* Devicetree (1434)
* F* (1409)
* GDScript (1457)
* Pointless (1494)
* PromQL (1506)
* PsySH (1438)
* Singularity (1285)
* TiddlyWiki5 (1390)
* TNT (1414)
* YANG (1408, 1428)

- Updated lexers:

* APL (1503)
* C++ (1350, which also fixes: 1222, 996, 906, 828, 1162, 1166,
 1396)
* Chapel (1423)
* CMake (1491)
* CSound (1509)
* Cython (1507)
* Dart (1449)
* Fennel (1535)
* Fortran (1442)
* GAS (1530)
* HTTP (1432, 1520, 1521)
* Inform 6 (1461)
* Javascript (1533)
* JSON (1065, 1528)
* Lean (1415)
* Matlab (1399)
* Markdown (1492, 1495)
* MySQL (975, 1063, 1453, 1527)
* NASM (1465)
* Nim (1426)
* PostgreSQL (1513)
* PowerShell (1398, 1497)
* Protobuf (1505)
* Robot (1480)
* SQL (1402)
* SystemVerilog (1436, 1452, 1454, 1460, 1462, 1463, 1464, 1471, 1496, 1504)
* TeraTerm (1337)
* XML (1502)

- Added a new filter for math symbols (1406)
- The Kconfig lexer will match Kconfig derivative names now (1458)
- Improved HTML formatter output (1500)
- ``.markdown`` is now recognized as an extension for Markdown files (1476)
- Fixed line number colors for Solarized (1477, 1356)
- Improvements to exception handling (1478)
- Improvements to tests (1532, 1533, 1539)
- Various code cleanups (1536, 1537, 1538)

2.6.1

-------------
(released March 8, 2020)

- This release fixes a packaging issue. No functional changes.

2.6

-----------
(released March 8, 2020)

- Running Pygments on Python 2.x is no longer supported.
(The Python 2 lexer still exists.)

- Added lexers:

* Linux kernel logs (1310)
* LLVM MIR (1361)
* MiniScript (1397)
* Mosel (1287, 1326)
* Parsing Expression Grammar (1336)
* ReasonML (1386)
* Ride (1319, 1321)
* Sieve (1257)
* USD (1290)
* WebIDL (1309)

- Updated lexers:

* Apache2 (1378)
* Chapel (1357)
* CSound (1383)
* D (1375, 1362)
* Haskell (1347, 1177)
* Idris (1360)
* Perl6/Raku lexer (1344)
* Python3 (1382, 1385)
* Rust: Updated lexer to cover more builtins (mostly macros) and miscellaneous
 new syntax (1320)
* SQL: Add temporal support keywords (1402)

- The 256-color/true-color terminal formatters now support the italic attribute
in styles (1288)
- Support HTTP 2/3 header (1308)
- Support missing reason in HTTP header (1322)
- Boogie/Silver: support line continuations and triggers, move contract keywords
to separate category (1299)
- GAS: support C-style comments (1291)
- Fix names in S lexer (1330, 1333)
- Fix numeric literals in Ada (1334)
- Recognize ``.mjs`` files as Javascript (1392)
- Recognize ``.eex`` files as Elixir (1387)
- Fix ``re.MULTILINE`` usage (1388)
- Recognize ``pipenv`` and ``poetry`` dependency &amp; lock files (PR1376)
- Improve font search on Windows (1247)
- Remove unused script block (1401)

2.5.2

-------------
(released November 29, 2019)

- Fix incompatibility with some setuptools versions (PR1316)

- Fix lexing of ReST field lists (PR1279)
- Fix lexing of Matlab keywords as field names (PR1282)
- Recognize double-quoted strings in Matlab (PR1278)
- Avoid slow backtracking in Vim lexer (PR1312)
- Fix Scala highlighting of types (PR1315)
- Highlight field lists more consistently in ReST (PR1279)
- Fix highlighting Matlab keywords in field names (PR1282)
- Recognize Matlab double quoted strings (PR1278)
- Add some Terraform keywords
- Update Modelica lexer to 3.4
- Update Crystal examples

2.5.1

-------------
(released November 26, 2019)

- This release fixes a packaging issue. No functional changes.

2.5.0

-------------
(released November 26, 2019)

- Added lexers:

* Email (PR1246)
* Erlang, Elixir shells (PR823, 1521)
* Notmuch (PR1264)
* `Scdoc &lt;https://git.sr.ht/~sircmpwn/scdoc&gt;`_ (PR#1268)
* `Solidity &lt;https://solidity.readthedocs.io/&gt;`_ (#1214)
* `Zeek &lt;https://www.zeek.org&gt;`_ (new name for Bro) (PR#1269)
* `Zig &lt;https://ziglang.org/&gt;`_ (PR#820)

- Updated lexers:

* Apache2 Configuration (PR1251)
* Bash sessions (1253)
* CSound (PR1250)
* Dart
* Dockerfile
* Emacs Lisp
* Handlebars (PR773)
* Java (1101, 987)
* Logtalk (PR1261)
* Matlab (PR1271)
* Praat (PR1277)
* Python3 (PR1255, PR1400)
* Ruby
* YAML (1528)
* Velocity

- Added styles:

* Inkpot (PR1276)

- The ``PythonLexer`` class is now an alias for the former ``Python3Lexer``.
The old ``PythonLexer`` is available as ``Python2Lexer``.  Same change has
been done for the ``PythonTracebackLexer``.  The ``python3`` option for
the ``PythonConsoleLexer`` is now true by default.

- Bump ``NasmLexer`` priority over ``TasmLexer`` for ``.asm`` files
(fixes 1326)
- Default font in the ``ImageFormatter`` has been updated (928, PR1245)
- Test suite switched to py.test, removed nose dependency (1490)
- Reduce ``TeraTerm`` lexer score -- it used to match nearly all languages
(1256)
- Treat ``Skylark``/``Starlark`` files as Python files (PR1259)
- Image formatter: actually respect ``line_number_separator`` option

- Add LICENSE file to wheel builds
- Agda: fix lambda highlighting
- Dart: support ` annotations
- Dockerfile: accept ``FROM ... AS`` syntax
- Emacs Lisp: add more string functions
- GAS: accept registers in directive arguments
- Java: make structural punctuation (braces, parens, colon, comma) ``Punctuation``, not ``Operator`` (987)
- Java: support ``var`` contextual keyword (1101)
- Matlab: Fix recognition of ``function`` keyword (PR1271)
- Python: recognize ``.jy`` filenames (976)
- Python: recognize ``f`` string prefix (1156)
- Ruby: support squiggly heredocs
- Shell sessions: recognize Virtualenv prompt (PR1266)
- Velocity: support silent reference syntax

2.4.2

-------------
(released May 28, 2019)

- Fix encoding error when guessing lexer with given ``encoding`` option
(1438)

2.4.1

-------------
(released May 24, 2019)

- Updated lexers:

* Coq (1430)
* MSDOS Session (PR734)
* NASM (1517)
* Objective-C (PR813, 1508)
* Prolog (1511)
* TypeScript (1515)

- Support CSS variables in stylesheets (PR814, 1356)
- Fix F lexer name (PR709)
- Fix ``TerminalFormatter`` using bold for bright text (1480)

2.4.0

-------------
(released May 8, 2019)

- Added lexers:

* Augeas (PR807)
* BBC Basic (PR806)
* Boa (PR756)
* Charm++ CI (PR788)
* DASM16 (PR807)
* FloScript (PR750)
* FreeFem++ (PR785)
* Hspec (PR790)
* Pony (PR627)
* SGF (PR780)
* Slash (PR807)
* Slurm (PR760)
* Tera Term Language (PR749)
* TOML (PR807)
* Unicon (PR731)
* VBScript (PR673)

- Updated lexers:

* Apache2 (PR766)
* Cypher (PR746)
* LLVM (PR792)
* Makefiles (PR766)
* PHP (1482)
* Rust
* SQL (PR672)
* Stan (PR774)
* Stata (PR800)
* Terraform (PR787)
* YAML

- Add solarized style (PR708)
- Add support for Markdown reference-style links (PR753)
- Add license information to generated HTML/CSS files (1496)
- Change ANSI color names (PR777)
- Fix catastrophic backtracking in the bash lexer (1494)
- Fix documentation failing to build using Sphinx 2.0 (1501)
- Fix incorrect links in the Lisp and R lexer documentation (PR775)
- Fix rare unicode errors on Python 2.7 (PR798, 1492)
- Fix lexers popping from an empty stack (1506)
- TypoScript uses ``.typoscript`` now (1498)
- Updated Trove classifiers and ``pip`` requirements (PR799)

2.3.1

-------------
(released Dec 16, 2018)

- Updated lexers:

* ASM (PR784)
* Chapel (PR735)
* Clean (PR621)
* CSound (PR684)
* Elm (PR744)
* Fortran (PR747)
* GLSL (PR740)
* Haskell (PR745)
* Hy (PR754)
* Igor Pro (PR764)
* PowerShell (PR705)
* Python (PR720, 1299, PR715)
* SLexer (PR680)
* YAML (PR762, PR724)

- Fix invalid string escape sequences
- Fix `FutureWarning` introduced by regex changes in Python 3.7

2.3.0

-------------
(released Nov 25, 2018)

- Added lexers:

* Fennel (PR783)
* HLSL (PR675)

- Updated lexers:

* Dockerfile (PR714)

- Minimum Python versions changed to 2.7 and 3.5
- Added support for Python 3.7 generator changes (PR772)
- Fix incorrect token type in SCSS for single-quote strings (1322)
- Use `terminal256` formatter if `TERM` contains `256` (PR666)
- Fix incorrect handling of GitHub style fences in Markdown (PR741, 1389)
- Fix `%a` not being highlighted in Python3 strings (PR727)

2.2.0

-------------
(released Jan 22, 2017)

- Added lexers:

* AMPL
* TypoScript (1173)
* Varnish config (PR554)
* Clean (PR503)
* WDiff (PR513)
* Flatline (PR551)
* Silver (PR537)
* HSAIL (PR518)
* JSGF (PR546)
* NCAR command language (PR536)
* Extempore (PR530)
* Cap&#39;n Proto (PR595)
* Whiley (PR573)
* Monte (PR592)
* Crystal (PR576)
* Snowball (PR589)
* CapDL (PR579)
* NuSMV (PR564)
* SAS, Stata (PR593)

- Added the ability to load lexer and formatter classes directly from files
with the `-x` command line option and the `lexers.load_lexer_from_file()`
and `formatters.load_formatter_from_file()` functions. (PR559)

- Added `lexers.find_lexer_class_by_name()`. (1203)

- Added new token types and lexing for magic methods and variables in Python
and PHP.

- Added a new token type for string affixes and lexing for them in Python, C++
and Postgresql lexers.

- Added a new token type for heredoc (and similar) string delimiters and
lexing for them in C++, Perl, PHP, Postgresql and Ruby lexers.

- Styles can now define colors with ANSI colors for use in the 256-color
terminal formatter. (PR531)

- Improved the CSS lexer. (1083, 1130)

- Added &quot;Rainbow Dash&quot; style. (PR623)

- Delay loading `pkg_resources`, which takes a long while to import. (PR690)

2.1.3

-------------
(released Mar 2, 2016)

- Fixed regression in Bash lexer (PR563)

2.1.2

-------------
(released Feb 29, 2016)

- Fixed Python 3 regression in image formatter (1215)
- Fixed regression in Bash lexer (PR562)

2.1.1

-------------
(relased Feb 14, 2016)

- Fixed Jython compatibility (1205)
- Fixed HTML formatter output with leading empty lines (1111)
- Added a mapping table for LaTeX encodings and added utf8 (1152)
- Fixed image formatter font searching on Macs (1188)
- Fixed deepcopy-ing of Token instances (1168)
- Fixed Julia string interpolation (1170)
- Fixed statefulness of HttpLexer between get_tokens calls
- Many smaller fixes to various lexers

</details>

<details> <summary>Links</summary>

  • PyPI: https://pypi.org/project/pygments
  • Changelog: https://pyup.io/changelogs/pygments/
  • Homepage: https://pygments.org/ </details>
+1 -1

1 comment

1 changed file

pyup-bot

pr closed time in a day

pull request commentcclauss/pythonista-module-versions

Update pygments to 2.8.0

Closing this in favor of #648

pyup-bot

comment created time in a day

PR opened cclauss/pythonista-module-versions

Update pygments to 2.8.1

This PR updates pygments from 2.1 to 2.8.1.

<details> <summary>Changelog</summary>

2.8.0

-------------
(released February 14, 2021)

- Added lexers:

* AMDGPU (1626)
* CDDL (1379, 1239)
* Futhark (1691)
* Graphviz/DOT (1657, 731)

- Updated lexers:

* AutoIt: Support single quoted strings (1667, 1663)
* C/C++ &amp; related: Fix mishandling &#39;*/&#39; (1695)
* Cocoa: Add builtin types (1703)
* Console (1672)
* Eiffel: Fix performance issues (1658)
* Fortran: Improve combined keyword detection (1677, 1188)
* J: Fix operator ``?`` lexing (1700, 1149)
* JavaScript/TypeScript: Fix escapes in backtick strings (1679, 1686)
* Kotlin: Improve string interpolation, modifier keyword handling, and various small issues (1699)
* LESS: Support single-line comments (1046)
* Matlab:

 - Add support for class properties (1466)
 - Update builtin functions (1705)
 - Various cleanups (1673)

* Python: Improve handling of raw f-strings (1681, 1683)
* Ruby: Better method name handling (1531)
* Stata: Updated keywords (1470)

- Added styles:

* Material (1662)
* Zenburn (1659)

- The `pygmentize` script now uses `argparse`, all options should work
as before

- Add `pygmentize -C` option to guess a lexer from content

- With this release, Pygments moves to a new internal testing system (1649.)
See ``Contributing.md`` for details. The main advantage of this new change
is a much better test coverage of all existing example lexers. It also makes
it much easier to add new test snippets.
- Make guessing prefer Python 3 lexer
- Do not guess MIME or SQL without reason
- Changed setuptools to use a declarative config through ``setup.cfg``.
Building Pygments now requires setuptools 39.2+.
- Add markdown to MarkdownLexer aliases (1687)
- Change line number handling

* In ``&lt;table&gt;`` based output, the ``td.linenos`` element will have either a
 ``normal`` or ``special`` class attached. Previously, only ``special`` line
 numbers got a class. This prevents styles from getting applied twice -
 once via ``&lt;pre&gt;``, once via ``&lt;span class=&quot;special&quot;&gt;``. This also means
 that ``td.linenos pre`` is no longer styled, instead, use
 ``td.linenos .normal`` and ``td.linenos .special``.
* In the &quot;inline&quot; style, the DOM element order was changed. The line number
 is added first, then the line is wrapped is wrapped by the highlighter.
 This fixes lines not being fully highlighted.
* The visual output for inline and non-inline line numbers &amp; highlighting,
 as well as class-based and inline styling is now consistent.
* Line number styles are set to ``background-color: transparent`` and
 ``color: inherit`` by default. This works much better with dark styles
 which don&#39;t have colors set for line numbers.

- Remove &quot;raw&quot; alias from RawTokenLexer, so that it cannot be
selected by alias.
- Fix RawTokenLexer to work in Python 3 and handle exceptions.
- Add prompt colors to the Solarized theme (1529)
- Image formatter supports background colors now (1374)
- Add support for anchors in conjunction with inline line numbers (1591)
- Modernize the codebase using ``pyupgrade`` (1622)
- Add support for line numbers to the ``terminal256`` formatter (1674, 1653)
- Improve ``analyze_text`` logic for ``ECL`` (1610)
- Improve ``analyze_text`` logic for ``CBM Basic V2`` (1607)
- Improve LaTeX formatter (1708, 1709)

2.7.4

-------------
(released January 12, 2021)

- Updated lexers:

- Apache configurations: Improve handling of malformed tags (1656)
- CSS: Add support for variables (1633, 1666)
- Crystal (1650, 1670)
- Coq (1648)
- Fortran: Add missing keywords (1635, 1665)
- Ini (1624)
- JavaScript and variants (1647 -- missing regex flags, 1651)
- Markdown (1623, 1617)
- Shell

 - Lex trailing whitespace as part of the prompt (1645)
 - Add missing ``in`` keyword (1652)

- SQL - Fix keywords (1668)
- Typescript: Fix incorrect punctuation handling (1510, 1511)

- Fix infinite loop in SML lexer (1625)
- Fix backtracking string regexes in JavaScript/TypeScript, Modula2
and many other lexers (1637)
- Limit recursion with nesting Ruby heredocs (1638)
- Fix a few inefficient regexes for guessing lexers
- Fix the raw token lexer handling of Unicode (1616)
- Revert a private API change in the HTML formatter (1655) --
please note that private APIs remain subject to change!
- Fix several exponential/cubic-complexity regexes found by
Ben Caller/Doyensec (1675)
- Fix incorrect MATLAB example (1582)

Thanks to Google&#39;s OSS-Fuzz project for finding many of these bugs.

2.7.3

-------------
(released December 6, 2020)

- Updated lexers:

* Ada (1581)
* HTML (1615, 1614)
* Java (1594, 1586)
* JavaScript (1605, 1589, 1588)
* JSON (1569 -- this is a complete rewrite)
* Lean (1601)
* LLVM (1612)
* Mason (1592)
* MySQL (1555, 1551)
* Rust (1608)
* Turtle (1590, 1553)

- Deprecated JsonBareObjectLexer, which is now identical to JsonLexer (1600)
- The ``ImgFormatter`` now calculates the exact character width, which fixes some issues with overlapping text (1213, 1611)
- Documentation fixes (1609, 1599, 1598)
- Fixed duplicated Juttle language alias (1604, 1606)
- Added support for Kotlin scripts (1587)
- Removed CSS rule which forced margin to 0

2.7.2

-------------
(released October 24, 2020)

- Updated lexers:

* Latex (1517, 1516)
* LLVM (1565)
* SPARQL (1559)

- Fix Python console/traceback lexer problems with custom exceptions without messages (1548)
- Allow loading ttc fonts on Mac/image formatter (1223)
- Improve ``analyze_text`` across a variety of lexers (1549)
- Remove CSS rule which forced the vertical padding to 0 for line numbers (1583, 1579)
- Fix ``TNTLexer`` crashing on unexpected EOL (1568, 1570)
- ``regexlint`` can be now run locally as part of ``tox`` tests (1557)
- Fix typos (1550, 1562)
- Add Python 3.9 as a supported version (1554)

2.7.1

-------------
(released September 16, 2020)

- Fixed a regression in the JSON lexer (1544)

2.7.0

-------------
(released September 12, 2020)

- Added lexers:

* Arrow (1481, 1499)
* BARE (1488)
* Devicetree (1434)
* F* (1409)
* GDScript (1457)
* Pointless (1494)
* PromQL (1506)
* PsySH (1438)
* Singularity (1285)
* TiddlyWiki5 (1390)
* TNT (1414)
* YANG (1408, 1428)

- Updated lexers:

* APL (1503)
* C++ (1350, which also fixes: 1222, 996, 906, 828, 1162, 1166,
 1396)
* Chapel (1423)
* CMake (1491)
* CSound (1509)
* Cython (1507)
* Dart (1449)
* Fennel (1535)
* Fortran (1442)
* GAS (1530)
* HTTP (1432, 1520, 1521)
* Inform 6 (1461)
* Javascript (1533)
* JSON (1065, 1528)
* Lean (1415)
* Matlab (1399)
* Markdown (1492, 1495)
* MySQL (975, 1063, 1453, 1527)
* NASM (1465)
* Nim (1426)
* PostgreSQL (1513)
* PowerShell (1398, 1497)
* Protobuf (1505)
* Robot (1480)
* SQL (1402)
* SystemVerilog (1436, 1452, 1454, 1460, 1462, 1463, 1464, 1471, 1496, 1504)
* TeraTerm (1337)
* XML (1502)

- Added a new filter for math symbols (1406)
- The Kconfig lexer will match Kconfig derivative names now (1458)
- Improved HTML formatter output (1500)
- ``.markdown`` is now recognized as an extension for Markdown files (1476)
- Fixed line number colors for Solarized (1477, 1356)
- Improvements to exception handling (1478)
- Improvements to tests (1532, 1533, 1539)
- Various code cleanups (1536, 1537, 1538)

2.6.1

-------------
(released March 8, 2020)

- This release fixes a packaging issue. No functional changes.

2.6

-----------
(released March 8, 2020)

- Running Pygments on Python 2.x is no longer supported.
(The Python 2 lexer still exists.)

- Added lexers:

* Linux kernel logs (1310)
* LLVM MIR (1361)
* MiniScript (1397)
* Mosel (1287, 1326)
* Parsing Expression Grammar (1336)
* ReasonML (1386)
* Ride (1319, 1321)
* Sieve (1257)
* USD (1290)
* WebIDL (1309)

- Updated lexers:

* Apache2 (1378)
* Chapel (1357)
* CSound (1383)
* D (1375, 1362)
* Haskell (1347, 1177)
* Idris (1360)
* Perl6/Raku lexer (1344)
* Python3 (1382, 1385)
* Rust: Updated lexer to cover more builtins (mostly macros) and miscellaneous
 new syntax (1320)
* SQL: Add temporal support keywords (1402)

- The 256-color/true-color terminal formatters now support the italic attribute
in styles (1288)
- Support HTTP 2/3 header (1308)
- Support missing reason in HTTP header (1322)
- Boogie/Silver: support line continuations and triggers, move contract keywords
to separate category (1299)
- GAS: support C-style comments (1291)
- Fix names in S lexer (1330, 1333)
- Fix numeric literals in Ada (1334)
- Recognize ``.mjs`` files as Javascript (1392)
- Recognize ``.eex`` files as Elixir (1387)
- Fix ``re.MULTILINE`` usage (1388)
- Recognize ``pipenv`` and ``poetry`` dependency &amp; lock files (PR1376)
- Improve font search on Windows (1247)
- Remove unused script block (1401)

2.5.2

-------------
(released November 29, 2019)

- Fix incompatibility with some setuptools versions (PR1316)

- Fix lexing of ReST field lists (PR1279)
- Fix lexing of Matlab keywords as field names (PR1282)
- Recognize double-quoted strings in Matlab (PR1278)
- Avoid slow backtracking in Vim lexer (PR1312)
- Fix Scala highlighting of types (PR1315)
- Highlight field lists more consistently in ReST (PR1279)
- Fix highlighting Matlab keywords in field names (PR1282)
- Recognize Matlab double quoted strings (PR1278)
- Add some Terraform keywords
- Update Modelica lexer to 3.4
- Update Crystal examples

2.5.1

-------------
(released November 26, 2019)

- This release fixes a packaging issue. No functional changes.

2.5.0

-------------
(released November 26, 2019)

- Added lexers:

* Email (PR1246)
* Erlang, Elixir shells (PR823, 1521)
* Notmuch (PR1264)
* `Scdoc &lt;https://git.sr.ht/~sircmpwn/scdoc&gt;`_ (PR#1268)
* `Solidity &lt;https://solidity.readthedocs.io/&gt;`_ (#1214)
* `Zeek &lt;https://www.zeek.org&gt;`_ (new name for Bro) (PR#1269)
* `Zig &lt;https://ziglang.org/&gt;`_ (PR#820)

- Updated lexers:

* Apache2 Configuration (PR1251)
* Bash sessions (1253)
* CSound (PR1250)
* Dart
* Dockerfile
* Emacs Lisp
* Handlebars (PR773)
* Java (1101, 987)
* Logtalk (PR1261)
* Matlab (PR1271)
* Praat (PR1277)
* Python3 (PR1255, PR1400)
* Ruby
* YAML (1528)
* Velocity

- Added styles:

* Inkpot (PR1276)

- The ``PythonLexer`` class is now an alias for the former ``Python3Lexer``.
The old ``PythonLexer`` is available as ``Python2Lexer``.  Same change has
been done for the ``PythonTracebackLexer``.  The ``python3`` option for
the ``PythonConsoleLexer`` is now true by default.

- Bump ``NasmLexer`` priority over ``TasmLexer`` for ``.asm`` files
(fixes 1326)
- Default font in the ``ImageFormatter`` has been updated (928, PR1245)
- Test suite switched to py.test, removed nose dependency (1490)
- Reduce ``TeraTerm`` lexer score -- it used to match nearly all languages
(1256)
- Treat ``Skylark``/``Starlark`` files as Python files (PR1259)
- Image formatter: actually respect ``line_number_separator`` option

- Add LICENSE file to wheel builds
- Agda: fix lambda highlighting
- Dart: support ` annotations
- Dockerfile: accept ``FROM ... AS`` syntax
- Emacs Lisp: add more string functions
- GAS: accept registers in directive arguments
- Java: make structural punctuation (braces, parens, colon, comma) ``Punctuation``, not ``Operator`` (987)
- Java: support ``var`` contextual keyword (1101)
- Matlab: Fix recognition of ``function`` keyword (PR1271)
- Python: recognize ``.jy`` filenames (976)
- Python: recognize ``f`` string prefix (1156)
- Ruby: support squiggly heredocs
- Shell sessions: recognize Virtualenv prompt (PR1266)
- Velocity: support silent reference syntax

2.4.2

-------------
(released May 28, 2019)

- Fix encoding error when guessing lexer with given ``encoding`` option
(1438)

2.4.1

-------------
(released May 24, 2019)

- Updated lexers:

* Coq (1430)
* MSDOS Session (PR734)
* NASM (1517)
* Objective-C (PR813, 1508)
* Prolog (1511)
* TypeScript (1515)

- Support CSS variables in stylesheets (PR814, 1356)
- Fix F lexer name (PR709)
- Fix ``TerminalFormatter`` using bold for bright text (1480)

2.4.0

-------------
(released May 8, 2019)

- Added lexers:

* Augeas (PR807)
* BBC Basic (PR806)
* Boa (PR756)
* Charm++ CI (PR788)
* DASM16 (PR807)
* FloScript (PR750)
* FreeFem++ (PR785)
* Hspec (PR790)
* Pony (PR627)
* SGF (PR780)
* Slash (PR807)
* Slurm (PR760)
* Tera Term Language (PR749)
* TOML (PR807)
* Unicon (PR731)
* VBScript (PR673)

- Updated lexers:

* Apache2 (PR766)
* Cypher (PR746)
* LLVM (PR792)
* Makefiles (PR766)
* PHP (1482)
* Rust
* SQL (PR672)
* Stan (PR774)
* Stata (PR800)
* Terraform (PR787)
* YAML

- Add solarized style (PR708)
- Add support for Markdown reference-style links (PR753)
- Add license information to generated HTML/CSS files (1496)
- Change ANSI color names (PR777)
- Fix catastrophic backtracking in the bash lexer (1494)
- Fix documentation failing to build using Sphinx 2.0 (1501)
- Fix incorrect links in the Lisp and R lexer documentation (PR775)
- Fix rare unicode errors on Python 2.7 (PR798, 1492)
- Fix lexers popping from an empty stack (1506)
- TypoScript uses ``.typoscript`` now (1498)
- Updated Trove classifiers and ``pip`` requirements (PR799)

2.3.1

-------------
(released Dec 16, 2018)

- Updated lexers:

* ASM (PR784)
* Chapel (PR735)
* Clean (PR621)
* CSound (PR684)
* Elm (PR744)
* Fortran (PR747)
* GLSL (PR740)
* Haskell (PR745)
* Hy (PR754)
* Igor Pro (PR764)
* PowerShell (PR705)
* Python (PR720, 1299, PR715)
* SLexer (PR680)
* YAML (PR762, PR724)

- Fix invalid string escape sequences
- Fix `FutureWarning` introduced by regex changes in Python 3.7

2.3.0

-------------
(released Nov 25, 2018)

- Added lexers:

* Fennel (PR783)
* HLSL (PR675)

- Updated lexers:

* Dockerfile (PR714)

- Minimum Python versions changed to 2.7 and 3.5
- Added support for Python 3.7 generator changes (PR772)
- Fix incorrect token type in SCSS for single-quote strings (1322)
- Use `terminal256` formatter if `TERM` contains `256` (PR666)
- Fix incorrect handling of GitHub style fences in Markdown (PR741, 1389)
- Fix `%a` not being highlighted in Python3 strings (PR727)

2.2.0

-------------
(released Jan 22, 2017)

- Added lexers:

* AMPL
* TypoScript (1173)
* Varnish config (PR554)
* Clean (PR503)
* WDiff (PR513)
* Flatline (PR551)
* Silver (PR537)
* HSAIL (PR518)
* JSGF (PR546)
* NCAR command language (PR536)
* Extempore (PR530)
* Cap&#39;n Proto (PR595)
* Whiley (PR573)
* Monte (PR592)
* Crystal (PR576)
* Snowball (PR589)
* CapDL (PR579)
* NuSMV (PR564)
* SAS, Stata (PR593)

- Added the ability to load lexer and formatter classes directly from files
with the `-x` command line option and the `lexers.load_lexer_from_file()`
and `formatters.load_formatter_from_file()` functions. (PR559)

- Added `lexers.find_lexer_class_by_name()`. (1203)

- Added new token types and lexing for magic methods and variables in Python
and PHP.

- Added a new token type for string affixes and lexing for them in Python, C++
and Postgresql lexers.

- Added a new token type for heredoc (and similar) string delimiters and
lexing for them in C++, Perl, PHP, Postgresql and Ruby lexers.

- Styles can now define colors with ANSI colors for use in the 256-color
terminal formatter. (PR531)

- Improved the CSS lexer. (1083, 1130)

- Added &quot;Rainbow Dash&quot; style. (PR623)

- Delay loading `pkg_resources`, which takes a long while to import. (PR690)

2.1.3

-------------
(released Mar 2, 2016)

- Fixed regression in Bash lexer (PR563)

2.1.2

-------------
(released Feb 29, 2016)

- Fixed Python 3 regression in image formatter (1215)
- Fixed regression in Bash lexer (PR562)

2.1.1

-------------
(relased Feb 14, 2016)

- Fixed Jython compatibility (1205)
- Fixed HTML formatter output with leading empty lines (1111)
- Added a mapping table for LaTeX encodings and added utf8 (1152)
- Fixed image formatter font searching on Macs (1188)
- Fixed deepcopy-ing of Token instances (1168)
- Fixed Julia string interpolation (1170)
- Fixed statefulness of HttpLexer between get_tokens calls
- Many smaller fixes to various lexers

</details>

<details> <summary>Links</summary>

  • PyPI: https://pypi.org/project/pygments
  • Changelog: https://pyup.io/changelogs/pygments/
  • Homepage: https://pygments.org/ </details>
+1 -1

0 comment

1 changed file

pr created time in a day

PR closed cclauss/openlibrary

Update pygments to 2.8.0

This PR updates Pygments from 2.4.2 to 2.8.0.

<details> <summary>Changelog</summary>

2.8.0

-------------
(released February 14, 2021)

- Added lexers:

* AMDGPU (1626)
* CDDL (1379, 1239)
* Futhark (1691)
* Graphviz/DOT (1657, 731)

- Updated lexers:

* AutoIt: Support single quoted strings (1667, 1663)
* C/C++ &amp; related: Fix mishandling &#39;*/&#39; (1695)
* Cocoa: Add builtin types (1703)
* Console (1672)
* Eiffel: Fix performance issues (1658)
* Fortran: Improve combined keyword detection (1677, 1188)
* J: Fix operator ``?`` lexing (1700, 1149)
* JavaScript/TypeScript: Fix escapes in backtick strings (1679, 1686)
* Kotlin: Improve string interpolation, modifier keyword handling, and various small issues (1699)
* LESS: Support single-line comments (1046)
* Matlab:

 - Add support for class properties (1466)
 - Update builtin functions (1705)
 - Various cleanups (1673)

* Python: Improve handling of raw f-strings (1681, 1683)
* Ruby: Better method name handling (1531)
* Stata: Updated keywords (1470)

- Added styles:

* Material (1662)
* Zenburn (1659)

- The `pygmentize` script now uses `argparse`, all options should work
as before

- Add `pygmentize -C` option to guess a lexer from content

- With this release, Pygments moves to a new internal testing system (1649.)
See ``Contributing.md`` for details. The main advantage of this new change
is a much better test coverage of all existing example lexers. It also makes
it much easier to add new test snippets.
- Make guessing prefer Python 3 lexer
- Do not guess MIME or SQL without reason
- Changed setuptools to use a declarative config through ``setup.cfg``.
Building Pygments now requires setuptools 39.2+.
- Add markdown to MarkdownLexer aliases (1687)
- Change line number handling

* In ``&lt;table&gt;`` based output, the ``td.linenos`` element will have either a
 ``normal`` or ``special`` class attached. Previously, only ``special`` line
 numbers got a class. This prevents styles from getting applied twice -
 once via ``&lt;pre&gt;``, once via ``&lt;span class=&quot;special&quot;&gt;``. This also means
 that ``td.linenos pre`` is no longer styled, instead, use
 ``td.linenos .normal`` and ``td.linenos .special``.
* In the &quot;inline&quot; style, the DOM element order was changed. The line number
 is added first, then the line is wrapped is wrapped by the highlighter.
 This fixes lines not being fully highlighted.
* The visual output for inline and non-inline line numbers &amp; highlighting,
 as well as class-based and inline styling is now consistent.
* Line number styles are set to ``background-color: transparent`` and
 ``color: inherit`` by default. This works much better with dark styles
 which don&#39;t have colors set for line numbers.

- Remove &quot;raw&quot; alias from RawTokenLexer, so that it cannot be
selected by alias.
- Fix RawTokenLexer to work in Python 3 and handle exceptions.
- Add prompt colors to the Solarized theme (1529)
- Image formatter supports background colors now (1374)
- Add support for anchors in conjunction with inline line numbers (1591)
- Modernize the codebase using ``pyupgrade`` (1622)
- Add support for line numbers to the ``terminal256`` formatter (1674, 1653)
- Improve ``analyze_text`` logic for ``ECL`` (1610)
- Improve ``analyze_text`` logic for ``CBM Basic V2`` (1607)
- Improve LaTeX formatter (1708, 1709)

2.7.4

-------------
(released January 12, 2021)

- Updated lexers:

- Apache configurations: Improve handling of malformed tags (1656)
- CSS: Add support for variables (1633, 1666)
- Crystal (1650, 1670)
- Coq (1648)
- Fortran: Add missing keywords (1635, 1665)
- Ini (1624)
- JavaScript and variants (1647 -- missing regex flags, 1651)
- Markdown (1623, 1617)
- Shell

 - Lex trailing whitespace as part of the prompt (1645)
 - Add missing ``in`` keyword (1652)
 
- SQL - Fix keywords (1668)
- Typescript: Fix incorrect punctuation handling (1510, 1511)

- Fix infinite loop in SML lexer (1625)
- Fix backtracking string regexes in JavaScript/TypeScript, Modula2
and many other lexers (1637)
- Limit recursion with nesting Ruby heredocs (1638)
- Fix a few inefficient regexes for guessing lexers
- Fix the raw token lexer handling of Unicode (1616)
- Revert a private API change in the HTML formatter (1655) -- 
please note that private APIs remain subject to change!
- Fix several exponential/cubic-complexity regexes found by
Ben Caller/Doyensec (1675)
- Fix incorrect MATLAB example (1582)

Thanks to Google&#39;s OSS-Fuzz project for finding many of these bugs.

2.7.3

-------------
(released December 6, 2020)

- Updated lexers:

* Ada (1581)
* HTML (1615, 1614)
* Java (1594, 1586)
* JavaScript (1605, 1589, 1588)
* JSON (1569 -- this is a complete rewrite)
* Lean (1601)
* LLVM (1612)
* Mason (1592)
* MySQL (1555, 1551)
* Rust (1608)
* Turtle (1590, 1553)

- Deprecated JsonBareObjectLexer, which is now identical to JsonLexer (1600)
- The ``ImgFormatter`` now calculates the exact character width, which fixes some issues with overlapping text (1213, 1611)
- Documentation fixes (1609, 1599, 1598)
- Fixed duplicated Juttle language alias (1604, 1606)
- Added support for Kotlin scripts (1587)
- Removed CSS rule which forced margin to 0

2.7.2

-------------
(released October 24, 2020)

- Updated lexers:

* Latex (1517, 1516)
* LLVM (1565)
* SPARQL (1559)

- Fix Python console/traceback lexer problems with custom exceptions without messages (1548)
- Allow loading ttc fonts on Mac/image formatter (1223)
- Improve ``analyze_text`` across a variety of lexers (1549)
- Remove CSS rule which forced the vertical padding to 0 for line numbers (1583, 1579)
- Fix ``TNTLexer`` crashing on unexpected EOL (1568, 1570)
- ``regexlint`` can be now run locally as part of ``tox`` tests (1557)
- Fix typos (1550, 1562)
- Add Python 3.9 as a supported version (1554)

2.7.1

-------------
(released September 16, 2020)

- Fixed a regression in the JSON lexer (1544)

2.7.0

-------------
(released September 12, 2020)

- Added lexers:

* Arrow (1481, 1499)
* BARE (1488)
* Devicetree (1434)
* F* (1409)
* GDScript (1457)
* Pointless (1494)
* PromQL (1506)
* PsySH (1438)
* Singularity (1285)
* TiddlyWiki5 (1390)
* TNT (1414)
* YANG (1408, 1428)

- Updated lexers:

* APL (1503)
* C++ (1350, which also fixes: 1222, 996, 906, 828, 1162, 1166,
 1396)
* Chapel (1423)
* CMake (1491)
* CSound (1509)
* Cython (1507)
* Dart (1449)
* Fennel (1535)
* Fortran (1442)
* GAS (1530)
* HTTP (1432, 1520, 1521)
* Inform 6 (1461)
* Javascript (1533)
* JSON (1065, 1528)
* Lean (1415)
* Matlab (1399)
* Markdown (1492, 1495)
* MySQL (975, 1063, 1453, 1527)
* NASM (1465)
* Nim (1426)
* PostgreSQL (1513)
* PowerShell (1398, 1497)
* Protobuf (1505)
* Robot (1480)
* SQL (1402)
* SystemVerilog (1436, 1452, 1454, 1460, 1462, 1463, 1464, 1471, 1496, 1504)
* TeraTerm (1337)
* XML (1502)

- Added a new filter for math symbols (1406)
- The Kconfig lexer will match Kconfig derivative names now (1458)
- Improved HTML formatter output (1500)
- ``.markdown`` is now recognized as an extension for Markdown files (1476)
- Fixed line number colors for Solarized (1477, 1356)
- Improvements to exception handling (1478)
- Improvements to tests (1532, 1533, 1539)
- Various code cleanups (1536, 1537, 1538)

2.6.1

-------------
(released March 8, 2020)

- This release fixes a packaging issue. No functional changes.

2.6

-----------
(released March 8, 2020)

- Running Pygments on Python 2.x is no longer supported.
(The Python 2 lexer still exists.)

- Added lexers:

* Linux kernel logs (1310)
* LLVM MIR (1361)
* MiniScript (1397)
* Mosel (1287, 1326)
* Parsing Expression Grammar (1336)
* ReasonML (1386)
* Ride (1319, 1321)
* Sieve (1257)
* USD (1290)
* WebIDL (1309)

- Updated lexers:

* Apache2 (1378)
* Chapel (1357)
* CSound (1383)
* D (1375, 1362)
* Haskell (1347, 1177)
* Idris (1360)
* Perl6/Raku lexer (1344)
* Python3 (1382, 1385)
* Rust: Updated lexer to cover more builtins (mostly macros) and miscellaneous
 new syntax (1320)
* SQL: Add temporal support keywords (1402)

- The 256-color/true-color terminal formatters now support the italic attribute
in styles (1288)
- Support HTTP 2/3 header (1308)
- Support missing reason in HTTP header (1322)
- Boogie/Silver: support line continuations and triggers, move contract keywords
to separate category (1299)
- GAS: support C-style comments (1291)
- Fix names in S lexer (1330, 1333)
- Fix numeric literals in Ada (1334)
- Recognize ``.mjs`` files as Javascript (1392)
- Recognize ``.eex`` files as Elixir (1387)
- Fix ``re.MULTILINE`` usage (1388)
- Recognize ``pipenv`` and ``poetry`` dependency &amp; lock files (PR1376)
- Improve font search on Windows (1247)
- Remove unused script block (1401)

2.5.2

-------------
(released November 29, 2019)

- Fix incompatibility with some setuptools versions (PR1316)

- Fix lexing of ReST field lists (PR1279)
- Fix lexing of Matlab keywords as field names (PR1282)
- Recognize double-quoted strings in Matlab (PR1278)
- Avoid slow backtracking in Vim lexer (PR1312)
- Fix Scala highlighting of types (PR1315)
- Highlight field lists more consistently in ReST (PR1279)
- Fix highlighting Matlab keywords in field names (PR1282)
- Recognize Matlab double quoted strings (PR1278)
- Add some Terraform keywords
- Update Modelica lexer to 3.4
- Update Crystal examples

2.5.1

-------------
(released November 26, 2019)

- This release fixes a packaging issue. No functional changes.

2.5.0

-------------
(released November 26, 2019)

- Added lexers:

* Email (PR1246)
* Erlang, Elixir shells (PR823, 1521)
* Notmuch (PR1264)
* `Scdoc &lt;https://git.sr.ht/~sircmpwn/scdoc&gt;`_ (PR#1268)
* `Solidity &lt;https://solidity.readthedocs.io/&gt;`_ (#1214)
* `Zeek &lt;https://www.zeek.org&gt;`_ (new name for Bro) (PR#1269)
* `Zig &lt;https://ziglang.org/&gt;`_ (PR#820)

- Updated lexers:

* Apache2 Configuration (PR1251)
* Bash sessions (1253)
* CSound (PR1250)
* Dart
* Dockerfile
* Emacs Lisp
* Handlebars (PR773)
* Java (1101, 987)
* Logtalk (PR1261)
* Matlab (PR1271)
* Praat (PR1277)
* Python3 (PR1255, PR1400)
* Ruby
* YAML (1528)
* Velocity

- Added styles:

* Inkpot (PR1276)

- The ``PythonLexer`` class is now an alias for the former ``Python3Lexer``.
The old ``PythonLexer`` is available as ``Python2Lexer``.  Same change has
been done for the ``PythonTracebackLexer``.  The ``python3`` option for
the ``PythonConsoleLexer`` is now true by default.

- Bump ``NasmLexer`` priority over ``TasmLexer`` for ``.asm`` files
(fixes 1326)
- Default font in the ``ImageFormatter`` has been updated (928, PR1245)
- Test suite switched to py.test, removed nose dependency (1490)
- Reduce ``TeraTerm`` lexer score -- it used to match nearly all languages
(1256)
- Treat ``Skylark``/``Starlark`` files as Python files (PR1259)
- Image formatter: actually respect ``line_number_separator`` option

- Add LICENSE file to wheel builds
- Agda: fix lambda highlighting
- Dart: support ` annotations
- Dockerfile: accept ``FROM ... AS`` syntax
- Emacs Lisp: add more string functions
- GAS: accept registers in directive arguments
- Java: make structural punctuation (braces, parens, colon, comma) ``Punctuation``, not ``Operator`` (987)
- Java: support ``var`` contextual keyword (1101)
- Matlab: Fix recognition of ``function`` keyword (PR1271)
- Python: recognize ``.jy`` filenames (976)
- Python: recognize ``f`` string prefix (1156)
- Ruby: support squiggly heredocs
- Shell sessions: recognize Virtualenv prompt (PR1266)
- Velocity: support silent reference syntax

</details>

<details> <summary>Links</summary>

  • PyPI: https://pypi.org/project/pygments
  • Changelog: https://pyup.io/changelogs/pygments/
  • Homepage: https://pygments.org/ </details>
+1 -1

1 comment

1 changed file

pyup-bot

pr closed time in a day

pull request commentcclauss/openlibrary

Update pygments to 2.8.0

Closing this in favor of #294

pyup-bot

comment created time in a day

PR opened cclauss/openlibrary

Update pygments to 2.8.1

This PR updates Pygments from 2.4.2 to 2.8.1.

<details> <summary>Changelog</summary>

2.8.0

-------------
(released February 14, 2021)

- Added lexers:

* AMDGPU (1626)
* CDDL (1379, 1239)
* Futhark (1691)
* Graphviz/DOT (1657, 731)

- Updated lexers:

* AutoIt: Support single quoted strings (1667, 1663)
* C/C++ &amp; related: Fix mishandling &#39;*/&#39; (1695)
* Cocoa: Add builtin types (1703)
* Console (1672)
* Eiffel: Fix performance issues (1658)
* Fortran: Improve combined keyword detection (1677, 1188)
* J: Fix operator ``?`` lexing (1700, 1149)
* JavaScript/TypeScript: Fix escapes in backtick strings (1679, 1686)
* Kotlin: Improve string interpolation, modifier keyword handling, and various small issues (1699)
* LESS: Support single-line comments (1046)
* Matlab:

 - Add support for class properties (1466)
 - Update builtin functions (1705)
 - Various cleanups (1673)

* Python: Improve handling of raw f-strings (1681, 1683)
* Ruby: Better method name handling (1531)
* Stata: Updated keywords (1470)

- Added styles:

* Material (1662)
* Zenburn (1659)

- The `pygmentize` script now uses `argparse`, all options should work
as before

- Add `pygmentize -C` option to guess a lexer from content

- With this release, Pygments moves to a new internal testing system (1649.)
See ``Contributing.md`` for details. The main advantage of this new change
is a much better test coverage of all existing example lexers. It also makes
it much easier to add new test snippets.
- Make guessing prefer Python 3 lexer
- Do not guess MIME or SQL without reason
- Changed setuptools to use a declarative config through ``setup.cfg``.
Building Pygments now requires setuptools 39.2+.
- Add markdown to MarkdownLexer aliases (1687)
- Change line number handling

* In ``&lt;table&gt;`` based output, the ``td.linenos`` element will have either a
 ``normal`` or ``special`` class attached. Previously, only ``special`` line
 numbers got a class. This prevents styles from getting applied twice -
 once via ``&lt;pre&gt;``, once via ``&lt;span class=&quot;special&quot;&gt;``. This also means
 that ``td.linenos pre`` is no longer styled, instead, use
 ``td.linenos .normal`` and ``td.linenos .special``.
* In the &quot;inline&quot; style, the DOM element order was changed. The line number
 is added first, then the line is wrapped is wrapped by the highlighter.
 This fixes lines not being fully highlighted.
* The visual output for inline and non-inline line numbers &amp; highlighting,
 as well as class-based and inline styling is now consistent.
* Line number styles are set to ``background-color: transparent`` and
 ``color: inherit`` by default. This works much better with dark styles
 which don&#39;t have colors set for line numbers.

- Remove &quot;raw&quot; alias from RawTokenLexer, so that it cannot be
selected by alias.
- Fix RawTokenLexer to work in Python 3 and handle exceptions.
- Add prompt colors to the Solarized theme (1529)
- Image formatter supports background colors now (1374)
- Add support for anchors in conjunction with inline line numbers (1591)
- Modernize the codebase using ``pyupgrade`` (1622)
- Add support for line numbers to the ``terminal256`` formatter (1674, 1653)
- Improve ``analyze_text`` logic for ``ECL`` (1610)
- Improve ``analyze_text`` logic for ``CBM Basic V2`` (1607)
- Improve LaTeX formatter (1708, 1709)

2.7.4

-------------
(released January 12, 2021)

- Updated lexers:

- Apache configurations: Improve handling of malformed tags (1656)
- CSS: Add support for variables (1633, 1666)
- Crystal (1650, 1670)
- Coq (1648)
- Fortran: Add missing keywords (1635, 1665)
- Ini (1624)
- JavaScript and variants (1647 -- missing regex flags, 1651)
- Markdown (1623, 1617)
- Shell

 - Lex trailing whitespace as part of the prompt (1645)
 - Add missing ``in`` keyword (1652)

- SQL - Fix keywords (1668)
- Typescript: Fix incorrect punctuation handling (1510, 1511)

- Fix infinite loop in SML lexer (1625)
- Fix backtracking string regexes in JavaScript/TypeScript, Modula2
and many other lexers (1637)
- Limit recursion with nesting Ruby heredocs (1638)
- Fix a few inefficient regexes for guessing lexers
- Fix the raw token lexer handling of Unicode (1616)
- Revert a private API change in the HTML formatter (1655) --
please note that private APIs remain subject to change!
- Fix several exponential/cubic-complexity regexes found by
Ben Caller/Doyensec (1675)
- Fix incorrect MATLAB example (1582)

Thanks to Google&#39;s OSS-Fuzz project for finding many of these bugs.

2.7.3

-------------
(released December 6, 2020)

- Updated lexers:

* Ada (1581)
* HTML (1615, 1614)
* Java (1594, 1586)
* JavaScript (1605, 1589, 1588)
* JSON (1569 -- this is a complete rewrite)
* Lean (1601)
* LLVM (1612)
* Mason (1592)
* MySQL (1555, 1551)
* Rust (1608)
* Turtle (1590, 1553)

- Deprecated JsonBareObjectLexer, which is now identical to JsonLexer (1600)
- The ``ImgFormatter`` now calculates the exact character width, which fixes some issues with overlapping text (1213, 1611)
- Documentation fixes (1609, 1599, 1598)
- Fixed duplicated Juttle language alias (1604, 1606)
- Added support for Kotlin scripts (1587)
- Removed CSS rule which forced margin to 0

2.7.2

-------------
(released October 24, 2020)

- Updated lexers:

* Latex (1517, 1516)
* LLVM (1565)
* SPARQL (1559)

- Fix Python console/traceback lexer problems with custom exceptions without messages (1548)
- Allow loading ttc fonts on Mac/image formatter (1223)
- Improve ``analyze_text`` across a variety of lexers (1549)
- Remove CSS rule which forced the vertical padding to 0 for line numbers (1583, 1579)
- Fix ``TNTLexer`` crashing on unexpected EOL (1568, 1570)
- ``regexlint`` can be now run locally as part of ``tox`` tests (1557)
- Fix typos (1550, 1562)
- Add Python 3.9 as a supported version (1554)

2.7.1

-------------
(released September 16, 2020)

- Fixed a regression in the JSON lexer (1544)

2.7.0

-------------
(released September 12, 2020)

- Added lexers:

* Arrow (1481, 1499)
* BARE (1488)
* Devicetree (1434)
* F* (1409)
* GDScript (1457)
* Pointless (1494)
* PromQL (1506)
* PsySH (1438)
* Singularity (1285)
* TiddlyWiki5 (1390)
* TNT (1414)
* YANG (1408, 1428)

- Updated lexers:

* APL (1503)
* C++ (1350, which also fixes: 1222, 996, 906, 828, 1162, 1166,
 1396)
* Chapel (1423)
* CMake (1491)
* CSound (1509)
* Cython (1507)
* Dart (1449)
* Fennel (1535)
* Fortran (1442)
* GAS (1530)
* HTTP (1432, 1520, 1521)
* Inform 6 (1461)
* Javascript (1533)
* JSON (1065, 1528)
* Lean (1415)
* Matlab (1399)
* Markdown (1492, 1495)
* MySQL (975, 1063, 1453, 1527)
* NASM (1465)
* Nim (1426)
* PostgreSQL (1513)
* PowerShell (1398, 1497)
* Protobuf (1505)
* Robot (1480)
* SQL (1402)
* SystemVerilog (1436, 1452, 1454, 1460, 1462, 1463, 1464, 1471, 1496, 1504)
* TeraTerm (1337)
* XML (1502)

- Added a new filter for math symbols (1406)
- The Kconfig lexer will match Kconfig derivative names now (1458)
- Improved HTML formatter output (1500)
- ``.markdown`` is now recognized as an extension for Markdown files (1476)
- Fixed line number colors for Solarized (1477, 1356)
- Improvements to exception handling (1478)
- Improvements to tests (1532, 1533, 1539)
- Various code cleanups (1536, 1537, 1538)

2.6.1

-------------
(released March 8, 2020)

- This release fixes a packaging issue. No functional changes.

2.6

-----------
(released March 8, 2020)

- Running Pygments on Python 2.x is no longer supported.
(The Python 2 lexer still exists.)

- Added lexers:

* Linux kernel logs (1310)
* LLVM MIR (1361)
* MiniScript (1397)
* Mosel (1287, 1326)
* Parsing Expression Grammar (1336)
* ReasonML (1386)
* Ride (1319, 1321)
* Sieve (1257)
* USD (1290)
* WebIDL (1309)

- Updated lexers:

* Apache2 (1378)
* Chapel (1357)
* CSound (1383)
* D (1375, 1362)
* Haskell (1347, 1177)
* Idris (1360)
* Perl6/Raku lexer (1344)
* Python3 (1382, 1385)
* Rust: Updated lexer to cover more builtins (mostly macros) and miscellaneous
 new syntax (1320)
* SQL: Add temporal support keywords (1402)

- The 256-color/true-color terminal formatters now support the italic attribute
in styles (1288)
- Support HTTP 2/3 header (1308)
- Support missing reason in HTTP header (1322)
- Boogie/Silver: support line continuations and triggers, move contract keywords
to separate category (1299)
- GAS: support C-style comments (1291)
- Fix names in S lexer (1330, 1333)
- Fix numeric literals in Ada (1334)
- Recognize ``.mjs`` files as Javascript (1392)
- Recognize ``.eex`` files as Elixir (1387)
- Fix ``re.MULTILINE`` usage (1388)
- Recognize ``pipenv`` and ``poetry`` dependency &amp; lock files (PR1376)
- Improve font search on Windows (1247)
- Remove unused script block (1401)

2.5.2

-------------
(released November 29, 2019)

- Fix incompatibility with some setuptools versions (PR1316)

- Fix lexing of ReST field lists (PR1279)
- Fix lexing of Matlab keywords as field names (PR1282)
- Recognize double-quoted strings in Matlab (PR1278)
- Avoid slow backtracking in Vim lexer (PR1312)
- Fix Scala highlighting of types (PR1315)
- Highlight field lists more consistently in ReST (PR1279)
- Fix highlighting Matlab keywords in field names (PR1282)
- Recognize Matlab double quoted strings (PR1278)
- Add some Terraform keywords
- Update Modelica lexer to 3.4
- Update Crystal examples

2.5.1

-------------
(released November 26, 2019)

- This release fixes a packaging issue. No functional changes.

2.5.0

-------------
(released November 26, 2019)

- Added lexers:

* Email (PR1246)
* Erlang, Elixir shells (PR823, 1521)
* Notmuch (PR1264)
* `Scdoc &lt;https://git.sr.ht/~sircmpwn/scdoc&gt;`_ (PR#1268)
* `Solidity &lt;https://solidity.readthedocs.io/&gt;`_ (#1214)
* `Zeek &lt;https://www.zeek.org&gt;`_ (new name for Bro) (PR#1269)
* `Zig &lt;https://ziglang.org/&gt;`_ (PR#820)

- Updated lexers:

* Apache2 Configuration (PR1251)
* Bash sessions (1253)
* CSound (PR1250)
* Dart
* Dockerfile
* Emacs Lisp
* Handlebars (PR773)
* Java (1101, 987)
* Logtalk (PR1261)
* Matlab (PR1271)
* Praat (PR1277)
* Python3 (PR1255, PR1400)
* Ruby
* YAML (1528)
* Velocity

- Added styles:

* Inkpot (PR1276)

- The ``PythonLexer`` class is now an alias for the former ``Python3Lexer``.
The old ``PythonLexer`` is available as ``Python2Lexer``.  Same change has
been done for the ``PythonTracebackLexer``.  The ``python3`` option for
the ``PythonConsoleLexer`` is now true by default.

- Bump ``NasmLexer`` priority over ``TasmLexer`` for ``.asm`` files
(fixes 1326)
- Default font in the ``ImageFormatter`` has been updated (928, PR1245)
- Test suite switched to py.test, removed nose dependency (1490)
- Reduce ``TeraTerm`` lexer score -- it used to match nearly all languages
(1256)
- Treat ``Skylark``/``Starlark`` files as Python files (PR1259)
- Image formatter: actually respect ``line_number_separator`` option

- Add LICENSE file to wheel builds
- Agda: fix lambda highlighting
- Dart: support ` annotations
- Dockerfile: accept ``FROM ... AS`` syntax
- Emacs Lisp: add more string functions
- GAS: accept registers in directive arguments
- Java: make structural punctuation (braces, parens, colon, comma) ``Punctuation``, not ``Operator`` (987)
- Java: support ``var`` contextual keyword (1101)
- Matlab: Fix recognition of ``function`` keyword (PR1271)
- Python: recognize ``.jy`` filenames (976)
- Python: recognize ``f`` string prefix (1156)
- Ruby: support squiggly heredocs
- Shell sessions: recognize Virtualenv prompt (PR1266)
- Velocity: support silent reference syntax

</details>

<details> <summary>Links</summary>

  • PyPI: https://pypi.org/project/pygments
  • Changelog: https://pyup.io/changelogs/pygments/
  • Homepage: https://pygments.org/ </details>
+1 -1

0 comment

1 changed file

pr created time in a day

startedcclauss/Pythonista-and-Working-Copy

started time in a day

issue commentomz/Pythonista-Issues

Incorrect cursor navigation on iPad with external keyboard.

I’m having same problem - iPad gen 6, Pythonista 3.3, iOS 14.4.

This bug is present everywhere. A fix is needed desperately. I can’t write more than a few lines before the cursor starts skipping all over the place. This is making using the program quite difficult, and is going to deter any new user from adopting.

maintainer

comment created time in a day

push eventcclauss/openlibrary

Michael E. Karpeles

commit sha e41297b309b6ca2a27a3a914a1e70f9f1d21d5f8

JIT resolving list items of type redirect

view details

Michael E. Karpeles

commit sha 00084cd727e564f923c758f43502d2f4ac58111f

adding profiler macro

view details

James Champ

commit sha 81c7e7dcad5ceb2b949450e93d7e9d85726a125e

Update zipview_url with new endpoint

view details

Christian Clauss

commit sha 9db4eea3a4acd7c42f0965626bcad4973f57ac98

Admin menu: Fix the path to https://openlibrary.org/status https://openlibrary.org/admin/status does not exist but https://openlibrary.org/status does.

view details

lephemere

commit sha 755760718b94e7499dd863b39d4b8ec58c7addbe

Add default image for book cover and author

view details

Drini Cami

commit sha 0e000691bd680c13f8fde363730f5f0e93c4eb44

Update i18n docker commands (#4710) * Update i18n docker commands - Use home instead of web - Use run instead of exec - Use -uroot due to permission issues * fixup! Update i18n docker commands

view details

Drini Cami

commit sha 5d628e7acb3d758d755892df438139ed3f023f93

Merge pull request #4702 from internetarchive/Admin-menu-Fix-the-path-to-status Admin menu: Fix the path to https://openlibrary.org/status

view details

Drini Cami

commit sha 8bd13e3f90272e0adf78b4e46fbb9d76054227eb

fixup!

view details

Drini Cami

commit sha 99c524a7bc93918ae043305f2537c1babf83ecd0

Merge pull request #4709 from lephemere/4686/fix/broken-thumbnails-display-in-search-dropdown Add default image for book cover and author in search dropdown

view details

Michael E. Karpeles

commit sha 2120ae18ac1db55288ccc3e84ceea7dee1d40cb6

Refactoring resolve_redir into get_seeds

view details

Mek

commit sha afe42f04ce28cc84613e49ff137e297ef658d1e4

Update openlibrary/templates/type/list/view.html

view details

Charles Horn

commit sha a9e1639bb8cf95a85ecb405f0d300f01811b7bd7

allow serials for scanning partner imports

view details

Michael E. Karpeles

commit sha 2fe09c8d54680937681a760dc4470557088a5883

rm daisy links for now

view details

Michael E. Karpeles

commit sha 2ad16bd1b1a12680aada82cf079f6644e584a143

reinstate subjects

view details

Michael E. Karpeles

commit sha 39022dc57079006b2b0d13ebc821271dd5a7e209

rm'ing solr calls for lists

view details

Michael E. Karpeles

commit sha e2f66c046a2f003194486a5193af9c3ec1bd6129

fixing profiling total time + subjects modified time

view details

Charles Horn

commit sha c8b602677e95ab70d05524f19c6870d4ad800f69

fix typo Co-authored-by: Christian Clauss <cclauss@me.com>

view details

ol-home0.us.archive.org root

commit sha a2973b1e6a1766758fd6fe001e56c44364e4cb6e

Fix failing cron-jobs

view details

Mek

commit sha 965abb92a2a97f6ddbacc2bfa2c11311856cb9ed

Merge pull request #4712 from internetarchive/feature/partner-serials Allow serials for scanning partner imports

view details

Mek

commit sha 4ddaf3ef1b976eb8985304cddf4ebfd05f0803da

Merge pull request #4717 from internetarchive/cron-hack Fix failing cron-jobs in Docker

view details

push time in a day

push eventcclauss/openlibrary

Michael E. Karpeles

commit sha e41297b309b6ca2a27a3a914a1e70f9f1d21d5f8

JIT resolving list items of type redirect

view details

Michael E. Karpeles

commit sha 00084cd727e564f923c758f43502d2f4ac58111f

adding profiler macro

view details

James Champ

commit sha 81c7e7dcad5ceb2b949450e93d7e9d85726a125e

Update zipview_url with new endpoint

view details

Christian Clauss

commit sha 9db4eea3a4acd7c42f0965626bcad4973f57ac98

Admin menu: Fix the path to https://openlibrary.org/status https://openlibrary.org/admin/status does not exist but https://openlibrary.org/status does.

view details

lephemere

commit sha 755760718b94e7499dd863b39d4b8ec58c7addbe

Add default image for book cover and author

view details

Drini Cami

commit sha 0e000691bd680c13f8fde363730f5f0e93c4eb44

Update i18n docker commands (#4710) * Update i18n docker commands - Use home instead of web - Use run instead of exec - Use -uroot due to permission issues * fixup! Update i18n docker commands

view details

Drini Cami

commit sha 5d628e7acb3d758d755892df438139ed3f023f93

Merge pull request #4702 from internetarchive/Admin-menu-Fix-the-path-to-status Admin menu: Fix the path to https://openlibrary.org/status

view details

Drini Cami

commit sha 8bd13e3f90272e0adf78b4e46fbb9d76054227eb

fixup!

view details

Drini Cami

commit sha 99c524a7bc93918ae043305f2537c1babf83ecd0

Merge pull request #4709 from lephemere/4686/fix/broken-thumbnails-display-in-search-dropdown Add default image for book cover and author in search dropdown

view details

Michael E. Karpeles

commit sha 2120ae18ac1db55288ccc3e84ceea7dee1d40cb6

Refactoring resolve_redir into get_seeds

view details

Mek

commit sha afe42f04ce28cc84613e49ff137e297ef658d1e4

Update openlibrary/templates/type/list/view.html

view details

Charles Horn

commit sha a9e1639bb8cf95a85ecb405f0d300f01811b7bd7

allow serials for scanning partner imports

view details

Michael E. Karpeles

commit sha 2fe09c8d54680937681a760dc4470557088a5883

rm daisy links for now

view details

Michael E. Karpeles

commit sha 2ad16bd1b1a12680aada82cf079f6644e584a143

reinstate subjects

view details

Michael E. Karpeles

commit sha 39022dc57079006b2b0d13ebc821271dd5a7e209

rm'ing solr calls for lists

view details

Michael E. Karpeles

commit sha e2f66c046a2f003194486a5193af9c3ec1bd6129

fixing profiling total time + subjects modified time

view details

Charles Horn

commit sha c8b602677e95ab70d05524f19c6870d4ad800f69

fix typo Co-authored-by: Christian Clauss <cclauss@me.com>

view details

ol-home0.us.archive.org root

commit sha a2973b1e6a1766758fd6fe001e56c44364e4cb6e

Fix failing cron-jobs

view details

Mek

commit sha 965abb92a2a97f6ddbacc2bfa2c11311856cb9ed

Merge pull request #4712 from internetarchive/feature/partner-serials Allow serials for scanning partner imports

view details

Mek

commit sha 4ddaf3ef1b976eb8985304cddf4ebfd05f0803da

Merge pull request #4717 from internetarchive/cron-hack Fix failing cron-jobs in Docker

view details

push time in a day

push eventcclauss/openlibrary

Michael E. Karpeles

commit sha e41297b309b6ca2a27a3a914a1e70f9f1d21d5f8

JIT resolving list items of type redirect

view details

Michael E. Karpeles

commit sha 00084cd727e564f923c758f43502d2f4ac58111f

adding profiler macro

view details

James Champ

commit sha 81c7e7dcad5ceb2b949450e93d7e9d85726a125e

Update zipview_url with new endpoint

view details

Christian Clauss

commit sha 9db4eea3a4acd7c42f0965626bcad4973f57ac98

Admin menu: Fix the path to https://openlibrary.org/status https://openlibrary.org/admin/status does not exist but https://openlibrary.org/status does.

view details

lephemere

commit sha 755760718b94e7499dd863b39d4b8ec58c7addbe

Add default image for book cover and author

view details

Drini Cami

commit sha 0e000691bd680c13f8fde363730f5f0e93c4eb44

Update i18n docker commands (#4710) * Update i18n docker commands - Use home instead of web - Use run instead of exec - Use -uroot due to permission issues * fixup! Update i18n docker commands

view details

Drini Cami

commit sha 5d628e7acb3d758d755892df438139ed3f023f93

Merge pull request #4702 from internetarchive/Admin-menu-Fix-the-path-to-status Admin menu: Fix the path to https://openlibrary.org/status

view details

Drini Cami

commit sha 8bd13e3f90272e0adf78b4e46fbb9d76054227eb

fixup!

view details

Drini Cami

commit sha 99c524a7bc93918ae043305f2537c1babf83ecd0

Merge pull request #4709 from lephemere/4686/fix/broken-thumbnails-display-in-search-dropdown Add default image for book cover and author in search dropdown

view details

Michael E. Karpeles

commit sha 2120ae18ac1db55288ccc3e84ceea7dee1d40cb6

Refactoring resolve_redir into get_seeds

view details

Mek

commit sha afe42f04ce28cc84613e49ff137e297ef658d1e4

Update openlibrary/templates/type/list/view.html

view details

Charles Horn

commit sha a9e1639bb8cf95a85ecb405f0d300f01811b7bd7

allow serials for scanning partner imports

view details

Michael E. Karpeles

commit sha 2fe09c8d54680937681a760dc4470557088a5883

rm daisy links for now

view details

Michael E. Karpeles

commit sha 2ad16bd1b1a12680aada82cf079f6644e584a143

reinstate subjects

view details

Michael E. Karpeles

commit sha 39022dc57079006b2b0d13ebc821271dd5a7e209

rm'ing solr calls for lists

view details

Michael E. Karpeles

commit sha e2f66c046a2f003194486a5193af9c3ec1bd6129

fixing profiling total time + subjects modified time

view details

Charles Horn

commit sha c8b602677e95ab70d05524f19c6870d4ad800f69

fix typo Co-authored-by: Christian Clauss <cclauss@me.com>

view details

ol-home0.us.archive.org root

commit sha a2973b1e6a1766758fd6fe001e56c44364e4cb6e

Fix failing cron-jobs

view details

Mek

commit sha 965abb92a2a97f6ddbacc2bfa2c11311856cb9ed

Merge pull request #4712 from internetarchive/feature/partner-serials Allow serials for scanning partner imports

view details

Mek

commit sha 4ddaf3ef1b976eb8985304cddf4ebfd05f0803da

Merge pull request #4717 from internetarchive/cron-hack Fix failing cron-jobs in Docker

view details

push time in a day

push eventcclauss/openlibrary

Michael E. Karpeles

commit sha e41297b309b6ca2a27a3a914a1e70f9f1d21d5f8

JIT resolving list items of type redirect

view details

Michael E. Karpeles

commit sha 00084cd727e564f923c758f43502d2f4ac58111f

adding profiler macro

view details

James Champ

commit sha 81c7e7dcad5ceb2b949450e93d7e9d85726a125e

Update zipview_url with new endpoint

view details

Christian Clauss

commit sha 9db4eea3a4acd7c42f0965626bcad4973f57ac98

Admin menu: Fix the path to https://openlibrary.org/status https://openlibrary.org/admin/status does not exist but https://openlibrary.org/status does.

view details

lephemere

commit sha 755760718b94e7499dd863b39d4b8ec58c7addbe

Add default image for book cover and author

view details

Drini Cami

commit sha 0e000691bd680c13f8fde363730f5f0e93c4eb44

Update i18n docker commands (#4710) * Update i18n docker commands - Use home instead of web - Use run instead of exec - Use -uroot due to permission issues * fixup! Update i18n docker commands

view details

Drini Cami

commit sha 5d628e7acb3d758d755892df438139ed3f023f93

Merge pull request #4702 from internetarchive/Admin-menu-Fix-the-path-to-status Admin menu: Fix the path to https://openlibrary.org/status

view details

Drini Cami

commit sha 8bd13e3f90272e0adf78b4e46fbb9d76054227eb

fixup!

view details

Drini Cami

commit sha 99c524a7bc93918ae043305f2537c1babf83ecd0

Merge pull request #4709 from lephemere/4686/fix/broken-thumbnails-display-in-search-dropdown Add default image for book cover and author in search dropdown

view details

Michael E. Karpeles

commit sha 2120ae18ac1db55288ccc3e84ceea7dee1d40cb6

Refactoring resolve_redir into get_seeds

view details

Mek

commit sha afe42f04ce28cc84613e49ff137e297ef658d1e4

Update openlibrary/templates/type/list/view.html

view details

Charles Horn

commit sha a9e1639bb8cf95a85ecb405f0d300f01811b7bd7

allow serials for scanning partner imports

view details

Michael E. Karpeles

commit sha 2fe09c8d54680937681a760dc4470557088a5883

rm daisy links for now

view details

Michael E. Karpeles

commit sha 2ad16bd1b1a12680aada82cf079f6644e584a143

reinstate subjects

view details

Michael E. Karpeles

commit sha 39022dc57079006b2b0d13ebc821271dd5a7e209

rm'ing solr calls for lists

view details

Michael E. Karpeles

commit sha e2f66c046a2f003194486a5193af9c3ec1bd6129

fixing profiling total time + subjects modified time

view details

Charles Horn

commit sha c8b602677e95ab70d05524f19c6870d4ad800f69

fix typo Co-authored-by: Christian Clauss <cclauss@me.com>

view details

ol-home0.us.archive.org root

commit sha a2973b1e6a1766758fd6fe001e56c44364e4cb6e

Fix failing cron-jobs

view details

Mek

commit sha 965abb92a2a97f6ddbacc2bfa2c11311856cb9ed

Merge pull request #4712 from internetarchive/feature/partner-serials Allow serials for scanning partner imports

view details

Mek

commit sha 4ddaf3ef1b976eb8985304cddf4ebfd05f0803da

Merge pull request #4717 from internetarchive/cron-hack Fix failing cron-jobs in Docker

view details

push time in a day

startedpmndrs/leva

started time in a day

create barnchcclauss/openlibrary

branch : dependabot/pip/ptyprocess-0.7.0

created branch time in a day

PR opened cclauss/openlibrary

Bump ptyprocess from 0.5.1 to 0.7.0

Bumps ptyprocess from 0.5.1 to 0.7.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pexpect/ptyprocess/releases">ptyprocess's releases</a>.</em></p> <blockquote> <h2>0.7.0</h2> <ul> <li>Add <code>pass_fds</code> parameters (<a href="https://github.com/pexpect/ptyprocess/issues/49">#49</a>)</li> <li>Switch to Github actions for CI (<a href="https://github.com/pexpect/ptyprocess/issues/59">#59</a>)</li> </ul> <h2>0.6.0</h2> <p>Pull requests <a href="https://github.com/pexpect/ptyprocess/issues/36">#36</a>, <a href="https://github.com/pexpect/ptyprocess/issues/38">#38</a>, <a href="https://github.com/pexpect/ptyprocess/issues/41">#41</a>, <a href="https://github.com/pexpect/ptyprocess/issues/45">#45</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pexpect/ptyprocess/commit/ee54ae2ee6bdd1e9f040dac79d799ae5b178e8fe"><code>ee54ae2</code></a> Version number -> 0.7.0</li> <li><a href="https://github.com/pexpect/ptyprocess/commit/544854d43f1d45201e9736d6187ff792a0e47c6c"><code>544854d</code></a> Merge pull request <a href="https://github.com/pexpect/ptyprocess/issues/59">#59</a> from pexpect/packaging-ci-update</li> <li><a href="https://github.com/pexpect/ptyprocess/commit/a73c96b918477385d0359c32eddce1584880c33c"><code>a73c96b</code></a> Remove Travis CI integration</li> <li><a href="https://github.com/pexpect/ptyprocess/commit/7ca7e766203d2bb6a706146241e51a13ffb255f8"><code>7ca7e76</code></a> Try setting up Github actions for CI</li> <li><a href="https://github.com/pexpect/ptyprocess/commit/8637da5268b9f6a76ee4fbc267be96eaf3be7227"><code>8637da5</code></a> Update metadata for Flit</li> <li><a href="https://github.com/pexpect/ptyprocess/commit/3931cd45db50ee8533b8b0fef424b8d75f7ba1c2"><code>3931cd4</code></a> Merge pull request <a href="https://github.com/pexpect/ptyprocess/issues/49">#49</a> from eugpermar/master</li> <li><a href="https://github.com/pexpect/ptyprocess/commit/f5a516362c1681afae49f3d227e407f3e12b4336"><code>f5a5163</code></a> Add pass_fds parameter to PtyProcess:spawn()</li> <li><a href="https://github.com/pexpect/ptyprocess/commit/5436e55d81d114edef254e79e3478306a1489da1"><code>5436e55</code></a> Update Python versions for testing</li> <li><a href="https://github.com/pexpect/ptyprocess/commit/35168acf5fee0cef70f5b88e990da0053c883b61"><code>35168ac</code></a> Version number -> 0.6.0</li> <li><a href="https://github.com/pexpect/ptyprocess/commit/8be490695de2aead22c55928c2cf02e330fbf3dd"><code>8be4906</code></a> Convert flit.ini to pyproject.toml</li> <li>Additional commits viewable in <a href="https://github.com/pexpect/ptyprocess/compare/0.5.1...0.7.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

pr created time in a day

PR opened cclauss/openlibrary

Bump kombu from 4.6.5 to 5.0.2

Bumps kombu from 4.6.5 to 5.0.2.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

pr created time in a day

create barnchcclauss/openlibrary

branch : dependabot/pip/kombu-5.0.2

created branch time in a day

PR opened cclauss/openlibrary

Bump babel from 2.7.0 to 2.9.0

Bumps babel from 2.7.0 to 2.9.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/python-babel/babel/releases">babel's releases</a>.</em></p> <blockquote> <h2>Version 2.9.0</h2> <h1>Upcoming version support changes</h1> <ul> <li>This version, Babel 2.9, is the last version of Babel to support Python 2.7, Python 3.4, and Python 3.5.</li> </ul> <h1>Improvements</h1> <ul> <li>CLDR: Use CLDR 37 – Aarni Koskela (<a href="https://github.com/python-babel/babel/issues/734">#734</a>)</li> <li>Dates: Handle ZoneInfo objects in get_timezone_location, get_timezone_name - Alessio Bogon (<a href="https://github.com/python-babel/babel/issues/741">#741</a>)</li> <li>Numbers: Add group_separator feature in number formatting - Abdullah Javed Nesar (<a href="https://github.com/python-babel/babel/issues/726">#726</a>)</li> </ul> <h1>Bugfixes</h1> <ul> <li>Dates: Correct default Format().timedelta format to 'long' to mute deprecation warnings – Aarni Koskela</li> <li>Import: Simplify iteration code in "import_cldr.py" – Felix Schwarz</li> <li>Import: Stop using deprecated ElementTree methods "getchildren()" and "getiterator()" – Felix Schwarz</li> <li>Messages: Fix unicode printing error on Python 2 without TTY. – Niklas Hambüchen</li> <li>Messages: Introduce invariant that _invalid_pofile() takes unicode line. – Niklas Hambüchen</li> <li>Tests: fix tests when using Python 3.9 – Felix Schwarz</li> <li>Tests: Remove deprecated 'sudo: false' from Travis configuration – Jon Dufresne</li> <li>Tests: Support Py.test 6.x – Aarni Koskela</li> <li>Utilities: LazyProxy: Handle AttributeError in specified func – Nikiforov Konstantin (<a href="https://github.com/python-babel/babel/issues/724">#724</a>)</li> <li>Utilities: Replace usage of parser.suite with ast.parse – Miro Hrončok</li> </ul> <h1>Documentation</h1> <ul> <li>Update parse_number comments – Brad Martin (<a href="https://github.com/python-babel/babel/issues/708">#708</a>)</li> <li>Add <strong>iter</strong> to Catalog documentation – <a href="https://github.com/CyanNani123"><code>@​CyanNani123</code></a></li> </ul> <h2>Version 2.8.1</h2> <p>This patch version only differs from 2.8.0 in that it backports in <a href="https://github.com/python-babel/babel/issues/752">#752</a>.</p> <h2>Version 2.8.0</h2> <h1>Improvements</h1> <ul> <li>CLDR: Upgrade to CLDR 36.0 - Aarni Koskela (<a href="https://github.com/python-babel/babel/issues/679">#679</a>)</li> <li>Messages: Don't even open files with the "ignore" extraction method - <a href="https://github.com/sebleblanc"><code>@​sebleblanc</code></a> (<a href="https://github.com/python-babel/babel/issues/678">#678</a>)</li> </ul> <h1>Bugfixes</h1> <ul> <li>Numbers: Fix formatting very small decimals when quantization is disabled - Lev Lybin, <a href="https://github.com/miluChen"><code>@​miluChen</code></a> (<a href="https://github.com/python-babel/babel/issues/662">#662</a>)</li> <li>Messages: Attempt to sort all messages – Mario Frasca (<a href="https://github.com/python-babel/babel/issues/651">#651</a>, <a href="https://github.com/python-babel/babel/issues/606">#606</a>)</li> </ul> <h1>Docs</h1> <ul> <li>Add years to changelog - Romuald Brunet</li> <li>Note that installation requires pytz - Steve (Gadget) Barnes</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python-babel/babel/blob/master/CHANGES">babel's changelog</a>.</em></p> <blockquote> <h2>Version 2.9.0</h2> <p>Upcoming version support changes</p> <pre><code>

  • This version, Babel 2.9, is the last version of Babel to support Python 2.7, Python 3.4, and Python 3.5. <p>Improvements</p> <pre><code>
  • CLDR: Use CLDR 37 – Aarni Koskela (#734)
  • Dates: Handle ZoneInfo objects in get_timezone_location, get_timezone_name - Alessio Bogon (#741)
  • Numbers: Add group_separator feature in number formatting - Abdullah Javed Nesar (#726)

Bugfixes


* Dates: Correct default Format().timedelta format to 'long' to mute deprecation warnings – Aarni Koskela
* Import: Simplify iteration code in &amp;quot;import_cldr.py&amp;quot; – Felix Schwarz
* Import: Stop using deprecated ElementTree methods &amp;quot;getchildren()&amp;quot; and &amp;quot;getiterator()&amp;quot; – Felix Schwarz
* Messages: Fix unicode printing error on Python 2 without TTY. – Niklas Hambüchen
* Messages: Introduce invariant that _invalid_pofile() takes unicode line. – Niklas Hambüchen
* Tests: fix tests when using Python 3.9 – Felix Schwarz
* Tests: Remove deprecated 'sudo: false' from Travis configuration – Jon Dufresne
* Tests: Support Py.test 6.x – Aarni Koskela
* Utilities: LazyProxy: Handle AttributeError in specified func – Nikiforov Konstantin ([#724](https://github.com/python-babel/babel/issues/724))
* Utilities: Replace usage of parser.suite with ast.parse – Miro Hrončok

Documentation
</code></pre>
<ul>
<li>Update parse_number comments – Brad Martin (<a href="https://github.com/python-babel/babel/issues/708">#708</a>)</li>
<li>Add <strong>iter</strong> to Catalog documentation – <a href="https://github.com/CyanNani123"><code>@​CyanNani123</code></a></li>
</ul>
<h2>Version 2.8.1</h2>
<p>This is solely a patch release to make running tests on Py.test 6+ possible.</p>
<p>Bugfixes</p>
<pre><code>
* Support Py.test 6 - Aarni Koskela ([#747](https://github.com/python-babel/babel/issues/747), [#750](https://github.com/python-babel/babel/issues/750), [#752](https://github.com/python-babel/babel/issues/752))

Version 2.8.0
-------------

Improvements
</code></pre>
<p>&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/python-babel/babel/commit/9f6ea69f49fad04ece0611b856e0debfac2ae805"><code>9f6ea69</code></a> Bump version to 2.9.0</li>
<li><a href="https://github.com/python-babel/babel/commit/49e20930995a9feab35c918abe0cae2554e7e408"><code>49e2093</code></a> Travis: Test on Python 3.9</li>
<li><a href="https://github.com/python-babel/babel/commit/04090802f404ceca98844279750a1db0b0a4636d"><code>0409080</code></a> Fix deprecated .getchildren() call</li>
<li><a href="https://github.com/python-babel/babel/commit/cef9189ce68c35f5790bf9ebb3ca13719bded696"><code>cef9189</code></a> Distill changelog</li>
<li><a href="https://github.com/python-babel/babel/commit/0a3402594d66eb4c8f76c42563a91a8ec88c3b04"><code>0a34025</code></a> Merge branch '2.8-maintenance' into master</li>
<li><a href="https://github.com/python-babel/babel/commit/efa0d6d3d7f632ff398705d4f767d953226c16fd"><code>efa0d6d</code></a> Bump version to 2.8.1</li>
<li><a href="https://github.com/python-babel/babel/commit/bd836a4ac51958c083ff13ea02f8c18b7c0f4e2d"><code>bd836a4</code></a> Bump copyright year from 2019 to 2020</li>
<li><a href="https://github.com/python-babel/babel/commit/d77fe5d3275f5cf9774fa6c9bf097b466ddb6473"><code>d77fe5d</code></a> Distill changelog</li>
<li><a href="https://github.com/python-babel/babel/commit/99cc2c6fba08939dc8693ac0ae53c6046cc92459"><code>99cc2c6</code></a> Py.test 6 support (<a href="https://github.com/python-babel/babel/issues/752">#752</a>)</li>
<li><a href="https://github.com/python-babel/babel/commit/6e29f11234a046fca4716b8804f8cd62c7b51166"><code>6e29f11</code></a> Py.test 6 support (<a href="https://github.com/python-babel/babel/issues/752">#752</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/python-babel/babel/compare/v2.7.0...v2.9.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=babel&package-manager=pip&previous-version=2.7.0&new-version=2.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>
+1 -1

0 comment

1 changed file

pr created time in a day

create barnchcclauss/openlibrary

branch : dependabot/pip/babel-2.9.0

created branch time in a day

PR opened cclauss/openlibrary

Bump wcwidth from 0.1.7 to 0.2.5

Bumps wcwidth from 0.1.7 to 0.2.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jquast/wcwidth/releases">wcwidth's releases</a>.</em></p> <blockquote> <h2>Remove dependency on pkg_resources</h2> <ul> <li>Do not depend on <code>pkg_resources</code> module for <code>list_versions()</code> function.</li> </ul> <h2>0.2.4 bugfix for xonsh on fedora</h2> <ul> <li>minor "bugfix" to avoid using pkg_resources module on import, 7918f581feedeaa4246dc0fc03ec6fb49cff15cb</li> <li>may help xonsh <a href="https://github.com/xonsh/xonsh/issues/3607">xonsh/xonsh#3607</a></li> </ul> <h2>include tests in sdist</h2> <p>PR <a href="https://github.com/jquast/wcwidth/issues/37">#37</a>/<a href="https://github.com/jquast/wcwidth/issues/38">#38</a> <a href="https://github.com/avylove"><code>@​avylove</code></a></p> <h2>Performance improvements and Unicode version 13</h2> <ul> <li><strong>Performance</strong> optimization by <a href="https://github.com/avylove"><code>@​avylove</code></a> , PR <a href="https://github.com/jquast/wcwidth/issues/35">#35</a>.</li> <li><strong>Updated</strong> tables to Unicode Specification 13.0.0.</li> </ul> <h2>Update tables to Unicode Specification 12.0.0</h2> <p>No release notes provided.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jquast/wcwidth/commit/29c32b382e3cca9f424020b38b31fee2cf416e00"><code>29c32b3</code></a> Do not depend on pkg_resources module (<a href="https://github.com/jquast/wcwidth/issues/42">#42</a>)</li> <li><a href="https://github.com/jquast/wcwidth/commit/28f0fe506976de400665b114fcf45c9d8b834c81"><code>28f0fe5</code></a> recalibrating multi-dimensional composition</li> <li><a href="https://github.com/jquast/wcwidth/commit/7918f581feedeaa4246dc0fc03ec6fb49cff15cb"><code>7918f58</code></a> Do not call _get_package_version() on import</li> <li><a href="https://github.com/jquast/wcwidth/commit/baa4b75f3d28a1b836d5d2803ee03574b30b9590"><code>baa4b75</code></a> Had the prev/next versions in the algo wrong, here</li> <li><a href="https://github.com/jquast/wcwidth/commit/c9fd62df1628c88b0cc97c2567935111fa31406f"><code>c9fd62d</code></a> 0.2.3 to include tests in sdist</li> <li><a href="https://github.com/jquast/wcwidth/commit/cffa32d5c37c93e8fba23d9408fda86910b9fbcb"><code>cffa32d</code></a> Add tests to manifest (<a href="https://github.com/jquast/wcwidth/issues/38">#38</a>)</li> <li><a href="https://github.com/jquast/wcwidth/commit/a2ee6680923a00294d3963f5ae7806ec50db01e9"><code>a2ee668</code></a> searching inverse graph structures</li> <li><a href="https://github.com/jquast/wcwidth/commit/e77dfdf85b56405edeb87b7c874c91ddfc71bc05"><code>e77dfdf</code></a> trailing ws</li> <li><a href="https://github.com/jquast/wcwidth/commit/91ac30fcc8dd8bfbd78c047943e02682c7375454"><code>91ac30f</code></a> repositioning circular heaps</li> <li><a href="https://github.com/jquast/wcwidth/commit/c966672ff3bfdcd479498b802e1595bd88423a0f"><code>c966672</code></a> regnerating first-order tables</li> <li>Additional commits viewable in <a href="https://github.com/jquast/wcwidth/compare/0.1.7...0.2.5">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

pr created time in a day

create barnchcclauss/openlibrary

branch : dependabot/pip/wcwidth-0.2.5

created branch time in a day

create barnchcclauss/openlibrary

branch : dependabot/pip/simplejson-3.17.2

created branch time in a day