Name: python-kedro-datasets Version: 8.1.0 Release: %autorelease # Fill in the actual package summary to submit package to Fedora Summary: Kedro-Datasets is where you can find all of Kedro's data connectors. # No license information obtained, it's up to the packager to fill it in License: ... URL: https://github.com/kedro-org/kedro-plugins/tree/main/kedro-datasets Source: %{pypi_source kedro_datasets} BuildArch: noarch BuildRequires: python3-devel # Fill in the actual package description to submit package to Fedora %global _description %{expand: This is package 'kedro-datasets' generated automatically by pyp2spec.} %description %_description %package -n python3-kedro-datasets Summary: %{summary} %description -n python3-kedro-datasets %_description # For official Fedora packages, review which extras should be actually packaged # See: https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#Extras %pyproject_extras_subpkg -n python3-kedro-datasets all,api,api-apidataset,biosequence,biosequence-biosequencedataset,darts,darts-torch-model-dataset,dask,dask-csvdataset,dask-parquetdataset,databricks,databricks-externaltabledataset,databricks-managedtabledataset,delta-base,docs,experimental,geopandas,geopandas-genericdataset,hdfs-base,holoviews,holoviews-holoviewswriter,huggingface,huggingface-hfdataset,huggingface-hftransformerpipelinedataset,ibis,ibis-athena,ibis-bigquery,ibis-clickhouse,ibis-dask,ibis-databricks,ibis-datafusion,ibis-druid,ibis-duckdb,ibis-exasol,ibis-flink,ibis-impala,ibis-mssql,ibis-mysql,ibis-oracle,ibis-pandas,ibis-polars,ibis-postgres,ibis-pyspark,ibis-risingwave,ibis-snowflake,ibis-sqlite,ibis-trino,json,json-jsondataset,langchain,langchain-chatanthropicdataset,langchain-chatcoheredataset,langchain-chatopenaidataset,langchain-openaiembeddingsdataset,lint,matlab,matlab-matlabdataset,matplotlib,matplotlib-matplotlibdataset,matplotlib-matplotlibwriter,netcdf,netcdf-netcdfdataset,networkx,networkx-base,networkx-gmldataset,networkx-graphmldataset,networkx-jsondataset,openxml,openxml-docxdataset,optuna,optuna-studydataset,pandas,pandas-base,pandas-csvdataset,pandas-deltatabledataset,pandas-exceldataset,pandas-featherdataset,pandas-gbqquerydataset,pandas-gbqtabledataset,pandas-genericdataset,pandas-hdfdataset,pandas-jsondataset,pandas-parquetdataset,pandas-sqlquerydataset,pandas-sqltabledataset,pandas-xmldataset,pickle,pickle-pickledataset,pillow,pillow-imagedataset,plotly,plotly-base,plotly-htmldataset,plotly-jsondataset,plotly-plotlydataset,polars,polars-base,polars-csvdataset,polars-eagerpolarsdataset,polars-lazypolarsdataset,prophet,prophet-dataset,pytorch,pytorch-dataset,redis,redis-pickledataset,rioxarray,rioxarray-geotiffdataset,s3fs-base,safetensors,safetensors-safetensorsdataset,snowflake,snowflake-snowparktabledataset,spark,spark-base,spark-deltatabledataset,spark-sparkdataset,spark-sparkhivedataset,spark-sparkjdbcdataset,spark-sparkstreamingdataset,svmlight,svmlight-svmlightdataset,tensorflow,tensorflow-tensorflowmodeldataset,test,text,text-textdataset,video,video-videodataset,yaml,yaml-yamldataset %prep %autosetup -p1 -n kedro_datasets-%{version} %generate_buildrequires # Keep only those extras which you actually want to package or use during tests %pyproject_buildrequires -x all,api,api-apidataset,biosequence,biosequence-biosequencedataset,darts,darts-torch-model-dataset,dask,dask-csvdataset,dask-parquetdataset,databricks,databricks-externaltabledataset,databricks-managedtabledataset,delta-base,docs,experimental,geopandas,geopandas-genericdataset,hdfs-base,holoviews,holoviews-holoviewswriter,huggingface,huggingface-hfdataset,huggingface-hftransformerpipelinedataset,ibis,ibis-athena,ibis-bigquery,ibis-clickhouse,ibis-dask,ibis-databricks,ibis-datafusion,ibis-druid,ibis-duckdb,ibis-exasol,ibis-flink,ibis-impala,ibis-mssql,ibis-mysql,ibis-oracle,ibis-pandas,ibis-polars,ibis-postgres,ibis-pyspark,ibis-risingwave,ibis-snowflake,ibis-sqlite,ibis-trino,json,json-jsondataset,langchain,langchain-chatanthropicdataset,langchain-chatcoheredataset,langchain-chatopenaidataset,langchain-openaiembeddingsdataset,lint,matlab,matlab-matlabdataset,matplotlib,matplotlib-matplotlibdataset,matplotlib-matplotlibwriter,netcdf,netcdf-netcdfdataset,networkx,networkx-base,networkx-gmldataset,networkx-graphmldataset,networkx-jsondataset,openxml,openxml-docxdataset,optuna,optuna-studydataset,pandas,pandas-base,pandas-csvdataset,pandas-deltatabledataset,pandas-exceldataset,pandas-featherdataset,pandas-gbqquerydataset,pandas-gbqtabledataset,pandas-genericdataset,pandas-hdfdataset,pandas-jsondataset,pandas-parquetdataset,pandas-sqlquerydataset,pandas-sqltabledataset,pandas-xmldataset,pickle,pickle-pickledataset,pillow,pillow-imagedataset,plotly,plotly-base,plotly-htmldataset,plotly-jsondataset,plotly-plotlydataset,polars,polars-base,polars-csvdataset,polars-eagerpolarsdataset,polars-lazypolarsdataset,prophet,prophet-dataset,pytorch,pytorch-dataset,redis,redis-pickledataset,rioxarray,rioxarray-geotiffdataset,s3fs-base,safetensors,safetensors-safetensorsdataset,snowflake,snowflake-snowparktabledataset,spark,spark-base,spark-deltatabledataset,spark-sparkdataset,spark-sparkhivedataset,spark-sparkjdbcdataset,spark-sparkstreamingdataset,svmlight,svmlight-svmlightdataset,tensorflow,tensorflow-tensorflowmodeldataset,test,text,text-textdataset,video,video-videodataset,yaml,yaml-yamldataset %build %pyproject_wheel %install %pyproject_install # For official Fedora packages, including files with '*' +auto is not allowed # Replace it with a list of relevant Python modules/globs and list extra files in %%files %pyproject_save_files '*' +auto %check %_pyproject_check_import_allow_no_modules -t %files -n python3-kedro-datasets -f %{pyproject_files} %changelog %autochangelog