Saravanan666/pypi-org huggingface dataset:
Package: einsum-experiment
einsum-experimentFor solving einsum equationsWARNING: This repo is in development. It was automatically generated withmkpylib. If you're reading this message, it means that I use this repo for my own purposes right now. It might not do anything at all; the default functionality isprint('TODO').If you really want to try it out, feel free. I recommend reading through thetestsand commit history to see if it does what you need, orask mefor status updates.Stay tuned!Installpip3 install -U einsum-experimentOr develop locally:git clone https://github.com/shawwn/einsum-experiment ~/einsum-experiment
cd ~/einsum-experiment
python3 setup.py developUsageimporteinsum_experimentprint('TODO')LicenseMIT. SeeLICENSEfile.ContactA library byShawn Presser. If you found it useful, please considerjoining my patreon!My Twitter DMs are always open; you shouldsend me one! It's the best way to reach me, and I'm always happy to hear from you.Twitter:@theshawwnPatreon:https://www.patreon.com/shawwnHN:sillysaurusxWebsite:shawwn.com
Package: einsumt
einsumtMultithreaded version of numpy.einsum function.ReasoningNumpy's einsum is a fantastic function which allows for sophisticated array operations with a single, clear line of code. However, this function in general does not benefit from the underlaying multicore architecture and all operations are performed on a single CPU.The idea is then to split the einsum input operands along the chosen subscript, perform computation in threads and then compose the final result by summation (if subscript is not present in output) or concatenation of partial results.UsageThis function can be used as a replacement for numpy's einsum:from einsumt import einsumt as einsum
result = einsum(*operands, **kwargs)In current implementation first operandmustbe a subscripts string. Other differences will be treated as unintended bugs.BenchmarkingIn order to test, ifeinsumtwould be beneficial in your particular case please run the benchmark, e.g.:import numpy as np
from einsumt import bench_einsumt

bench_einsumt('aijk,bkl->ail',
              np.random.rand(100, 100, 10, 10),
              np.random.rand(50, 10, 50))and the result is:Platform:           Linux
CPU type:           Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Subscripts:         aijk,bkl->ail
Shapes of operands: (100, 100, 10, 10), (50, 10, 50)
Leading index:      automatic
Pool type:          default
Number of threads:  12
Execution time:
    np.einsum:      2755 ms  (average from 1 runs)
    einsumt:        507.9 ms  (average from 5 runs)
