Skip to main content

depccg

Codebase for A* CCG Parsing with a Supertag and Dependency Factored Model

Changes in v3

  • The English and Japanese pretrained models run on PyTorch.
  • Chainer and AllenNLP are no longer runtime dependencies.
  • The package supports Python 3.10 and newer.

Requirements

  • Python >= 3.10
  • A C++ compiler supporting C++11 standard (in case of gcc, must be >= 4.8)

Installation

Using pip:

 pip install depccg

Development

Project metadata and dependencies are defined in pyproject.toml and locked in uv.lock. To create a reproducible development environment and run the tests:

 uv sync --frozen
➜ uv run --frozen pytest

To build the source distribution and wheel:

 uv build

setup.py is retained only for the native Cython/C++ extension definitions; package metadata and dependencies must be changed in pyproject.toml.

Usage

Using a pretrained English parser

The following English models run on PyTorch without Chainer or AllenNLP:

Name Description unlabeled/labeled F1 on CCGbank Download
basic model trained on the combination of CCGbank and tri-training dataset (Yoshikawa et al., 2017) 94.0%/88.8% link (189M)
elmo basic model with its embeddings replaced with ELMo (Peters et al., 2018) 94.98%/90.51% link (649M)
rebank basic model trained on Rebanked CCGbank (Honnibal et al., 2010) - link (337M)

The basic model is available by:

 depccg_en download

Downloaded models are stored under ~/.cache/depccg by default. Set DEPCCG_HOME to use a different directory.

To use:

 echo "this is a test sentence ." | depccg_en
ID=1, Prob=-0.0006299018859863281
(<T S[dcl] 0 2> (<T S[dcl] 0 2> (<L NP XX XX this NP>) (<T S[dcl]\NP 0 2> (<L (S[dcl]\NP)/NP XX XX is (S[dcl]\NP)/NP>) (<T NP 0 2> (<L NP[nb]/N XX XX a NP[nb]/N>) (<T N 0 2> (<L N/N XX XX test N/N>) (<L N XX XX sentence N>) ) ) ) ) (<L . XX XX . .>) )

The ELMo and Rebank models can be downloaded and selected by name:

 depccg_en download elmo
➜ echo "this is a test sentence ." | depccg_en --model elmo

➜ depccg_en download rebank
➜ echo "this is a test sentence ." | depccg_en --model rebank

The old elmo_rebank file is no longer available and is not included in v3. You can also pass a PyTorch model directory with --model.

Using a GPU (by --gpu option) is recommended if possible.

There are several output formats (see below).

 echo "this is a test sentence ." | depccg_en --format deriv
ID=1, Prob=-0.0006299018859863281
 this        is           a      test  sentence  .
  NP   (S[dcl]\NP)/NP  NP[nb]/N  N/N      N      .
                                ---------------->
                                       N
                      -------------------------->
                                  NP
      ------------------------------------------>
                      S[dcl]\NP
------------------------------------------------<
                     S[dcl]
---------------------------------------------------<rp>
                      S[dcl]

By default, the input is expected to be pre-tokenized. If you want to process untokenized sentences, you can pass --tokenize option.

The POS and NER tags in the output are filled with XX by default. You can replace them with ones predicted using SpaCy:

 echo "this is a test sentence ." | depccg_en --annotator spacy
ID=1, Prob=-0.0006299018859863281
(<T S[dcl] 0 2> (<T S[dcl] 0 2> (<L NP DT DT this NP>) (<T S[dcl]\NP 0 2> (<L (S[dcl]\NP)/NP VBZ VBZ is (S[dcl]\NP)/NP>) (<T NP 0 2> (<L NP[nb]/N DT DT a NP[nb]/N>) (<T N 0 2> (<L N/N NN NN test N/N>) (<L N NN NN sentence N>) ) ) ) ) (<L . . . . .>) )

The parser uses a SpaCy's en_core_web_sm model.

Orelse, you can use POS/NER taggers implemented in C&C, which may be useful in some sorts of parsing experiments:

 export CANDC=/path/to/candc
➜ echo "this is a test sentence ." | depccg_en --annotator candc
ID=1, log prob=-0.0006299018859863281
(<T S[dcl] 0 2> (<T S[dcl] 0 2> (<L NP DT DT this NP>) (<T S[dcl]\NP 0 2> (<L (S[dcl]\NP)/NP VBZ VBZ is (S[dcl]\NP)/NP>) (<T NP 0 2> (<L NP[nb]/N DT DT a NP[nb]/N>) (<T N 0 2> (<L N/N NN NN test N/N>) (<L N NN NN sentence N>) ) ) ) ) (<L . . . . .>) )

