LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements-dev.txt
requirements.txt
setup.cfg
setup.py
ckanext/__init__.py
ckanext/datapusher_plus/__init__.py
ckanext/datapusher_plus/cli.py
ckanext/datapusher_plus/config.py
ckanext/datapusher_plus/config_declaration.yaml
ckanext/datapusher_plus/dataset-druf.yaml
ckanext/datapusher_plus/datastore_utils.py
ckanext/datapusher_plus/dictionary_stash.py
ckanext/datapusher_plus/druf_view.py
ckanext/datapusher_plus/helpers.py
ckanext/datapusher_plus/interfaces.py
ckanext/datapusher_plus/jinja2_helpers.py
ckanext/datapusher_plus/job_exceptions.py
ckanext/datapusher_plus/logging_utils.py
ckanext/datapusher_plus/pii_screening.py
ckanext/datapusher_plus/plugin.py
ckanext/datapusher_plus/prefect_client.py
ckanext/datapusher_plus/qsv_utils.py
ckanext/datapusher_plus/spatial_helpers.py
ckanext/datapusher_plus/utils.py
ckanext/datapusher_plus/views.py
ckanext/datapusher_plus/assets/js/scheming-ai-suggestions.js
ckanext/datapusher_plus/assets/js/scheming-suggestions.js
ckanext/datapusher_plus/assets/styles/suggestions.css
ckanext/datapusher_plus/jobs/__init__.py
ckanext/datapusher_plus/jobs/artifacts.py
ckanext/datapusher_plus/jobs/blocks.py
ckanext/datapusher_plus/jobs/caching.py
ckanext/datapusher_plus/jobs/context.py
ckanext/datapusher_plus/jobs/events.py
ckanext/datapusher_plus/jobs/file_persistence.py
ckanext/datapusher_plus/jobs/prefect_flow.py
ckanext/datapusher_plus/jobs/quarantine.py
ckanext/datapusher_plus/jobs/runtime_context.py
ckanext/datapusher_plus/jobs/subflows.py
ckanext/datapusher_plus/jobs/stages/__init__.py
ckanext/datapusher_plus/jobs/stages/ai_suggestions.py
ckanext/datapusher_plus/jobs/stages/analysis.py
ckanext/datapusher_plus/jobs/stages/base.py
ckanext/datapusher_plus/jobs/stages/database.py
ckanext/datapusher_plus/jobs/stages/download.py
ckanext/datapusher_plus/jobs/stages/format_converter.py
ckanext/datapusher_plus/jobs/stages/formula.py
ckanext/datapusher_plus/jobs/stages/indexing.py
ckanext/datapusher_plus/jobs/stages/metadata.py
ckanext/datapusher_plus/jobs/stages/validation.py
ckanext/datapusher_plus/jobs/utils/__init__.py
ckanext/datapusher_plus/logic/__init__.py
ckanext/datapusher_plus/logic/action.py
ckanext/datapusher_plus/logic/auth.py
ckanext/datapusher_plus/logic/schema.py
ckanext/datapusher_plus/migration/datapusher_plus/alembic.ini
ckanext/datapusher_plus/migration/datapusher_plus/env.py
ckanext/datapusher_plus/migration/datapusher_plus/script.py.mako
ckanext/datapusher_plus/migration/datapusher_plus/versions/01_e9c4a88839c8_create_tables.py
ckanext/datapusher_plus/migration/datapusher_plus/versions/02_201f7ead1850_upgrade_jobs_table.py
ckanext/datapusher_plus/migration/datapusher_plus/versions/03_23d45fa26447_add_job_key.py
ckanext/datapusher_plus/model/__init__.py
ckanext/datapusher_plus/model/model.py
ckanext/datapusher_plus/templates/datapusher/resource_data.html
ckanext/datapusher_plus/templates/druf/package/snippets/package_form.html
ckanext/datapusher_plus/templates/druf/package/snippets/resource_form.html
ckanext/datapusher_plus/templates/druf/scheming/package/snippets/package_form.html
ckanext/datapusher_plus/templates/druf/scheming/package/snippets/resource_form.html
ckanext/datapusher_plus/templates/druf/snippets/add_dataset.html
ckanext/datapusher_plus/templates/package/resource_edit_base.html
ckanext/datapusher_plus/templates/scheming/form_snippets/markdown.html
ckanext/datapusher_plus/templates/scheming/form_snippets/select.html
ckanext/datapusher_plus/templates/scheming/form_snippets/text.html
ckanext/datapusher_plus/templates/scheming/snippets/ai_suggestion_field_button.html
ckanext/datapusher_plus/templates/scheming/snippets/ai_suggestions_asset.html
ckanext/datapusher_plus/templates/scheming/snippets/ai_suggestions_button.html
ckanext/datapusher_plus/templates/scheming/snippets/suggestion_button.html
ckanext/datapusher_plus/templates/scheming/snippets/suggestions_asset.html
datapusher_plus.egg-info/PKG-INFO
datapusher_plus.egg-info/SOURCES.txt
datapusher_plus.egg-info/dependency_links.txt
datapusher_plus.egg-info/entry_points.txt
datapusher_plus.egg-info/requires.txt
datapusher_plus.egg-info/top_level.txt
tests/test_ai_suggestions.py
tests/test_cli_migrate_from_rq.py
tests/test_cli_resubmit.py
tests/test_csv_spatial_extent.py
tests/test_database_copy_strategy.py
tests/test_date_without_timestamp.py
tests/test_delimiter_detection.py
tests/test_dictionary_stash.py
tests/test_file_hash_algorithm.py
tests/test_file_persistence.py
tests/test_formats_config.py
tests/test_issue_111_version_in_log.py
tests/test_issue_112_decimal_comma.py
tests/test_issue_142_auto_index_threshold.py
tests/test_issue_173_date_format_inference.py
tests/test_issue_261_empty_date_range.py
tests/test_issue_61_download_always_whitelist.py
tests/test_metadata_hash_persistence.py
tests/test_metadata_stats_cleanup.py
tests/test_pii_screening_config_key.py
tests/test_prefect_client.py
tests/test_prefect_flow.py
tests/test_qsv_v20_regression.py
tests/test_rehydrate_resource_identity.py
tests/test_security.py
tests/test_subflows.py
tests/test_utcnow_naive.py
tests/test_validation_quarantine.py