Speed up:           5.424xMore exemplary benchmark calls are contained in bench_einsum.py file.DisclaimerBefore you start to blame me because of little or no speedups please keep in mind that threading costs additional time (because of splitting and joining data for example), soeinsumtfunction would become beneficial for larger arrays only. Note also that in many cases numpy's einsum can be efficiently replaced with combination of optimized dots, tensordots, matmuls, transpositions and so on, instead ofeinsumt(at cost of code clarity of course).
Package: eip712
Quick StartMessage classes for typed structured data hashing and signing in Ethereum.
SeeEIP-712for details.Dependenciespython3version 3.8 up to 3.11.InstallationviapipYou can install the latest release viapip:pipinstalleip712viasetuptoolsYou can clone the repository and usesetuptoolsfor the most up-to-date version:gitclonehttps://github.com/ApeWorX/eip712.gitcdeip712
python3setup.pyinstallQuick UsageDefine EIP-712 models:fromeip712.messagesimportEIP712Message,EIP712TypeclassPerson(EIP712Type):name:"string"wallet:"address"classMail(EIP712Message):_chainId_=1_name_="Ether Mail"_verifyingContract_="0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC"_version_="1"sender:Personreceiver:PersonInitialize a Person object as you would normallyperson = Person(name="Joe", wallet="0xa27CEF8aF2B6575903b676e5644657FAe96F491F")
Package: eip712-clearsign
python-eip712Parse eip712 clear sign descriptors.Installpipinstalleip712-clearsignRun testspyenvinstall3.10.6
pyenvlocal3.10.6
python-mvenvvenvsourcevenv/bin/activate
pipinstall-rrequirements-dev.txt
pipinstall.
pytest-s--cov=./eip712Generate an EIP712 parserYou can generate a base parser file using the following python code:importjsonfromeip712import(EIP712ContractDescriptor,EIP712DAppDescriptor,)eip712_dapp=EIP712DAppDescriptor(blockchainName="ethereum",chainId=1,name="MyDApp",contracts=[])contract=EIP712ContractDescriptor(address="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",contractName="MyCoolContract_V1",messages=[],)schemas=[{"EIP712Domain":[{"name":"chainId","type":"uint256"},{"name":"name","type":"string"},{"name":"verifyingContract","type":"address"},{"name":"version","type":"string"},],"Mail":[{"name":"contents","type":"string"},{"name":"from","type":"Person"},{"name":"to","type":"Person"},],"Person":[{"name":"name","type":"string"},{"name":"wallets","type":"Wallet[]"},],"Wallet":[{"name":"name","type":"string"},{"name":"addr","type":"address"},],},...]forschemainschemas:eip712_dapp.add_message(target_contract=contract,schema=schema)withopen("eip712.json","w+")asf:json.dump(eip712_dapp.dict(by_alias=True),f,indent=4,sort_keys=True,ensure_ascii=False)This will create one mapper field per element in your schemas, with auto generated names. You should then:Remove the fields you don't want to display on the NanoRename the fields that you want to keep, with names that are as meaningful as possible
Package: eip-auditor
# Find Unused EIPs in AWSThis code allows us to find unused ip addresses in AWS and searches security groups for any reference of them. This allows us to save costs and keep it clean.### InstallationThis script requires python to run.Step 1 - Setup venv (optional)`sh $ virtualenv .venv $ source .venv/bin/activate `Step 2 - Install Requirements`sh $ pip install-rrequirements.txt `### Scenarios:1. Search all regions for unused ip addresses, and for referecnces to all security groups in the same region:`shAWS_PROFILE=<profilename> python unused_ip_addresses.py--regionall `2. Search a specific region for all unused ip addresses, and for references to all security groups in that region:`shAWS_PROFILE=<profilename> python unused_ip_addresses.py--regionus-east-1`3. Search a specific region for a specified list of unused ip addresses, and for referecnces to all scurity groups in that region:`shAWS_PROFILE=<profilename> python unused_ip_addresses.py--regionus-east-1--ip_addresses10.1.1.1,10.2.2.2,10.3.3.3 `
Package: eipiphany-core
EipiphanySetting up the Python EnvironmentMacOSInstall pyenv (https://github.com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv)brew updatebrew install pyenvIn ~/.bashrc addexport PYENV_ROOT="$HOME/.pyenv"export PATH="$PYENV_ROOT/bin:$PATH"eval "$(pyenv init -)"brew install openssl readline sqlite3 xz zlib tcl-tkInstall pyenv-virtualenv (https://github.com/pyenv/pyenv-virtualenv)brew install pyenv-virtualenvIn ~/.bashrc addeval "$(pyenv virtualenv-init -)"Open a new terminalInstall Python versionenv PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.9.2Optional: set global version of Pythonenv PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv global 3.9.2Create virtual envpyenv virtualenv 3.9.2 auto-qc-pipeline-1.0.0-SNAPSHOTSet local version of python (if not done already)change directory to root of projectpyenv local auto-qc-pipeline-1.0.0-SNAPSHOTOther OSTODOSetting up IntelliJInstall the IntelliJ Python pluginSet up pyenvFile -> Project Structure or CMD + ;SDKs -> + -> Add Python SDK -> Virtual EnvironmentSelect Existing EnvironmentChoose ~/.pyenv/versions/uscg-split-survey-1.0.0-SNAPSHOT/bin/pythonSet up Python Facet (not sure if this is required)File -> Project Structure or CMD + ;Facets -> + -> PythonSet interpreterInstalling DependenciesAdd dependencies with versions to requirements.txtpip install --upgrade pip && pip install -r requirements_dev.txtMavenThis project can use Apache Maven to easily build this project.  However, this is not required, but recommended.
Maven can be easily installed by downloading it from the Maven site or using sdkman.Build with MavenAfter setting up your pyenv run:mvn clean package
Package: eipiphany-file
auto-qc-pipelineSetting up the Python EnvironmentMacOSInstall pyenv (https://github.com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv)brew updatebrew install pyenvIn ~/.bashrc addexport PYENV_ROOT="$HOME/.pyenv"export PATH="$PYENV_ROOT/bin:$PATH"eval "$(pyenv init -)"brew install openssl readline sqlite3 xz zlib tcl-tkInstall pyenv-virtualenv (https://github.com/pyenv/pyenv-virtualenv)brew install pyenv-virtualenvIn ~/.bashrc addeval "$(pyenv virtualenv-init -)"Open a new terminalInstall Python versionenv PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.9.2Optional: set global version of Pythonenv PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv global 3.9.2Create virtual envpyenv virtualenv 3.9.2 auto-qc-pipeline-1.0.0-SNAPSHOTSet local version of python (if not done already)change directory to root of projectpyenv local auto-qc-pipeline-1.0.0-SNAPSHOTOther OSTODOSetting up IntelliJInstall the IntelliJ Python pluginSet up pyenvFile -> Project Structure or CMD + ;SDKs -> + -> Add Python SDK -> Virtual EnvironmentSelect Existing EnvironmentChoose ~/.pyenv/versions/uscg-split-survey-1.0.0-SNAPSHOT/bin/pythonSet up Python Facet (not sure if this is required)File -> Project Structure or CMD + ;Facets -> + -> PythonSet interpreterInstalling DependenciesAdd dependencies with versions to requirements.txtpip install --upgrade pip && pip install -r requirements_dev.txtMavenThis project can use Apache Maven to easily build this project.  However, this is not required, but recommended.
Maven can be easily installed by downloading it from the Maven site or using sdkman.Build with MavenAfter setting up your pyenv run:mvn clean package
Package: eipiphany-seda
EipiphanySetting up the Python EnvironmentMacOSInstall pyenv (https://github.com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv)brew updatebrew install pyenvIn ~/.bashrc addexport PYENV_ROOT="$HOME/.pyenv"export PATH="$PYENV_ROOT/bin:$PATH"eval "$(pyenv init -)"brew install openssl readline sqlite3 xz zlib tcl-tkInstall pyenv-virtualenv (https://github.com/pyenv/pyenv-virtualenv)brew install pyenv-virtualenvIn ~/.bashrc addeval "$(pyenv virtualenv-init -)"Open a new terminalInstall Python versionenv PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.9.2Optional: set global version of Pythonenv PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv global 3.9.2Create virtual envpyenv virtualenv 3.9.2 auto-qc-pipeline-1.0.0-SNAPSHOTSet local version of python (if not done already)change directory to root of projectpyenv local auto-qc-pipeline-1.0.0-SNAPSHOTOther OSTODOSetting up IntelliJInstall the IntelliJ Python pluginSet up pyenvFile -> Project Structure or CMD + ;SDKs -> + -> Add Python SDK -> Virtual EnvironmentSelect Existing EnvironmentChoose ~/.pyenv/versions/uscg-split-survey-1.0.0-SNAPSHOT/bin/pythonSet up Python Facet (not sure if this is required)File -> Project Structure or CMD + ;Facets -> + -> PythonSet interpreterInstalling DependenciesAdd dependencies with versions to requirements.txtpip install --upgrade pip && pip install -r requirements_dev.txtMavenThis project can use Apache Maven to easily build this project.  However, this is not required, but recommended.
Maven can be easily installed by downloading it from the Maven site or using sdkman.Build with MavenAfter setting up your pyenv run:mvn clean package
Package: eipiphany-time
EipiphanySetting up the Python EnvironmentMacOSInstall pyenv (https://github.com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv)brew updatebrew install pyenvIn ~/.bashrc addexport PYENV_ROOT="$HOME/.pyenv"export PATH="$PYENV_ROOT/bin:$PATH"eval "$(pyenv init -)"brew install openssl readline sqlite3 xz zlib tcl-tkInstall pyenv-virtualenv (https://github.com/pyenv/pyenv-virtualenv)brew install pyenv-virtualenvIn ~/.bashrc addeval "$(pyenv virtualenv-init -)"Open a new terminalInstall Python versionenv PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.9.2Optional: set global version of Pythonenv PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv global 3.9.2Create virtual envpyenv virtualenv 3.9.2 auto-qc-pipeline-1.0.0-SNAPSHOTSet local version of python (if not done already)change directory to root of projectpyenv local auto-qc-pipeline-1.0.0-SNAPSHOTOther OSTODOSetting up IntelliJInstall the IntelliJ Python pluginSet up pyenvFile -> Project Structure or CMD + ;SDKs -> + -> Add Python SDK -> Virtual EnvironmentSelect Existing EnvironmentChoose ~/.pyenv/versions/uscg-split-survey-1.0.0-SNAPSHOT/bin/pythonSet up Python Facet (not sure if this is required)File -> Project Structure or CMD + ;Facets -> + -> PythonSet interpreterInstalling DependenciesAdd dependencies with versions to requirements.txtpip install --upgrade pip && pip install -r requirements_dev.txtMavenThis project can use Apache Maven to easily build this project.  However, this is not required, but recommended.
Maven can be easily installed by downloading it from the Maven site or using sdkman.Build with MavenAfter setting up your pyenv run:mvn clean package
Package: eiprest
EipRest - Simple Solidserver REST clientPython implementation of SOLIDserver REST client.Installpython3 -m pip install eiprestUsageAs standalone executable script:Using simple parameter formatpython -m eiprest -s solidserver.test.com dns_server_info dns_id=3Using json formatpython -m eiprest --server 10.0.99.99 dns_server_info '{"dns_id":3}'Runpython -m eiprest -hto see all command line options.As python module in another script:fromeiprestimportEipRestrest=EipRest(host='1.2.3.4',user='ipmadmin',password='admin',debug=True)params={'dns_id':3}rest.query('GET','dns_server_info',params)ifrest.respisnotNone:print('Response status: ',rest.resp.status_code)response_data=rest.getData()Advanced UsageEipRest Object MethodsEipRest(host, user, password, debug=False)host: SOLIDserver hostname or IP addressuser: SOLIDserver valid login namepassword: SOLIDserver valid login passworddebug: enable more verbose outputquery(method, service, params=None, payload=None)method: HTTP methods support only GET, POST, PUT, DELETE, and OPTIONSUse GET for all *_list services (dns_server_list, dhcp_scope_list, etc.)
and *_info services (dns_server_info, dhcp_scope_info, etc.).DELETE are reserved for all *_delete services.For *_add services, PUT (create) or POST (update) should be used.Use OPTIONS without any parameters to get all available input and output parameters
of the service.service: SOLIDserver API service nameparams: Python dictionary containing service parameterspayload: Python dictionary containing additional parameters (optional)rpc(method, service, params=None, payload=None)Same asquerymethod except that there is no input parameter validation check. Also this is the only way to call SOLIDserver macro in REST API.Ex.rest.rpc('POST','clish_force_ntp_update.php')getLastUrl()Return last URL called.getData()Return HTTP response data.
Package: eiprimos
Este es un módulo sencillo de Python con una función que verifica si un número dado es primo o no lo esMIT LicenseCopyright (c) 2021 David Leirado MarotoPermission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the “Software”), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Package: eips
Ethereum Improvement Proposal (EIP) ProcessorCLI tools and Python library for interacting with EIPs from thesource EIPs GitHub repository.Features/TODOFrontendCLI toolsLibrary APIDocumentationData processing:EIP Metadata processingEIP relationships and referencesAutomated taggingFile history, changelogAggregate data, statistics, and error detectionUsageShow EIPeipsshow20Show EIP Headerseipsshow-i4626API UsageGet an EIP>>>fromeipsimportEIPs>>>eips=EIPs()>>>eip_20=eips.get(20)[0]>>>eip_20.title'Token Standard'Get all EIPs>>>fromeipsimportEIPs>>>eips=EIPs()>>>foreineips.get():...print(e.eip_id)...20185216999606[...]Get count of EIPs>>>fromeipsimportEIPs>>>eips=EIPs()>>>eips.len()687Get EIPs aggregate stats>>>fromeipsimportEIPs>>>eips=EIPs()>>>eips.stats().total687>>>eips.stats().errors0>>>[c.valueforcineips.stats().categories]['ERC','Core','Interface','Networking']>>>[s.valueforsineips.stats().statuses]['Stagnant','Last Call','Withdrawn','Final','Review','Draft','Living']>>>[t.valuefortineips.stats().types]['Standards Track','Meta','Informational']DevelopmentRun TestshatchruntestLintinghatchrunlintRelease# Bump the version major/minor/patchhatchversionpatch# Tag the git commit with the versiongittag-a"v$(hatchversion)"-m"v$(hatchversion)"# Push it up to GH, don't forget the taggitpush--follow-tagsNowcreate a GitHub releaseand CI will do the rest.
Package: eiq
A Python Demo Framework for eIQ on i.MX ProcessorsPyeIQ is written on top ofeIQ™ ML Software Development Environmentand
provides a set of Python classes allowing the user to run Machine Learning
applications in a simplified and efficiently way without spending time on
cross-compilations, deployments or reading extensive guides.Take as a disclaimer that PyeIQ should not be considered production-ready.Go to the documentation page for further detailspyeiq.dev.Official ReleasesBSP ReleasePyeIQ ReleasePyeIQ UpdatesBoardDateStatusNotesApr, 2020PoCMay, 2020Jun, 2020StableJun, 2020Aug, 2020Nov, 2020Major Changes2.0.0General major changes on project structure.Split project into engine, modules, helpers, utils and apps.Add base class to use on all demos avoiding repeated code.Support for more demos and applications including Arm NN.Support for building using Docker.Support for download data from multiple servers.Support for searching devices and build pipelines.Support for appsink/appsrc for QM (not working on MPlus).Support for camera and H.264 video.Support for Full HD, HD and VGA resolutions.Support video and image for all demos.Add display info in the frame, such as: FPS, model and inference time.Add manager tool to launch demos and applications.Add document page for PyeIQ project.1.0.0Support demos based on TensorFlow Lite (2.1.0) and image classification.Support inference running on GPU/NPU and CPU.Support file and camera as input data.Support SSD (Single Shot Detection).Support downloads on the fly (models, labels, dataset, etc).Support old eIQ demos from eiq_sample_apps CAF repository.Support model training for host PC.Support UI for switching inference between GPU/NPU/CPU on TensorFlow Lite.Copyright and LicenseCopyright 2020 NXP Semiconductors. Free use of this software is granted under
the terms of the BSD 3-Clause License.
SeeLICENSEfor details.
Package: eiqlib
eiqliba python3 library for interacting with EclecticIQeiqjsona simple python3 library for generating EIQ API json bodies.
only compatible with EclecticIQ 2.2dependenciespython3standard python3 libraries (json, time, uuid, urllib.request)EclecticIQ 2.2 (as server for the API to communicate with)example usage of eiqjson.EIQEntityfromeiqlib.eiqjsonimportEIQEntityindicator=EIQEntity()# General entity settingsindicator.set_entity(indicator.ENTITY_INDICATOR)indicator.set_entity_title('[tag1] [tag2] <domain> - <iso-8601 timestamp>')indicator.set_entity_description('<from email-address>\n<email subject>\n<notes about sighting type>')indicator.set_entity_observed_time('YYYY-MM-DDTHH:MM:SSZ')indicator.set_entity_confidence('Unknown')indicator.set_entity_tlp('AMBER')indicator.set_entity_source('<uuid of ingestion source>')# Indicator-specific required fieldsindicator.set_entity_impact('Unknown')indicator.add_indicator_type(indicator.INDICATOR_C2)indicator.add_indicator_type(indicator.INDICATOR_HOST_CHARACTERISTICS)# Adding observablesindicator.add_observable(indicator.OBSERVABLE_IPV4,'127.0.0.1')indicator.add_observable(indicator.OBSERVABLE_DOMAIN,'www.example.org')indicator.add_observable(indicator.OBSERVABLE_URI,'https://www.example.org/test.php')indicator.add_observable(indicator.OBSERVABLE_EMAIL,'postmaster@example.org')withopen('EntityTitle.json','w')asf:f.write(indicator.get_as_json())example usage of eiqjson.EIQRelationfromeiqlib.eiqjsonimportEIQEntity,EIQRelationrel=EIQRelation()rel.set_relation(rel.RELATION_STIX_UPDATE)rel.set_source('<uuid of updated entity>',EIQEntity.ENTITY_SIGHTING)rel.set_target('<uuid of superseded entity>',EIQEntity.ENTITY_SIGHTING)rel.set_ingest_source('<uuid of ingestion source>')withopen('UpdateCall.json','w')asf:f.write(rel.get_as_json())eiqcallspython3 bindings to the EclecticIQ REST apidependenciespython3standard python3 libraries (json, urllib.request)example usagefromeiqlib.eiqcallsimportEIQApiapi=EIQApi()api.set_host('https://eiq.lan/private')api.set_credentials('<username>','<password>')# entity_json can be generated with the help of eiqjson.EIQEntityresponse=api.create_entity(entity_json)ifnotresponseor'errors'inresponse:ifresponse:forerrinresponse['errors']:print('[error%d]%s'%(err['status'],err['title']))print('\t%s'%(err['detail'],))else:print('unable to get a response from host')example of auto-updating previous entitiesfromeiqlib.eiqcallsimportEIQApiapi=EIQApi()api.set_host('https://eiq.lan/private')api.set_credentials('<username>','<password>')# [optional] generating a token this way allows you to pass it manually to all other# calls of EIQApi. If you do not pass a token to EIQApi methods, it does a do_auth# call internally.token=api.do_auth()# entity_json can be generated with the help of eiqjson.EIQEntity# if you use create_entity this way, every subsequently created entity using the same update_identifier# will update the latest version already in EIQresponse=api.create_entity(entity_json,token=token,update_identifier="Event-000")
Package: eiq-logging
eiq_loggingThis package exists to make it easy to configure logging in a consistent way
across multiple EclecticIQ Python projects.Installationpip install eiq-loggingUsageIn your application's entrypoint, whatever that may be:import eiq_logging
eiq_logging.configure()Theconfigurefunction takes a few arguments:streamdetermines where logs are written. Defaults tosys.stderr.log_formatcan be either "plain" or "json". "plain" means plain text and is meant to be read by humans. "json" is newline-delimited JSON, meant for log aggregation and machine parsing.log_levelscan be either a dict of{logger_name: log_level}or a string which will be parsed as such. The string is comma-separated, and each item in the string should be in the format of "logger_name:log_level" - for example,root:info,example:debugwill set the root logger to the level INFO, and the logger "example" to level DEBUG.If you leave out thelog_formatandlog_levelarguments, you can configure these through the environment variablesEIQ_LOG_FORMATandEIQ_LOG_LEVEL.If you're using Gunicorn, you don't need to callconfigureyourself, you can just start the process with the--configflag:gunicorn --config=python:eiq_logging.gunicorn myapp