This is an automated email from the ASF dual-hosted git repository.

rskraba pushed a change to branch branch-1.9
in repository https://gitbox.apache.org/repos/asf/avro.git.


    from 248afff  [AVRO-2663] Bug with nested record
     new 6216bba  AVRO-2391 Refactor Py3 Setup (#514)
     new a494515  AVRO-2388: Drop Python 3.4 Support (#513)
     new 3fc05a3  AVRO-2413: Refactor io.Validate to use a mapping (#516)
     new 8302424  AVRO-1928: Simplify Python float/double encoding (#528)
     new a627959  AVRO-2104: Schema normalization and fingerprinting for Python 
3 (#536)
     new 702770f  AVRO-2445: Remove SimpleJSON (#566)
     new 62e2db9  AVRO-2445: Remove StoppableHTTPServer Polyfill (#567)
     new 138f55f  AVRO-2445: Remove context manager avoidance (#568)
     new 89ed672  AVRO-2410: Framework for Linting (#569)
     new a9f05b4  AVRO-2576: Fix Premature Import pycodestyle (#664)
     new b824cf3  AVRO-2577: Fix Bare Excepts (#665)
     new 78f26cc  AVRO-2578: Support Both Capitalizations of Parse (#666)
     new 1c190fc  AVRO-2578: Deprecate Parse in 1.9.2.
     new e772419  AVRO-2580: Enforce Logical Type and Literal Type Match (#668)
     new 083801f  AVRO-2590: Dockerfile Fails to Fetch Microsoft Dist (#677)
     new d9ef637  Undo some language tool bumps.
     new 8de8fb3  AVRO-2593: Ensure exfile is Always Defined
     new 075a12a  AVRO-2601: zstandard in extras_require
     new e9eee38  AVRO-1788: Remove Obsolete Python < 2.7 Syntax (#683)
     new 76611fc  AVRO-2603: Clean Up Imports (#684)
     new 2cfe522  AVRO-2605: Remove Use of Filter Function (#688)
     new f6aee38  AVRO-2456: Add interop test for the snappy and zstd codec 
(#573)
     new 4006a76  AVRO-2595: Remove Unusable Py3 Txipc (#716)

The 23 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .editorconfig                                 |    6 +-
 LICENSE.txt                                   |   25 -
 build.sh                                      |   12 +-
 lang/c++/build.sh                             |    6 +-
 lang/c/build.sh                               |    7 +-
 lang/csharp/build.sh                          |    8 +-
 lang/java/avro/pom.xml                        |   32 +-
 lang/java/build.sh                            |   70 +-
 lang/java/checkstyle.xml                      |    2 -
 lang/java/ipc/pom.xml                         |    8 +
 lang/java/pom.xml                             |    1 -
 lang/js/build.sh                              |    7 +-
 lang/perl/build.sh                            |    5 +-
 lang/php/build.sh                             |    6 +-
 lang/py/.gitignore                            |    2 +
 lang/py/build.sh                              |   66 +-
 lang/py/lib/simplejson/LICENSE.txt            |   19 -
 lang/py/lib/simplejson/__init__.py            |  318 ----
 lang/py/lib/simplejson/_speedups.c            | 2329 -------------------------
 lang/py/lib/simplejson/decoder.py             |  354 ----
 lang/py/lib/simplejson/encoder.py             |  440 -----
 lang/py/lib/simplejson/scanner.py             |   65 -
 lang/py/lib/simplejson/tool.py                |   37 -
 lang/py/scripts/avro                          |   30 +-
 .editorconfig => lang/py/setup.cfg            |   34 +-
 lang/py/setup.py                              |   78 +-
 lang/py/src/avro/__init__.py                  |   10 +-
 lang/py/src/avro/constants.py                 |   13 +-
 lang/py/src/avro/datafile.py                  |   58 +-
 lang/py/src/avro/io.py                        |  231 ++-
 lang/py/src/avro/ipc.py                       |   34 +-
 lang/py/src/avro/protocol.py                  |   22 +-
 lang/py/src/avro/schema.py                    |  108 +-
 lang/py/src/avro/tether/__init__.py           |   15 +-
 lang/py/src/avro/tether/tether_task.py        |   55 +-
 lang/py/src/avro/tether/tether_task_runner.py |   73 +-
 lang/py/src/avro/tether/util.py               |   39 +-
 lang/py/src/avro/timezones.py                 |   13 +-
 lang/py/src/avro/tool.py                      |   79 +-
 lang/py/src/avro/txipc.py                     |   22 +-
 lang/py/{src/avro => test}/__init__.py        |   10 +-
 lang/py/test/av_bench.py                      |   12 +-
 lang/py/test/gen_interop_data.py              |   45 +-
 lang/py/test/mock_tether_parent.py            |   41 +-
 lang/py/test/sample_http_client.py            |   12 +-
 lang/py/test/sample_http_server.py            |    8 +-
 lang/py/test/set_avro_test_path.py            |   18 +-
 lang/py/test/test_datafile.py                 |   90 +-
 lang/py/test/test_datafile_interop.py         |   46 +-
 lang/py/test/test_io.py                       |   71 +-
 lang/py/test/test_ipc.py                      |    9 +-
 lang/py/test/test_protocol.py                 |   92 +-
 lang/py/test/test_schema.py                   |  782 ++++-----
 lang/py/test/test_script.py                   |   46 +-
 lang/py/test/test_tether_task.py              |   42 +-
 lang/py/test/test_tether_task_runner.py       |   67 +-
 lang/py/test/test_tether_word_count.py        |   56 +-
 lang/py/test/txsample_http_client.py          |   13 +-
 lang/py/test/txsample_http_server.py          |   11 +-
 lang/py/test/word_count_task.py               |   52 +-
 lang/py3/.gitignore                           |    1 +
 lang/{ruby/Gemfile => py3/MANIFEST.in}        |   13 +-
 lang/py3/avro/datafile.py                     |    8 +-
 lang/py3/avro/io.py                           |  108 +-
 lang/py3/avro/ipc.py                          |   17 +-
 lang/py3/avro/protocol.py                     |   13 +-
 lang/py3/avro/schema.py                       |   25 +-
 lang/py3/avro/schemanormalization.py          |  224 +++
 lang/py3/avro/tests/av_bench.py               |    3 +-
 lang/py3/avro/tests/gen_interop_data.py       |   29 +-
 lang/py3/avro/tests/run_tests.py              |    2 +-
 lang/py3/avro/tests/sample_http_client.py     |    7 +-
 lang/py3/avro/tests/sample_http_server.py     |    7 +-
 lang/py3/avro/tests/test_datafile.py          |   22 +-
 lang/py3/avro/tests/test_enum.py              |    1 +
 lang/py3/avro/tests/test_io.py                |   31 +-
 lang/py3/avro/tests/test_ipc.py               |    6 +-
 lang/py3/avro/tests/test_normalization.py     | 2029 +++++++++++++++++++++
 lang/py3/avro/tests/test_protocol.py          |   38 +-
 lang/py3/avro/tests/test_schema.py            |   36 +-
 lang/py3/avro/tests/test_script.py            |    3 +-
 lang/py3/avro/tests/txsample_http_client.py   |  108 --
 lang/py3/avro/tests/txsample_http_server.py   |   72 -
 lang/py3/avro/tool.py                         |   45 +-
 lang/py3/avro/txipc.py                        |  224 ---
 lang/py3/build.sh                             |   59 +-
 lang/py3/scripts/avro                         |    2 +-
 lang/py3/setup.cfg                            |   78 +
 lang/py3/setup.py                             |  268 +--
 lang/ruby/build.sh                            |   39 +-
 lang/ruby/interop/test_interop.rb             |   10 +-
 pom.xml                                       |   44 +-
 share/docker/Dockerfile                       |  177 +-
 share/docker/run-tests.sh                     |    2 +-
 94 files changed, 4174 insertions(+), 5839 deletions(-)
 delete mode 100644 lang/py/lib/simplejson/LICENSE.txt
 delete mode 100644 lang/py/lib/simplejson/__init__.py
 delete mode 100644 lang/py/lib/simplejson/_speedups.c
 delete mode 100644 lang/py/lib/simplejson/decoder.py
 delete mode 100644 lang/py/lib/simplejson/encoder.py
 delete mode 100644 lang/py/lib/simplejson/scanner.py
 delete mode 100644 lang/py/lib/simplejson/tool.py
 copy .editorconfig => lang/py/setup.cfg (64%)
 copy lang/py/{src/avro => test}/__init__.py (89%)
 copy lang/{ruby/Gemfile => py3/MANIFEST.in} (79%)
 create mode 100644 lang/py3/avro/schemanormalization.py
 create mode 100644 lang/py3/avro/tests/test_normalization.py
 delete mode 100644 lang/py3/avro/tests/txsample_http_client.py
 delete mode 100644 lang/py3/avro/tests/txsample_http_server.py
 delete mode 100644 lang/py3/avro/txipc.py
 create mode 100644 lang/py3/setup.cfg

Reply via email to