Saravanan666/pypi-org huggingface dataset:
Package: p3ui
ProjectThis is a combination ofImGui,ImPlotandSkia. It can be used as a C++ library or out of Python
through aSkia python bindingwithPybind11Goals and Features:Hardware-accelerated rendering through DirectX 12Asynchronous, lock-free APIPlot with ImPlot or a Matplotlib-backendBuiltin Image viewer, virtual keyboard ..ImGui ElementsMatplotlib IntegrationImPlotFlexibleSVGImage ViewerInstallationpip install p3uiHello Worldfromp3uiimport*asyncdefmain():window=Window(title='Hello World!')window.user_interface.content=Row(justify_content=Justification.SpaceAround,align_items=Alignment.Center,children=[Text('Hello'),Text('World')])awaitwindow.closedrun(main())
Package: p3vodafone
VyĂşÄŤtovĂˇnĂ­ Vodafone - Praha 3Projekt pro zpracovĂˇnĂ­ fakturace od Vodafone proti internĂ­ evidenci zamÄ›stancĹŻ, tarifĹŻ a limitĹŻ.
NaÄŤte soubor se zamÄ›stnanci a jejich telefonnĂ­mi ÄŤĂ­sly, projede fakturu a vyhodnotĂ­, co kdo mĂˇ zaplatit.
Vyjede sjetinu se srĂˇĹľkami pro personĂˇlnĂ­ a vyĂşÄŤtovĂˇnĂ­ pro jednotlivĂ© zamÄ›stnance, kterĂ© jim poĹˇle na email.VstupnĂ­ souborySeznam zamÄ›stnancĹŻ (napĹ™. "seznam-lidi.xlsx")Vodafone vyĂşÄŤtovĂˇnĂ­ (napĹ™. "report_xls_12345_123456789_202011.xlsx")PĹ™Ă­klady souborĹŻ jsou ve sloĹľceexample_dataseznam lidĂ­ mĹŻĹľe obsahovat jak zamÄ›stnance tak telefonnĂ­ ÄŤĂ­sla, kterĂˇ jsou napĹ™Ă­klad v technickĂ©m vybavenĂ­ (EZS, parkovacĂ­ automat, atp.)vyĂşÄŤtovĂˇnĂ­ v repozitĂˇĹ™i, neobsahuje vĹˇechny listy, ale jen pro ukĂˇzku, co tato aplikace oÄŤekĂˇvĂˇ, samotnĂ˝ report z Vodafone nemusĂ­te pĹ™ed pouĹľitĂ­m nijak upravovatVĂ˝stupnĂ­ soubory"srazky_{rok}_mesic.xls" - seznam zamÄ›stnancĹŻ, jejich osobnĂ­ch ÄŤĂ­sel a vĂ˝Ĺˇe srĂˇĹľky za danĂ˝ mÄ›sĂ­c"{os. ÄŤĂ­slo zamÄ›stnance}vyuctovani{mesic}_{rok}.pdf" - rozĂşÄŤtovĂˇnĂ­ srĂˇĹľek, vÄŤ. seznamu jednotlivĂ˝ch sluĹľebVĂ˝stup se tvoĹ™Ă­ v rĂˇmci vybranĂ©ho adresĂˇĹ™e pro vĂ˝stupy, PDF vyĂşÄŤtovĂˇnĂ­ se tvoĹ™Ă­ v pod-sloĹľce "{mesic}_{rok}", soubor srĂˇĹľek pak pĹ™Ă­mo v adresĂˇĹ™i pro vĂ˝stupyDiagnostickĂˇ dataSQLite DatabĂˇze, kterĂˇ obsahuje jednotlivĂ© poloĹľky, vÄŤ. originĂˇlnĂ­ vĂ˝Ĺˇe ĂşÄŤtovanĂ©ho nĂˇkladu od Vodafone a pĹ™Ă­p. rozdĂ­lnĂ© vĂ˝Ĺˇe srĂˇĹľky z platuPokud aplikaci spouĹˇtĂ­te v terminĂˇlu, diagnostickĂ© logy, napĹ™. ÄŤasovĂˇnĂ­ jednotlivĂ˝ch metod nebo zajĂ­mavĂ© detaily z jednotlivĂ˝ch funkcĂ­VĂ˝chozĂ­ pracovnĂ­ adresĂˇĹ™ je v aplikaÄŤnĂ­ch datech uĹľivatelskĂ©ho profilu (Linux:~/.config/P3Vodafone, Windows:AppData/Local/P3Vodafone), zde se takĂ© udrĹľuje soubor s nastavenĂ­mp3vodafone.inia databĂˇzetelefonie.sqlite,
pokud uĹľivatel chce, mĹŻĹľe zde vyĂşĹľĂ­vat i pĹ™ed-vytvoĹ™enĂ© adresĂˇĹ™e pro vstupnĂ­ soubory a sloĹľku pro vĂ˝stupy, tj.outputsInstalaceProdukÄŤnĂ­ instalacePokud chcete provozovat na Windows, nainstalujte si poslednĂ­ Python 3.x vydĂˇnĂ­ zhttps://www.python.org/downloads/windows/# instalace
pip install p3vodafone
# spuĹˇtÄ›nĂ­
vyuctovani-vodafoneTestovĂˇnĂ­ / VĂ˝vojgit clone https://gitlab.com/otevrenamesta/praha3/vyuctovani-vodafone.git
cd vyuctovani-vodafone
python3 -m p3vodafone.user_interface
Package: p4a.audio
OverviewThep4a.audiopackage provides a framework for handling audio content on
the Zope 2 and Zope 3 platforms.  It was inspired by the Plone ATAudio
product and even borrows some UI.Developer NotesFor implementing a new media player for a particular mime type please
seemedia-player.txt.  To run the tests you will need to ensure
p4a.audio is available in your$INSTANCE/lib/pythondirectory.MaintainerRocky Burt (rocky AT serverzen DOT com) is the active maintainer of thep4a.audioframework.
Package: p4a.calendar
OverviewThep4a.calendarpackage is a package for producing calendars from
collection of events. Features include:Monthly viewAny calendar activated (smart) folder can has several default views
including a monthly view.Chronological event viewThe events gathered together by the activated calendar can be displayed
using a chronological event listing.Past events viewEvents that have already occurred are grouped into a past events listing page.Color coding by event typeEvents can be color coded based on what event type (keyword) they have
been assigned.MaintainerLennart Regebro (rocky (at) gmail.com) is the active maintainer of thep4a.calendarframework.
Package: p4a.common
1.1 (2013-05-21)Plone 4.3 compatibility. Plone 3 is untested but now unlikely to work.1.0.8 (2011-04-19)test for correct import of PageForm in Plone 4.1
[redcor]1.0.7 (2010-06-17)updated the zcml so it is compatible with Plone 3 AND Plone 4reverted the change that was done at r107874 (for Plone 3 compatibility)
since Plone 4 compatibility is now handled by r112821
[lucielejard]1.0.6 (2010-06-14)Added BBB import for ISiteManager (now IComponentLookup). [davisagli]No longer take responsibility for enabling a local site in Zope 2.12;
Plone does this for us via five.localsitemanager now. [davisagli]conditional inclusion of old zcml-directives to be compatible
with Plone 4 removed unused imports [tom_gross]1.0.5 (2009-06-25)Made python-dateutil a requirement. [regebro]1.0.4 (2009-05-17)Solved Unicode problems [hpeter]1.0.3 (2008-07-07)Import problems with dateutil.tz fixed.1.0.2 (2008-04-09)Fixed problem where rich widget wasn’t working on Plone 2.5 [Rocky Burt]Various cleanups of rich widget [Tim Terlegard]Minor documentation fixes [Lennart Regebro]1.0.1 (2008-02-13)Added formlib rich text widget (for plone only) that wraps standard plone
rich text widget (which by default is kupu) [Rocky Burt]Installs properly on Plone 3 [Rocky Burt]A new module, dtutils contains converters between datetime and DateTime.
[Lennart Regebro]Egg is no longer considered zip_safe (nor should it have been)1.0 (2007-10-14)First public release
Package: p4a-django
Django is a high-level Python Web framework that encourages rapid development
and clean, pragmatic design. Thanks for checking it out.All documentation is in the “docs” directory and online athttps://docs.djangoproject.com/en/stable/. If you’re just getting started,
here’s how we recommend you read the docs:First, read docs/intro/install.txt for instructions on installing Django.Next, work through the tutorials in order (docs/intro/tutorial01.txt,
docs/intro/tutorial02.txt, etc.).If you want to set up an actual deployment server, read
docs/howto/deployment/index.txt for instructions.You’ll probably want to read through the topical guides (in docs/topics)
next; from there you can jump to the HOWTOs (in docs/howto) for specific
problems, and check out the reference (docs/ref) for gory details.See docs/README for instructions on building an HTML version of the docs.Docs are updated rigorously. If you find any problems in the docs, or think
they should be clarified in any way, please take 30 seconds to fill out a
ticket here:https://code.djangoproject.com/newticketTo get more help:Join the #django channel on irc.freenode.net. Lots of helpful people hang out
there. Read the archives athttp://django-irc-logs.com/.Join the django-users mailing list, or read the archives, athttps://groups.google.com/group/django-users.To contribute to Django:Check outhttps://docs.djangoproject.com/en/dev/internals/contributing/for
information about getting involved.To run Django’s test suite:Follow the instructions in the “Unit tests” section of
docs/internals/contributing/writing-code/unit-tests.txt, published online athttps://docs.djangoproject.com/en/dev/internals/contributing/writing-code/unit-tests/#running-the-unit-tests
Package: p4a.image
OverviewThep4a.imagepackage provides a framework for handling image content on
the Zope 2 and Zope 3 platforms.  It was inspired by the Plone ATPhoto
product its sibling p4a products.Developer NotesMaintainerDavid Siedband (technique at occeanicsky dot com) is the active maintainer of thep4a.imageframework.
Package: p4a.ploneaudio
OverviewThep4a.ploneaudiopackage is an integration component for integrating
thep4a.audioframework onto the Plone platform.  It was inspired by
the Plone ATAudio product and even borrows some UI.Developer NotesFor implementing a new media player for a particular mime type please
seemedia-player.txt.  To run the tests you will need to ensure
p4a.ploneaudio is available in your$INSTANCE/lib/pythondirectory.MaintainerRocky Burt (rocky AT serverzen DOT com) is the active maintainer of thep4a.ploneaudiocomponent.
Package: p4a.ploneevent
Update 2013-05-27: This project was obsoleted by plone.app.event and will not receive future updates.p4a.ploneevent Package ReadmeOverviewThis package contains extensions to the standard Event of Plone.
Currently only the extension is included: Recurrence.RequirementsPlone 3.x. Tested with 3.2 and 3.3 but may work with other versions.
Package: p4a.ploneimage
OverviewThep4a.ploneimagepackage is an integration component for integrating
thep4a.imageframework onto the Plone platform.  It was inspired by
the Plone ATPhoto product and its sibling p4a content types.MaintainerDavid Siedband (technique at oceanicsky dot com) is the active maintainer of thep4a.ploneimagecomponent.
Package: p4a.plonevideoembed
p4a.plonevideoembedProject Descriptionp4a.plonevideoembedusesp4a.videoembedto allow you to embed a video that
is hosted on a remote video sharing site. Simply:chooseLinkfrom theadd new…menupaste in a link to:YouTubehttp://www.youtube.com/Google Videohttp://video.google.frYahoo Videohttp://video.yahoo.com/Revver (bothhttp://revver.comandhttp://one.revver.com)Vimeohttp://vimeo.comVmixhttp://vmix.comBlip.tvhttp://blip.tviFilmhttp://ifilm.comMySpacehttp://vids.myspace.comMetaCafehttp://metacafe.comCollege Humorhttp://collegehumor.comVeohhttp://veoh.comflash video (.flv) usinghttp://www.longtailvideo.com/players/jw-flv-player(.mov .qt .m4v) ># The original revver QT embedVH1http://vh1.comLive Leakhttp://liveleak.comVideo detectivehttp://videodetective.comDailymotionhttp://www.dailymotion.comand the video will be added to your Plone site complete with all the metadata.Installationp4a.plonevideoembedrequiresPlone 3.3+.Add these lines to your buildout.cfg file, and re-run your buildout.
Then install the add-ons from the Add/Remove products page in the
Plone Control Panel.:[buildout]
...

