Frictionless

Latest version: v5.17.0

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 20

5.15

- Local development has been migrated to using [Hatch](https://hatch.pypa.io/latest/)

5.14

- Rebased packaging on PEP 621
- Extracted experimental application/server from the codebase

5.13

- Implemented "Metadata.from_descriptor(allow_invalid=False)" (1501)

5.10

- Various architectural and standards-compatibility improvements (minor breaking changes):
- Added new Console commands:
- list
- explore
- query
- script
- convert
- publish
- Rebased Console commands on Rich (nice output in the Console)
- Fixed `extract` returning the results depends on the source type (now it's always a dictionary indexed by the resource name)
- Enforced type safety -- many tabular command will be marked as impossible for non-tabular resources if a type checker is used
- Improved `frictionless.Resource(source)` guessing abilities; if you just like to open a table resource use `frictionless.resources.TableResource(path=path)`

5.8

- Implemented Implemented `catalog/dataset/package/resource.deference` (1451)

5.7

- Various architectural and standards-compatibility improvements (minor breaking changes):
- Improved type detection mechanism (including remote descriptors)
- Added `resources` module including `File/Text/Json/TableResource`
- Deprecated `resource.type` argument -- use the classes above
- Changed `catalog.packages[]` to `catalog.datasets[].package`
- Made `resource.schema` optional (`resource.has_schema` is removed)
- Made `resource.normpath` optional (`resource.normdata` is removed)
- Standards-compatability improvements: profile, stats
- Renamed `system/plugin.select_Check/etc` to `system/plugin.select_check_class/etc`

Page 1 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.