500 Lines or Less
Python adapter pattern where adapters are autoloaded from an adapters directory
Add all sorts of application for hacktoberfest.
Default configuration for @cclauss repos
100 Days of ML Coding
12306智能刷票,订票
TensorFlow implementation of SqueezeDet, trained on the KITTI dataset.
A 30 days of python programming challenge
Three card money game using Pythonista scene model
[CVPR 2020] 3D Photography using Context-aware Layered Depth Inpainting
Pull request review commentinternetarchive/infogami
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?
comment created time in an hour
Pull request review commentinternetarchive/infogami
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.
comment created time in an hour
PR opened internetarchive/infogami
Four flake8 tests clean up E712
pr created time in an hour
PR opened internetarchive/infogami
Three flake8 tests clean up E713
pr created time in 2 hours
push eventcclauss/openlibrary
commit sha 9c5bdce8718be94a7883a57edf30f00b169feb48
translate till #: edit/edition.html:190
commit sha 853c058a298d03e5565443913e227ca27e5a0784
finished translation for revision
commit sha ce1b96c2d6fcf6747dcbbbc3901cf0d8a6657cdf
typos
commit sha 1c6b87d7b3940255f58734c3b3652c52fb59b789
anchor closinf tag added
commit sha 7ddec9440911001f598dc6362bd372472eec9fef
PR corrections
commit sha cc04ce5467474c131f21ef99abdee78e4522ffd4
more comon phrazing
commit sha 128947ed044341ac03024a5fbd0a5ede3dc9e4c6
more standard phrasing2
commit sha 4171b4ed8ea4cd43a4a5b6a2e4ec2d71d481b35f
Update with latest i18n message templates
commit sha 72839a1235b4bed0a0bd66c13e42330e5e04d1e8
test code to conditinally display date
commit sha d5b14027d466e26f05096a46e8ec9d8bbaaa6d9c
icons
commit sha 43a042edc0a3b3ddc42a44bc58460530109d14f1
Remove duplicate orphaned edition code from addbook.py
commit sha 15ec7725f929197afd986407c84db1d4aed83f63
change date display condition to if populated
commit sha 09aaafcc5483e740b0f5656c29bc043d9335eac7
Reposition date field. Add tip.
commit sha 9c745dfecbf8201b646065eedba994a611a0e7b9
Switch to base URL instead of host for Solr config Co-authored-by: Drini Cami <cdrini@gmail.com>
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
commit sha 2bf5b55e099613a1facc34a69f5e7f24c5fdfcf9
Remove unused/deprecated update_work.get_solr
commit sha 10c89e152330515f0e217337b7da707af2d61d2a
Remove `requests` naming collision
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
commit sha ce0ecfa958f073714e5cefde17e45b5a7e0f04dd
Fix failing test_update_authors test
commit sha 5d6ecb49b355ee2a226d098d9117f9dee4ce9215
Switch to six urlparse in update_work Co-authored-by: Christian Clauss <cclauss@me.com>
push time in 8 hours
push eventnodejs/node-v8
commit sha 20c351800ba2990c3032b2fd19998a2dbb286f96
doc: update README for node-v8 repository
commit sha e0fd9a3aaf68f7fbdfb80ac779a108b016167b16
deps: update V8 to 9.1.60
commit sha 582612baf4974ddb16388f60225a12cde80faf16
build: reset embedder string to "-node.0"
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>
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>
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>
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>
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>
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>
commit sha b799e6da1315d350feec668c6d7da88deff360a0
deps: silence irrelevant V8 warnings
commit sha f2055850dc29ec24870ec4282290ee2fe1b4c694
src: use non-deprecated V8 module APIs
commit sha 75f87f12935dccc326384b420a86927b0c4bad79
lib: load v8_prof_processor dependencies as ESM The script versions are no longer available.
commit sha 13e31f42c9f55eb18d9caedb61f72732057f8e17
tools: update V8 gypfiles for 9.0
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.
commit sha 44e53e8e50d6cc2fcb57e1a91838be5445bbc2d1
src: use non-deprecated GetCreationContext from V8 Fixes: https://github.com/nodejs/node-v8/issues/193
commit sha c0b7ef72ad41015bdbc8b9c498c640dfbc627cac
build: add arm64 windows build to node-v8 repo
commit sha 7b059279ad915b96273fddd0e4c1be18f6368ac9
tools: update V8 gypfiles until d2ab64ebb797d37f58b1266dfb4fbe4a76e3978c
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
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++ & related: Fix mishandling '*/' (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 ``<table>`` 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 ``<pre>``, once via ``<span class="special">``. This also means
that ``td.linenos pre`` is no longer styled, instead, use
``td.linenos .normal`` and ``td.linenos .special``.
* In the "inline" 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 & 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't have colors set for line numbers.
- Remove "raw" 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'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 & 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 <https://git.sr.ht/~sircmpwn/scdoc>`_ (PR#1268)
* `Solidity <https://solidity.readthedocs.io/>`_ (#1214)
* `Zeek <https://www.zeek.org>`_ (new name for Bro) (PR#1269)
* `Zig <https://ziglang.org/>`_ (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'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 "Rainbow Dash" 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>
pr closed time in a day
pull request commentcclauss/pythonista-module-versions
Closing this in favor of #648
comment created time in a day
PR opened cclauss/pythonista-module-versions
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++ & related: Fix mishandling '*/' (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 ``<table>`` 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 ``<pre>``, once via ``<span class="special">``. This also means
that ``td.linenos pre`` is no longer styled, instead, use
``td.linenos .normal`` and ``td.linenos .special``.
* In the "inline" 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 & 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't have colors set for line numbers.
- Remove "raw" 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'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 & 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 <https://git.sr.ht/~sircmpwn/scdoc>`_ (PR#1268)
* `Solidity <https://solidity.readthedocs.io/>`_ (#1214)
* `Zeek <https://www.zeek.org>`_ (new name for Bro) (PR#1269)
* `Zig <https://ziglang.org/>`_ (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'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 "Rainbow Dash" 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>
pr created time in a day
PR closed cclauss/openlibrary
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++ & related: Fix mishandling '*/' (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 ``<table>`` 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 ``<pre>``, once via ``<span class="special">``. This also means
that ``td.linenos pre`` is no longer styled, instead, use
``td.linenos .normal`` and ``td.linenos .special``.
* In the "inline" 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 & 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't have colors set for line numbers.
- Remove "raw" 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'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 & 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 <https://git.sr.ht/~sircmpwn/scdoc>`_ (PR#1268)
* `Solidity <https://solidity.readthedocs.io/>`_ (#1214)
* `Zeek <https://www.zeek.org>`_ (new name for Bro) (PR#1269)
* `Zig <https://ziglang.org/>`_ (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>
pr closed time in a day
pull request commentcclauss/openlibrary
Closing this in favor of #294
comment created time in a day
PR opened cclauss/openlibrary
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++ & related: Fix mishandling '*/' (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 ``<table>`` 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 ``<pre>``, once via ``<span class="special">``. This also means
that ``td.linenos pre`` is no longer styled, instead, use
``td.linenos .normal`` and ``td.linenos .special``.
* In the "inline" 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 & 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't have colors set for line numbers.
- Remove "raw" 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'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 & 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 <https://git.sr.ht/~sircmpwn/scdoc>`_ (PR#1268)
* `Solidity <https://solidity.readthedocs.io/>`_ (#1214)
* `Zeek <https://www.zeek.org>`_ (new name for Bro) (PR#1269)
* `Zig <https://ziglang.org/>`_ (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>
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.
comment created time in a day
push eventcclauss/openlibrary
commit sha e41297b309b6ca2a27a3a914a1e70f9f1d21d5f8
JIT resolving list items of type redirect
commit sha 00084cd727e564f923c758f43502d2f4ac58111f
adding profiler macro
commit sha 81c7e7dcad5ceb2b949450e93d7e9d85726a125e
Update zipview_url with new endpoint
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.
commit sha 755760718b94e7499dd863b39d4b8ec58c7addbe
Add default image for book cover and author
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
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
commit sha 8bd13e3f90272e0adf78b4e46fbb9d76054227eb
fixup!
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
commit sha 2120ae18ac1db55288ccc3e84ceea7dee1d40cb6
Refactoring resolve_redir into get_seeds
commit sha afe42f04ce28cc84613e49ff137e297ef658d1e4
Update openlibrary/templates/type/list/view.html
commit sha a9e1639bb8cf95a85ecb405f0d300f01811b7bd7
allow serials for scanning partner imports
commit sha 2fe09c8d54680937681a760dc4470557088a5883
rm daisy links for now
commit sha 2ad16bd1b1a12680aada82cf079f6644e584a143
reinstate subjects
commit sha 39022dc57079006b2b0d13ebc821271dd5a7e209
rm'ing solr calls for lists
commit sha e2f66c046a2f003194486a5193af9c3ec1bd6129
fixing profiling total time + subjects modified time
commit sha c8b602677e95ab70d05524f19c6870d4ad800f69
fix typo Co-authored-by: Christian Clauss <cclauss@me.com>
commit sha a2973b1e6a1766758fd6fe001e56c44364e4cb6e
Fix failing cron-jobs
commit sha 965abb92a2a97f6ddbacc2bfa2c11311856cb9ed
Merge pull request #4712 from internetarchive/feature/partner-serials Allow serials for scanning partner imports
commit sha 4ddaf3ef1b976eb8985304cddf4ebfd05f0803da
Merge pull request #4717 from internetarchive/cron-hack Fix failing cron-jobs in Docker
push time in a day
push eventcclauss/openlibrary
commit sha e41297b309b6ca2a27a3a914a1e70f9f1d21d5f8
JIT resolving list items of type redirect
commit sha 00084cd727e564f923c758f43502d2f4ac58111f
adding profiler macro
commit sha 81c7e7dcad5ceb2b949450e93d7e9d85726a125e
Update zipview_url with new endpoint
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.
commit sha 755760718b94e7499dd863b39d4b8ec58c7addbe
Add default image for book cover and author
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
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
commit sha 8bd13e3f90272e0adf78b4e46fbb9d76054227eb
fixup!
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
commit sha 2120ae18ac1db55288ccc3e84ceea7dee1d40cb6
Refactoring resolve_redir into get_seeds
commit sha afe42f04ce28cc84613e49ff137e297ef658d1e4
Update openlibrary/templates/type/list/view.html
commit sha a9e1639bb8cf95a85ecb405f0d300f01811b7bd7
allow serials for scanning partner imports
commit sha 2fe09c8d54680937681a760dc4470557088a5883
rm daisy links for now
commit sha 2ad16bd1b1a12680aada82cf079f6644e584a143
reinstate subjects
commit sha 39022dc57079006b2b0d13ebc821271dd5a7e209
rm'ing solr calls for lists
commit sha e2f66c046a2f003194486a5193af9c3ec1bd6129
fixing profiling total time + subjects modified time
commit sha c8b602677e95ab70d05524f19c6870d4ad800f69
fix typo Co-authored-by: Christian Clauss <cclauss@me.com>
commit sha a2973b1e6a1766758fd6fe001e56c44364e4cb6e
Fix failing cron-jobs
commit sha 965abb92a2a97f6ddbacc2bfa2c11311856cb9ed
Merge pull request #4712 from internetarchive/feature/partner-serials Allow serials for scanning partner imports
commit sha 4ddaf3ef1b976eb8985304cddf4ebfd05f0803da
Merge pull request #4717 from internetarchive/cron-hack Fix failing cron-jobs in Docker
push time in a day
push eventcclauss/openlibrary
commit sha e41297b309b6ca2a27a3a914a1e70f9f1d21d5f8
JIT resolving list items of type redirect
commit sha 00084cd727e564f923c758f43502d2f4ac58111f
adding profiler macro
commit sha 81c7e7dcad5ceb2b949450e93d7e9d85726a125e
Update zipview_url with new endpoint
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.
commit sha 755760718b94e7499dd863b39d4b8ec58c7addbe
Add default image for book cover and author
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
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
commit sha 8bd13e3f90272e0adf78b4e46fbb9d76054227eb
fixup!
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
commit sha 2120ae18ac1db55288ccc3e84ceea7dee1d40cb6
Refactoring resolve_redir into get_seeds
commit sha afe42f04ce28cc84613e49ff137e297ef658d1e4
Update openlibrary/templates/type/list/view.html
commit sha a9e1639bb8cf95a85ecb405f0d300f01811b7bd7
allow serials for scanning partner imports
commit sha 2fe09c8d54680937681a760dc4470557088a5883
rm daisy links for now
commit sha 2ad16bd1b1a12680aada82cf079f6644e584a143
reinstate subjects
commit sha 39022dc57079006b2b0d13ebc821271dd5a7e209
rm'ing solr calls for lists
commit sha e2f66c046a2f003194486a5193af9c3ec1bd6129
fixing profiling total time + subjects modified time
commit sha c8b602677e95ab70d05524f19c6870d4ad800f69
fix typo Co-authored-by: Christian Clauss <cclauss@me.com>
commit sha a2973b1e6a1766758fd6fe001e56c44364e4cb6e
Fix failing cron-jobs
commit sha 965abb92a2a97f6ddbacc2bfa2c11311856cb9ed
Merge pull request #4712 from internetarchive/feature/partner-serials Allow serials for scanning partner imports
commit sha 4ddaf3ef1b976eb8985304cddf4ebfd05f0803da
Merge pull request #4717 from internetarchive/cron-hack Fix failing cron-jobs in Docker
push time in a day
push eventcclauss/openlibrary
commit sha e41297b309b6ca2a27a3a914a1e70f9f1d21d5f8
JIT resolving list items of type redirect
commit sha 00084cd727e564f923c758f43502d2f4ac58111f
adding profiler macro
commit sha 81c7e7dcad5ceb2b949450e93d7e9d85726a125e
Update zipview_url with new endpoint
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.
commit sha 755760718b94e7499dd863b39d4b8ec58c7addbe
Add default image for book cover and author
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
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
commit sha 8bd13e3f90272e0adf78b4e46fbb9d76054227eb
fixup!
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
commit sha 2120ae18ac1db55288ccc3e84ceea7dee1d40cb6
Refactoring resolve_redir into get_seeds
commit sha afe42f04ce28cc84613e49ff137e297ef658d1e4
Update openlibrary/templates/type/list/view.html
commit sha a9e1639bb8cf95a85ecb405f0d300f01811b7bd7
allow serials for scanning partner imports
commit sha 2fe09c8d54680937681a760dc4470557088a5883
rm daisy links for now
commit sha 2ad16bd1b1a12680aada82cf079f6644e584a143
reinstate subjects
commit sha 39022dc57079006b2b0d13ebc821271dd5a7e209
rm'ing solr calls for lists
commit sha e2f66c046a2f003194486a5193af9c3ec1bd6129
fixing profiling total time + subjects modified time
commit sha c8b602677e95ab70d05524f19c6870d4ad800f69
fix typo Co-authored-by: Christian Clauss <cclauss@me.com>
commit sha a2973b1e6a1766758fd6fe001e56c44364e4cb6e
Fix failing cron-jobs
commit sha 965abb92a2a97f6ddbacc2bfa2c11311856cb9ed
Merge pull request #4712 from internetarchive/feature/partner-serials Allow serials for scanning partner imports
commit sha 4ddaf3ef1b976eb8985304cddf4ebfd05f0803da
Merge pull request #4717 from internetarchive/cron-hack Fix failing cron-jobs in Docker
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
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 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>
pr created time in a day
PR opened cclauss/openlibrary
Bumps kombu from 4.6.5 to 5.0.2.
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>
pr created time in a day
PR opened cclauss/openlibrary
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 &quot;import_cldr.py&quot; – Felix Schwarz
* Import: Stop using deprecated ElementTree methods &quot;getchildren()&quot; and &quot;getiterator()&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></tr></table>
</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 />
[](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>
pr created time in a day
PR opened cclauss/openlibrary
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 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>
pr created time in a day
create barnchcclauss/openlibrary
branch : dependabot/pip/simplejson-3.17.2
created branch time in a day