head 1.6; access; symbols pkgsrc-2023Q4:1.5.0.18 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.16 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.14 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.12 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.10 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.8 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.6 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.4 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.2 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.3.0.32 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.30 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.28 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.26 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.24 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.22 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.18 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.20 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.16 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.14 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.12 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.10 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.8 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.6 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.4 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.2 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.2.0.18 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.14 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.12 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.10 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.8 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.6 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.4 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.2 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.1.0.6 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.4 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.2 pkgsrc-2015Q1-base:1.1; locks; strict; comment @# @; 1.6 date 2024.01.06.09.40.40; author adam; state Exp; branches; next 1.5; commitid q6iwWHftkG865nTE; 1.5 date 2021.10.26.11.23.03; author nia; state Exp; branches; next 1.4; commitid TS3y6sgAeGKWpjeD; 1.4 date 2021.10.07.15.02.10; author nia; state Exp; branches; next 1.3; commitid 0fS32tEWoNe7fTbD; 1.3 date 2017.10.08.09.10.11; author adam; state Exp; branches; next 1.2; commitid z8xlXaKjSkBxeeaA; 1.2 date 2015.11.04.02.00.02; author agc; state Exp; branches; next 1.1; commitid 8Vi0UoG7obKytIHy; 1.1 date 2015.01.28.19.15.08; author gdt; state Exp; branches; next ; commitid 8py92tIEafCadP7y; desc @@ 1.6 log @py-generateDS: updated to 2.43.3 Version 2.43.3 (11/02/2023) Added warning message that is printed when generateDS.py is asked to process an XML schema that has an xs:simpleType that contains an xs:union. generateDS does not handle that. Thanks to Alex Krizsan for suggesting this. Added a unit test for type substitution (tests/type_substitution*) using xsi:type. Version 2.43.2 (08/22/2023) Fixes to the GraphQL support: (1) several issues that were related to substitutionGroup; (2) fixed missing access to character_content when an element has attributes or is "mixed"; (3) fixed an error that occurs when child.maxOccurs > 1. Version 2.43.1 (08/07/2023) Added two utility scripts: ./utils/gds_split_one_to_many.py ./utils/gds_join_many_to_one.py The purpose of the first is to split a module generated by generateDS into smaller modules (in particular, one for each complexType definition) in order to facility easier viewing and editing. The purpose of the second is to enable you, if you have modified any of the split modules, to join back together into a single module that can be executed or imported. Added the README file ./utils/README_split_join.rst containing notes on the these utility scripts. Added a unit/regression test for the split-join capability. Thanks to Amudha Duraisamy for suggesting this capability. Version 2.42.2 (07/14/2023) Added unit/regression test for the GraphQL support. Added demo for generateDS GraphQL support to ./Demos/People/. See the ./Demos/People/README.txt and the two shell scripts ./Demos/People/run-*.sh. You will need to install Strawberry to run this demo. See http://www.davekuhlman.org/generateDS.html#graphql-support Version 2.42.1 (07/14/2023) Added support for generation of code containing an implementation of a GraphQL server that uses the Strawberry GraphQL package. For info, see -- http://www.davekuhlman.org/generateDS.html#graphql-support Version 2.41.5 (05/06/2023) Changed name of method "_hasContent" to "has__content" so that we both (1) avoid conflicts with XML complexType member names and (2) avoid warnings generated by pylint. Thanks to Amudha Duraisamy for reporting this. Version 2.41.4 (04/25/2023) Fix to formatting of floats. Thanks to Amudha Duraisamy for reporting this. Version 2.41.3 (03/06/2023) Fix for mixed content -- When mixed="true" was an attribute of complexContent element, instead of on the ``complexType that contained it, generateDS.py was not picking it up. Now it does, and it generates code for valueOf_, etc. Thanks to Edwin Matthijssen for help with this. Version 2.41.2 (02/28/2023) Fix to export of an element that has mixed/simpleContent. The character content (_valueOf) was not being exported. Thanks to Edwin Matthijssen for reporting this. Version 2.41.1 (10/03/2022) Added command line option "--use-regex-module". This option causes generation of modules that import the regex module instead of the re module. There are some regular expressions that regex handles but that re does not, for example "p{...}". See https://pypi.org/project/regex/ and https://github.com/mrabarnett/mrab-regex. @ text @$NetBSD: distinfo,v 1.5 2021/10/26 11:23:03 nia Exp $ BLAKE2s (generateDS-2.43.3.tar.gz) = 05a49e9dc941f4791cc07e8615ac3ab81e7330c26b9fb37a245642c1fa459787 SHA512 (generateDS-2.43.3.tar.gz) = 263a0d9b369e37e3d9d0cde83966e911b43b53e4efee6d08909af43a9d0e24aa23b849fefe648d5936d21bc75dec6f0fe369ab6cad0a270989ebc6c882a9a10b Size (generateDS-2.43.3.tar.gz) = 1291230 bytes @ 1.5 log @textproc: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./textproc/convertlit/distinfo clit18src.zip @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2021/10/07 15:02:10 nia Exp $ d3 3 a5 3 BLAKE2s (generateDS-2.28b0.tar.gz) = 2bb39c1e85c5e419c975c8369550ab695be993208381b7033987953f330a8587 SHA512 (generateDS-2.28b0.tar.gz) = b363d4bcdc421a22abb14e41f0d6ce36aa456cd3826cd7ac46a6da30522751630ae0ca5d519b30e9d152e1eaa5f8867db6daa33dc8c77a31c2776c5dd7442bdd Size (generateDS-2.28b0.tar.gz) = 846693 bytes @ 1.4 log @textproc: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2017/10/08 09:10:11 adam Exp $ d3 1 a3 1 RMD160 (generateDS-2.28b0.tar.gz) = 64bdc1d5c7048e6f9261fd836e2b37089f513ddf @ 1.3 log @py-generateDS: update to 2.28b 2.28b: Changes unknown. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2015/11/04 02:00:02 agc Exp $ a2 1 SHA1 (generateDS-2.28b0.tar.gz) = 24872fe2e6f24c13cf7e5651e394c7dd983a044a @ 1.2 log @Add SHA512 digests for distfiles for textproc category Problems found locating distfiles: Package cabocha: missing distfile cabocha-0.68.tar.bz2 Package convertlit: missing distfile clit18src.zip Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2015/01/28 19:15:08 gdt Exp $ d3 4 a6 4 SHA1 (generateDS-2.14a.tar.gz) = c69ff142bb04fe7895e94545296a1eb04b27983e RMD160 (generateDS-2.14a.tar.gz) = 16530faa5c2e7a6883f517a493d2882fd143fd64 SHA512 (generateDS-2.14a.tar.gz) = 56caf7ac1d95c1d6086f25b34bf594a5f3a66e8c1707c798813eec3576d9c51b65578c79475bf6ee6ed76409730dd019b111a0103b3f098422d84e58fad04460 Size (generateDS-2.14a.tar.gz) = 640989 bytes @ 1.1 log @Import py27-generateDS-2.14a as textproc/py-generateDS. generateDS.py generates Python data structures (for example, class definitions) from an XML Schema document. These data structures represent the elements in an XML document described by the XML Schema. In addition, a separate file containing subclasses (stubs) is optionally generated. The user can add methods to the subclasses in order to process the contents of an XML document. @ text @d1 1 a1 1 $NetBSD$ d5 1 @