Saravanan666/pypi-org huggingface dataset:
Package: invenio-celery
Celery distributed task queue module for Invenio.Invenio-Celery is a small discovery layer that takes care of discovering and
loading tasks from other Invenio modules, as well as providing configuration
defaults for Celery usage in Invenio. Invenio-Celery relies on Flask-CeleryExt
for integrating Flask and Celery with application factories.Further documentation is available onhttps://invenio-celery.readthedocs.io/ChangesVersion 1.2.5 (released 2022-10-03)Pin importlib-metadata due to celery/kombu icompatibilities with v5.Version 1.2.4 (released 2022-02-02)Changed version bounds on Celery to 5.1-5.3.Version 1.2.3 (released 2021-10-18)Changed version bounds on Celery to 5.1-5.2 (v4.x has reached end of life
August 2021), and there’s no new LTS release yet.Version 1.2.2 (released 2020-12-09)Removes the pytest-celery dependency as the package is still in prerelease
and it only affects tests. If you are using Celery 5 you may need to enable
the pytest celery plugin - seehttps://docs.celeryproject.org/en/stable/userguide/testing.html#enablingVersion 1.2.1 (released 2020-09-28)Change version bounds on Celery to 4.4 to 5.1.Adds dependency on pytest-celery which now installs the celery_config pytest
fixture.Version 1.2.0 (released 2020-03-05)added dependency on invenio-base to centralise package managementVersion 1.1.3 (released 2020-02-21)Removed redundant version specifier for Celery dependency.Version 1.1.2 (released 2020-02-17)Unpinned Celery version to allow support of Celery 4.4Version 1.1.1 (released 2019-11-19)pinned version of celery lower than 4.3 due to Datetime serialization
issuesVersion 1.1.0 (released 2019-06-21)Changed themsgpack-pythondependency tomsgpack.
Please first uninstallmsgpack-pythonbefore installing
the newmsgpackdependency (pip uninstallmsgpack-python).Version 1.0.1 (released 2018-12-06)Adds support for Celery v4.2. Technically this change is backward
incompatible because it is no longer possible to load tasks from bare modules
(e.g. mymodule.py in the Python root). This is a constraint imposed by Celery
v4.2. We however do not known of any cases where bare modules have been used,
and also this design is discouraged so we are not flagging it as a backward
incompatible change, in order to have the change readily available for
current Invenio version.Version 1.0.0 (released 2018-03-23)Initial public release.
Package: invenio-cli
Command-line tool to create and manage an InvenioRDM instance.Installation$pipinstallinvenio-cliUsageLocal Development environment#Initializeenvironmentandcdinto<createdfolder>$invenio-cliinitrdm$cd<createdfolder>#Installlocally#installpythondependencies(pre-releaseversionsneededfornow),#link/copyassets+statics,installjsdependencies,buildassetsand#finalstatics$invenio-cliinstall--pre#Startandsetupservices(database,Elasticsearch,Redis,queue)$invenio-cliservices#Optional:adddemodata$invenio-clidemo--local#Runtheserver$invenio-clirun#Updateassetsorstatics$invenio-cliupdateContainerized ‘Production’ environment#Initializeenvironmentandcdinto<createdfolder>$invenio-cliinitrdm$cd<createdfolder>#Spin-upInvenioRDM$invenio-clicontainerize#Optional:adddemodata$invenio-clidemo--containers#Afterupdatingstaticsorcode,ifyoudonotneedtore-installJS#dependencieswhichcantaketime$invenio-clicontainerize--no-install-jsMore Help#Getmorehelp$invenio-cli--helpFurther documentation is available onhttps://invenio-cli.readthedocs.io/ChangesVersion 1.2.0 (released 2023-10-02)reload on invenio.cfg changesVersion 1.1.0 (released 2023-07-24)add compatibility for docker compose v2consider command errors when using install command and failVersion 1.0.21 (released 2023-05-18)deps: support docker < 7 for compatibility with urllib3 v2Version 1.0.20 (released 2023-03-134)setup: add queues initialisation to stepsVersion 1.0.19 (released 2023-03-10)global: remove fail message on warning (i.e. soft failures)Version 1.0.18 (released 2023-02-07)containerize: fix translation commands instance pathVersion 1.0.17 (released 2023-01-30)requirements: check node version depending on app-rdm versionVersion 1.0.16 (released 2023-01-30)bump cookiecutter to v11.0Version 1.0.15 (released 2023-01-13)Setup: fix empty translation folder failingVersion 1.0.14 (released 2023-01-09)Add app-rdm fixtures to setupVersion 1.0.13 (released 2022-11-14)Allow compilation command to fail in case of missing catalogs.Version 1.0.12 (released 2022-10-28)Adds support for translations (i18n) management commands.Version 1.0.11 (released 2022-10-24)Add support for InvenioILSVersion 1.0.8 (released 2022-10-13)Fix issue when checking for services to be up
and running correctly.Version 1.0.7 (released 2022-10-10)Fix compat issue with RDM versions < v10Version 1.0.6 (released 2022-10-10)Bump default RDM version.Version 1.0.5 (released 2022-05-31)Bump click version.Bump default RDM version.Improve error handling.Add check for npm version.Move ImageMagick check to –development.Version 1.0.4 (released 2022-02-14)Fixes an issue with virtualenv 20.13.1+ brining in setuptools 60.x which is
incompatible with Celery v5.2.3. Once Celery v5.2.4 has been released, this
fix is no longer needed.Version 1.0.3 (released 2022-02-04)Added--no-inputand--config=options toinitto support running
with predefined config and without requiring user input.Version 1.0.0 (released 2021-08-05)Initial public release.
Package: invenio-collections
Invenio module for organizing metadata into collections.This is an experimental development preview release.Free software: GPLv2 licenseDocumentation:https://invenio-collections.readthedocs.org.ChangesVersion 0.3.0 (released 2015-10-09)Incompatible changesMoves automatically loaded rule for MARC field 980 to
contrib/dojson.py and adds the corresponding entry point for it so
dojson can collect it.Version 0.2.0 (released 2015-10-05)Incompatible changesRemovesrecordext/functionsfolder in favor ofinvenio-records.Removes legacy search extensions.Deprecates usage ofrestricted_collection_cache.Replaces legacy DataCachers with functions decorated by memoize
method from Flask-Cache.  (#7)New featuresPorts get_permitted_restricted_collections function frominvenio_searchpackage.Adds simple admin interface to edit collection name and query. (#1)Bug fixesUpgrades invenio-base minimum version to 0.3.0 and fixes an
incorrect import.Removes calls to PluginManager consider_setuptools_entrypoints()
removed in PyTest 2.8.0.Adds validation for collection names. Validation will be performed
each time the name is set. (#10)Adds missinginvenio_basedependency.Moves upgrade recipes into the right folder to be auto discovered.Version 0.1.2 (released 2015-09-04)Adds_collectionskey upon record update.Adds missinginvenio_accessdependency and amends past upgrade
recipes following its separation into standalone package.Version 0.1.1 (released 2015-08-25)Adds missinginvenio_upgraderdependency and amends past upgrade
recipes following its separation into standalone package.Version 0.1.0 (released 2015-08-19)Initial public release.
Package: invenio-config
Invenio configuration loader.Invenio-Config is a base package of the Invenio digital library framework. It
is usually installed automatically as a dependency. It facilitates
configuration loading from various sources such as a Python module, an instance
folder or environment variables.Further documentation is available onhttps://invenio-config.readthedocs.io/.ChangesVersion 1.0.4 (released 2024-01-28)Allow table HTML tags for sanitizationVersion 1.0.3 (released 2020-05-06)Deprecated Python versions lower than 3.6.0. Now supporting 3.6.0 and 3.7.0.Version 1.0.2 (released 2019-07-29)AddedALLOWED_HTML_TAGSandALLOWED_HTML_ATTRSconfig keys.Version 1.0.1 (released 2018-10-02)Application configurations are now sorted and loaded in alphabetical order.Version 1.0.0 (released 2018-03-23)Initial public release.
Package: invenio-config-kth
invenio-config-kthUsageAfter installation, you are ready to go:Create new communities will be restricted to users with role "community-manager"Publishing records will be restricted to community admins (Curator, Manager, Owner)you can switch new creation to off if you turn CONFIG_KTH_READ_ONLY_MODE = TrueInstallationFrom your instance active venv:pip install invenio-config-kthAs default, you can add role namecommunity-managerto user programmatically in invenio:# Create a roleinveniorolescreatecommunity-manager# This needed to be added once if role doesn't exists# Add community-manager role to an user, by its emailsinveniorolesadd<user_email>community-manageryou can also pre-add your list of emails as controlled vocabularies:There are possibility to change the default role name ininvenio_congig_kth/config.pyCONFIG_KTH_COMMUNITY_MANAGER_ROLE="community-manager"Or turn the read only mode:CONFIG_KTH_READ_ONLY_MODE=FalseMaintainersSetup dev envafter cloning the repo:makeinstall
maketestRun testsmaketestWhen running tests you will get a warning fromblack formatter, should bump pytest-black version when it's doneUpload to pypimake package-createmake package-upload USER="" PASS=""make package-createcommand will:remove old dist folderauto increment package versionzip the package into dist dircheck if the package pass twin checksYou can change version increment to major or minor by adding ARG:make package-create ARG="-ma"increment major versionmake package-create ARG="-mi"increment minor versionmake package-createincrement patch versionmake package-check# verify if the package pass twine checksmake package-upload USER="" PASS=""# will  and upload to pypi will prompt for username and passor manually:
twine upload -u  -p  dist/* --verboseChangesVersion 1.0.0Initial public release 2022.11.07
Package: invenio-config-tugraz
invenio module that adds tugraz configs.Override configs from diffrent invenio modules to meet TU Graz requirement:Invenio-AppInvenio-MailInvenio-shibbolethInvenio-accountsFlask-securityDefined routes for TUGFurther documentation is available onhttps://invenio-config-tugraz.readthedocs.io/ChangesVersion v0.12.0 (release 2023-11-10)setup: remove python3.8 supportglobal: make it compatible with v12Version v0.11.0 (release 2023-04-20)global: make package compatible with v11Version v0.10.4 (release 2023-02-10)Version v0.10.2 (release 2023-02-02)change version namefooter: update guidVersion v0.10.1 (release 2022-11-17)global: add functionVersion 0.10.0 (released 2022-10-13)global: migrate to v10 (#101)Version 0.9.1 (released 2022-05-30)ci(publish): ping babel version (#99)Version 0.9.0 (released 2022-05-30)config: adds new introduced configs v9dep: compatible to v9 rdmconfig: add deposit form quota variable (#91)migrate setup py to cfg (#94)fix: update email welcome template with SITE_UI_URL (#93)Version 0.8.4 (released 2022-03-11)config: use gettextVersion 0.8.3 (released 2022-03-10)config: fix comment & importVersion 0.8.2 (released 2022-03-03)config: new introduced to v8 of invenioRDMVersion 0.8.1 (released 2022-02-28)config: set samesite cookie to strictdep: bump in base dependenciesVersion 0.8.0 (released 2022-02-09)dep: bump rdm-records versionVersion 0.7.1 (released 2021-12-07)configs: adds new & changed configs for v7 #76Version 0.7.0 (released 2021-12-06)fix: update blueprint reorder #74dep: upgrade rdm-records version & OAI #72Version 0.1.0 (released TBD)Initial public release.
Package: invenio-db
Database management for Invenio.
Further documentation available onhttps://invenio-db.readthedocs.io/ChangesVersion 1.1.5 (released 2023-09-11)shared: removed ‘text()’ from cursor.execute for SQLiteVersion 1.1.4 (released 2023-08-18)shared: fix sqlalchemy op.execute statements due to latest sqlalchemy-continuumVersion 1.1.3 (released 2023-08-17)alembic: fix sqlalchemy op.execute statements due to latest sqlalchemy-continuumVersion 1.1.2 (released 2023-05-23)fix db engine dependenciesVersion 1.1.1 (released 2023-05-22)upgrade minimal python versioncode formattingforce installing greenlet dependencyupper pin alembic dependency versionVersion 1.0.15 (released 2023-05-17)yanked due to mixed commits in the releaseVersion 1.1.0 (released 2023-04-06)yanked, because of an incompatibility with Flask-SQLAlchemy v3.Version 1.0.14 (released 2022-03-30)Adds support for SQLAlchemy 1.4 and Flask v2.1.Version 1.0.13 (released 2022-02-21)Changes alembic migrations to run a single migration in one transaction
instead of all migrations in a single transaction.Version 1.0.12 (released 2022-02-14)Fixes a deprecation warning.Version 1.0.11 (released 2022-02-08)Fixed issue with alembic version locations introduced in v1.0.10 due to the
importlib change.Version 1.0.10 (released 2022-02-08)Adds a utility for creating an alembic test context to centrally manage
fixes for alembic migration tests in other modules.Replaces pkg_resources with importlibVersion 1.0.9 (released 2021-03-18)Pins Flask-SQLAlchemy below 2.5 due to breaking changes. Perhaps to revisit when fixed.Version 1.0.8 (released 2020-11-16)Pins SQLAlchemy to >=1.2.18 and <1.4 due to incompatibility between
SQLAlchemy and SQLAlchemy-Utils.Version 1.0.7 (released 2020-11-08)Hides password from output when running db init or db create.Disables MySQL 8 tests due to issue with AlembicVersion 1.0.6 (released 2020-10-02)Bump SQLAlchemy version to>=1.2.18to add support for PostgreSQL 12Integratepytest-invenioanddocker-services-clifor testingSupport Python 3.8Version 1.0.5 (released 2020-05-11)Deprecated Python versions lower than 3.6.0. Now supporting 3.6.0 and 3.7.0Use centrally managed Flask version (through Invenio-Base)Bumped SQLAlchemy version to>=1.1.0SQLAlchemy-Utils set to<0.36due to breaking changes with MySQL
(VARCHARlength)Enriched documentation on DB session managementStop using example appVersion 1.0.4 (released 2019-07-29)Unpin sqlalchemy-continuumAdded tests for postgresql 10Version 1.0.3 (released 2019-02-22)Added handling in case of missing Sqlite db file.Version 1.0.2 (released 2018-06-22)Pin SQLAlchemy-Continuum.Version 1.0.1 (released 2018-05-16)Minor fixes in documenation links and the license file.Version 1.0.0 (released 2018-03-23)Initial public release.
Package: invenio-deposit
Invenio module for depositing metadata using workflows.This is an experimental development preview release.Free software: GPLv2 licenseDocumentation:https://invenio-deposit.readthedocs.org.ChangesVersion 0.2.0 (release 2015-09-08)Removes dependency on bibupload module.Removes dependency on legacy bibdocfile module.Implements optional JSONSchema-based deposit forms. One can install
required dependencies using ‘invenio_deposit[jsonschema]’.Allows panel headers in form groups to have an icon. Example usage
{“icon”: “fa fa-user”}.Adds missinginvenio_accessdependency and amends past upgrade
recipes following its separation into standalone package.Adds missing dependency to invenio-knowledge package and fixes
imports.Fixes MintedDOIValidator, so that it correctly checks if DOI was
already minted for the specific upload.Version 0.1.0 (release 2015-08-14)Initial public release.
Package: invenio-devserver
About-----``invenio-devserver'' is an HTTP server for Invenio with automatic code reloading,useful when developing for [[http://invenio-software.org/][Invenio]]. It alsoincludes a mail debug server which prints all incoming emails to the console.Invenio is a free software suite enabling you to run your own digital libraryor document repository on the web. See more on http://invenio-software.org/.Installation------------You can install invenio-devserver with ``pip install invenio-devserver``, or youcan use ``easy_install``.Requirements------------* `Invenio <http://invenio-software.org/wiki/Installation>`_* ``Werkzeug''* ``mock'' (optional): to intercept errors and display them on stdoutBoth ``Werkzeug'' and ``mock'' will be automatically installed when using PIP.Configuration-------------You need to tell ``invenio-devserver'' where your Invenio source code andinstallation lives. Add config_local.py to your site-packages directory withthe following::SRC_PATH = ["~/src/invenio","~/src/inspire", # (only needed if you have several project)]INSTALL_PATH = "/opt/invenio"If you don't specify ``SRC_PATH'' or ``INSTALL_PATH'' they will be guessed:* If you are in an activated virtualenv the ``INSTALL_PATH'' is set to``VIRTUAL_ENV'' environment variable.* ``SRC_PATH'' defaults to ``~/src/invenio/''.* If you are using ``invenio-devscripts'', ``SRC_PATH'' and ``INSTALL_PATH''will be set to the environment variables ``CFG_INVENIO_SRC'' and``CFG_INVENIO_PREFIX' respectively.Please see ``src/invenio_devserver/config.py'' for further possible settings.Usage ``serve''---------------If the Invenio installation is in a virtualenv, activate it and run::$ serveHTTP Server mode with reload mode* Running on http://localhost:4000/* Spawning worker* ReadyIf the Invenio installation is under your user run::$ python serve.pyIf the Invenio installation is under another user (e.g wwww), you can use$ sudo -u www python serve.pyThe following options for ``serve'' are available::$ serve --helpUsage: python serve.py [-bp]Invenio web server for developmentOptions:-h, --help       show this help message and exit-b BIND_ADDRESS  Address to bind to-p BIND_PORT     Port to bind to--no-reload      Disable automatic reloading when a source file is changed--no-http        Disable http server, only update invenio install--pdb            Drop to python debugger on errors-s SRC_PATH      Source folder (one or more)-o INSTALL_PATH  Path to Invenio installation.Usage ``mailserve''-------------------If the Invenio installation is in a virtualenv, activate it and run::$ mailserveRemember to set the two following settings in invenio-local.conf:CFG_MISCUTIL_SMTP_HOST=127.0.0.1CFG_MISCUTIL_SMTP_PORT=1025Now accepting mail at 127.0.0.1:1025 (hit CONTROL-C to stop)The following options for ``mailserve'' are available::Usage: mailserve [-bp]Invenio mail server for developmentOptions:-h, --help       show this help message and exit-b BIND_ADDRESS  Address to bind to-p BIND_PORT     Port to bind to
Package: invenio-explicit-acls
A package that adds support for elasticsearch-executed declarative ACLs.
For rationale see slide 27 ofhttps://indico.cern.ch/event/773969/contributions/3351844/attachments/1814264/2967405/Access_management-Karolina.pdfFurther documentation is available onhttps://invenio-explicit-acls.readthedocs.io/
Package: invenio-ext
Invenio module that provides integration with Flask extensions.This is an experimental developer preview release.Free software: GPLv2 licenseDocumentation:https://invenio-ext.readthedocs.org.ChangesVersion 0.3.2 (released 2015-10-07)Code style fixes and version bump of required packages.Version 0.3.1 (released 2015-10-05)Improved featuresUses CFG_VERSION config variable to generatebower.json.Bug fixesAllows legacy UserInfo object creation without Invenio-Access
package.Version 0.3.0 (released 2015-10-02)Incompatible changesRemoves record related tasks in favor ofinvenio-records.Bug fixesAdds missing dependency to invenio-collections>=0.1.2.Removes references to invenio.config and replaces them with
invenio_base.globals.cfg.Adds missing dependency to invenio-testing.Replaces if statement by try…except block to check if a model has
a mixer associated with it.Version 0.2.1 (released 2015-09-23)Incompatible changesRemoves previously disabled legacy handlers.Bug fixesAdds missing MySQL-python>=1.2.5 dependency.Version 0.2.0 (released 2015-09-22)Incompatible changesRemovesget_recordfrom global Jinja context.Removes possibility to import config as invenio package attribute.
Replacefrom invenio import configby usingcurrent_app.config.Removes endpoints serving legacy webinterfaces and legacy admin
pages.Removes bibdocfile dependency.Bug fixesAdds missing invenio-base, raven and redis dependencies.Adds missing dependencies to SQLAlchemy-Utils and intbitset.Adds missing invenio-celery>=0.1.0 dependency.Removes dependency on legacy WebUser module.Version 0.1.0 (released 2015-09-17)Initial public release.
Package: invenio-formatter
Jinja utilities for Invenio.Further documentation is available onhttps://invenio-formatter.readthedocs.io/ChangesVersion 2.0.2 (released 2024-02-01)templates: replace reStructedText with reStructuredTextVersion 2.0.1 (released 2023-07-26)badges: semantic html FixesVersion 2.0.0 (released 2023-07-19)setup: bump pillow minimum versionVersion 1.3.0 (released 2023-07-17)add template filter for human readable timeVersion 1.2.0 (released 2021-02-28)remove flask-babelex deprecated dependencyupgrade invenio-i18n to manage babel globallyVersion 1.1.4 (released 2021-10-18)Add translation CIAdd pulled translationsMove from setup.py to setup.cfgAdd blackVersion 1.1.3 (released 2021-10-18)Unpin Flask verison.Version 1.1.2 (released 2021-07-15)Bump Flask minimum versionVersion 1.1.1 (released 2021-07-15)Adds german translationsVersion 1.1.0 (released 2020-12-09)Integrates Semantic-UI templatesMigrates CI to GitHub actionsVersion 1.0.3 (released 2020-05-06)Deprecated Python versions lower than 3.6.0. Now supporting 3.6.0 and 3.7.0Version 1.0.2 (released 2019-07-29)Adds HTML sanitization Jinja filter.Version 1.0.1 (released 2018-05-25)Fixes issue with badges being cached.Version 1.0.0 (released 2018-03-23)Initial public release.
Package: invenio-github
Invenio module that adds GitHub integration to the platform.This is an experimental developer preview release.Free software: GPLv2 licenseDocumentation:https://invenio-github.readthedocs.io/ChangesVersion v1.4.0 (released 2024-01-24)api: added session timeout to fetch zipballVersion v1.3.1 (released 2023-11-13)oauth: remove uneccessaryuserscope.Version v1.3.0 (released 2023-10-25)api: change permission calculationVersion v1.2.1 (released 2023-10-23)tasks: added sentry event id for custom errors.release: fetch owner from remote.Version v1.2.0 (released 2023-10-20)badges: remove permission check for index viewVersion v1.1.1 (released 2023-10-20)badges: remove user_id check from old endpointui: fixed rendering of releases without eventVersion v1.1.0 (released 2023-10-19)config: added default configs for citation cff support.Version v1.0.13 (released 2023-10-17)api: fix contributor iteratorVersion v1.0.12 (released 2023-10-17)api: fetch contributors by authenticated apiview: fixed wrong accesses to event.payloadVersion v1.0.11 (released 2023-10-16)badge: fix expected DOI typeVersion v1.0.10 (released 2023-10-14)badge: fix expected pid objectVersion v1.0.9 (released 2023-10-14)views: read correct record idVersion v1.0.8 (released 2023-10-13)api: fix permission checkVersion v1.0.7 (released 2023-10-13)models: fix repositories fetchingVersion v1.0.6 (released 2023-10-13)badge: fix config classVersion v1.0.5 (released 2023-10-12)assets: increase timeout on sync reposVersion v1.0.4 (released 2023-10-11)api: remove catch all block on contributors of releaseVersion v1.0.3 (released 2023-10-11)view: fix badge fetch by PIDassets: fix timeout on long requestsVersion v1.0.2 (released 2023-07-26)api: fix csrf errors on APIVersion v1.0.1 (released 2023-07-26)ui: layout and styling improvementsVersion v1.0.0 (released 2023-07-24)inital public releaseVersion v1.0.0b7 (released 2023-07-24)handlers: fix oauthclient importVersion v1.0.0b6 (released 2023-07-21)add github badgesVersion v1.0.0b5 (released 2023-07-17)setup: enable testssetup: update Manifest.inVersion v1.0.0b4 (released 2023-07-17)alembic: add webhook dependency in alembic recipesVersion v1.0.0b3 (released 2023-07-17)alembic: add alembic recipesVersion v1.0.0b2 (released 2023-07-17)global: restrain extension behind feature flagapi: add record serializationhandlers: fix hooks serializationVersion v1.0.0b1 (released 2023-07-03)Initial beta release.Version v1.0.0a28 (released 2022-10-24)Initial public release.
Package: invenio-global-search
Dublin Core data model for InvenioRDMFurther documentation is available onhttps://invenio-global-search.readthedocs.io/Testspipenv run ./run-tests.shChangesVersion v0.2.3 (release 2024-02-12)fix: update changed lom apiVersion v0.2.2 (release 2024-01-12)fix: permission problemVersion v0.2.1 (release 2024-01-07)fix: rebuild all databasesVersion v0.2.0 (release 2023-11-23)global: rename componentsVersion v0.1.0 (release 2023-11-10)