eggs =
    ...
    p4a.plonevideoembed

[instance]
...

zcml =
    ...
    p4a.plonevideoembedFeaturesVideo LinksAdd a normal link and Plone auto-recognizes it as a video link,
and embeds an appropriate video playerVideo player support for many video hosting providers (listed above)Metadata extraction support for:YoutubeGoogle VideoBlip.tvRevverExtracted metadata includes:thumbnailtitledescriptiontagsauthorFLV URL extraction support for Youtube and Blip.tv.Changes1.3 (2011-12-12)We now require Plone 3.3+.
[davidblewett]use zope.lifecycleevent for plone 4 compatibility
[vangheem]1.2 (2010-06-18)Add dependency on Products.fatsyndication.
[davidblewett]Remove redundant list in Features section.
[davidblewett]Added text from plone4artistsvideo product page to README.txt.
Updated setuptools long description to use README.txt.
[davidblewett]default view for links changed in Plone 3.3
[tom_gross]added syndication stub.
now rss-feed of a video container doesn’t fail any more, if links are present
[tom_gross]added some version numbers and dependent packages.
[nate]added metadata to setup.py and added zcml slug for p4a.video/videoembed.
[nate]1.1b1 (2008-02-14)FeaturesSwitched over to p4a.subtyper use
(Rocky Burt)Added smart folder criteria option for theobject_providesinterface
so it’s possible to add a smart folder that queries all activated links.
To use this simply add a new smart folder and add a “Interfaces provided”
criteria option.  Then type in the full string name of the interface
you want to check, which in this case would be:p4a.plonevideoembed.interfaces.IVideoLinkEnhanced(Rocky Burt)Whenever ATLink’s (and anything that providesIAnyVideoLinkCapable)
are added/modified, they are scanned to see if they contain known video
site info, and if so, automatically activated as a video link.
(Rocky Burt)1.0beta1 (2007-07-31)MiscellaneousNow provides method for auto-removing any appropriate marker interfaces
(Nate Aune)1.0alpha1 (2007-04-29)First release – auto integrating videoembed functionality into Plone
Package: p4checkout
p4checkoutp4checkoutacts as a standalone GUI utility offering Perforce users the ability to check out
a file to a specific pending changelist.
While this ability is available out of the box by directly using the official Perforce visual
client (p4v), it's convenient to integrate it into the user's IDE. Most popular IDEs have
an official Perforce plugin, but those that don't can usep4checkoutto easily check out
files before editing them.ScreenshotsFor reference, the official pop-up box fromp4v:Usage$p4checkout-husage: p4checkout [-h] [--version] [-v] [-p PORT] [-c CLIENT] [-s HOST] [-u USER] pathpositional arguments:path                  Path to file to check outoptions:-h, --help            show this help message and exit--version             show program's version number and exit-v, --verbose         Verbosity (-v, -vv, etc.)-p PORT, --port PORT  P4 port (e.g. 'ssl:localhost:1666')-c CLIENT, --client CLIENTP4 client-s HOST, --host HOST  P4 host-u USER, --user USER  P4 userNote: Perforce can usually correctly infer some input parameters such as the host or user.
It's only required to provide them if for some reason Perforce won't pick them up correctly.IDE IntegrationMost popular IDEs have a fully-featured Perforce plugin which includes this functionality and more.However, if you're using an IDE / editor which doesn't have a Perforce plugin, it might be possible to integrate
this basic check-out functionality using a custom "run" feature, if your IDE offers it.
Here are a few examples:Source InsightNotepad++PrerequisitesPython 3.9+ with Tkinter (sudo apt-get install python3-tk)Thep4pythonpackage (pip install p4python)A working Perforce setupBackgroundI originally developed this utility around 2013. The original version was written in C# and
was used for integration withSource Insight.
The code in this repository is a recent Python port (2023) inspired by the original C# code.
However, as I (unfortunately) don't work on any Perforce-based projects anymore, it was only tested on a
non-production basic home-setup created for this purpose only.(One last thing, since it has to be said:p4vprobably has the best UX/UI that I've ever encountered).Limitationsp4checkoutdoesn't handle logging in to Perforce. Usep4vorp4 loginto renew
your session if it has expired.Licensep4checkoutis released under MIT license.p4checkoutis an independent software tool.
It is not an official product of Perforce Software, Inc., and is in no way affiliated with or endorsed by Perforce Software, Inc.
Perforce® is a registered trademark of Perforce Software, Inc.
Package: p4clean
AboutP4clean returns a folder tree inside a local Perfoce workspace to its original state by deleting untracked files and removing all empty folders. An exclusion list can be set so untracked development files are not deleted.Warning: This tool is to be used only if you are confident untracked files can be deleted. Otherwise ‘p4 reconcile’ (Perforce 2012.1 and later) may be a better choice.RequirementsPerforce server and command line tools must be installed.InstallationFrom pip:$ pip install --upgrade p4cleanFrom easy_install:$ easy_install -ZU p4cleanUsageTo clean current folder hiearchy$ p4cleanOptions:Usage: p4clean [options]

Clean Perfoce local workspace.

Options:
  -n, --dry-run         Print names of files and folders that would be deleted
  -q, --quiet           Do not print names of deleted files and folders
  -e, --exclude         Semicolon separated list of file and folder patterns to be ignored from the clean-up.
  -v, --version         Show program's version number and exit
  -h, --help            Show this help message and exitConfig fileAn optional p4clean config file can be used. Add a file named ‘.p4clean’ anywhere
inside the local workspace (Suggested location for .p4clean config file is workspace root).
At launch, p4clean looks recursively up to the workspace root for this file.
If found, matching pattern files and directories are excluded from the clean-up.p4clean config file example:[p4clean]
exclude = *.log;*/.git*;
Package: p4p
PVAccess for PythonPython bindings for the PVAccess network client and server.python -m virtualenv p4ptest
. p4ptest/bin/activate
python -m pip install -U pip
python -m pip install p4p
python -m nose2 p4pSee documentationhttps://mdavidsaver.github.io/p4p/Sourcehttps://github.com/mdavidsaver/p4p/CI results
Package: p4rrot
P4RROTGenerating P4 Code for the Application LayerMotivationThroughput and latency-critical applications (e.g. processing sensor data, robot control, or monitoring stock market streams) can often benefit if computations are performed close to the client. Performing these computations in the data plane can help us take it to the next level.P4 is excellent data plane programming language, and we all love it. However, it wasn't meant to implement application-layer tasks. Thus, offloading server-functionality can be challenging.P4RROT is a code generator that helps programmers overcome certain limitations and write shorter and easier-to-read code.Supported targetsP4RROT is a very young project. The current code base supports both the BMv2 and the Netronome NFP.We plan to add Tofino specific elements as well.Getting started...
Package: p4util
IntroThis is a collection of Python scripts that may enhance your Perforce
experience.To run individual scripts, run:python -m p4util.scriptInstallFrom PyPIpip install p4utilFrom SourceSync //guest/lester_cheung/p4util/… to your workspace.Runpython setup.py installDevelopSync //guest/lester_cheung/p4util/… to your workspace.Runpython setup.py developThis will install the package that points to your workspace using
symlinks so you can test your changes without re-installing.Reporting BugsBug reports can be filed inthe Perorce
Workshop.CreditsSven (sven_erik_knop) - for his P4Pythonlib
(//guest/sven_erik_knop/P4Pythonlib) and P4Python.
Package: p4x
Philipp Tempel’s Personal Python Package. Includes lots of self-made modules and methods.Free software: MIT licenseInstallationpip install p4xYou can also install the in-development version with:pip install https://github.com/philipptempel/python-p4x/archive/master.zipDocumentationhttps://python-p4x.readthedocs.io/DevelopmentTo run the all tests run:toxNote, to combine the coverage data from all the tox environments run:Windowsset PYTEST_ADDOPTS=--cov-append
toxOtherPYTEST_ADDOPTS=--cov-append toxChangelog0.1.3 (2020-01-22)Add modulelaboratorywithexperimentssubmodule to manage experimental trials into projects, sessions, and trialsAdd moduletimingDrop support forpython3.50.1.2 (2019-12-27)Add aMakefilewith targets for testing, building, releasing, etc.0.1.1 (2019-12-17)Changes inbumpversionconfigurationChange how modulecolorschemesbehaves resulting in much cleaner code0.1.0 (2019-11-25)First release on PyPI.
Package: p5
p5 is a Python library that provides high level drawing functionality
to help you quickly create simulations and interactive art using
Python. It combines the core ideas ofProcessing— learning to code in a visual context —
with Python’s readability to make programming more accessible to
beginners, educators, and artists.To report a bug / make a feature request use theissues pagein this repository. You can also use thediscourse platformto ask/discuss anything related to p5py.Examplep5 programs are called “sketches” and are run as any other Python
program. The sketch above, for instance, draws a circle at the mouse
location that gets a random reddish color when the mouse is pressed
and is white otherwise; the size of the circle is chosen randomly. The
Python code for the sketch looks like:fromp5import*defsetup():size(640,360)no_stroke()background(204)defdraw():ifmouse_is_pressed:fill(random_uniform(255),random_uniform(127),random_uniform(51),127)else:fill(255,15)circle_size=random_uniform(low=10,high=80)circle((mouse_x,mouse_y),circle_size)defkey_pressed(event):background(204)# p5 supports different backends to render sketches,# "vispy" for both 2D and 3D sketches & "skia" for 2D sketches# use "skia" for better 2D experience# Default renderer is set to "vispy"run(renderer="vispy")# "skia" is still in betaDocumentationThe p5py documentation can be found herep5 documentationInstallationTake a look at the installation steps here in thep5 installation pageContributingWe welcome contributions from anyone, even if you are new to open source. You can start by fixing the existingissuesin p5py. In case you need any help or support from the p5py development community, you can join ourslack group.Licensep5 is licensed under the GPLv3. SeeLICENSEfor more
details. p5 also includes the following components from other open
source projects:OpenGL shadersfrom the Processingproject. Licensed under LGPL v2.1. SeeLICENSES/lgpl-2.1.txtfor the full license text.All licenses for these external components are available in theLICENSESfolder.
Package: p5250
A Python library that provides an interface to communicate with IBM hosts: send commands and text, receive output (screens).
The library is built on a 3270 emulator, but adapted for the 5250 protocol used by AS400 and IBM i.The library is highly customizable and is built with simplicity in mind.
It is written in Python 3, runs on Linux and Unix-like Operating Systems, and relies on thes3270utility. So it is required to have thes3270installed on your system and available on your PATH.The library allows you to open a telnet connection to an IBM host, and execute a set of instructions as you specified them in your python program.
Package: p5.aiogoldsrcrcon
p5-python3-aiogoldsrcrconpython3 asyncio rcon client for GoldSrc engineInstallfrom Python Package Index (PyPI):pip install p5.aiogoldsrcrconfrom source code directory:cd path/to/source/code/directory && pip install .from source code archive file:pip install path/to/source/code/archive/fileLibraryExampleWatchexample.pyHelpimport p5.aiogoldsrcrcon
help(p5.aiogoldsrcrcon)
help(p5.aiogoldsrcrcon.connection)
help(p5.aiogoldsrcrcon.Connection)Binary entry pointp5-aiogoldsrcrcon[.exe] --helpAlso, you can use portable exe with same interface on Windows:https://github.com/p5-vbnekit/p5-python3-aiogoldsrcrcon/releases/latest/download/p5-aiogoldsrcrcon-portable.exe
Package: p5.new-service-port-generator
p5-python-new_service_port_generatorRandom port generator for new tcp/udp service.ReferencesProject page onPyPi.Source code upstream onGitHub.Installcallpip install p5.new_service_port_generatorCollecting p5.new_service_port_generator
  Downloading p5.new_service_port_generator-0.0.4.tar.gzSuccessfully built p5.new-service-port-generator
Installing collected packages: p5.new-service-port-generator
Successfully installed p5.new-service-port-generator-0.0.4or callpip install .in source directoryProcessing /home/user/src/p5-python-new_service_port_generatorSuccessfully built p5.new-service-port-generator
Installing collected packages: p5.new-service-port-generator
Successfully installed p5.new-service-port-generator-0.0.4Uninstallcallpip uninstall p5.new_service_port_generatorUninstalling p5.new-service-port-generator-0.0.4:
  Would remove:
    /home/user/venv/lib/python3.8/site-packages/p5.new_service_port_generator-0.0.4-py3.8.egg-info
    /home/user/venv/lib/python3.8/site-packages/p5/new_service_port_generator/*
Proceed (y/n)? y
  Successfully uninstalled p5.new-service-port-generator-0.0.4ExampleTry:example.pyor this:import sys

from p5.new_service_port_generator import make as _make_generator

_generator = _make_generator()
print("generator pool size: {}".format(len(_generator.pool)), file = sys.stderr)

print("your first port [{}] for your new service was returned by __call__ and removed from pool".format(_generator()), file = sys.stderr)
print("generator pool size: {}".format(len(_generator.pool)), file = sys.stderr)

print("your second port [{}] for your new service was generated by __iter__ and removed from pool".format(next(iter(_generator))), file = sys.stderr)
print("generator pool size: {}".format(len(_generator.pool)), file = sys.stderr)