Package: abgleich-pkg-wasix
AbgleichThis package has the following repositories:Abgleich@githubAbgleich-binder@githubpypi-test-repoFirst time runTLDRfrom abgleich_pkg.abgleich import  setupEnvironment
setupEnvironment()detailedimport os
import logging
from abgleich_pkg.abgleich import  setlogging, printGlobals, setupEnvironment
os.chdir(os.path.dirname(os.path.realpath(__file__)))
setlogging()
printGlobals()
setupEnvironment()start dockercd docker
docker-compose -f docker-compose.yml  upFürs Internet:Freigabe von ip auf port:15432

dbconnstr='postgresql+psycopg2://postgres:secret@x.x.x.x:15432/mydb'

Also:
port:15432
user:postgres
pwd:secret
server:x.x.x.x
database:mydbexample mainimport os
import logging
from abgleich_pkg.abgleich import setlogging, prepareParams, checkDebugEnv, printGlobals, setupEnvironment, write2CSV, writeObj, write2DF, prepareFilterCSV, writeObj, getTuples, calcvalues, \
                                no_abacus, no_names, baseDataDir, tuplefn, tablename, chunksize, agents, threshold, filterOnAlgo, op, dbconnstr


def main():
    setlogging()
    prepareParams()
    printGlobals()

    tuples = getTuples(no_abacus, no_names, f'{baseDataDir}/{tuplefn}')
    result = calcvalues(agents, chunksize, tuples)
    writeObj(result, f'{baseDataDir}/{tablename}.result')
    finallist = prepareFilterCSV(result, threshold, filterOnAlgo, op)
    writeObj(finallist, f'{baseDataDir}/{tablename}.finallist')
    write2CSV(finallist, f'{baseDataDir}/{tablename}.csv')
    write2DF(finallist, f'{baseDataDir}/{tablename}.df')
    if os.name == 'posix':
        try: 
            os.chdir('docker')
            os.system('./do_csv_upload.sh')
        except OSError: 
            print("Something wrong with specified directory. Exception- ", sys.exc_info()) 
        finally: 
            print("Current directory is-", os.getcwd())
            print('run do_csv_upload.sh manually!')
    else:
        logging.warning(f'system: {os.name}. load make take some time....')
        write2Database(finallist, dbconnstr, tablename)

if __name__ == "__main__":
    os.chdir(os.path.dirname(os.path.realpath(__file__)))
    print(f'cwd: {os.curdir}')
    if True:
        setlogging()
        printGlobals()
        setupEnvironment()
    else:
        main()callme:python3 main.py --no_abacus=all --no_names=all --calcTuples=j --tuplesfile=abgleich.tuples --tablename=ABGLEICHinstallation method (try)import sys
import subprocess
subprocess.check_call([sys.executable, '-m', 'pip', 'install', '--upgrade', '--index-url=https://test.pypi.org/simple', '--no-deps', 'abgleich-pkg-wasix'])
import abgleich_pkgThis markdown :-)You can useGithub-flavored Markdownto write more content.📦 setup.py (for humans)This repo exists to providean example setup.pyfile, that can be used
to bootstrap your next Python project. It includes some advanced
patterns and best practices forsetup.py, as well as some
commented–out nice–to–haves.For example, thissetup.pyprovides a$ python setup.py uploadcommand, which creates auniversal wheel(andsdist) and uploads
your package toPyPiusingTwine, without the need for an annoyingsetup.cfgfile. It also creates/uploads a new git tag, automatically.In short,setup.pyfiles can be daunting to approach, when first
starting out — even Guido has been heard saying, "everyone cargo cults
thems". It's true — so, I want this repo to be the best place to
copy–paste from :)Check out the example!Installationcdyour_project# Download the setup.py file:#  download with wgetwgethttps://raw.githubusercontent.com/navdeep-G/setup.py/master/setup.py-Osetup.py#  download with curlcurl-Ohttps://raw.githubusercontent.com/navdeep-G/setup.py/master/setup.pyTo DoTests via$ setup.py test(if it's concise).Pull requests are encouraged!More ResourcesWhat is setup.py?on Stack OverflowOfficial Python Packaging User GuideThe Hitchhiker's Guide to PackagingCookiecutter template for a Python packageLicenseThis is free and unencumbered software released into the public domain.Anyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any means.