Saravanan666/pypi-org huggingface dataset:
Package: invenio-pidrelations
This is an experimental developer preview release.Extends InvenioPIDStore with PID relations, allowing for defining
PID versioning assembling PID collections or defining “Head” PIDs.Further documentation is available onhttps://invenio-pidrelations.readthedocs.io/ChangesVersion 0.2.0 (released 30-11-2023)global: remove deprecated elasticsearch importsremove deprecated flask-babelex importCI: update test configinstallation: upgrade invenio-searchtests: update run-tests scriptinstallation: update extras’ keysinstallation: upgrade pytest invenioblueprints: fix naming (deprecation of dots usage)tests: update fixtures settingsVersion 0.1.0 (released 12-07-2020)Migrate CI to GitHub actionsVersion 1.0.0a7 (released 08-21-2020)Dependencies updatePython 3 updateExecution of RFC 21: removal of examples appVersion 1.0.0a6 (released 08-05-2019)Model update by addingrelation_typeas primary keyDependencies updateReduce travis buildsVersion 1.0.0a5 (released 06-28-2019)Dependencies updateAPI refactoring by making it more node-centricLicense change to MITVersion 1.0.0a4 (released 02-11-2017)Initial public release.
Package: invenio-pidstore
Invenio module that mints, stores, registers and resolves persistent
identifiers.Further documentation is available onhttps://invenio-pidstore.readthedocs.io/ChangesVersion 1.3.1 (released 2023-03-02)Remove unnecessary speaklater dependency referencesVersion 1.3.0 (released 2023-03-02)Replace deprecated flask_babelex dependency and importsUpgrade invenio-i18nVersion 1.2.4 (released 2022-11-18)Add translations workflowAdd translationsAdd code formattersUpdate CI scriptsVersion 1.2.3 (released 2022-02-28)Replaces pkg_resources with importlib for entry points iteration.Version 1.2.2 (released 2021-01-19)Fix a consistency issue in the providers API where the create() method takes
kwargs and passes them to __init__, but __init__ doesn’t take kwargs by
default. This made it difficult to exchange providers. Now __init__ takes
kwargs by default.Version 1.2.1 (released 2020-07-22)Support returning NEW and RESERVED PIDs by setting theregistered_onlyflag.Support setting default status for PIDs with object type and uuid.Version 1.2.0 (released 2020-03-09)Change exception interpolation for better aggregationDepend on Invenio-Base, Invenio-Admin, and Invenio-I18N to centralize
3rd-party module dependencies.Version 1.1.0 (released 2019-11-18)New record id provider v2 to generate random, base32, URI-friendly
hyphen-separated, optionally checksummed PIDsVersion 1.0.0 (released 2018-03-23)Initial public release.
Package: invenio-previewer
Invenio module for previewing files.Features:File previewing.Support for PDF, ZIP, CSV, MARKDOWN, XML, JSON, PNG, JPG and GIF out-of-the-box.Extensible API to create new previewers.Further documentation available:https://invenio-previewer.readthedocs.io/ChangesVersion 2.1.1 (released 2024-01-31)markdown: default message if not previewablemarkdown: fixed ascii encoding typoVersion 2.1.0 (Release 2023-12-05)setup: migrate dependency from cchardet to charset_normalizer
fixes problems with python3.11setup: add python3.11 to test matrixVersion 2.0.2 (Release 2023-11-20)CSV: Fix handling of small files.Version 2.0.1 (Release 2023-09-14)CSV: removed file size limit. The new extension can preview very large files.Version 2.0.0 (Release 2023-09-14)CSV: change JS rendering fromd3topapaparse, supporting rendering
of very large filesadd file size check to CSV extensionsrefactor XML and ipynb extensionsVersion 1.5.0 (Release 2023-08-17)encoding: cleanup detection and override ASCII to default encodingtxt-preview: enables horizontal scrolling, avoid invalid coding errors and add
option to truncate .txt file preview afterPREVIEWER_TXT_MAX_BYTESpull latest translationsVersion 1.4.0 (Release 2023-03-02)remove deprecated flask_babelex dependencyupgrade invenio_i18nVersion 1.3.9 (Release 2023-01-13)remove inline script - pdf jsVersion 1.3.8 (Release 2022-11-18)add translationsVersion 1.3.7 (Release 2022-09-05)jupyter: fix previewer of jpynbtests: upgrade invenio-dbVersion 1.3.6 (Release 2022-03-31)Fix dependenciesVersion 1.3.5 (Release 2022-02-28)Align bootstrap-sass version with Invenio-Theme version.Version 1.3.3 (Release 2021-07-12)Adds german translationsVersion 1.3.2 (Release 2020-12-11)Fixes the preview button and the question icon mark in the Jinja macro.Version 1.3.1 (Release 2020-12-11)Fixes the file download link the Jinja macro for listing files.Version 1.3.0 (Release 2020-12-10)Migration to Semantic-UI.Drops support of flask-assets.Fixes PDF.js static asset paths.Migrate CI to GitHub Actions.Fixes imports in Bootstrap and Semantic UI files.Version 1.2.1 (Release 2020-05-07)set Sphinx<3because of errors related to application contextstop using example appVersion 1.2.0 (Release 2020-03-13)Change flask dependency to centrally managed by invenio-baseDrop support for Python 2.7Version 1.1.0 (Release 2019-12-20)Changes styling and method signature of file_list macro.Version 1.0.2 (Release 2019-11-21)Removes inline styling from simple image previewer for Content Security
Policy complianceVersion 1.0.1 (Release 2019-08-02)Removes html sanitization configVersion 1.0.0 (release 2019-07-29)Initial public release.
Package: invenio-queues
Invenio module for managing queues.Further documentation is available onhttps://invenio-queues.readthedocs.io/ChangesVersion 1.0.1 (release 2024-01-15)Fix consumer and producer connection closingVersion 1.0.0a2 (release 2020-10-08)Changes license to MITAdds support for Python 3 and dependencies upgradeImproves documentationIntegrates pytest-invenio 1.4Version 1.0.0a2 (release 2019-11-08)Removes amqp dependency because it breaks pip dependency resolution
and the same version is already included in kombuVersion 1.0.0a1 (release 2017-08-19)Initial public release.
Package: invenio-records-editor
Invenio module serving a generic record editorThis is an experimental developer preview release.This module provides [invenio-records-editor-js](https://github.com/inveniosoftware/invenio-records-editor-js)
an angular application which serves as a json editor for invenio models.Further documentation is available onhttps://invenio-records-editor.readthedocs.io/ChangesVersion 1.0.0a3 (released 2019-02-22)Update invenio-record-editor-js and config injection.Version 1.0.0a2 (released 2018-10-12)Register views using entrypoints.Version 1.0.0a1 (released 2018-10-11)Initial public release.
Package: invenio-records-files
Invenio module that provides basic API for integratingInvenio-RecordsandInvenio-Files-REST.Features:Records creationFiles creationAccessing filesFiles metadata managementFiles extraction from recordsFurther documentation is available onhttps://invenio-records-files.readthedocs.io/en/latest/usage.html#initializationsChangesVersion 1.2.1 (released 2019-11-21)increase invenio-files-rest version to provide signals for d
eletion and uploading filesVersion 1.2.0 (released 2019-11-19)Adds link factory for files and recordFixes the blueprints buildingVersion 1.1.1 (released 2019-07-31)Fixes missing entry point definition for the extension, causing the extension
and config not to be loaded.Fix issue with when used with Flask-Talisman.Version 1.1.0 (released 2019-07-29)Backward incompatible changes to API.Version 1.0.0 (released 2019-07-23)Initial public release.
Package: invenio-records-global-search
Dublin Core data model for InvenioRDMFurther documentation is available onhttps://invenio-records-global-search.readthedocs.io/Testspipenv run ./run-tests.shChangesVersion v0.2.3 (release 2024-02-14)search: change to rdm multi stylefix: update should be allowedruff: fix noqa v0.1.14Version v0.2.2 (release 2024-01-07)fix: add missing permissionVersion v0.2.1 (release 2023-11-23)translations: updatefacets: implement better wording for datamodelVersion v0.2.0 (release 2023-11-09)Version v0.1.0 (release 2023-11-09)
Package: invenio-records-ui
User interface for Invenio-Records.Further documentation is available onhttps://invenio-records-ui.readthedocs.io/.ChangesVersion 1.2.0 (released 2020-12-02)Integrates Semantic-UI templatesMigrates CI from Travis to GitHub ActionsVersion 1.2.0a1 (released 2020-05-15)Integrates Semantic-UI templatesVersion 1.0.1 (released 2020-03-12)Adds centralised management of flask dependency through invenio-basedrops support for Python 2.7Version 1.0.1 (released 2018-05-25)Changes dynamic blueprint registration to after the extension
initialization phase (entry point works only with Invenio-Base v1.0.1+).Version 1.0.0 (released 2018-03-23)Initial public release.
Package: invenio-rest
REST API module for Invenio.Invenio-REST takes care of installing basic error handling on a Flask API
application, as well as initializing Flask-CORS for Cross-Origin Resources
Sharing (not enabled by default).Further documentation is available onhttps://invenio-rest.readthedocs.io/ChangesVersion 1.3.0 (released 2023-10-17)Fixed sentry error id.Version 1.2.8 (released 2022-01-13)Add support for ItsDangerous <2.1 (datetime aware/naive of date_signed)Version 1.2.6 (released 2021-12-05)Add support for CSRF token rotation during a grace period to allow clients
transparently rotate the CSRF token without being prompted with CSRF errors.Version 1.2.5 (released 2021-12-04)Fix issue with CSRF token being reset on every request.Version 1.2.4 (released 2021-10-18)Support for Flask v2.0Version 1.2.3 (released 2020-12-07)Fixes a bug with CSRF checking when the endpoint did not exist.Version 1.2.2 (released 2020-09-27)Adds Cache-Control:’no-cache’ header to 304 responses to
ensure that browsers will not cache responses client sideVersion 1.2.1 (released 2020-05-08)The CSRF Middleware is now by default disabled.TheCSRF_SECRET_SALTnow defaults toinvenio-csrf-token.Added a new configuration variable:CSRF_FORCE_SECURE_REFERER.Version 1.2.0 (released 2020-03-10)Centralize dependency management via Invenio-Base.Version 1.1.3 (released 2020-01-08)Set upper limit version of webargs, lower than 6.0.0.Version 1.1.2 (released 2019-09-19)Bumps webargs to 5.5.0 (provides support for marshmallow 3).Version 1.1.1 (released 2019-08-02)Bumps marshmallow to 2.15.2 (minimum required by webargs).Version 1.1.0 (released 2019-07-31)Adds marshmallow 2 vs 3 compatibility functions.Version 1.0.0 (released 2018-03-23)Initial public release.
Package: invenio-s3
S3 file storage support for Invenio.The package offers integration with any S3 REST API compatible object storage.Further documentation is available onhttps://invenio-s3.readthedocs.io/ChangesVersion 1.0.6 (released 2021-10-21)Unpin boto3 and s3fsVersion 1.0.5 (released 2021-10-20)Bump versions to support Flask v2.Version 1.0.4 (released 2021-07-30)Fix number of parts calculations.Removed Python 2.7 support.Version 1.0.3 (released 2020-04-25)Allow for dynamic part size for multipart uploads.Adds new configuration variables to define default part size and maximum
number of parts.Version 1.0.2 (released 2020-02-17)Fixes typos on configuration variables and cached properties.Adds AWS region name and signature version to configuration.Version 1.0.1 (released 2019-01-23)New configuration variable for URL expiration.Enhances file serving.Unpins Boto3 library.Fixes test suit configuration.Version 1.0.0 (released 2018-09-19)Initial public release.
Package: invenio-saml
Invenio module that provides SAML integration.TODO: Please provide feature overview of moduleFurther documentation is available onhttps://invenio-saml.readthedocs.io/ChangesVersion 1.0.0a4 (released 2022-12-15)Migrate Flask-SSO-SAML code #31Check before linking user #35Add translations tests #36Version 1.0.0a2 (released 2022-09-12)Add auto_confirm, confirm user email addressVersion 1.0.0a1 (released 2021-07-15)Marking strings for translationAdds german translationVersion 1.0.0a0 (released 2021-05-27)Module refactoring.Version 0.1.0 (released TBD)Initial public release.
Package: invenio-search
Search management for Invenio (for Elasticsearch and OpenSearch).Features:Allows Invenio modules to register indexes, aliases and index templates.Manages the creation and deletion of indices, aliases and templates.API for providing stable searches (e.g. prevents bouncing of search results).Maps JSONSchema URLs to Elasticsearch/OpenSearch indexes.Supports Elasticsearch v7 and OpenSearch v1.Further documentation is available athttps://invenio-search.readthedocs.io/.ChangesVersion 2.3.0 (released 2024-02-26)search: Add options for component_templates and index_templatesVersion 2.2.1 (released 2024-02-19)ext: fix update mapping comparisonVersion 2.2.0 (released 2023-04-06)cli: adds interface for updating mappingsVersion 2.1.0 (released 2022-10-03)Adds support for OpenSearch v2Version 2.0.0 (released 2022-09-22)Removes Elasticsearch < v7Adds support for OpenSearch v1Version 1.4.2 (released 2021-07-20)Pin elasticsearch to lower than 7.14 due to built in product check.Version 1.4.1 (released 2020-10-19)Fix bouncing search results for BaseRecordSearchV2.Version 1.4.0 (released 2020-09-18)Adds new search class that can be initialised only from arguments to the
constructor.Version 1.3.1 (released 2020-05-07)Set Sphinx<3.0.0because of errors related to application context.Stop using example app, keep only files referenced in the docs.Version 1.3.0 (released 2020-03-10)Centralize dependency management via Invenio-Base.Version 1.2.4 (released 2020-05-07)Set Sphinx<3.0.0because of errors related to application context.Stop using example app, keep only files referenced in the docs.Version 1.2.3 (released 2019-10-07)Changes the naming strategy for templates to avoid inclusion of slashes (“/”)Version 1.2.2 (released 2019-08-08)Adds option ignore_existing which is ignoring indexes which are already in ES.Adds option to create/delete only selected indexes.Version 1.2.1 (released 2019-07-31)Unpinsurllib3andidnasincerequestsis not a direct dependency
of the package now.Version 1.2.0 (released 2019-07-29)Adds full Elasticsearch v7 supportBetter prefixing integrationIntroduces index suffixes and write aliasesRefactored the way indices and aliases are stored and createdinvenio_search.utils.schema_to_indexis deprecated (moved toinvenio-indexer)Deprecates Elasticsearch v5Version 1.1.1 (released 2019-06-25)Fixes prefixing for whitelisted aliases and the RecordSearch class.Adds basic Elasticsearch v7 support.Version 1.1.0 (released 2019-02-25)Deprecates Elasticsearch v2Adds support for Elasticsearch indices prefixVersion 1.0.2 (released 2018-10-23)Updates the urllib3 dependency version pin.Pins elasticsearch-dsl to <6.2.0, because of a breaking change in the
handling of empty queries.Adds the SEARCH_CLIENT_CONFIG configuration variable, allowing more complex
configuration to be passed to the Elasticsearch client initialization.Version 1.0.1 (released 2018-06-13)Fixes issues with idna/urllib3 dependencies conflicts.Adds SEARCH_RESULTS_MIN_SCORE configuration variable to allow excluding
search results which have a score less than the specified value.Version 1.0.0 (released 2018-03-23)Initial public release.
Package: invenio-shibboleth
invenio-shibbolethInvenio module that provides SAML integration.These two modules has been merged into one:invenio-samlFurther documentation is available onhttps://invenio-saml.readthedocs.io/flask-sso-samlFurther documentation is available onhttps://flask-sso-saml.readthedocs.io/InstallationFirst of all you need some packages, execute:apt-getinstalllibxml2-devlibxmlsec1-devlibxmlsec1-opensslInstallpip installinvenio-shibbolethConfigurationfrom invenio_shibboleth.handlers import acs_handler_factorySSO_SAML_IDPS={"onelogin":{# settings_file_path can be either json or xml."settings_file_path":"./saml/onelogin/onelogin.json","sp_cert_file":"./saml/onelogin/cert/sp.crt","sp_key_file":"./saml/onelogin/cert/sp.key","settings":{"sp":{"NameIDFormat': "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified",},"security":{"authnRequestsSigned":False,"failOnAuthnContextMismatch":False,"logoutRequestSigned":False,"logoutResponseSigned":False,"metadataCacheDuration":None,"metadataValidUntil":None,"nameIdEncrypted":False,"requestedAuthnContext":False,"requestedAuthnContextComparison":"exact","signMetadata":False,"signatureAlgorithm":"http://www.w3.org/2001/04/xmldsig-more#rsa-sha256","wantAssertionsEncrypted":False,"wantAssertionsSigned":False,"wantAttributeStatement":False,"wantMessagesSigned":False,"wantNameId":True,"wantNameIdEncrypted":False,"digestAlgorithm":"http://www.w3.org/2001/04/xmlenc#sha256"},},"mappings":{# invenio  #origin"email":"email","name":"username","surname":"full_name","external_id":"external_id",},"acs_handler":acs_handler_factory("onelogin"),},}Further documentation is available onhttps://invenio-shibboleth.readthedocs.io/ChangesVersion 0.1.0 (released TBD)Initial public release.
Package: invenio-sip2
Invenio module that add a SIP2 interface between a library’s Automated
Circulation System and library automation devices.This project is in work in progress. Some features may not yet be implemented.Further documentation is available onhttps://invenio-sip2.readthedocs.io/Implemented SIP2 FeaturesLoginSelfcheck StatusRequest ResendPatron StatusPatron EnableEnd Patron SessionPatron InformationItem InformationCheckoutCheckinRenewFee Paid
Package: invenio-stats
Invenio module for collecting statistics.This module provides the components forstatistical data processing and
querying.The most common statistics measure the occurence of events in an invenio
application, e.g. file downloads, record views and others. Invenio-stats
provides the tools to transform, register, compress and query those events.
However, statistics can be fully customized and directly query the database.The services it uses are:RabbitMQ for buffering incoming events.Elasticsearch or OpenSearch for aggregating and searching events.Further documentation is available on:https://invenio-stats.readthedocs.io/ChangesVersion 4.0.1 (release 2023-10-09)aggregations: ensure events are aggregated only onceVersion 4.0.0 (release 2023-10-03)introduce new fieldupdated_timestamp`in the events and stats templates
and mappingsimproved calculation of aggregations skipping already aggregated eventschangedrefresh_intervalfrom 1m to 5schanged default events index name from daily to monthlymoved BookmarkAPI to a new moduleVersion 3.1.0 (release 2023-04-20)add extension method for building and caching queriesVersion 3.0.0 (release 2023-03-01)Upgrade toinvenio-search2.xDrop support for Elasticsearch 2, 5, and 6Add support for OpenSearch 1 and 2Drop support for Python 2.7 and 3.6Remove functioninvenio_stats.utils:get_doctypeFixvalidate_argumentsfor query classesAddbuild_event_emitterfunction for creating anEventEmitterbut not registering it as a signal handlerAddext.get_event_emitter(name)`function for caching builtEventEmitterobjects per nameReplace elasticsearch-specific terminologyVersion 2.0.0 (release 2023-02-23)add opensearch2 compatibilityVersion 1.0.0a18 (release 2020-09-01)Fix isort argumentsFilter pytest deprecation warningsSet default values for metrics instead of None, when no index foundVersion 1.0.0a17 (release 2020-03-19)Removes Python 2.7 support.Centralizes Flask dependency viainvenio-base.Version 1.0.0a16 (release 2020-02-24)bump celery dependencypin Werkzeug versionVersion 1.0.0a15 (release 2019-11-27)Pin celery dependencyVersion 1.0.0a14 (release 2019-11-27)Fixget_bucket_sizemethodVersion 1.0.0a13 (release 2019-11-08)Bump invenio-queuesVersion 1.0.0a12 (release 2019-11-08)Fixes templates for ElasticSearch 7Updates dependency of invenio-searchVersion 1.0.0a11 (release 2019-10-02)Initial public release.
Package: invenio-subjects-ddc-german
invenio-subjects-ddcDDC subject terms for InvenioRDMInstall this extension to get the germanDewey Decimal Classificationinto your instance.InstallationFrom your instance directory:pipenv install invenio-subjects-ddc-germanThis will add it to your Pipfile.VersionsThis repository followscalendar versioning:2021.06.18is both a valid semantic version and an indicator of the year-month corresponding to the loaded DDC terms.UsageThere are 2 types of users for this package. Maintainers of the package and instance administrators.Instance administratorsFor instance administrators, after you have installed the extension as per the steps above, you are done. It should just work.TODO -- MaintainersWhen a new list of DDC term comes out, this package should be updated. Here we show how.0- Make sure you have cloned this package. Then install it locally with:make install1- Update:make updateThis will1- Download the new list
2- Convert terms to InvenioRDM subjects format
3- Write those toinvenio_subjects_ddc_german/vocabularies/subjects_ddc_german.yamlfile3- Run the tests just to make sure everything is still good:make test4- When you are happy with the list, bump the version ininvenio_subjects_ddc_german/version.pyand release it.Future IdeasInvenioRDM doesn't have a way to update pre-existing subjects yet. Once there is one,
this package should provide the functionality to update GND subject terms.ChangesVersion 2022.01.06 (unreleased)Initial release.
Package: invenio-subjects-gnd
invenio-subjects-gndGND subject terms for InvenioRDMInstall this extension to get the german subjects authority data (Gemeinsame Normdaten) into your instance.InstallationFrom your instance directory:pipenv install invenio-subjects-gndThis will add it to your Pipfile.VersionsThis repository followscalendar versioning:2021.06.18is both a valid semantic version and an indicator of the year-month corresponding to the loaded DDC terms.UsageThere are 2 types of users for this package. Maintainers of the package and instance administrators.Instance administratorsFor instance administrators, after you have installed the extension as per the steps above, you are done. It should just work.TODO -- MaintainersWhen a new list of DDC term comes out, this package should be updated. Here we show how.0- Make sure you have cloned this package. Then install it locally with:make install1- Update:make updateThis will1- Download the new list
2- Convert terms to InvenioRDM subjects format
3- Write those toinvenio_subjects_gnd/vocabularies/subjects_gnd.yamlfile3- Run the tests just to make sure everything is still good:make test4- When you are happy with the list, bump the version ininvenio_subjects_ddc/version.pyand release it.Future IdeasInvenioRDM doesn't have a way to update pre-existing subjects yet. Once there is one,
this package should provide the functionality to update DDC terms.ChangesVersion 2022.01.12 (unreleased)Initial release.