Saravanan666/pypi-org huggingface dataset:
Package: edx-rest-api-client
The edX REST API Client simplifies communicating with other Open edX services by providing OAuth2 and JWT utilities.Getting Started with DevelopmentIn a Python 3.8 virtual environment:$makerequirements$makevalidateClients & REST API Clients codeOpen edX services, including LMS, should use theOAuthAPIClientclass to make OAuth2 client requests and REST API calls.UsageBy default theOAuthAPIClientobject can be used like anyrequests.Sessionobject and you can follow the docs that the requests library provides.TheOAuthAPIClientsessions makes some extra requests to get access tokens from the auth endpoints.  These requests have a default timeout that can be overridden by passing in atimeoutparameter when instantiating theOAuthAPIClientobject.# create client with default timeouts for token retrievalclient=OAuthAPIClient('https://lms.root','client_id','client_secret')# create client, overriding default timeouts for token retrievalclient=OAuthAPIClient('https://lms.root','client_id','client_secret',timeout=(6.1,2))client=OAuthAPIClient('https://lms.root','client_id','client_secret',timeout=(REQUEST_CONNECT_TIMEOUT,3))# for a request to some.url, a separate timeout should always be set on your requestsclient.get('https://some.url',timeout=(3.1,0.5))The value of thetimeoutsetting is the same as for any request made with therequestslibrary.  See theRequests timeouts documentationfor more details.Additional RequirementsThe OAuthAPIClient uses the TieredCache internally for caching.  Read more about therequirements of TieredCache, which include Django caching and some custom middleware.ContributingContributions are very welcome.
Please readHow To Contributefor details.This project is currently accepting all types of contributions, bug fixes,
security fixes, maintenance work, or new features.  However, please make sure
to have a discussion about your new feature idea with the maintainers prior to
beginning development to maximize the chances of your change being accepted.
You can start a conversation by creating a new issue on this repo summarizing
your idea.More HelpIf you’re having trouble, we have discussion forums atdiscuss.openedx.orgwhere you can connect with others in the
community.Our real-time conversations are on Slack. You can request aSlack
invitation, then join ourcommunity Slack workspace.For anything non-trivial, the best path is toopen an issuein this
repository with as many details about the issue you are facing as you
can provide.For more information about these options, see theGetting Helppage.The Open edX Code of ConductAll community members are expected to follow theOpen edX Code of Conduct.Reporting Security IssuesPlease do not report security issues in public. Please emailsecurity@openedx.org.
Package: edx-username-changer
edx-username-changerA plugin to enable update usernames through admin panel in Open edX (and other apps that log into Open edX via OAuth). It only supports koa and latest releases of Open edX.InstallationInstalling PluginYou can install it into any Open edX instance by using the following two methods:To get the latest stable release from PyPIpipinstalledx-username-changerTo get the latest commit from GitHubpipinstall-egit+https://github.com/mitodl/edx-username-changer.git@master#egg=edx-username-changerConfiguring Plugin into Open edXTo configure this plugin, you need to do the following one step:Add/Enable a feature flag (ENABLE_EDX_USERNAME_CHANGER) into your environment variables (through lms.yml or studio.yml, depending upon where you are installing the plugin)FEATURES:......ENABLE_EDX_USERNAME_CHANGER:true...How To UseIts usage is as simple as changing the username of a user account through django's admin panel.
Here are the steps (for clarity):Installedx-username-changerplugin.Use an admin account toaccess django adminpanel.Go toUsersmodel andselect an accountto change its username.In the account editor page change theusernamefield.HitSave(present at the bottom-right of page).The whole process can be done onlmsorstudioor on both of them.
Package: edzed
edzedAn asyncio based library for building small automated systems, i.e. systems that
control outputs according to input values, system’s internal state, date and time.What is in the package:classes for creating combinational and sequential blocksmethods for building a circuit by connecting the blocksa simple event-driven zero-delay digital circuit simulatorWhat is not included:The application code must connect the circuit's inputs
and outputs with the outside world.DocumentationPlease read theonline documentationfor more information.
Package: eea.aliases
IntroductionAdd fallback aliases for common missing modules while migrating to Plone 5.2 (Python 3)Seehttps://community.plone.org/t/zodbverify-porting-plone-with-zopedb-to-python3/8806/13ContentsContentsIntroductionContentsInstallUsageSource codeCopyright and licenseFunding and project managementChangelog1.5 - (2020-08-14)1.4 - (2020-05-13)1.3 - (2020-03-03)1.2 - (2020-02-26)1.1 - (2020-02-21)1.0 - (2019-12-13)InstallAdd eea.aliases to your eggs and zcml section in your buildout and re-run buildout:[buildout]
parts +=
  zodbupdate