By default, depccg expects the POS and NER models are placed in $CANDC/models/pos and $CANDC/models/ner, but you can explicitly specify them by setting CANDC_MODEL_POS and CANDC_MODEL_NER environmental variables.

It is also possible to obtain logical formulas using ccg2lambda's semantic parsing algorithm.

 echo "This is a test sentence ." | depccg_en --format ccg2lambda --annotator spacy
ID=0 log probability=-0.0006299018859863281
exists x.(_this(x) & exists z1.(_sentence(z1) & _test(z1) & (x = z1)))

Using a pretrained Japanese parser

The best performing model is available by:

 depccg_ja download

It can be downloaded directly here (56M).

The parser provides the almost same interface as with the English one, with slight differences including the default output format, which is now one compatible with the Japanese CCGbank:

 echo "これはテストの文です。" | depccg_ja
ID=1, Prob=-53.98793411254883
{< S[mod=nm,form=base,fin=t] {< S[mod=nm,form=base,fin=f] {< NP[case=nc,mod=nm,fin=f] {NP[case=nc,mod=nm,fin=f] これ/これ/**} {NP[case=nc,mod=nm,fin=f]\NP[case=nc,mod=nm,fin=f] は/は/**}} {< S[mod=nm,form=base,fin=f]\NP[case=nc,mod=nm,fin=f] {< NP[case=nc,mod=nm,fin=f] {< NP[case=nc,mod=nm,fin=f] {NP[case=nc,mod=nm,fin=f] テスト/テスト/**} {NP[case=nc,mod=nm,fin=f]\NP[case=nc,mod=nm,fin=f] の/の/**}} {NP[case=nc,mod=nm,fin=f]\NP[case=nc,mod=nm,fin=f] 文/文/**}} {(S[mod=nm,form=base,fin=f]\NP[case=nc,mod=nm,fin=f])\NP[case=nc,mod=nm,fin=f] です/です/**}}} {S[mod=nm,form=base,fin=t]\S[mod=nm,form=base,fin=f] 。/。/**}}

You can pass pre-tokenized sentences as well:

 echo "これ は テスト の 文 です 。" | depccg_ja --pre-tokenized
ID=1, Prob=-53.98793411254883
{< S[mod=nm,form=base,fin=t] {< S[mod=nm,form=base,fin=f] {< NP[case=nc,mod=nm,fin=f] {NP[case=nc,mod=nm,fin=f] これ/これ/**} {NP[case=nc,mod=nm,fin=f]\NP[case=nc,mod=nm,fin=f] は/は/**}} {< S[mod=nm,form=base,fin=f]\NP[case=nc,mod=nm,fin=f] {< NP[case=nc,mod=nm,fin=f] {< NP[case=nc,mod=nm,fin=f] {NP[case=nc,mod=nm,fin=f] テスト/テスト/**} {NP[case=nc,mod=nm,fin=f]\NP[case=nc,mod=nm,fin=f] の/の/**}} {NP[case=nc,mod=nm,fin=f]\NP[case=nc,mod=nm,fin=f] 文/文/**}} {(S[mod=nm,form=base,fin=f]\NP[case=nc,mod=nm,fin=f])\NP[case=nc,mod=nm,fin=f] です/です/**}}} {S[mod=nm,form=base,fin=t]\S[mod=nm,form=base,fin=f] 。/。/**}}

Available output formats

  • auto - the most standard format following AUTO format in the English CCGbank
  • auto_extended - extension of auto format with combinator info and POS/NER tags
  • deriv - visualized derivations in ASCII art
  • xml - XML format compatible with C&C's XML format (only for English parsing)
  • conll - CoNLL format
  • html - visualized trees in MathML
  • prolog - Prolog-like format
  • jigg_xml - XML format compatible with Jigg
  • ptb - Penn Treebank-style format
  • ccg2lambda - logical formula converted from a derivation using ccg2lambda
  • jigg_xml_ccg2lambda - jigg_xml format with ccg2lambda logical formula inserted
  • json - JSON format
  • ja - a format adopted in Japanese CCGbank (only for Japanese)

Programmatic Usage

Please look into depccg/__main__.py.

Evaluation in terms of predicate-argument dependencies

The standard CCG parsing evaluation can be performed with the following script:

 cat ccgbank/data/PARG/00/* > wsj_00.parg
➜ export CANDC=/path/to/candc
➜ python -m depccg.tools.evaluate wsj_00.parg wsj_00.predicted.auto

The script is dependent on C&C's generate program, which is only available by compiling the C&C program from the source.

(Currently, the above page is down. You can find the C&C parser here or here)

Miscellaneous

Diff tool

In error analysis, you must want to see diffs between trees in an intuitive way. depccg.tools.diff does exactly this:

 python -m depccg.tools.diff file1.auto file2.auto > diff.html

which outputs:

show diffs between trees

where trees in the same lines of the files are compared and the diffs are marked in color.

Citation

If you make use of this software, please cite the following:

    @inproceedings{yoshikawa:2017acl,
      author={Yoshikawa, Masashi and Noji, Hiroshi and Matsumoto, Yuji},
      title={A* CCG Parsing with a Supertag and Dependency Factored Model},
      booktitle={Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)},
      publisher={Association for Computational Linguistics},
      year={2017},
      pages={277--287},
      location={Vancouver, Canada},
      doi={10.18653/v1/P17-1026},
      url={http://aclweb.org/anthology/P17-1026}
    }

Licence

MIT Licence

Contact

For questions and usage issues, please contact yoshikawa@tohoku.jp.

Acknowledgement

In creating the parser, I owe very much to:

  • EasyCCG: from which I learned everything
  • NLTK: for nice pretty printing for parse derivation

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

depccg-3.0.0.tar.gz (1.0 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

depccg-3.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

depccg-3.0.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

depccg-3.0.0-cp314-cp314-macosx_11_0_arm64.whl (951.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

depccg-3.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

depccg-3.0.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

depccg-3.0.0-cp313-cp313-macosx_11_0_arm64.whl (951.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

depccg-3.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

depccg-3.0.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

depccg-3.0.0-cp312-cp312-macosx_11_0_arm64.whl (953.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

depccg-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl (944.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

depccg-3.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

depccg-3.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

depccg-3.0.0-cp311-cp311-macosx_11_0_arm64.whl (951.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

depccg-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl (942.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

depccg-3.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

depccg-3.0.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

depccg-3.0.0-cp310-cp310-macosx_11_0_arm64.whl (952.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

depccg-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl (943.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file depccg-3.0.0.tar.gz.

File metadata

  • Download URL: depccg-3.0.0.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for depccg-3.0.0.tar.gz
Algorithm Hash digest
SHA256 e18f85ccd14af9c29eb803c259cb7a05229864b998690e15bd51580096732ddc
MD5 1e6fa97c18d3da05ff3b03d41288f7d3
BLAKE2b-256 85ff752f5146ef124738f5c392a479ea8987a6aac74ae8c514ff96345dde6a1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0.tar.gz:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24cae88b6be08a6e1140a6492bd2793c1ed5ebd899547c1f2dd33283f4911561
MD5 4444e0bce70b473987baf0ad388c1dab
BLAKE2b-256 d9f2eb4bde7584e1eb80998679ba0d3c94656c537eb7f39aaca371adc1a66cef

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5eb85c50c61d216e27f109ec5692ecc07650c5e1fe7d405978e1a3c08bc96147
MD5 062e4285f2d3cf25e2f0248f67416690
BLAKE2b-256 6562e783a96c39d69da0112ca8a529c9550b2c780e3028701abaf2f3995c7551

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a21fd93f8cfc2387b2b1fd726892d134aed5e608e82e630017cccbbfb517e241
MD5 296cb9e7811b7ec6cb8dd0af66148c7d
BLAKE2b-256 129827ef6397105c892525aaae72a86d197aad589368402b4a51f4d3f8704c32

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b3e716a57d8a83103fd938266b04461478d2e5e5c17211fce41f18b7a3ef5870
MD5 249b7b367812e4ee7ef2acea72568832
BLAKE2b-256 4290d446d1b6976884d7e905f808e0551616584ead6e6e2c2dbeee675d7e0821

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a9dcd3be0416f1aba181b5393e23f02525abdff88ef8f2bf8d0e1801c8f7b0d1
MD5 4777162e73a0479781745949bb5f8d01
BLAKE2b-256 f64dc27f22bda11d945df314ec18d4bbac1e865b50212a45c0cf1ba3f3b5d21f

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c071638cb06153a865c7d6a276a1a9c93a154571791857a7b463b0c5766c948e
MD5 fd538d1e8f3b70a2fbf6144dafa1770d
BLAKE2b-256 5070da57834d8dbbaaae1e7594549a59a3aedb6d9a77ec360019762447df7af3

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ac023f79dc319dd6281db544de6081d284077828c42ec3c05366bfc78abcf48
MD5 f40910621466f62ae483ecf890861f36
BLAKE2b-256 645fd9f4fa9827059d1a10956fe71f3fa4477949275b373c076fdf2f4274425c

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7c24fe59b355e1956693c447494da641ed9f3592a41021cac1632b55a75b2484
MD5 0368ed974698595eb0c95546db322777
BLAKE2b-256 4dd8f11c0144d97572d893d08bcff7f065750c23c3b864551c33670ec0c3b967

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 822b4ffd19cb3991a27ad8a75dbe1b02373edc66bfee9021c9b0f6849b66e79e
MD5 b0dd6c92b20dc95f902071b9d3e8d8a3
BLAKE2b-256 ac97c53dde0ec76343f9757f91b9673ebb74b074bbf770fc87d33c43c0323721

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d9051847fab615865bde54a18351842e8338a0b7984f604b5455e8a05e87b9b7
MD5 eebf47d21da683c198ce0b19b0352939
BLAKE2b-256 9e6028ee8abd12b7f78e8470487bb8a088a8a3536a96748554a908cdbd0c694f

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d35f3674457e77b667e6d0edb9c8faade5dbc4802ec81cb5281a3777969b5192
MD5 3736ea46d3e4b228586bd67a0f009f4d
BLAKE2b-256 0c0d527f90a96b75c1fd1538cd3437e1e8d9a8019b23e181b2f809cefa62397c

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 47053c80f2a67f9a92e4c8e05e4b509d07456d017daef94262587aae65b2131b
MD5 33e8e6ee35b0beaf1f0e61843e4e02e3
BLAKE2b-256 7ab2959d69b795502c127c5d66465670539e9bf1f63370f210ae32f9b39b6e3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a364dc6aef006a92c14700311120d4a583bb1cc72ceee48c72d70e9f32592fc5
MD5 5e36389cd97e0353806e4056ffedb7bf
BLAKE2b-256 916fae8629176b756d84df2df554691b469924062af48f8a3bfcb26f5603e0da

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f46eb7afa459b817358c29ca0eff0988528925b5cbad2bc23f0b1704d9d58374
MD5 098015f1c7b10a5ea8221a5a2f70b7ba
BLAKE2b-256 4b6f804f2fe3e48736d8a447e035d15cbb591ad830ac6061dbc431b7adf4b864

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d87ea35b38673d003ca5c3bdfaa160e8690ba508de1dcaa9614d96305bee17d3
MD5 7a4d46138e84b6a72bfb3586ed20ab94
BLAKE2b-256 67c41d04f3e495b436190b4e0a463b53418a8ac50f2774be570c54f115fc9cac

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e359d721a48b8e403a8d46abf0612813747db73655720cf9f5cbbea3d3829596
MD5 b7610b159acbf63fb8576c58cb073eb2
BLAKE2b-256 14efa3be79494825d415dc44180012b73ffefc16006db372c48c072c6e41f6a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94723b70e807c453f6fa5dc80defa7a81901d0b9781db7b66f9565842e0423cd
MD5 f3cb13b37b26a3bc3723e67a2a3b46fa
BLAKE2b-256 905056cf1ec4a3bc2c4173c225a084e97ccbe76e56171652a984c318b00f0a56

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file depccg-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for depccg-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2ffa770ce86d14f68db0d885a39300b4172bcda0d048ff8a1034a807b4d4c488
MD5 25dcdad60ff778aedc4d74ce4d4edfa0
BLAKE2b-256 53ad1f4d8a3993c3745e716251ae37d675b7713c7b92bb767380b72b0c05dcc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for depccg-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: publish.yml on masashi-y/depccg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

3.0.0 This release

19 files

2.0.3.2

1 file

2.0.3

1 file

2.0.2

1 file

2.0.1

1 file

2.0.0

1 file

1.1.0

1 file

1.0.8

1 file

1.0.7

1 file

1.0.6

1 file

1.0.5

1 file

1.0.4

1 file

1.0.3

1 file

1.0.2

1 file

1.0.1

1 file

1.0.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page