Saravanan666/pypi-org huggingface dataset:
Package: plonetheme.wmoWonen
IntroductionTo be used in production soonChangelog2.7 (2012-07-03)Changes to globalsociallinks2.6 (2012-02-01)design fix on search results2.5 (2011-09-13)RSS feed with less detailsGlobal social buttons on the bottom2.4 (2011-05-11)Final newsletter tweaking2.3 (2011-05-10)More… button on related items caused a conflictMore outlook headache2.2 (2011-05-10)Typo in the footer of the newsletter2.1 (2011-05-10)collective dancing outlook compatibility2.0 (2011-05-10)collective dancing composer and skin1.9 (2011-05-05)New solution for double image bug1.8 (2011-05-05)Description and body should have the same format;Fix back-end categorisation bug;fix double pictures on the search results;Adjust padding on related items from 1em everywhere to just the top and bottom.IE CSS tweaking1.7 (2011-04-28)Many design fixes and tweaks1.6 (2011-04-14)More design tweaks (Thanks to Floris).1.5 (2011-04-14)CSS fixes and structure tweaks.1.4 (2011-04-14)Removing empty resource folder.1.3 (2011-04-14)More general portlet CSSRelated Items portlet CSS1.2 (2011-04-14)Adding collective.carosel overrides and theming1.1 (2011-04-13)Search results page1.0 (2011-04-12)More CSS fixes for IE0.9 (2011-04-12)CSS fixes for IECSS for the tagNavigator portlet functionality0.8 (2011-04-07)more cross-browser teaking0.7 (2011-04-07)CSS teaking0.6 (2011-04-07)Cross-browser compatibility.0.5 (2011-04-07)CSS for the Tag NavigatorStructure for portlets0.4 (2011-04-06)New views for file, documentFooter portlet manager and portlet managing adminCSS for everything above0.3 (2011-04-06)CSS typography in folder viewDocument viewCSS for document view0.2 (2011-04-05)Folder viewCSSZCML bugfixSearch box bug fix0.1 (2011-04-05)Initial releaseBase CSS and StructureDependency on plonetheme.intkBase
Package: plonetheme.woodexperience
IntroductionTheplonetheme.woodexperiencepackage uses thetheming & packagingfeatures
available inplone.app.themingto make the themewoodexperienceeasily
available inPlone 4.1.InstallationAdd Plone siteInstall Plone 4.1 withplone.app.themingand create a Plone site (if you have not already)
with Diazo theming configured.Zip fileIf you are an end user, you might enjoy installation via zip file import.Download the zip file:http://svn.plone.org/svn/collective/plonetheme.woodexperience/trunk/woodexperience.zipImport the theme from the Diazo theme control panel.BuildoutIf you are a developer, you might enjoy installation via buildout.Addplonetheme.woodexperienceto yourplone.recipe.zope2instancesection’seggsparameter e.g.:[instance]
eggs =
    Plone
    plonetheme.woodexperienceSelect themeSelect and enable the theme from the Diazo control panel. That’s it!Changelog1.1 (2011-07-30)Fixed doctype [giacomos]1.0 (2011-06-19)Initial release [giacomos]
Package: plonetheme.xtheme
IntroductionA theme implementing an elegant, original and monochrome-like design with
rounded corners.InstallationAssuming that you are using zc.buildout and the plone.recipe.zope2instance
recipe to manage your project, proceed this way:Add plonetheme.xtheme to the list of eggs to install, e.g.:[buildout]
 ...
 eggs =
     ...
     plonetheme.xthemeRe-run buildout, e.g. with:$ ./bin/buildoutThen you can install the product into your Plone site from the Plone control
panel.In Plone 4, if you uninstall plonetheme.xtheme you will notice that the site
will start looking very raw in style. This is because ‘Plone Default’ is set as
default skin after uninstallation. To change the default skin you need to go to
the Themes tool in the control panel and select a default skin different from
‘Plone Default’.Changelog(name of developer listed in brackets)plonetheme.xtheme - 1.1a3Fixed tests.
[emanuel]Minor CSS tweaks to the navigation portlet.
[emanuel]Proper viewlets ordering on installation.
[emanuel]plonetheme.xtheme - 1.1a2Support for plone 4.0b5plonetheme.xtheme - 1.1a1Added ‘classic_styles’ to the skin layers to make the theme work with
Plone 4.0a2.
[flecox]Support for plone4.
[flecox]Use z3c.autoinclude.
[flecox]Uninstall profile added.
[flecox]Unit tests added.
[flecox]plonetheme.xtheme - 1.0.0b2favicon.icon added.
[quimera]New bullet image added.
[quimera]Portlet header implementation changed.
[quimera]Main.css moved to the skins folder.
[quimera]plonetheme.xtheme - 1.0.0b1Sliding doors for the tab navigation and portlet headers.
[quimera]CSS cleaned.
[quimera]Keep the globalnav viewlet as in default Plone (no more customization
at layout level).
[quimera]Fixed #2: portlet corner bottom right in static text portlet.
[quimera]Fixed #1: compatibility with webcouturier.dropdownmenu 1.5 added.
[quimera]plonetheme.xtheme - 1.0.0a1Full implementation.
[anukis, quimera]Initial package structure.
[zopeskel]
Package: plonetrick.csrfworkarounds
Links:Source code @ GitHubReleases @ PyPITODO:Continuous Integration @ Travis-CIHow it worksThis package contains workarounds for legacy code that contains bugs
that appear evident after applying the plone4.csrffixes patch.UsageAddplonetrick.csrfworkaroundsto the list of eggs in your buildout,
run buildout and restart Plone.Disable plone CSRF check in page templatesOne of the canonical way to disable the CSRF protection
is using this code snippet:alsoProvides(
    self.request,
    IDisableCSRFProtection,
)This solution is better than the workaround provided by this package.
The workaround consist in customizing the template
adding a call tohere/disable_csrf_protection/disable, e.g.:<metal:slot fill-slot="top_slot" tal:define="dummy here/@@disable_csrf_protection/disable" />Disable plone CSRF transform when getting TinyMCE configurationSee:https://github.com/plone/Products.TinyMCE/issues/125There is no easy fix with this,
so I added the workaround viewtinymce-jsonconfiguration-csrf-freethat wraps the original one adding the requested header.Example usage:jQuery.ajax({url:portal_url+'/@@tinymce-jsonconfiguration-csrf-free?field='+encodeURI(element.attr('name')),success:function(data){element.attr({'data-mce-config':data});element.addClass('mce_editable');element.addClass('pat-tinymce');window.initTinyMCE(element.parent(),{});}});orphan:Changelog0.9.0 (2015-11-25)Initial release.
[ale-rt]
Package: plone.validatehook
IntroductionThis package provides a hook into Zope’s ZPublisher that is run after
the publisher has completed traversal and authentication, but before
it tries to publish an object. This is practical for tasks such as
tracking user activity.Hooks usezope.event’s event mechanism using the
plone.validatehook.interfaces.IPostValidationEvent. This is based on
the standard ObjectEvent formzope.component.The IPostValidationEvent event has two attributes:userwhich is the
currently authenticated user object andrequest, which is the current
request object.Keep in mind that even unauthenticated requests have a user
object. If you only want to deal with ‘normal’ users make sure
you ignore any instances of AccessControl.User.SpecialUser.ExampleAs an example we will write a bit of code which logs the id of the
current user and the path to the current code. This is the code for
the event handler:from zope.interface import Interface
from zope.component import adapter
from plone.validatehook.interfaces import IPostValidationEvent
import logging

logger = logging.getLogger("LogRequest")

@adapter(Interface, IPostValidationEvent)
def LogRequest(object, event):
    if getattr(object, "getPhysicalPath", None) is None:
        path="Unknown path"
    else:
        path="/".join(object.getPhysicalPath()

    logger.info("Request from user '%s' for object %s" %
            event.user.getId(), path)To use this code you need to register it in zcml:<subscriber handler=".events.LogRequest" />Changelog1.0 - October 15, 2008Move to svn.zope.org and relicense under ZPL.
[wichert]1.0rc1 - July 15, 2008Initial release
[wichert]
Package: plone.z3ctable
Introductionplone.z3ctableimplements a BatchProvider compatible withz3c.table.This batch provider renders asCMFPlone batch_macros.It currently does not implement the leapback functionality.Changelog0.2 (2013-03-26)Fix import for Plone 4.3
[jfroche]0.1 (2009-06-24)batch_macrosimplementation inBatchProvider[gotcha]
Package: ploomber
[!TIP]
Deploy AI apps for free onPloomber Cloud!Join our community|Newsletter|Contact us|Docs|Blog|Website|YouTubePloomber is the fastest way to build data pipelines ⚡️. Use your favorite editor (Jupyter,VSCode,PyCharm) to develop interactively and deploy ☁️ without code changes (Kubernetes,Airflow,AWS Batch, andSLURM). Do you have legacy notebooks? Refactor them into modular pipelines with a single command.InstallationCompatible with Python 3.7 and higher.Install withpip:pipinstallploomberOr withconda:condainstallploomber-cconda-forgeGetting startedTry the tutorial:CommunityJoin us on SlackNewsletterYouTubeContact the development teamMain Features⚡️ Get started quicklyA simple YAML API to get started quickly, a powerful Python API for total flexibility.https://user-images.githubusercontent.com/989250/150660813-fc289c6c-0ed5-432d-b6df-063ce98c0093.mp4⏱ Shorter development cyclesAutomatically cache your pipeline’s previous results and only re-compute tasks that have changed since your last execution.https://user-images.githubusercontent.com/989250/150660820-9a3a0abd-5904-492b-97ff-5494285dfebf.mp4☁️ Deploy anywhereRun as a shell script in a single machine or distributively inKubernetes,Airflow,AWS Batch, orSLURM.https://user-images.githubusercontent.com/989250/150660830-3f81c9a2-5392-49e5-976d-cb8a38441ecb.mp4📙 Automated migration from legacy notebooksBring your old monolithic notebooks, and we’ll automatically convert them into maintainable, modular pipelines.https://user-images.githubusercontent.com/989250/150660840-b0c12f85-504c-4233-8c3d-6724d291f1aa.mp4I want to migrate my notebook.Show me a demo.ResourcesDocumentationPyData Chicago talk (covers motivation and demo)Develop and deploy an ML pipeline in 30 minutes (EuroPython 2021)Guest blog post on the official Jupyter blogExamples (Machine Learning pipeline, ETL, among others)BlogComparison with other toolsMore videosAbout PloomberPloomber is a big community of data enthusiasts pushing the boundaries of Data Science and Machine Learning tooling.Whatever your skillset is, you can contribute to our mission. So whether you're a beginner or an experienced professional, you're welcome to join us on this journey!Click here to know how you can contribute to Ploomber.
Package: ploomcake.core
DescriptionPolicy product for PloomcakeChangelog1.7 (2012-11-09)Deactivated tinymce contextual menu [sithmel]fix setuphandler (uncorrectly handling exceptions) issue #1 [sithmel]1.6 (2012-10-04)Fix the number of versions in portal_purgepolicy from 0 to 4.
0 used to make CMFEditions crash [sithmel]1.4 (2012-09-17)fix remove comment permissions [sithmel]1.3 (2012-07-27)pluggable cakes [sithmel]fix hiddenproducts [sithmel]1.2 (2012-07-20)removed name attribute from search templates (better compatibility
with xhtml strict) [sithmel]added redomino.protectdelete as dependency [sithmel]1.1.7 (2012-07-16)fix on collaboration portal profile [adeste]wrong dependency on redomino.contentwellportlets [sithmel]fixed potential problem on languages installation [sithmel]1.1 (2012-01-12)First internal release
Package: ploomcake.installer
DescriptionThis product sets up a Ploomcake instanceChangelog0.11 (2012-11-09)there was a bug installing welcome page due to i18n: fixed [sithmel]0.10 (2012-10-25)Fix the bug when Ploomcake is installed inside a zope folder [sithmel]From now the form suggests a valid id, checking when an id is already used
[sithmel]0.9 (2012-09-17)fix addsite template: now the first cake is selected [sithmel]0.7 (2012-07-27)from now the cakes are pluggable [sithmel]fix hiddenproducts [sithmel]0.6 (2012-07-20)fix xhtml validation on welcome page [sithmel]0.5 (2012-07-16)extension profiles pops up by mistake on portal quickinstaller [sithmel]0.1dev (unreleased)Initial release
Package: ploomcake.theme
DescriptionAn installable plone 4 theme based on redomino.css3themeChangelog1.8 (2012-10-03)added collapsed/expanded style in tinymce [sithmel]1.7 (2012-07-27)fixed portal globalnav mobile [sithmel]1.6 (2012-07-20)fixed IE classes [sithmel]1.5 (2012-07-16)fixed print.css [adeste]added a IE9 class in main template [adeste]1.0dev (unreleased)Hack around Products.tinyMCE 1.2.x and IE9:https://dev.plone.org/ticket/11690It can be reverted when released Products.tinyMCE > 1.3 [sithmel]moved the hack above in css3theme 1.3 version [sithmel]updated to css3theme 1.3 version [sithmel]fix mobile viewport [sithmel]new ploomcake artworks [sithmel]fix video resizing [sithmel]enabled pinch to zoom [sithmel]
Package: ploomcake.xhtmlstrict_theme
IntroductionThis product is an xhtml strict template layer (with some patches) of ploomcake.theme
We focused on front end facing views.views tested:standard plone view and portlets (without authoring)
tabs and slides views and portlets
quickupload portlet
action portlet
contentwellportlet
search
sharing
token role
flowsearchChangelog0.1 (2012-10-03)Initial release
Package: ploomes-api-client
Ploomes API Python ClientThis package provides a simple Python client for interacting with thePloomes API, designed with rate-limiting and exponential backoff strategies for improved resilience.InstallationYou can install the package from PyPI:pipinstallploomes-api-clientBasic UsageContact ManagementTo manage contacts, first import the necessary classes and initialize them:fromploomes_clientimportPloomesClientasPloomesfromploomes_client.collections.contactsimportContactsInitialize PloomesClient and Contacts Classploomes=Ploomes(api_key='your_api_key_here')contacts=Contacts(ploomes)Creating a New Contact with Expanded FieldsHere is a synthetic example to demonstrate how to create a new contact with expandedPhonesandOtherProperties:# Define the payload for the new contactpayload={"Name":"Jane Doe","Email":"janedoe@example.com","Phones":[{"PhoneNumber":"1234567890","Type":"Mobile"}],"OtherProperties":{"FavoriteColor":"Blue","Occupation":"Engineer"}}# Create the contactresponse_json=contacts.post_contact(payload,expand="Phones,OtherProperties")In this example, thepost_contactmethod sends a POST request to create a new contact in Ploomes. Thepayloaddictionary contains the data for the new contact, including fields likeName,Email,Phones, andOtherProperties. We also use theexpandparameter to expand thePhonesandOtherPropertiesfields.By default, thepost_contactmethod will return a JSON-formatted string as the response.ContributingContributions are welcome! Please feel free to submit a Pull Request.Uploading to PyPI with Two-Factor AuthenticationGenerate an API token for your PyPI account:Go to thePyPI account settings pageand log in.Scroll down to the "API Tokens" section and click "Add API Token."Provide a description for the token and click "Generate."Copy the generated token.Upload your package using the API token:Open your terminal.Navigate to your package directory.Build the distribution files:pythonsetup.pysdistbdist_wheelUpload the distribution files using thetwinetool and the generated API token:twineupload--verbosedist/*-u__token__-p<API_TOKEN>Replace<API_TOKEN>with the copied API token.Verify the upload:Check the PyPI project page to ensure your new version is listed.
Package: ploonetide
Ploonetide is a friendly-user package for calculating tidal evolution of compact systems with Python.Ploonetideis an open-source Python package which offers a simple and user-friendly way
to calculate tidal evolution of compact planetary systems.DocumentationRead the documentation atRead the Docs.QuickstartPlease visit our quickstart guide atShort Tutorial.ContributingWe welcome community contributions!
Please read the  guidelines atCONTRIBUTING.CitingIf you find Ploonetide useful in your research, please cite it and give us a GitHub star!
Please read the citation instructions atCITATION.ContactPloonetide is an open source community project created bythe authors.
The best way to contact us is toopen an issueor to e-mailjaime-andres.alvarado-montes@hdr.mq.edu.au.
Package: ploosh
PlooshPloosh is yaml based framework used to automatized the testing process in data projects.Get startedGo to theploosh wikito find the get started tutorial.StepsInstall PyJeb packageRun testsAnalyse resultsInstall PlooshInstall fromPyPipackage manager:pipinstallplooshRun testsploosh--connections"connections.yml"--cases"test_cases"--export"JSON"--p_my_sql_server_password"mypassword"Test results[{"name":"Test aggregated data","state":"passed","source":{"start":"2024-02-05T17:08:36Z","end":"2024-02-05T17:08:36Z","duration":0.0032982},"expected":{"start":"2024-02-05T17:08:36Z","end":"2024-02-05T17:08:36Z","duration":6.0933333333333335e-05},"compare":{"start":"2024-02-05T17:08:36Z","end":"2024-02-05T17:08:36Z","duration":0.00046468333333333334}},{"name":"Test unvalid data","state":"failed","source":{"start":"2024-02-05T17:08:36Z","end":"2024-02-05T17:08:36Z","duration":0.00178865},"expected":{"start":"2024-02-05T17:08:36Z","end":"2024-02-05T17:08:36Z","duration":1.49e-05},"compare":{"start":"2024-02-05T17:08:36Z","end":"2024-02-05T17:08:36Z","duration":1.8333333333333333e-07},"error":{"type":"count","message":"The count in source dataset (55) is differant than the count the in expected dataset (0)"}}]
Package: ploosh-core
PlooshPloosh is yaml based framework used to automatized the testing process in data projects.Get startedGo to theploosh wikito find the get started tutorial.StepsInstall PyJeb packageRun testsAnalyse resultsInstall PlooshInstall fromPyPipackage manager:pipinstallplooshRun testsploosh--connections"connections.yml"--cases"test_cases"--export"JSON"--p_my_sql_server_password"mypassword"Test results[{"name":"Test aggregated data","state":"passed","source":{"start":"2024-02-05T17:08:36Z","end":"2024-02-05T17:08:36Z","duration":0.0032982},"expected":{"start":"2024-02-05T17:08:36Z","end":"2024-02-05T17:08:36Z","duration":6.0933333333333335e-05},"compare":{"start":"2024-02-05T17:08:36Z","end":"2024-02-05T17:08:36Z","duration":0.00046468333333333334}},{"name":"Test unvalid data","state":"failed","source":{"start":"2024-02-05T17:08:36Z","end":"2024-02-05T17:08:36Z","duration":0.00178865},"expected":{"start":"2024-02-05T17:08:36Z","end":"2024-02-05T17:08:36Z","duration":1.49e-05},"compare":{"start":"2024-02-05T17:08:36Z","end":"2024-02-05T17:08:36Z","duration":1.8333333333333333e-07},"error":{"type":"count","message":"The count in source dataset (55) is differant than the count the in expected dataset (0)"}}]
Package: plopmail
The filter scripts are written in python, with a simple syntax to be able to
acces any mail header and attribute.It automatically creates maildirs and notify the user by mail when it does.
It only works with courier-imap for the moment, but support for other imap
servers is planned.It also comes with plopmonitor, a gamin compatible daemon to monitor maildirs
and execute script when needed (useful to reclassify mails).
Package: plopy
A program for making data plotting with matplotlib easily customizable in a GUI.FeaturesIntelligent data file parsingAutomatically skips over headers (or any line that cannot be converted tofloatordatetime)Supports many date formats in input automatically usingdateutil.parserWorks with comma-separated and/or whitespace-separated input filesGraph configuration: line style, color, points, legendDialogs to create multiple axes and assign lines to themSupports all output formats supported bymatplotlib(.png,.jpg,.pdf… )InstallationAfter installingPython 3, run the commandpip install plopyYou can alsotry it onlineon repl.it,
but that loads slowly and is not recommended for normal use.UsageTo open the GUI, run the commandpython-mplopy, or also
preselect files by appending their paths to the command
(python-mplopy data.csv log.txt… ).plopycan also be controlled from a script.
Useplopy.add_fileandplopy.add_array,
then callplopy.start()If you’re already accustomed to matplotlib, or want to convert pre-existing
programs, you can importplopy.figandplopy.axto plot on, and callplopy.start()when done. This method also works in combination with the
previous one.Seethe docsfor more examples.
Package: plorma
Plorma is a web application to plan, organise and manage tasks in the software
development. Plorma is influenced by agile development methods like Scrum.
Tasks can be organised on Kanban boards and the progress of a sprint can be
visualized in a Burndown chart.Although Plorma is especially suited to support an agile software development
it tries to be as general as possible to be used in other fields of activity.LicencePlorma is licensed under the GPL version 2 or laterGet the sourcePlorma is hosted onGithub:git clone https://github.com/toirl/plorma.gitDocumentationDocumentation is available here:Plorma documentationPrerequisitesPlorma requires a PostgreSQL database. The default database (configured in the
ini file) is named Plorma. Please make sure this database is created and
accessible before invoking the following commands.The following packages are needed:apt-get install postgresql python-psycopg2 python-lxml gcc python-dev
webtest mockThe compiler and development packages are currently needed to be able to
compile some of the packages which are automatically installed as dependency.Getting StartedThe following steps will show how to get a running Plorma application when
starting with the source of Plorma.
An alternative way to setup Plorma when installing it per pip is described in
the User documentation.The get Plorma up and running do:cd <directory containing this file>
python setup.py develop
plorma-admin db initThe following steps are optional and only needed if you want to have some demo
data to play around:plorma-admin fixtures load --path plorma/fixtures/demo
plorma-admin db fixsequenceFinally start the server:pserve development.iniTestuserIn case you installed the demo data the following users are available.Admin: Login: admin Passwort: secretProductowner: Login: peter Passwort: peterDeveloper: Login: dave Passwort: daveThe admin user is available even if you did not install the demo data. Use this
user to setup your application.0.3.1Bugfix release. Fixed MANIFEST.in0.3Added sprint moduleAdded workbench to show the most important tasks.Added stats on sprints on the start page0.2Added tag extension0.1Added first version of a Task module0.0Initial version
Package: plorts
# Plorts - Niceish python plots[![Documentation Status](https://readthedocs.org/projects/plorts/badge/?version=latest)](https://plorts.readthedocs.io/en/latest/?badge=latest)Like seaborn but with less stuff and also it starts faster` $ pip install plorts `## ExamplesFor the code to make these examples, see [Sample.ipynb](https://github.com/brucespang/plorts/blob/master/Sample.ipynb)![](output/line-plot.png)
![](output/scatter-plot.png)
![](output/stack-plot.png)
![](output/boxplot.png)
![](output/histogram.png)
![](output/cdf.png)
![](output/pdf.png)
Package: plot
plotThis is a command line package for using matplotlib
to make plots based on input JSON or YAML file.ExamplesThis package is still in active development.For examples, you can take a look at thetest/runfolder.
Currentlyplotsupports plottingline,bar,matrixandspanplots.
The full list of available parameters can be found in theplot/parameterfolder.In the subfolders:data,globalandlocal,
theall.yamlcontains all the parameters for each these fields.
It is automatically generated using the the individual yaml files,such asbar.yaml,line.yaml, etc.
A documentation will be available soon.Support for MacOSTo avoid TK crashing problem on MacOS, do the followings
(seehttps://github.com/MTG/sms-tools/issues/36#issuecomment-296493101)mkdir-p~/.matplotlib`echo"backend: TkAgg">~/.matplotlib/matplotlibrc`LicenseMIT/X11 (c) Yuhang(Steven) Wang, 2016