eggs +=
  eea.aliases
  zodbverify

[zodbupdate]
recipe = zc.recipe.egg
eggs =
  zodbupdate
  ${buildout:eggs}Usage$ bin/instance zodbverify
$ bin/zodbupdate --convert-py3 --file=/data/filestorage/Data.fs --encoding utf8 --encoding-fallback latin1Source codeLatest source code (Zope 2 compatible):EEA on GithubCopyright and licenseThe Initial Owner of the Original Code is European Environment Agency (EEA).
All Rights Reserved.The eea.aliases (the Original Code) is free software;
you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later
version.More details under docs/License.txtFunding and project managementEEA- European Environment Agency (EU)Changelog1.5 - (2020-08-14)Change: Fix typo in Readme
[al-ert]1.4 - (2020-05-13)Change: Tests and Linters
[valipod]1.3 - (2020-03-03)Change: Add jenkins badge
[valentinab25]1.2 - (2020-02-26)Feature: updated Jenkins pipeline
[alecghica refs #110159]1.1 - (2020-02-21)Change: Implement automatic release
[valentinab25 refs #110159]1.0 - (2019-12-13)Initial release
Package: eea.api.layout
The eea.api.layout is a Plone add-onContentsMain featuresDocumentationInstallBuildout installationSource codeEggs repositoryPlone versionsHow to contributeCopyright and licenseFundingChangelog3.2 - (2021-11-11)3.1 - (2021-09-27)3.0 - (2021-04-09)2.3 - (2021-04-09)2.2 - (2021-04-05)2.1 - (2021-04-03)2.0 - (2021-04-02)1.0 - (2021-03-19)Main featuresDexterity Content-Types@layoutendpointvolto.blocks.fixed.layoutbehavior with auto-sync supportDocumentationFixed Layout Block SynchronizerInstallAdd eea.api.layout to your eggs section in your buildout and
re-run buildout:[buildout]
eggs +=
  eea.api.layoutYou can download a sample buildout from:https://github.com/eea/eea.api.layout/tree/master/buildouts/plone4https://github.com/eea/eea.api.layout/tree/master/buildouts/plone5Or via docker:$ docker run --rm -p 8080:8080 -e ADDONS="eea.api.layout" ploneInstalleea.api.layoutwithin Site Setup > Add-onsBuildout installationPlone 4+Plone 5+Source codePlone 4+ on githubPlone 5+ on githubEggs repositoryhttps://pypi.python.org/pypi/eea.api.layouthttp://eggrepo.eea.europa.eu/simplePlone versionsIt has been developed and tested for Plone 4 and 5. See buildouts section above.How to contributeSee thecontribution guidelines (CONTRIBUTING.md).Copyright and licenseeea.api.layout (the Original Code) is free software; you can
redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA.The Initial Owner of the Original Code is European Environment Agency (EEA).
Portions created by Eau de Web are Copyright (C) 2009 by
European Environment Agency. All Rights Reserved.FundingEEA- European Environment Agency (EU)Changelog3.2 - (2021-11-11)Change: Fixed package classifiers and python_requires
[avoinea refs #139888]3.1 - (2021-09-27)Change: Addfieldsto fixed layout properties (Metadata Section Block)
[avoinea refs #139536]3.0 - (2021-04-09)Feature: Add “Dexterity Fixed Layout” Control Panel to be able to configure fixed layout block properties and read-only block properties
[avoinea]2.3 - (2021-04-09)Feature: Apply ExtendedFixedLayoutSync by default on all blocks
[avoinea]2.2 - (2021-04-05)Feature: Add support for accordionPanel block and propagate readOnlySettings to sub-blocks
[avoinea]2.1 - (2021-04-03)Internal: Add doctests for fixed layout sync multi-adapter IFixedLayoutBlockSerializationSync
[avoinea]2.0 - (2021-04-02)Feature: Add “volto.blocks.fixed.layout” behavior with auto-sync support
[avoinea]1.0 - (2021-03-19)Blocks@layoutendpoint
[avoinea]
Package: eea.api.objectprovides
The eea.api.objectprovides is a Plone add-onContentsMain featuresInstallBuildout installationSource codeEggs repositoryPlone versionsHow to contributeCopyright and licenseFundingChangelog1.1 - (2021-12-29)1.0 - (2021-12-29)Main features1. Easy to install/uninstall via Site Setup > Add-ons
2.
3.InstallAdd eea.api.objectprovides to your eggs section in your buildout and
re-run buildout:[buildout]
eggs +=
  eea.api.objectprovidesYou can download a sample buildout from:https://github.com/eea/eea.api.objectprovides/tree/master/buildouts/plone4https://github.com/eea/eea.api.objectprovides/tree/master/buildouts/plone5Or via docker:$ docker run --rm -p 8080:8080 -e ADDONS="eea.api.objectprovides" ploneInstalleea.api.objectprovideswithin Site Setup > Add-onsBuildout installationPlone 4+Plone 5+Source codePlone 4+ on githubPlone 5+ on githubEggs repositoryhttps://pypi.python.org/pypi/eea.api.objectprovideshttp://eggrepo.eea.europa.eu/simplePlone versionsIt has been developed and tested for Plone 4 and 5. See buildouts section above.How to contributeSee thecontribution guidelines (CONTRIBUTING.md).Copyright and licenseeea.api.objectprovides (the Original Code) is free software; you can
redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA.The Initial Owner of the Original Code is European Environment Agency (EEA).
Portions created by Eau de Web are Copyright (C) 2009 by
European Environment Agency. All Rights Reserved.FundingEEA- European Environment Agency (EU)Changelog1.1 - (2021-12-29)Change: Python2 / Plone4 compatible
[avoinea]1.0 - (2021-12-29)Initial release.
[eea]
Package: eea.api.taxonomy
RestAPI endpoint forcollective.taxonomyContentsMain featuresInstallBuildout installationSource codeEggs repositoryPlone versionsHow to contributeCopyright and licenseFundingChangelog1.5 - (2021-11-11)1.4 - (2021-06-16)1.3 - (2021-06-14)1.2 - (2021-06-14)1.1 - (2021-06-10)1.0 - (2021-06-09)Main featuresRestAPI: GETRestAPI: PATCHRestAPI: ControlPanelInstallAdd eea.api.taxonomy to your eggs section in your buildout and
re-run buildout:[buildout]
eggs +=
  eea.api.taxonomyYou can download a sample buildout from:https://github.com/eea/eea.api.taxonomy/tree/master/buildouts/plone4https://github.com/eea/eea.api.taxonomy/tree/master/buildouts/plone5Or via docker:$ docker run --rm -p 8080:8080 -e ADDONS="eea.api.taxonomy" ploneInstalleea.api.taxonomywithin Site Setup > Add-onsBuildout installationPlone 4+Plone 5+Source codePlone 4+ on githubPlone 5+ on githubEggs repositoryhttps://pypi.python.org/pypi/eea.api.taxonomyhttp://eggrepo.eea.europa.eu/simplePlone versionsIt has been developed and tested for Plone 4 and 5. See buildouts section above.How to contributeSee thecontribution guidelines (CONTRIBUTING.md).Copyright and licenseeea.api.taxonomy (the Original Code) is free software; you can
redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA.The Initial Owner of the Original Code is European Environment Agency (EEA).
Portions created by Eau de Web are Copyright (C) 2009 by
European Environment Agency. All Rights Reserved.FundingEEA- European Environment Agency (EU)Changelog1.5 - (2021-11-11)Change: Fixed package classifiers and python_requires
[avoinea refs #139888]1.4 - (2021-06-16)Cleanup: Remove junk files
[iulianpetchesi]1.3 - (2021-06-14)Change: Hardocde ‘en’ language in collective.taxonomy patch
[iulianpetchesi - refs #131802]1.2 - (2021-06-14)Bug fix: Added collective.taxonomy patch in order to avoid situations where
the request doesn’t exist
[iulianpetchesi - refs #131802]1.1 - (2021-06-10)Bug fix: Fix RestAPI PATCH for Python 2
[avoinea - refs #134513]1.0 - (2021-06-09)Initial release: RestAPI endpoint GET, PATCH, ControlPanel
[avoinea - refs #134513]
Package: eea.async.manager
Manage plone.app.async (zc.async) queue via Plone > Site SetupContentsContentsContentsMain featuresInstallGetting startedDependenciesSource codeCopyright and licenseFundingChangelog2.1 - (2019-11-28)2.0 - (2019-11-27)1.6 - (2019-01-28)1.5 - (2018-03-14)1.4 - (2017-12-12)1.3 - (2017-05-22)1.2 - (2017-05-15)1.1 - (2017-04-24)1.0 - (2017-01-17)Main featuresView and cleanup dead zc.async dispatchersView and cleanup completed jobsBrowser jobs by status, dispatcher, quotaInstallAdd eea.async.manager to your eggs section in your buildout and re-run buildout.
You can download a sample buildout fromhttps://github.com/eea/eea.async.manager/tree/master/buildouts/plone5InstallEEA Async Managerwithin Site Setup > Add-onsGetting startedGo toPlone > Site Setup > Async Queue ManagerDependenciesplone.app.asyncSource codeLatest source code (Plone 4/5 compatible):https://github.com/eea/eea.async.managerCopyright and licenseThe Initial Owner of the Original Code is European Environment Agency (EEA).
All Rights Reserved.The EEA Async Manager (the Original Code) is free software;
you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later
version.More details under docs/License.txtFundingEEA- European Environment Agency (EU)Changelog2.1 - (2019-11-28)Feature: Add possibility to cleanup broken jobs from quotas within Site Setup > Async: Recover
[avoinea refs #111628]2.0 - (2019-11-27)Upgrade step: Within “Plone > Site setup > Add-ons” click on
upgrade button available for EEA Async Manager
[avoinea refs #111606]Feature: Add possibility to recover zc.async queue by removing broken jobs / dispachers
within Site Setup > Async: Recover
[avoinea refs #111606]1.6 - (2019-01-28)Jenkins: Add sonarqube step
[avoinea refs #101552]Change: updated URLs pointing to eea.europa.eu withhttps://[alecghica refs #95849]1.5 - (2018-03-14)Change: load controlpanel.js as part of javascript_head_slot allowing us
to move resources to the bottom of the page
[ichim-david refs #91577]1.4 - (2017-12-12)Change: Replace eeacms/zptlint with eeacms/plone-test:4 zptlint
[avoinea refs #90415]1.3 - (2017-05-22)Feature: Add possibility to remove jobs from queue
[avoinea refs #84915]1.2 - (2017-05-15)Change: fixed PyLint warnings and errors
[eduard-fironda refs #84949]1.1 - (2017-04-24)Change: updated package information
[eduard-fironda]1.0 - (2017-01-17)Feature: Initial release
[voineali refs #80206]
Package: eea.banner
The eea.banner is a Plone add-onContentsMain featuresInstallBuildout installationSource codeEggs repositoryPlone versionsHow to contributeCopyright and licenseFundingChangelog1.4 - (2022-08-29)1.3 - (2022-02-17)1.2 - (2022-02-16)1.1 - (2022-02-16)1.0 - (2022-02-14)1.0 - (2022-02-14)Main features1. Easy to install/uninstall via Site Setup > Add-ons
2.
3.InstallAdd eea.banner to your eggs section in your buildout and
re-run buildout:[buildout]
eggs +=
  eea.bannerYou can download a sample buildout from:https://github.com/eea/eea.banner/tree/master/buildouts/plone4https://github.com/eea/eea.banner/tree/master/buildouts/plone5Or via docker:$ docker run --rm -p 8080:8080 -e ADDONS="eea.banner" ploneInstalleea.bannerwithin Site Setup > Add-onsBuildout installationPlone 4+Plone 5+Source codePlone 4+ on githubPlone 5+ on githubEggs repositoryhttps://pypi.python.org/pypi/eea.bannerhttp://eggrepo.eea.europa.eu/simplePlone versionsIt has been developed and tested for Plone 4 and 5. See buildouts section above.How to contributeSee thecontribution guidelines (CONTRIBUTING.md).Copyright and licenseeea.banner (the Original Code) is free software; you can
redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA.The Initial Owner of the Original Code is European Environment Agency (EEA).
Portions created by Eau de Web are Copyright (C) 2009 by
European Environment Agency. All Rights Reserved.FundingEEA- European Environment Agency (EU)Changelog1.4 - (2022-08-29)Change: Changed how eea.banner gets STATIC/DYNAMIC env vars
[iulianpetchesi #153089]1.3 - (2022-02-17)Change: Fix api when addon not installed
[razvanMiu]1.2 - (2022-02-16)Change: Banner can be enabled from env
[razvanMiu]1.1 - (2022-02-16)Change: Check if dynamic_banner_enabled before getting rancher state.
[razvanMiu]1.0 - (2022-02-14)Change: [Feature #142078] Volto banner enhancements [razvanMiu]1.0 - (2022-02-14)Initial release.
[eea]
Package: eea-cdrtools
DescriptionA collection of tools to interact with the European Environment Agency (EEA) Central Data Repository (CDR) APIin a programmatic way. The collection inlcudes helper functions to make API calls as well as CLI tools to performmore complex tasksInstallationAvailable in PyPI.To start, ensure you have Python 3.8 or newer. To use the package, run:pip install --upgrade eea-cdrtoolsAfter installing the package, import it:import cdr_toolsIt can also be used as a CLI tool by issuing the command:cdrtoolsin a terminal.It can also be easily installed as a standalone tool locally usingpipx.First install pipxon macOSbrew install pipx
pipx ensurepath
brew update && brew upgrade pipxotherwisepython3 -m pip install --user pipx
python3 -m pipx ensurepaththenpipx install "git+https://github.com/libertil/eea-cdrtools"Once installed via pip or pipcdrtools is a available at command line. You can get an overview of the functionalities by issuingcdrtools --help
Package: eea.comments
The eea.comments is a Plone add-onContentsMain featuresInstallBuildout installationSource codeEggs repositoryPlone versionsHow to contributeCopyright and licenseFundingChangelog1.1 - (2022-02-18)1.0 - (2022-02-17)1.0 - (2022-02-17)Main features1. Easy to install/uninstall via Site Setup > Add-ons
2.
3.InstallAdd eea.comments to your eggs section in your buildout and
re-run buildout:[buildout]
eggs +=
  eea.commentsYou can download a sample buildout from:https://github.com/eea/eea.comments/tree/master/buildouts/plone4https://github.com/eea/eea.comments/tree/master/buildouts/plone5Or via docker:$ docker run --rm -p 8080:8080 -e ADDONS="eea.comments" ploneInstalleea.commentswithin Site Setup > Add-onsBuildout installationPlone 4+Plone 5+Source codePlone 4+ on githubPlone 5+ on githubEggs repositoryhttps://pypi.python.org/pypi/eea.commentshttp://eggrepo.eea.europa.eu/simplePlone versionsIt has been developed and tested for Plone 4 and 5. See buildouts section above.How to contributeSee thecontribution guidelines (CONTRIBUTING.md).Copyright and licenseeea.comments (the Original Code) is free software; you can
redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA.The Initial Owner of the Original Code is European Environment Agency (EEA).
Portions created by Eau de Web are Copyright (C) 2009 by
European Environment Agency. All Rights Reserved.FundingEEA- European Environment Agency (EU)Changelog1.1 - (2022-02-18)Bugfix: Fix restAPI if not user can_view
[avoinea - refs #133348]Change: Add missing __init__ files in restapi modules
[avoinea - refs #133348]1.0 - (2022-02-17)Change: Added permissions to discussion restapi [razvanMiu]1.0 - (2022-02-17)Initial release.
[eea]