Skip to content

[Python] Expose decryption properties in ParquetFragmentScanOptions #31410

Closed

Description

@asfimport

Parquet modular encryption is now available in the Python Parquet APIs. However, it's not available through datasets, as ParquetFragmentScanOptions currently doesn't expose the FileDecryptionProperties (it does in C++).

Reporter: Antoine Pitrou / @pitrou

Related issues:

Note: This issue was originally created as ARROW-15986. Please see the migration documentation for further details.

Activity

  1. asfimport commented on Mar 21, 2022

    @asfimport
    Author
  2. asfimport commented on Mar 23, 2022

    @asfimport
    Author
  3. asfimport commented on Mar 23, 2022

    @asfimport
    Author

    Antoine Pitrou / @pitrou:
    ARROW-13593 seems to be about dataset writing, so I'm not sure.

  4. asfimport commented on Mar 23, 2022

    @asfimport
    Author

    Maya Anderson / @andersonm-ibm:
    @jorisvandenbossche , @pitrou , There is a problem with this suggestion of exposing the FileDecryptionProperties as they are currently exposed in C++, in that it doesn't enable external key material, which is WIP. See https://docs.google.com/document/d/13EysCNC6-Nu9wnJ8YpdzmD-aMLn4i2KXUJTNqIihy7A/edit# .
    Therefore, before we can expose PME in the new dataset API in Python, there is work needed in the C++ layer, which is being addressed by  ARROW-13593 .

  5. added this to the 11.0.0 milestone on Jan 11, 2023
  6. removed this from the 11.0.0 milestone on Jan 11, 2023
  7. jorisvandenbossche commented on Aug 15, 2023

    @jorisvandenbossche
    Member

    Closing as duplicate of #29238 (the ARROW-13593 mentioned above)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions