Saravanan666/pypi-org huggingface dataset:
Package: jython-sqlite3
TODOPEP 249 (DB-API 2.0 Spec):https://www.python.org/dev/peps/pep-0249/Class-Path DependencyThis module makes use of the sqlite-jdbc package
(“org.xerial:sqlite-jdbc:3.8.11.2”)It will need to be added to the Jython interpreter’s class-/import-path.
If you are using Jython as an embedded language in Java and you plan on
usinganyPython modules which use the sqlite3 C-extension, you’ll
need to read the setup below.Embedded JythonBuilding with GradleFirst up, you’ll want the following gradle plugin for declaring jython
module dependencies:plugins {
  ...
  id "com.github.hierynomus.jython" version "0.3.0"
}You’ll also need the sqlite-jdbc jar holding this module together, and
include this module as well:dependencies {
  ...
  runtime "org.xerial:sqlite-jdbc:3.8.11.2"
  jython "anthonyhendrickson:jython-sqlite3:0.1.0:sqlite3"
}Note: there are other methods of adding the jython-sqlite3 module for
runtime usage, but none so clean.
Package: jython-swingutils
A collection of utility classes and helper functions to make it easier to build
Swing user interfaces with Jython. The helpers provide “pythonic” alternatives
to often clumsy Java APIs.Included in this package:enhanced table, list and combobox modelsJavaBeans support and automatic property change notificationan alternative API for adding/removing event listenersa powerful data binding system that supports Swing componentspreferences accesstext field formattersshortcuts for loading resources (images or generic data) via class loadersshortcuts for basic dialogsenhanced file selection dialogswrappers for loadingJFormDesignerformsdecorators and functions for safely accessing the GUI from any threadsupport for running background tasks in separate threadsRequires Jython 2.7 or later.Documentation can be found at the Python Packagingdocumentation repository.Thesource codeand theissue trackercan be found at GitHub.Building jar filesTo build a jar file, you need to tell ant where to find jython.jar, by
defining thejythonjarpathproperty, either as a command line option
to ant, or in thebuild.propertiesfile.To build a jar file containing the Python source files:ant srcjarTo build a jar containing compiled bytecode files:ant binjarBuilding signed jar filesSigning the jar files requires three additional properties to be defined:signer,storepassandkeypass. It also requires that you have a
matching code signing key in your keystore (~/.keystore).To build a signed source jar:ant signsrcjarTo build a signed, compiled jar (suitable forJava Web Start):ant signbinjarThe generated jar file will be timestamped using Safe Creative’sfree
timestampingservice. If you want to use a different timestamping authority,
you can override thetsaurlproperty in your ownbuild.propertiesfile.
Package: jyu.pathkey
IntroductionJyu.pathkeywas developed to situations where users have some content in Plone
what they don’t want to publish for the whole world to see, but still want to share
it with a number of people who doesn’t necessarily have an user account to the
plone site. Withjyu.pathkeycontents owner can set a pathkey for the folder/item
and then share that with the people they want.Jyu.pathkeyis not a bullet proof solution and was never intended to be. It simply
adds user specified password (pathkey) as a new property of given folder and adds
a hook to AfterTraverseEvent to check if user is trying to access protected content
and request the pathkey when needed.Changelog1.1.3 - Released 2010/03/05Added z3c.autoinclude.plugin1.1.2 - Released 2010/02/11Moved the pathkey form to object tabs instead of document actionsAdded delete pathkey checkbox1.1.1 - Released 2010/02/09Fixed problem with dexterity content types1.1 - Released 2010/02/08Fixed bug where opening files and images with straight url went past
pathkey check (you still need to disable caching for files/images).Restructured code and views so that jyu.pathkey works with Plone 41.0.2 - Released 2009/11/20Fixed encoding problem with pathkey requester1.0.1 - Released 2009/11/18Fixed missing legend text from pathkey requester template.1.0 - Released 2009/11/8Content owner can set and remove pathkey for any content (removing happens
by saving empty pathkey)Added pathkey-list view for content owner to see where pathkeys have been
set (by owner).Added functional doctests
Package: jyu.rsslisting
RSS Listingis a content type, which displays an RSS feed in the
same way as the defaultRSS Portletdoes.ContentsPublic resourcesCreating contentPublishing contentViewing contentPublic resourcesRSS Listinginstalls a public resource++resource++jyu.rsslisting.images/rsslisting_icon.giffor its content type icon:>>> from Products.Five.testbrowser import Browser
>>> browser = Browser(); portal_url = self.portal.absolute_url()
>>> browser.open(portal_url + "/++resource++jyu.rsslisting.images/rsslisting_icon.gif")and++resource++jyu.rsslisting.styles/rsslisting.cssfor its stylesheet:>>> browser.open(portal_url + "/++resource++jyu.rsslisting.styles/rsslisting.css")Creating contentBy default, addingRSS Listingis not allowed globally. Let’s
allow it to make it easier to test:>>> from Products.CMFCore.utils import getToolByName
>>> portal_types = getToolByName(self.portal, "portal_types")
>>> rss_listing = portal_types.get("RSS Listing")
>>> rss_listing
<DynamicViewTypeInformation at /plone/portal_types/RSS Listing>

>>> rss_listing.global_allow = True
>>> rss_listing.global_allow
TrueNowRSS Listingis addable by anycontributor. Let’sopen the front page:>>> browser.open(portal_url)enter the log in details:>>> browser.getControl(name='__ac_name').value = 'contributor'
>>> browser.getControl(name='__ac_password').value = 'secret'and log in:>>> browser.getControl(name='submit').click()
>>> "You are now logged in" in browser.contents
TrueNow we should be able to seeRSS Listingin theadd itemmenu:>>> browser.getLink(id='rss-listing').url.endswith("createObject?type_name=RSS+Listing")
TrueTo add a singleRSS Listingclick it from theadd itemmenu:>>> browser.getLink(id='rss-listing').click()enter RSS information:>>> browser.getControl(name='title').value = "Slashdot"
>>> browser.getControl(name='description').value = "Yesterday's news!"
>>> browser.getControl(name='url').value = "http://rss.slashdot.org/Slashdot/slashdot"
>>> browser.getControl(name='count').value = "10"
>>> browser.getControl(name='timeout').value = "100"and submit the form:>>> browser.getControl(name='form_submit').click()Now a newRSS Listinghas been created:>>> 'slashdot' in self.portal.objectIds()
TruePublishing contentBy default,RSS Listingcan be published by anyreviewer. Let’slog out:>>> browser.getLink('Log out').click()open the front page:>>> browser.open(portal_url)enter the log in details:>>> browser.getControl(name='__ac_name').value = 'reviewer'
>>> browser.getControl(name='__ac_password').value = 'secret'and log in:>>> browser.getControl(name='submit').click()
>>> "You are now logged in" in browser.contents
TrueTo publish theRSS Listingnavigate to the content:>>> browser.open(portal_url + "/slashdot")and publish it:>>> browser.getLink('Publish').click()Viewing contentPublishedRSS Listingshould be visible to everybody. Let’slog out:>>> browser.getLink('Log out').click()navigate to the content:>>> browser.open("%(portal_url)s/slashdot" % vars())RSS Listingis being rendered:>>> "Yesterday's news!" in browser.contents
TrueWith required 10 feed items:>>> browser.contents.count("<a href=\"http://rss.slashdot.org/")
10
Package: jyutping
Python tool to convert Chinese characters to Jyutping.Install$pipinstalljyutpingUsage>>>importjyutping>>>jyutping.get('广东话')# Python 3>>>jyutping.get(u'广东话')# Python 2['gwong2','dung1','waa6']>>>jyutping.get('广东话',multiple=True)[{'gwong2'},{'dung1'},{'waa6','waa2'}]
Package: jyu.z3cform.datepicker
jQuery DatepickerIntegratesKeith Wood’s jQuery Datepickerfor z3c.form on Plone byregistering plugin’s JavaScripts and a clean custom stylesheetregistering viewlet to render integration JavaScript forcollective.z3cform.datetimewidget.No dependency onjquery.ui.Changelog1.0rc4 - 2011-02-22Fixed broken upgrade step.1.0rc3 - 2011-02-10Upgraded GS-policy to register javascripts in order (usinginsert-after-directive) to avoid some problems.1.0rc2 - 2011-01-25Replaced$global withjQuery, because KSS’ effects-plugin steals$on IE.1.0rc1 - 2011-01-24Removed<and>from inline viewlet javascript.1.0b14 - 2011-01-03Changed language negotiation to usezope.i18n.negotiateinstead
of@@plone_portal_state/language.1.0b13 - 2010-12-20Recompressed Datepicker’s js-files, which seemed to fix
merging errors.Better KSS-validation experience by attaching datapicker
onto a hidden <input/> and triggering validation only when
a date is selected.1.0b12 - 2010-12-15Refactored integration code into jQuery pluginAdded support for forms in AJAX overlaysRemoved check for IFormLayer1.0b6 - 2010-12-08Initial release
Package: jyu.z3cform.placeholder
jQuery PlaceholderIntegratesjQuery Watermarkfor z3c.form on Plone byregistering jquery.watermark’s JavaScript and CSSintroducing ‘’placeholder’’-directive to be used in schemasregistering value adapter to for annotated placeholder valueregistering custom JavaScript to initialize watermarksI wonder, if this product should’ve been named ‘’formwidget’’-something…Example of Usefrom zope import schema

from plone.directives import form

from jyu.z3cform.placeholder.directives import placeholder

from zope.i18nmessageid import MessageFactory as ZopeMessageFactory
_ = ZopeMessageFactory("my.domain")

class MyForm(form.Schema):
    """An example form
    """
    placeholder(subject=_u("Type something here.."))
    subject = schema.TextLine(
      title=_(u"Subject"),
      description=_("Subject of this submission"),
      required=True,
      )Overlay SupportWhen you register custom form overlays in your custom JavaScript, you’d like to include placeholder support in your JavaScript like:$(document).ready(function() {
  $($('#my-form-link').prepOverlay({
    subtype: 'ajax',
    cssclass: 'content',
    formSelector: 'form',
    width: '40em',
  }).attr("rel")).bind("onLoad", function() {
    $(this).find("form .field").placeholder_z3cform();
  });
});Changelog1.0b3 - 2011-02-23Disabled textarea placeholder due to problems with TinyMCE’s textarea.1.0b2 - 2011-01-25Replaced$global withjQuery, because KSS’ effects-plugin steals$on IE.1.0b1 - 2010-12-15Initial release
Package: jyx
JyxA simple text editor for developers in Python/TkinterSummaryHistoryFeatures1. HistoryJyx is a simple text editor written in Python 3 using the Tkinter framework.It started as a Java program around 2003-2004 before migrating to Python in 2017.It was mainly to learn the amazing Tkinter framework, nice work folks!I try to use it, fix its bugs, add new features from time to time.Let me know if you find something weird!2. FeaturesNot so much for now. No line numbers, no syntax highlighting.Although it can execute directly Python script, even unsaved.More to come...3. Comparison with other editorsThis table presents some common features of text editors.NotepadGeditJyxSyntax highlightingnoyesyesStatisticsnoyesyesDamien Gouteux 2020-2021
Package: jzd
The JZD File Utility is a Python library that provides a set of
functions for managing JZD files. JZD files are compressed files that
contain JSON data for multiple classes.FeaturesLoad JSON data from a JZD file for a specific class.Write JSON data into a JZD file for a specific class.List all class names in a JZD file.Delete a specific class from a JZD file.Rename a class in a JZD file.InstallationYou can install the JZD File Utility from PyPI using pip:pip install jzdfileUsageHere is an example of how to use the JZD File Utility:importjzdfile# Load data from a JZD filedata=jzdfile.load('path/to/jzdfile.zip','ClassName')# Manipulate or process the data...# Write data into a JZD filejzdfile.write('path/to/jzdfile.zip','ClassName',data)# List all class names in a JZD fileclass_list=jzdfile.list_class('path/to/jzdfile.zip')# Delete a class from a JZD filedeleted=jzdfile.delete_class('path/to/jzdfile.zip','ClassName')# Rename a class in a JZD filerenamed=jzdfile.rename_class('path/to/jzdfile.zip','OldName','NewName')LicenseThis project is licensed under the MIT License. See the LICENSE file for
more details. ```
Package: jz-hydra-submitit-launcher
JZ-hydra-submitit-launcherA Jean Zay (JZ) tailored Hydra submitit launcher based onHydraand itssubmitit-launcher plugin.
Basically it extends the submitit-launcher plugin with defaults that make sense for JZ.InstallThis package can be installed from pypi (using--useris required on JZ):pip install --user jz-hydra-submitit-launcherYou can also install it from source:git clone https://github.com/zaccharieramzi/jz-hydra-submitit-launcher.git
cd jz-hydra-submitit-launcher
pip install --user .The main command is then installed in your local binaries.
You need to add them to your path in order for the command to be found (and avoid the error-bash: hydra-submitit-launch: command not found):echo "export PATH=$PATH:$HOME/.local/bin" >> $HOME/.bashrcDon't forget tosource $HOME/.bashrcbefore using the command.UseThe primary use is with thehydra-submitit-launchcommand with your script name and the config type:hydra-submitit-launch my_app.py devAvailable configs6 different configs are available:dev: with 2 hours, 1 gpu, and qos_gpu-dev.t3: with 20 hours, 1 gpu, and qos_gpu-t3.t4: with 100 hours, 1 gpu, and qos_gpu-t4.4gpus_dev: with 2 hours, 4 gpus, and qos_gpu-dev.4gpus_t3: with 20 hours, 4 gpus, and qos_gpu-t3.4gpus_t4: with 100 hours, 4 gpus, and qos_gpu-t4.By default, all the configs select 32Gb GPUs, use a single node and use the gpu_p1 partition.Advanced configsYou can override the SLURM config, the same way you would with any hydra configuration.
The parameters you can override are defined in thehydra-submitit-launcherplugindoc.For example, if you want to use the gpu_p2 partition, you would need to do:hydra-submitit-launch my_app.py dev hydra.launcher.setup=null hydra.launcher.partition=gpu_p2 hydra.launcher.cpus_per_task=3In order to change the timeout on the SLURM job to for example 10 hours, you would need to do:hydra-submitit-launch my_app.py base +hours=10This will automatically select the right qos for you (and if you want to force a certain qos, you can always addhydra.launcher.qos=<your-qos>).LogsYour SLURM logs are stored in the following path:launch-dir/multirun/day-of-launch/time-of-launch/.submitit/job_array_task_id/This is the default fromhydraandsubmititand this can be changed using both thesubmititplugin parameters (seehere) and thehydrajob configurations (seehere).ReferencesHydra:https://hydra.cc/docs/intro/submitit-launcher:https://hydra.cc/docs/plugins/submitit_launcher/submitit:https://github.com/facebookincubator/submititJZ docs:http://www.idris.fr/orhttps://jean-zay-doc.readthedocs.io/en/latest/
Package: jzou
Zou is the memory of your CG productionZou is an API that stores and manages data related to Animation productions. It allows you to centralize
and access to all your data. Your tools connect to it and query the data from your production. Your
Artists manage their files and their tasks more efficiently. It helps them to spend more time on the
artistic side.A dedicated Python client,Gazu, allows users to integrate Zou into the tools.FeaturesZou can:Store production data, such as projects, shots, assets, tasks, metadata files,
and validations.Provide folder and file paths for any task.Import data from Shotgun or CSV files.Export main data to CSV files.Provide helpers to manage workflow tasks (start, publish, retake).Listen to events to plug external modules on it.Installation and documentationInstallation of Zou requires the setup of third-party tools such as a database instance, so it is recommended
to the follow the documentation:https://zou.cg-wire.com/ContributingContributions are welcomed so long as theC4
contractis respected.Zou is based on Python and theFlaskframework.Instructions for setting up a development environment are available inthe documentationSponsorsContributors@aboellinger@BigRoy (Colorbleed)@flablog (Les Fées Spéciales)@frankrousseau (CGWire) -maintainer@g-Lul (TNZPV)@pcharmoille (Unit Image)About authorsGazu is written by CG Wire, a company based in France. We help indie creative studios to build their pipeline and workflow efficiently.We apply software craftmanship principles as much as possible. We love coding and consider that strong quality and good developer experience matter a lot. Our extensive knowledge allows studios to get better at managing production and doing software. They can focus more on the artistic work.Visitcg-wire.comfor more information.
Package: jzp
liblzssA libary for dealing with the compression and decompression of Agilent JZP files.I could not find documentation about this propietary format. Researchinghttps://github.com/miek/agltzipI understood that the files consist on various possible versions of a header followed by LZSS compressed files.InstallingInstall and update usingpip:$pipinstall-UjzpLinksPyPI Releases:https://pypi.org/project/jzp/Source Code:https://github.com/antoniovazquezblanco/jzpIssue Tracker:https://github.com/antoniovazquezblanco/jzp/issues