def main(argument_list): # Define valid options unix_options = "hil:sv" gnu_options = ["help", "import", "language=", "setup", "version"] # Find given arguments try: arguments, values = getopt.getopt(argument_list, unix_options, gnu_options) except getopt.error as err: print(str(err)) sys.exit(2) # Define routing for valid options for current_argument, current_value in arguments: if current_argument in ("-l", "--language"): settings.set_language(current_value) sys.exit(0) elif current_argument in ("-h", "--help"): print_help() sys.exit(0) elif current_argument in ("-i", "--import"): import import_audio import_audio.import_audio() sys.exit(0) elif current_argument in ("-s", "--setup"): setup() sys.exit(0) elif current_argument in ("-v", "--version"): print_version() sys.exit(0)
def boule(ecran,taille,x,y,angle=0): y+=13*taille tortueboule=Turtle(undobuffersize=0,visible=False,shape="square") setup(x,y,angle,tortueboule) boule = Shape("compound") t=taille/6 tracer(0) #La boule noire up() tortueboule.right(90) tortueboule.backward(t*150) tortueboule.right(90) tortueboule.begin_poly() tortueboule.circle(t*200,360) tortueboule.end_poly() boule.addcomponent(tortueboule.get_poly(), "black", "black") #Le cercle blanc tortueboule.left(90) tortueboule.pencolor('blue') tortueboule.forward(t*130) tortueboule.right(90) tortueboule.fillcolor('white') tortueboule.begin_poly() tortueboule.circle(t*75,360) tortueboule.end_poly() boule.addcomponent(tortueboule.get_poly(), "white", "blue") ecran.addshape('boule', shape=boule)
def run(): setup(name='pycalc.c', version='0.1', author='Puru', author_email='*****@*****.**', license='GNU General Public License(GPL)', # description="""A simple calculator that works with""", # """whole numbers written in C/Python.""", platforms=['Many'], ext_modules=[Extension('pycalc',sources=['pycalc.c'])] )
def pancarte(taille,x,y,angle=0,elargir=1,agrlargeur=1): setup(x,y,angle) t=taille e=elargir a=agrlargeur tracer(0) up() backward(12) right(90) forward(160) left(90) down() fillcolor('#8f5218') begin_fill() for i in range(2): forward(25) left(90) forward(320*e) left(90) left(90) forward(320*e) left(120) forward(12) left(60) forward(308*e) left(50) forward(12) end_fill() up() backward(190) left(45) forward(10) right(5) down() begin_fill() for i in range(2): forward(300) left(90) forward(160*a) left(90) end_fill() update()
def measure(current, init): adc = setup()[0] pwm = setup()[1] measurements = [] pwm.duty(current) for i in range(100): reading = adc.read() # read the value measurements.append(reading) #append the reading to a list data = sum(measurements) / len(measurements) # take the average value measurements[:] = [(x - data) ** 2 for x in measurements] #calculate standard deviation from a list comprehention std = ((sum(measurements)) / (len(measurements) - 1)) ** 0.5 pwm.deinit() return(data,std)
def main(): setup( name = 'wfreadable', version = '0.2', packages = ['wfreadable'], include_package_data = True, description = "preview and readability for waveface", license = 'copyright reserved', maintainer = 'Steven Shen', maintainer_email = '*****@*****.**', install_requires = ['lxml', 'opengraph', 'readable'], zip_safe = False, url = "https://waveface.com" )
def main(): setup() set_random_seed(randint(1,10)) # print Y_P, Y_Q keygen() # print t # print msk # print PK # print U i1 = 0 # print gamma msg = P.tate_pairing(Q, ec_order, k); # msg += msg CT = [] PT = [] S = [] for j in xrange(n): if not(j%4): S.append((i1,j)) print '++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++' print '++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++' extract(S) print '\n \n' print 'Subset S : \n', S print 'Aggregate Key K_S : \n', K_S for j in xrange(n): msg = Fp.random_element()*Fp.random_element()*msg PT.append(msg) CT.append(msg) for (i1, i2) in S: # if(i2 == 0): # print '++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++' # print '++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++' # print 'test index : ', i1, ',' ,i2 # print 'Plaintext : \n', PT[i2] CT[i2] = encrypt(i1, i2, PT[i2]) # print '\nencryption : \n' msg = decrypt(CT[i2], (i1, i2), K_S[i1], S) # print '\ndecryption : \n', msg print '====================================================================================' if msg != PT[i2]: print 'Decryption Failed' else: print 'Decryption Passed' print '====================================================================================' print '\n \n'
def test_setup(): setup(username=VALID_USERNAME, password=VALID_PASSWORD, verbose=False) conn, cursor = connect_to_mysql_server(username=VALID_USERNAME, password=VALID_PASSWORD, clear_db=False) cursor.execute("SELECT * FROM %s" % TABLE_NAME) columns = [col[0] for col in cursor.description] characters = [dict(zip(columns, row)) for row in cursor.fetchall() ] # convert list of tuples to list of dicts assert (len(characters) == NUM_CHARACTERS) assert (columns == TEST_TABLE_COLUMNS) print('setup end-to-end test ...... successful')
def menuPrincipal(): os.system('clear') while True: print("Bonjour\n") choice = input( "Que voulez-vous faire ?\n Entrez le numero correspondant a votre choix:\n\t1:Convertir tous les pdf present dans Papers\n\t2:Convertir certains des pdf present dans Papers\n\t3:Quitter\n" ) if (choice == 1): setup() break elif (choice == 2): menuListPdf() break else: break
def get_data_from_ftp(ftp_dir, d_start, d_finish): FTP_SERVER, FTP_USER, FTP_PASS = setup() with FTP(FTP_SERVER) as ftp: ftp.login(FTP_USER, FTP_PASS) ftp.cwd(ftp_dir) files = ftp.nlst() filtered_files = [] for file in files: if file[5:] >= d_start and file[5:] <= d_finish: filtered_files.append(file) # Получили список файлов для скачивания filtered_files.sort(key=lambda file: file[5:]) #скачиваем файлы и считаем посетителей за день file_counts = [] for file in filtered_files: with open('_sensors.tmp', 'wb') as sf: ftp.retrbinary('RETR ' + file, sf.write) with open('_sensors.tmp') as sf: count = 0 for line in sf: if len(line) == 1: break i = int(line.split(' ')[1]) count += i sensor = int(file[0:4]) year_month_date = file[5:] file_counts.append([sensor, year_month_date, count]) return file_counts
def pancartecovid(taille, x, y, angle=0): setup(x, y, angle) t = taille tracer(0) pancarte(1, 0, 0, 0, 1.4, 1.8) up() forward(150) left(90) forward(140) right(90) down() ici(2, 1)
def boule(taille, x, y, angle=0): tortueboule = Turtle(undobuffersize=0, visible=False, shape="square") setup(x, y, angle, tortueboule) t = taille / 7 tracer(0) #La boule noire up() tortueboule.right(90) tortueboule.backward(t * 150) tortueboule.right(90) tortueboule.begin_fill() tortueboule.circle(t * 200, 360) tortueboule.end_fill() #Le cercle blanc tortueboule.left(90) tortueboule.pencolor('blue') tortueboule.forward(t * 130) tortueboule.right(90) tortueboule.fillcolor('white') tortueboule.begin_fill() tortueboule.circle(t * 75, 360) tortueboule.end_fill() #Ecriture du 8 tortueboule.left(90) tortueboule.forward(t * 145) tortueboule.right(90) tortueboule.forward(t * 30) tortueboule.write('8', font=("Arial", int(90 * t), "normal")) update()
def boule(taille, x, y, angle=0): setup(x, y, angle) t = taille tracer(0) #La boule noire up() right(90) backward(t * 150) right(90) begin_fill() circle(t * 200, 360) end_fill() #Le cercle blanc left(90) pencolor('blue') forward(t * 130) right(90) fillcolor('white') begin_fill() circle(t * 75, 360) end_fill() #Ecriture du 8 left(90) forward(t * 145) right(90) forward(t * 30) write('8', font=("Arial", int(90 * t), "normal")) update()
def main(): out_file = 'out.json' parser = argparse.ArgumentParser() parser.add_argument('--demo', action='store_true') parser.add_argument('--eye', default=True, action='store_true') parser.add_argument('--emo', default=True, action='store_true') parser.add_argument('--gcloud', default=True, action='store_true') parser.add_argument('--out_dir', default='logs/') args = parser.parse_args() setup() stats = StatsCollector() interviewer = InterviewAI(stats, is_demo=args.demo, run_eye_tracker=args.eye, run_emo_threads=args.emo, run_gcloud_threads=args.gcloud) interviewer.begin() stats.print_stats() stats.to_json(args.out_dir + out_file)
def main(argv): #Parse comamnd line parameters i, o = parseParameters(argv) #Generate the problems and set it up problems = setup(i) #Solve them! for p in problems[:]: #pp.pprint(p) simulate(p) plotProblems(problems)
def main(): canvas, picture, blockSize = setup() ranOnce = 0 while (True): #BLITS AT TOP LEFT COORDS (0,0) canvas.blit(picture, (0, 0)) for event in pygame.event.get(): if event.type == pygame.KEYDOWN: if (event.key == pygame.K_RETURN): exit(0) #Iterate over canvas by block if (ranOnce == 0): for i in range(canvasWidth // blockSize): for j in range(canvasHeight // blockSize): pixelStartX = i * blockSize pixelStartY = j * blockSize #COMPUTE AVG RGB PER BLOCK avgR = 0 avgG = 0 avgB = 0 #iterate by pixel over block for pixelX in range(blockSize): for pixelY in range(blockSize): pixel = canvas.get_at( (pixelStartX + pixelX, pixelStartY + pixelY)) avgR += pixel[0] avgG += pixel[1] avgB += pixel[2] #Normalize avgR = avgR / (blockSize**2) avgG = avgG / (blockSize**2) avgB = avgB / (blockSize**2) #Again iterate over that block but this time set each pixel to the avg RGB for pixelX in range(blockSize): for pixelY in range(blockSize): canvas.set_at( (pixelStartX + pixelX, pixelStartY + pixelY), (avgR, avgG, avgB)) pygame.display.update() ranOnce = 1
m setuptools import setup, find_packages setup( name="pyfly", version="0.1", packages=find_packages(), install_requires=['SQLAlchemy>=1.0.13'], author="alexnad", author_email="*****@*****.**", description="native python graph database", license="GNU", keywords="graph database NoSQL databases", url="https://github.com/alexnad/PyFlyDB" )
from setuptools import setup package_name = '{{pack.packageName}}' setup( name = package_name, version = '0.0.0', packages = [package_name], data_files = [ ('share/ament_index/resource_index/packages', ['resource/' + package_name]), ('share/' + package_name, ['package.xml']), ], install_requires = ['setuptools'], zip_safe = True, maintainer = '{{pack.maintainer}}', maintainer_email = '{{pack.email}}', description = '{{pack.description}}', license = '{{pack.license}}', tests_require = ['pytest'], entry_points = { 'console_scripts': [ {% for en in entry_points %} '{{en}}', {% endfor %} ], }, )
def masque(taille, x, y, angle=0): setup(x, y, angle) t = taille tracer(0) width(t * 2 * t) pencolor('black') fillcolor('#c5e2f3') up() backward(t * 145) left(90) forward(t * 90) right(110) down() #Couvrebouche begin_fill() circle(t * 440, 37.5) right(105) forward(t * 150) right(65) circle(t * -310, 55.6) right(61) forward(t * 151) end_fill() up() backward(t * 40) right(90) forward(t * 30) right(25) u, i = pos() down() #Pli de masque for i in range(20): width(t * 2 + 0.1 * i) circle(t * 350, 1) left(6) for i in range(20): width(t * 4 - 0.1 * i) circle(t * 350, 1) up() goto(u, i) right(120) forward(t * 15) left(75) down() for i in range(20): width(t * 2 + 0.1 * i) circle(t * 350, 1) left(6) for i in range(20): width(t * 4 - 0.1 * i) circle(t * 350, 1) up() goto(u, i) right(120) forward(t * 55) left(73) down() for i in range(20): width(t * 2 + 0.1 * i) circle(t * 350, 1) left(6) for i in range(20): width(t * 4 - 0.1 * i) circle(t * 350, 1) up() forward(t * 20) right(70) forward(t * 15) left(73) down() #Les deux languettes fillcolor('#cbc4ba') begin_fill() circle(t * 300, 14) circle(t * 57, 116) left(50) forward(t * 60) right(110) forward(t * 15) right(70) forward(t * 50) right(25) circle(t * -60, 130) left(6) circle(t * -134, 30) forward(t * 35) right(110) forward(t * 15) end_fill() up() left(84) forward(t * 288) left(90) forward(t * 16) right(90) down() begin_fill() right(23) circle(t * -300, 17) left(5) circle(t * -63, 138) right(30) forward(t * 50) right(74) forward(t * 14) right(110) forward(t * 50) left(50) circle(t * 60, 130) right(6) circle(t * 134, 10) left(5) forward(t * 32) right(82) forward(t * 20) end_fill() update()
import setup import os import sys setup( name='Bars', version='1.4', author = 'William Vandergraaf', author_email = '*****@*****.**', url = 'https://github.com/Dog-Face-Development/Bars', license='GNU General Public License', description= "This is a simple get the last bar game that you play against the computer.", )
libraries=["cgraph", "cdt"], define_macros=define_macros, **extension_args ) ] if __name__ == "__main__": setup( name = release.name, version = release.version, author = release.authors['Hagberg'][0], author_email = release.authors['Hagberg'][1], description = release.description, keywords = release.keywords, long_description = release.long_description, license = release.license, platforms = release.platforms, url = release.url, download_url = release.download_url, classifiers = release.classifiers, packages = packages, data_files = data, ext_modules = extension, package_data = package_data, install_requires=['setuptools'], include_package_data = True, test_suite = "pygraphviz.tests.test.test_suite", )
#!/usr/bin/env python """ A setup.py script to use setuptools. """ from setup import * # execfile('setup.py') setup(name=DISTNAME, maintainer=MAINTAINER, maintainer_email=MAINTAINER_EMAIL, description=DESCRIPTION, license=LICENSE, url=URL, download_url=DOWNLOAD_URL, long_description=LONG_DESCRIPTION, classifiers=CLASSIFIERS, zip_safe=False, platforms='any', configuration=configuration)
--- /dev/null 2008-06-11 11:33:00.000000000 +0400 +++ setup.py 2008-06-11 11:38:41.000000000 +0400 @@ -0,0 +1,22 @@ +#!/usr/bin/env python + +"""Setup script for the dynagen module distribution.""" +# run this like python setup --root=/usr/local + +from distutils.core import setup, Extension + +setup( # Distribution meta-data + name = "dynagen", + version = "0.11.0", + description = "A frontend for dynamips", + author = "Greg Anuzelli", + author_email = "*****@*****.**", + url = "http://sourceforge.net/projects/dyna-gen", + + py_modules = ['confConsole','configobj','console','dynamips_lib', + 'pemu_lib', 'pemubin', 'pemuwrapper', + 'validate'] +) + +print "If you have installed the modules, copy dynagen to some " +print "place in your $PATH, like /usr/local/bin/."
# Copyright 2013-2014, Gustavo Narea.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License. from os import path from setuptools import find_packagesfrom setuptools import setup _HERE = path.abspath(path.dirname(__file__))_VERSION = open(path.join(_HERE, "VERSION.txt")).readline().rstrip()_README = open(path.join(_HERE, "README.rst")).read().strip() setup( name="pyrecord", version=_VERSION, description="Pythonic Record Types", long_description=_README, url="https://pythonhosted.org/pyrecord/", author="Gustavo Narea", author_email="*****@*****.**", classifiers=[ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries", ], keywords="record type struct data structure", license="Apache License, Version 2.0", packages=find_packages(exclude=["tests"]), include_package_data=True, exclude_package_data={'': ['README.rst']}, test_suite="nose.collector", )
#!/usr/bin/env python# The contents of this file are subject to the Mozilla Public License# Version 1.1 (the "License"); you may not use this file except in# compliance with the License. You may obtain a copy of the License at# http://www.mozilla.org/MPL/## Software distributed under the License is distributed on an "AS IS"# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the# License for the specific language governing rights and limitations# under the License.## The Original Code is pynsca.## The Initial Developer of the Original Code is Dustin J. Mitchell. Portions# created by Dustin J. Mitchell are Copyright (C) Mozilla, Inc. All Rights# Reserved.## Alternatively, the contents of this file may be used under the terms of the# GNU Public License, Version 2 (the "GPLv2 License"), in which case the# provisions of GPLv2 License are applicable instead of those above. If you# wish to allow use of your version of this file only under the terms of the# GPLv2 License and not to allow others to use your version of this file under# the MPL, indicate your decision by deleting the provisions above and replace# them with the notice and other provisions required by the GPLv2 License. If# you do not delete the provisions above, a recipient may use your version of# this file under either the MPL or the GPLv2 License. import osfrom setuptools import setup, find_packages descr = open(os.path.join(os.path.dirname(__file__), 'README.rst')).read() setup( name='pynsca', version='1.6a', description='Simple Python interface to Nagios Service Check Architecture', long_description=descr, author='Dustin J. Mitchell', author_email='*****@*****.**', url='http://github.com/djmitche/pynsca', license='MPL-1.1', packages=find_packages(), py_modules=['pynsca'], include_package_data=True, zip_safe=False, classifiers=[ 'Development Status :: 5 - Production/Stable', 'Intended Audience :: System Administrators', 'License :: OSI Approved :: Mozilla Public License 1.1 (MPL 1.1)', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Programming Language :: Python :: 2.4', 'Programming Language :: Python :: 2.5', 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: Implementation :: CPython', 'Topic :: System :: Monitoring', 'Topic :: System :: Networking :: Monitoring', 'Topic :: Software Development :: Libraries :: Python Modules', ],)
rom setuptools import setup, find_packages setup( name = "JabberLogBot", version = "0.1", packages = find_packages(), scripts = ['jabberlogbot.py'], # Project uses reStructuredText, so ensure that the docutils get # installed or upgraded on the target machine install_requires = ['docutils>=0.3'], package_data = { # If any package contains *.txt or *.rst files, include them: '': ['*.txt', '*.rst'], # And include any *.msg files found in the 'hello' package, too: 'hello': ['*.msg'], } # metadata for upload to PyPI author = "Luis Rei", author_email = "*****@*****.**", description = "This is an Example Package", license = "GPL", keywords = "hello world example examples", url = "http://example.com/HelloWorld/", # project home page, if any # could also include long_description, download_url, classifiers, etc. )
"unicodedata", "_ssl", "bz2", "email", "calendar", "bisect", "difflib", "doctest", "ftplib", "getpass", "gopherlib", "heapq", "macpath", "macurl2path", "GimpGradientFile", "GimpPaletteFile", "PaletteFile" ] } setup( version=Version.version(), description="Rockin' it Oldskool!", name="Frets on Fire", url="http://www.unrealvoodoo.org", app=APP, data_files=dataFiles, options={'py2app': OPTIONS}, setup_requires=['py2app'], )
import setuptools import setup from setuptools import find_packages setup( name='bggpy', version='0.0.1', author='Jay Atkinson', author_email='*****@*****.**', maintainer='Jay Atkinson', maintainer_email='*****@*****.**', platforms='any', license='BSD', description='Set of python tools for accessing data from' 'Boardgamegeek', long_description=open('README.md').read(), install_requires=[ 'requests', 'BeautifulSoup4'], )
$NetBSD$ --- setup.py.orig 2017-11-07 15:29:40.000000000 +0000 +++ setup.py @@ -6,7 +6,7 @@ from setuptools import setup, find_packa from setuptools.command.test import test as TestCommand HERE = path.abspath(path.dirname(__file__)) -__version__ = '1.0.0' +__version__ = '1.0.1' REQUIRES = [ 'requests~=2.13.0', @@ -107,8 +107,6 @@ setup( keywords='Robinhood trade API', packages=find_packages(), data_files=[ - ('docs', include_all_subfiles('docs')), - ('tests', include_all_subfiles('tests')) ], install_requires=get_requirements(), tests_require=get_requirements(True),
import distutils.core import setup import py2exe setup(windows=[hook.py])
import codecsimport osfrom setuptools import setup, find_packages here = os.path.abspath(os.path.dirname(__file__)) with codecs.open(os.path.join(here, 'README.rst'), encoding='utf-8') as f: README = f.read() with codecs.open(os.path.join(here, 'CHANGELOG.rst'), encoding='utf-8') as f: CHANGELOG = f.read() REQUIREMENTS = [ 'PyFxA', 'requests', 'requests-hawk', 'six',] setup(name='syncclient', version='0.9.0.dev0', description='Firefox Sync client', long_description=README + '\n\n' + CHANGELOG, license='Apache License (2.0)', classifiers=[ "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", "License :: OSI Approved :: Apache Software License" ], keywords="web services", author='Mozilla Services', author_email='*****@*****.**', url='https://github.com/mozilla-services/syncclient', packages=find_packages(), include_package_data=True, zip_safe=False, install_requires=REQUIREMENTS)
--- setup.py 2005-03-08 23:53:20.000000000 +0100 +++ setup.py.port 2008-07-03 17:30:05.000000000 +0200 @@ -1,3 +1,4 @@ + # urlgrabber distutils setup import re as _re import urlgrabber as _urlgrabber @@ -15,8 +16,6 @@ packages = ['urlgrabber'] package_dir = {'urlgrabber':'urlgrabber'} scripts = ['scripts/urlgrabber'] -data_files = [('share/doc/' + name + '-' + version, - ['README','LICENSE', 'TODO', 'ChangeLog'])] options = { 'clean' : { 'all' : 1 } } classifiers = [ 'Development Status :: 4 - Beta', @@ -41,5 +40,9 @@ #print '%-20s -> %s' % (k, config[k]) if k.startswith('_'): del config[k] + import os + if not os.environ.has_key('NOPORTDOCS'): + config.setdefault('data_files', [('%%DOCSDIR%%', ['README','LICENSE', 'TODO', 'ChangeLog'])]) + from distutils.core import setup setup(**config)
from setup import * from distutils.core import setup from distutils.extension import Extension from Pyrex.Distutils import build_ext if __name__ == '__main__': setup( name=NAME, version=VERSION, description=DESCRIPTION, long_description=LONG_DESCRIPTION, author=AUTHOR, author_email=AUTHOR_EMAIL, license=LICENSE, platforms=PLATFORMS, url=URL, download_url=DOWNLOAD_URL, classifiers=CLASSIFIERS, package_dir={'': 'lib'}, packages=['yaml'], ext_modules=[ Extension("_yaml", ["ext/_yaml.pyx"], libraries=['yaml']), ], cmdclass = {'build_ext': build_ext} )
import osfrom setuptools import setup setup( name = "environment_kernels", license = "BSD", packages=['environment_kernels'], version=1.0, classifiers=[ "Development Status :: 3 - Alpha", "Topic :: Utilities", "License :: OSI Approved :: BSD License", ],)
--- setup.py.orig 2009-01-07 13:42:10.000000000 +0100 +++ setup.py 2009-01-07 13:42:27.000000000 +0100 @@ -0,0 +1,16 @@ +#!/usr/bin/python + +import glob +import os +import sys +from distutils.core import setup + +setup(name="pyclamd", + version="0.2.2", + description="Python ClamD module.", + author="Alexandre Norman", + author_email="*****@*****.**", + url="http://xael.org/norman/python/pyclamd/", + license="GPL", + packages=[''] + )
#!/usr/bin/env python from tlaunch import * from setup import * import sys """ Setup """ setup() """ Run Program """ if len(sys.argv) > 1: tlaunch = tlaunch() tlaunch.start() else: print 'No arguments supplied for tmux session'
try: from setuptools import setupexcept ImportError: from distutils.core import setup setup( name='django-gravatar2', version='1.4.0', description='Essential Gravatar support for Django. Features helper' ' methods, templatetags and a full test suite!', long_description=open('README.rst').read(), keywords='django gravatar avatar', license=open('LICENSE').read(), author='Tristan Waddington', author_email='*****@*****.**', url='https://github.com/twaddington/django-gravatar', packages=['django_gravatar', 'django_gravatar.templatetags'], classifiers=[ 'Development Status :: 5 - Production/Stable', # 4 Beta, 5 Production/Stable 'Environment :: Web Environment', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.2', 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Framework :: Django', ])
def pate(taille, x, y, angle=0): tortuepate = Turtle(undobuffersize=0, visible=False, shape="square") setup(x, y, angle, tortuepate) t = taille / 6 tracer(0) width(4 * t) tortuepate.pencolor('black') #Fermeture du paquet tortuepate.fillcolor('#e2261a') tortuepate.begin_fill() tortuepate.up() tortuepate.forward(t * 15) tortuepate.left(90) tortuepate.forward(t * 125) tortuepate.down() tortuepate.forward(t * 20) tortuepate.right(20) tortuepate.forward(t * 20) tortuepate.left(20) tortuepate.circle(t * 12, 100) g, h = tortuepate.pos() tortuepate.left(50) tortuepate.forward(t * 25) tortuepate.circle(t * 6, 180) tortuepate.up() tortuepate.goto(g, h) tortuepate.down() tortuepate.left(40) tortuepate.circle(t * -15, 70) tortuepate.left(152) tortuepate.circle(t * 700, 10) tortuepate.circle(t * -200, 17) tortuepate.circle(t * 10, 70) tortuepate.forward(t * 30) y, u = tortuepate.pos() tortuepate.circle(t * 8, 120) tortuepate.up() tortuepate.forward(t * 30) tortuepate.down() tortuepate.forward(t * 50) tortuepate.up() tortuepate.forward(t * 30) tortuepate.down() tortuepate.forward(t * 35) tortuepate.up() tortuepate.goto(y, u) tortuepate.down() tortuepate.right(140) tortuepate.circle(t * 15, 40) tortuepate.circle(t * 100, 18) tortuepate.left(90) tortuepate.circle(t * -75, 45) tortuepate.circle(t * 30, 50) tortuepate.right(15) tortuepate.circle(t * 350, 15) tortuepate.circle(t * -30, 30) tortuepate.left(50) tortuepate.forward(t * 28) tortuepate.end_fill() #Paquet tortuepate.fillcolor('#e5cd9c') tortuepate.begin_fill() tortuepate.right(125) tortuepate.circle(t * -1600, 8.7) tortuepate.right(20) tortuepate.circle(t * -60, 70) tortuepate.left(3) tortuepate.forward(t * 70) tortuepate.circle(t * -90, 32) tortuepate.right(45) tortuepate.circle(t * -1600, 8.4) tortuepate.right(78) tortuepate.circle(t * -75, 45) tortuepate.circle(t * 30, 50) tortuepate.right(15) tortuepate.circle(t * 350, 15) tortuepate.circle(t * -30, 30) tortuepate.left(50) tortuepate.forward(t * 28) tortuepate.end_fill() tortuepate.up() tortuepate.right(127) tortuepate.circle(t * -1600, 8.7) tortuepate.down() tortuepate.fillcolor('#e2261a') tortuepate.begin_fill() tortuepate.right(20) tortuepate.circle(t * -60, 70) tortuepate.left(3) tortuepate.forward(t * 70) tortuepate.circle(t * -90, 30) tortuepate.left(126) tortuepate.forward(t * 28) tortuepate.circle(t * 10, 80) tortuepate.right(15) tortuepate.circle(t * 50, 40) tortuepate.circle(t * -100, 30) tortuepate.circle(t * 200, 19) tortuepate.circle(t * 10, 80) tortuepate.right(20) tortuepate.circle(t * 70, 34) tortuepate.end_fill() tortuepate.up() tortuepate.left(140) tortuepate.circle(t * -60, 50) tortuepate.down() tortuepate.right(60) tortuepate.fillcolor('#126849') tortuepate.begin_fill() tortuepate.circle(t * 70, 93) tortuepate.end_fill() tortuepate.up() tortuepate.left(140) tortuepate.forward(t * 8) tortuepate.left(30) tortuepate.fillcolor('white') tortuepate.begin_fill() tortuepate.circle(t * -70, 75) tortuepate.end_fill() tortuepate.up() tortuepate.left(215) tortuepate.forward(t * 20) tortuepate.right(20) tortuepate.fillcolor('red') tortuepate.begin_fill() tortuepate.circle(t * 70, 50) tortuepate.end_fill() tortuepate.up() tortuepate.right(113) tortuepate.forward(t * 65) tortuepate.forward(t * 165.5) tortuepate.right(80) tortuepate.forward(t * 34) tortuepate.begin_fill() tortuepate.forward(t * 20) tortuepate.right(97) tortuepate.forward(t * 169) tortuepate.fillcolor('#126849') tortuepate.circle(t * -10, 180) tortuepate.forward(t * 165.5) tortuepate.end_fill() tortuepate.left(180) tortuepate.fillcolor('white') tortuepate.begin_fill() tortuepate.forward(t * 165.5) tortuepate.right(90) tortuepate.circle(t * 100, 10) tortuepate.right(60) tortuepate.circle(t * 10, 50) f, g = tortuepate.pos() tortuepate.right(93) tortuepate.forward(t * 165.5) tortuepate.right(90) tortuepate.forward(t * 18) tortuepate.end_fill() tortuepate.up() tortuepate.goto(f, g) tortuepate.left(160) tortuepate.fillcolor('red') tortuepate.begin_fill() tortuepate.circle(t * 10, 100) tortuepate.right(168) tortuepate.forward(t * 168.5) tortuepate.right(80) tortuepate.forward(t * 20) tortuepate.end_fill() tortuepate.up() tortuepate.backward(t * 75) tortuepate.right(90) tortuepate.forward(t * 9) tortuepate.left(68) tortuepate.down() tortuepate.fillcolor('#126849') tortuepate.begin_fill() tortuepate.circle(t * 400, 23) tortuepate.circle(t * -5, 110) tortuepate.circle(t * 1600, 2.1) tortuepate.circle(t * -5, 73) tortuepate.circle(t * -300, 28) tortuepate.circle(t * -5, 80) tortuepate.circle(t * 100, 30) tortuepate.end_fill() tortuepate.pencolor('white') tortuepate.up() tortuepate.left(166) tortuepate.forward(t * 60) tortuepate.down() tortuepate.write('PÂTES', font=("Arial", int(35 * t), "normal")) update()
def stock(taille, x, y, angle=0): screen = Screen() screen.bgpic('planche.gif') setup(x, y, angle) t = taille tracer(0) up() backward(245) right(90) forward(92) left(90) down() #Planche fillcolor('#d49335') begin_fill() forward(490) left(50) forward(16) left(50) for i in range(2): forward(40) right(20) forward(40) left(20) left(20) forward(16) left(60) forward(500) left(45) forward(10) left(53) circle(-800, 10.5) right(50) forward(7) left(70) forward(30) #end_fill() #Contour relief fillcolor('#6e4320') begin_fill() right(150) forward(6) right(30) forward(30) right(70) forward(7) left(50) circle(800, 10.3) right(53) forward(10) right(53) forward(6) right(128) forward(10) left(53) circle(-800, 10.5) right(50) forward(7) left(70) forward(30) end_fill() up() left(74) forward(495) right(30) down() begin_fill() forward(6) left(80) forward(16) left(50) for i in range(2): forward(40) right(20) forward(40) left(20) forward(7) left(20) forward(14) w, d = pos() left(80) forward(4) left(95) forward(16) right(35) for i in range(2): forward(40) left(20) forward(40) right(20) right(30) forward(16) g, h = pos() end_fill() up() goto(w, d) right(50.2) down() begin_fill() forward(505) left(160) forward(6) left(20) forward(490) end_fill() up() goto(g, h) down() begin_fill() left(180) forward(500) left(160) forward(6) left(20) forward(490) end_fill() pencolor('#c1772c') width(3) up() left(90) forward(10) left(80) down() circle(1400, 20) update()
def coca(ecran, taille, x, y, angle=0): x += 5 * taille tortuecoca = Turtle(undobuffersize=0, visible=False, shape="square") coca = Shape("compound") setup(x, y, angle, tortuecoca) t = taille / 9 tracer(0) tortuecoca.up() tortuecoca.forward(t * 54) tortuecoca.left(90) tortuecoca.forward(t * 14) tortuecoca.down() tortuecoca.right(90) #Bouteille en verre tortuecoca.fillcolor('#9fccf6') tortuecoca.pencolor('#9fccf6') tortuecoca.begin_poly() tortuecoca.forward(t * 6) tortuecoca.right(100) tortuecoca.circle(t * -300, 8) tortuecoca.circle(t * 140, 40) tortuecoca.right(3) tortuecoca.circle(t * -300, 10) tortuecoca.right(5) tortuecoca.circle(t * -500, 5.9) tortuecoca.circle(t * -20, 78) tortuecoca.left(6) tortuecoca.circle(t * -230, 34) tortuecoca.circle(t * -20, 78) tortuecoca.right(2.5) tortuecoca.circle(t * 500, 5.9) tortuecoca.right(5) tortuecoca.circle(t * -300, 10) tortuecoca.right(5) tortuecoca.circle(t * 140, 40) tortuecoca.right(2) tortuecoca.circle(t * -300, 7) tortuecoca.right(101) tortuecoca.left(110) tortuecoca.circle(t * -100, 37) tortuecoca.left(5) tortuecoca.circle(t * -200, 20) tortuecoca.left(5) tortuecoca.circle(t * 150, 31) tortuecoca.right(91) tortuecoca.forward(t * 55) tortuecoca.right(91) tortuecoca.circle(t * 150, 31) tortuecoca.left(0) tortuecoca.circle(t * -200, 20) tortuecoca.left(3) tortuecoca.circle(t * -100, 37) tortuecoca.end_poly() coca.addcomponent(tortuecoca.get_poly(), tortuecoca.fillcolor(), tortuecoca.pencolor()) #Coca en liquide tortuecoca.width(1 * t) tortuecoca.left(13) tortuecoca.up() tortuecoca.left(90) tortuecoca.forward(t * -5) tortuecoca.right(90) tortuecoca.down() tortuecoca.pencolor('#030b1a') tortuecoca.fillcolor('#030b1a') tortuecoca.begin_poly() tortuecoca.circle(t * -300, 10) tortuecoca.circle(t * 100, 40) tortuecoca.circle(t * -300, 10) tortuecoca.right(5) tortuecoca.circle(t * -500, 5.9) tortuecoca.circle(t * -20, 78) tortuecoca.left(3) tortuecoca.circle(t * -200, 32) tortuecoca.circle(t * -20, 78) tortuecoca.right(3) tortuecoca.circle(t * 500, 5.9) tortuecoca.right(5) tortuecoca.circle(t * -300, 10) tortuecoca.circle(t * 100, 40) tortuecoca.right(2) tortuecoca.circle(t * -300, 9) tortuecoca.circle(t * -100, 43) tortuecoca.right(57) tortuecoca.forward(t * 113) tortuecoca.right(63) tortuecoca.circle(t * -100, 43) tortuecoca.end_poly() coca.addcomponent(tortuecoca.get_poly(), tortuecoca.fillcolor(), tortuecoca.pencolor()) tortuecoca.up() tortuecoca.left(177) tortuecoca.right(94) tortuecoca.forward(t * 11.5) tortuecoca.left(94) #Etiquette rouge tortuecoca.fillcolor('#ab0000') tortuecoca.begin_poly() tortuecoca.circle(t * 100, 37) tortuecoca.left(71) tortuecoca.forward(t * 150) tortuecoca.left(71) tortuecoca.circle(t * 100, 37) tortuecoca.left(73) tortuecoca.forward(t * 150) tortuecoca.end_poly() coca.addcomponent(tortuecoca.get_poly(), tortuecoca.fillcolor(), tortuecoca.pencolor()) tortuecoca.up() tortuecoca.backward(t * 40) tortuecoca.left(90) tortuecoca.forward(t * 10) tortuecoca.down() #Etiquette avec l'inscription coca tortuecoca.fillcolor('#cdd0d5') tortuecoca.begin_poly() tortuecoca.right(90) tortuecoca.circle(t * 15, 180) tortuecoca.forward(t * 85) tortuecoca.circle(t * 15, 180) tortuecoca.forward(t * 85) tortuecoca.end_poly() coca.addcomponent(tortuecoca.get_poly(), tortuecoca.fillcolor(), tortuecoca.pencolor()) tortuecoca.up() tortuecoca.backward(t * 85) tortuecoca.down() tortuecoca.write('COCA', font=("Arial", int(t * 20), "normal")) tortuecoca.up() tortuecoca.forward(t * 10) tortuecoca.right(90) tortuecoca.forward(t * 30) tortuecoca.down() #Bulle de coca tortuecoca.pencolor('#cdd0d5') tortuecoca.dot(t * 10) tortuecoca.up() tortuecoca.forward(t * 10) tortuecoca.right(90) tortuecoca.forward(t * -30) tortuecoca.down() tortuecoca.dot(t * 25) tortuecoca.up() tortuecoca.forward(t * 10) tortuecoca.right(90) tortuecoca.forward(t * -30) tortuecoca.down() tortuecoca.dot(t * 10) tortuecoca.up() tortuecoca.right(90) tortuecoca.forward(t * 30) tortuecoca.down() tortuecoca.dot(t * 15) tortuecoca.up() tortuecoca.left(50) tortuecoca.forward(t * 30) tortuecoca.down() tortuecoca.dot(t * 12) tortuecoca.up() tortuecoca.left(39) tortuecoca.pencolor('#ab0000') tortuecoca.forward(t * 240) tortuecoca.down() #Bouchon rouge tortuecoca.fillcolor('#ab0000') tortuecoca.begin_poly() tortuecoca.right(80) tortuecoca.circle(t * 15, 170) tortuecoca.forward(t * 45) tortuecoca.circle(t * 15, 180) tortuecoca.forward(t * 50) tortuecoca.end_poly() coca.addcomponent(tortuecoca.get_poly(), tortuecoca.fillcolor(), tortuecoca.pencolor()) ecran.addshape('coca', shape=coca)
include_dirs=include_dirs, library_dirs=library_dirs, libraries=["cgraph", "cdt"], define_macros=define_macros, **extension_args) ] if __name__ == "__main__": setup( name=release.name, version=release.version, author=release.authors['Hagberg'][0], author_email=release.authors['Hagberg'][1], description=release.description, keywords=release.keywords, long_description=release.long_description, license=release.license, platforms=release.platforms, url=release.url, download_url=release.download_url, classifiers=release.classifiers, packages=packages, data_files=data, ext_modules=extension, package_data=package_data, include_package_data=True, test_suite='nose.collector', tests_require=['nose>=0.10.1'], )
def Livrets(taille, x, y, angle=0, texte=0, couleur='red'): tortuelivrets = Turtle(undobuffersize=0, visible=False, shape="square") setup(x, y, angle, tortuelivrets) t = taille / 7 tortuelivrets.width(3 * t) tracer(0) tortuelivrets.up() tortuelivrets.backward(t * 115) tortuelivrets.right(90) tortuelivrets.forward(t * 152) tortuelivrets.left(98) tortuelivrets.down() #Couverture du livre tortuelivrets.fillcolor(couleur) tortuelivrets.begin_fill() for i in range(2): tortuelivrets.forward(t * 185) tortuelivrets.left(82) tortuelivrets.forward(t * 300) tortuelivrets.left(98) tortuelivrets.end_fill() #Dessous du livre tortuelivrets.setheading(0) tortuelivrets.left(90) tortuelivrets.begin_fill() tortuelivrets.forward(t * 300) tortuelivrets.left(135) tortuelivrets.forward(t * 17) tortuelivrets.left(45) tortuelivrets.forward(t * 290) tortuelivrets.circle(t * 20, 90) tortuelivrets.forward(t * 232) tortuelivrets.left(90) tortuelivrets.forward(t * 300) tortuelivrets.left(90) tortuelivrets.forward(t * 20) tortuelivrets.left(135) tortuelivrets.forward(t * 10) tortuelivrets.right(45) tortuelivrets.forward(t * 282) tortuelivrets.right(90) tortuelivrets.forward(t * 210) tortuelivrets.left(90) tortuelivrets.forward(t * 10) tortuelivrets.backward(t * 10) tortuelivrets.right(90) tortuelivrets.circle(t * -20, 60) tortuelivrets.end_fill() tortuelivrets.setheading(0) tortuelivrets.fillcolor('white') tortuelivrets.begin_fill() tortuelivrets.left(8) tortuelivrets.forward(t * 185) tortuelivrets.left(82) tortuelivrets.forward(t * 265) tortuelivrets.right(90) tortuelivrets.forward(t * 25) r, c = tortuelivrets.pos() tortuelivrets.right(45) tortuelivrets.forward(t * 27) tortuelivrets.right(45) tortuelivrets.forward(t * 282) tortuelivrets.right(90) tortuelivrets.forward(t * 210) tortuelivrets.circle(t * -20, 60) tortuelivrets.end_fill() tortuelivrets.up() tortuelivrets.setheading(0) tortuelivrets.goto(r, c) tortuelivrets.down() tortuelivrets.right(90) tortuelivrets.forward(t * 290) tortuelivrets.right(90) tortuelivrets.forward(t * 190) tortuelivrets.up() tortuelivrets.right(90) tortuelivrets.forward(t * 200) tortuelivrets.right(90) tortuelivrets.forward(t * 50) tortuelivrets.down() troissept(tortuelivrets, 30 * t, 5 * t) update() ht()
def pokeball(ecran, taille, x, y, angle=0): pokeball = Shape("compound") tortuepokeball = Turtle(undobuffersize=0, visible=False, shape="square") setup(x, y, angle, tortuepokeball) t = taille / 8 tracer(0) tortuepokeball.width(3 * t) tortuepokeball.up() tortuepokeball.forward(t * 225) tortuepokeball.left(90) tortuepokeball.forward(t * 8) tortuepokeball.right(90) tortuepokeball.down() tortuepokeball.left(268) tortuepokeball.fillcolor('white') tortuepokeball.begin_poly() tortuepokeball.circle(t * -218, 360) tortuepokeball.end_poly() pokeball.addcomponent(tortuepokeball.get_poly(), tortuepokeball.fillcolor(), tortuepokeball.pencolor()) tortuepokeball.fillcolor('red') tortuepokeball.begin_poly() tortuepokeball.right(55) tortuepokeball.circle(t * -390, 68) tortuepokeball.right(55) tortuepokeball.circle(t * -218, 186.5) tortuepokeball.end_poly() pokeball.addcomponent(tortuepokeball.get_poly(), tortuepokeball.fillcolor(), tortuepokeball.pencolor()) tortuepokeball.fillcolor('black') tortuepokeball.begin_poly() tortuepokeball.right(45) tortuepokeball.circle(t * -270, 31.5) tortuepokeball.left(80) tortuepokeball.circle(t * -70, 175) tortuepokeball.left(85) tortuepokeball.circle(t * -270, 36.5) tortuepokeball.right(44) tortuepokeball.circle(t * -218, 10) tortuepokeball.right(132) tortuepokeball.circle(t * 270, 37.9) tortuepokeball.left(80) tortuepokeball.circle(t * -70, 144) tortuepokeball.left(80) tortuepokeball.circle(t * 270, 35) tortuepokeball.right(130) tortuepokeball.circle(t * -218, 10) tortuepokeball.end_poly() pokeball.addcomponent(tortuepokeball.get_poly(), tortuepokeball.fillcolor(), tortuepokeball.pencolor()) tortuepokeball.up() tortuepokeball.right(70) tortuepokeball.forward(t * 180) tortuepokeball.down() tortuepokeball.right(80) tortuepokeball.fillcolor('white') tortuepokeball.begin_poly() tortuepokeball.circle(t * 36, 360) tortuepokeball.end_poly() pokeball.addcomponent(tortuepokeball.get_poly(), tortuepokeball.fillcolor(), tortuepokeball.pencolor()) ecran.addshape('pokeball', shape=pokeball)
import codecsfrom setuptools import setup, find_packages def readme(filename): file = codecs.open(filename, 'r', 'utf-8') contents = file.read() try: return unicode(contents) except NameError: return str(contents) setup( name='django-werkzeug-debugger-runserver', version='0.3', description='Replaces Django\'s runserver command with one that includes the Werkzeug debugger (shamelessly ripped out of django-extensions)', long_description=readme('README.rst'), author='Philipp Bosch and https://github.com/django-extensions/django-extensions/contributors', author_email='*****@*****.**', license='BSD', url='http://github.com/philippbosch/django-werkzeug-debugger-runserver', packages=find_packages(), install_requires=[ 'Werkzeug', 'six', ])
$NetBSD: patch-setup.py,v 1.1 2017/02/07 23:48:57 joerg Exp $ --- setup.py.orig 2017-02-07 17:06:34.545212473 +0000 +++ setup.py @@ -1,11 +1,13 @@ -from distutils.core import setup +try: + from setuptools import setup +except ImportError: + from distutils.core import setup setup( name='pyjsparser', version='2.4.5', packages=['pyjsparser'], url='https://github.com/PiotrDabkowski/pyjsparser', - install_requires = [], license='MIT', author='Piotr Dabkowski', author_email='*****@*****.**',
import distutils.core import setup from Cython.Build import cythonize from Cython.Distutils import build_ext from distutils.extension import Extension setup( ext_modules = cythonize("test.pyx") ) #setup( # cmdclass = {'build_ext': build_ext}, # ext_modules = [Extension("c_ctrl",['test.pyx'],language='c++')], # )
$NetBSD: patch-setup.py,v 1.3 2020/08/27 12:26:59 joerg Exp $ --- setup.py.orig 2020-08-26 11:44:55.860904637 +0000 +++ setup.py @@ -2,7 +2,7 @@ from setuptools import setup import ast import os import io - +import sys def version(): """Return version string.""" @@ -16,7 +16,7 @@ setup( name="curtsies", version=version(), description="Curses-like terminal wrapper, with colored strings!", - long_description=open("readme.md", encoding="utf-8").read(), + long_description=open("readme.md", **({'encoding': 'UTF-8'} if sys.version_info.major>=3 else {})).read(), long_description_content_type="text/markdown", url="https://github.com/bpython/curtsies", author="Thomas Ballinger",
'OpenGL,AGL', 'frameworks': '../../amanith/lib/libamanith.dylib, ../../glew/lib/libGLEW.dylib', 'iconfile': '../data/icon_mac_composed.icns', 'includes': SceneFactory.scenes, 'excludes': [ 'glew.gl.apple' "glew.gl.ati", "glew.gl.atix", "glew.gl.hp", "glew.gl.ibm", "glew.gl.ingr", "glew.gl.intel", "glew.gl.ktx", "glew.gl.mesa", "glew.gl.oml", "glew.gl.pgi", "glew.gl.rend", "glew.gl.s3", "glew.gl.sgi", "glew.gl.sgis", "glew.gl.sgix", "glew.gl.sun", "glew.gl.sunx", "glew.gl.threedfx", "glew.gl.win", "ode", "unicodedata", "_ssl", "bz2", "email", "calendar", "bisect", "difflib", "doctest", "ftplib", "getpass", "gopherlib", "heapq", "macpath", "macurl2path", "GimpGradientFile", "GimpPaletteFile", "PaletteFile" ] } setup( version=Version.version(), description="Rockin' it Oldskool!", name="Frets on Fire", url="http://www.unrealvoodoo.org", app=APP, data_files=dataFiles, options={'py2app': OPTIONS}, setup_requires=['py2app'], )
def Livrets(taille,x,y,angle=0,texte=0,couleur='red'): setup(x,y,angle) t=taille width(3*t) tracer(0) up() backward(t*115) right(90) forward(t*152) left(98) down() #Couverture du livre fillcolor(couleur) begin_fill() for i in range(2): forward(t*185) left(82) forward(t*300) left(98) end_fill() #Dessous du livre setheading(0) left(90) begin_fill() forward(t*300) left(135) forward(t*17) left(45) forward(t*290) circle(t*20,90) forward(t*232) left(90) forward(t*300) left(90) forward(t*20) left(135) forward(t*10) right(45) forward(t*282) right(90) forward(t*210) left(90) forward(t*10) backward(t*10) right(90) circle(t*-20,60) end_fill() setheading(0) fillcolor('white') begin_fill() left(8) forward(t*185) left(82) forward(t*265) right(90) forward(t*25) r,c=pos() right(45) forward(t*27) right(45) forward(t*282) right(90) forward(t*210) circle(t*-20,60) end_fill() up() setheading(0) goto(r,c) down() right(90) forward(t*290) right(90) forward(t*190) up() right(90) forward(t*200) right(90) forward(t*50) down() troissept(30*t,5*t) update()
import sysfrom setuptools import find_packagesfrom setuptools import setup install_requires = ['isort>=4.1.1,<5']if sys.version_info < (2, 7): install_requires.append('argparse') setup( name='pre_commit_python_sort', description='A pre-commit hook to sort your python imports.', url='https://github.com/FalconSocial/pre-commit-python-sorter', version='1.0.3', author='Kasper Jacobsen', author_email='*****@*****.**', platforms='linux', classifiers=[ 'License :: OSI Approved :: MIT License', 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: PyPy', ], packages=find_packages('.', exclude=('tests*', 'testing*')), install_requires=install_requires, entry_points={ 'console_scripts': [ 'python-import-sorter = pre_commit_hook.sort:main', ], },)
from setup import * #from calibrate import * import math import time b = setup()[2] b2 = setup()[3] LED = setup()[1] adc = setup()[0] red = setup()[4] green = setup()[5] blue = setup()[6] print("Press the button") while True: # wait for THE BUTTON to be pressed if (b.value() == 0) or (input(str()) == "go"): print("Let's get ready to rumble!\n") break else: pass red.value(1) green.value(1) blue.value(1) #c = calibrate() #LED.duty(c[1]) #set current to calibrated value #initVal = c[0] initVal = 2450.94 LED.duty(340) file = open("OD.csv", "w") abort = False
#!/usr/bin/env python import osimport sys try: from setuptools import setupexcept ImportError: from distutils.core import setup if sys.argv[-1] == 'publish': os.system('python setup.py sdist upload') sys.exit() packages = [ 'salesforce_oauth_request',] requires = [ 'requests>=2.2.1',] with open('README.md') as f: readme = f.read()with open('LICENSE') as f: license = f.read() setup( name='salesforce-oauth-request', version='1.0.6', description='Util package to drive Salesforce Oauth Web flow for testing.', long_description=readme, author='Scott Persinger', author_email='*****@*****.**', url='https://github.com/heroku/salesforce-oauth-request', packages=packages, package_data={'': ['LICENSE']}, include_package_data=True, install_requires=requires, license=license, zip_safe=False, classifiers=( 'Development Status :: 5 - Production/Stable', 'Intended Audience :: Developers', 'Natural Language :: English', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python', 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', ),)
import sysfrom setuptools import setup extra = {} f = open('README.rst', 'r')try: extra['long_description'] = f.read()finally: f.close() setup( name='parsing', version='1.5.0', url='http://www.canonware.com/Parsing/', license='MIT', author='Jason Evans', author_email='*****@*****.**', description='A pure-Python module that implements an LR(1) parser generator, ' 'as well as CFSM and GLR parser drivers.', classifiers=[ 'Development Status :: 5 - Production/Stable', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Programming Language :: Python :: 3', 'Topic :: Software Development :: Compilers', 'Topic :: Text Processing :: General' ], packages=['parsing', 'parsing.tests', 'parsing.tests.specs'], test_suite='parsing.tests', install_requires=[ 'six>=1.8.0' ], **extra)
#!/usr/bin/env python# -*- coding: utf-8 -*- try: from setuptools import setupexcept ImportError: from distutils.core import setup with open('README.rst') as readme_file: readme = readme_file.read() with open('HISTORY.rst') as history_file: history = history_file.read().replace('.. :changelog:', '') requirements = [ # TODO: put package requirements here] test_requirements = [ # TODO: put package test requirements here] setup( name='fflib', version='0.0.1', description="Python Library for interacting with Fantasy Football Leagues.", long_description=readme + '\n\n' + history, author="Tyler Barber", author_email='*****@*****.**', url='https://github.com/twbarber/fflib', packages=[ 'fflib', ], package_dir={'fflib': 'fflib'}, include_package_data=True, install_requires=requirements, license="BSD", zip_safe=False, keywords='fflib', classifiers=[ 'Development Status :: 2 - Pre-Alpha', 'Intended Audience :: Developers', 'License :: OSI Approved :: BSD License', 'Natural Language :: English', "Programming Language :: Python :: 2", 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', ], test_suite='tests', tests_require=test_requirements)
num_skips=2, skip_window=1, ) for i in range(8): print(batch[i], reverse_dictionary[batch[i]], '->', labels[i, 0], reverse_dictionary[labels[i, 0]]) char_data_index, batch, labels = generate_batch_char(char_data, char_data_index, batch_size=8, num_skips=2, skip_window=1) for i in range(8): print(batch[i], reverse_char_dictionary[batch[i]], '->', labels[i, 0], reverse_char_dictionary[labels[i, 0]]) lambda_1, tweet_batch_size, expand_start_count, query_name, query_tokens, query_tokens_alternate, char_batch_size, num_sampled, valid_examples, valid_window, valid_size, skip_window, num_skips, embedding_size, char_vocabulary_size, batch_size, num_char_skips, skip_char_window = setup( char_dictionary, dictionary, query_type) learning_rate = lr_ graph = tf.Graph() with graph.as_default(): # Input data. need_constant = tf.constant(query_tokens, dtype=tf.int32) avail_constant = tf.constant(query_tokens_alternate, dtype=tf.int32) train_inputs = tf.placeholder(tf.int32, shape=[batch_size]) train_input_chars = tf.placeholder(tf.int32, shape=[char_batch_size]) train_labels = tf.placeholder(tf.int32, shape=[batch_size, 1]) train_char_labels = tf.placeholder(tf.int32, shape=[char_batch_size, 1]) word_char_embeddings = tf.placeholder(tf.int32, shape=[batch_size, char_max_len]) valid_dataset = tf.constant(valid_examples[0], dtype=tf.int32)
from setup import * if __name__ == '__main__': __version__ = git_version() codeopts['version'] = __version__ setup(**codeopts)
+ 'pytkdocs>=0.14.0', +] +ENTRY_POINTS = { + 'mkdocs.plugins': [ + 'mkdocstrings = mkdocstrings.plugin:MkdocstringsPlugin', + ], +} + +setup_kwargs = { + 'name': 'mkdocstrings', + 'version': '%%DISTVERSION%%', + 'description': 'Automatic documentation from sources, for MkDocs.', + 'author': '', + 'author_email': 'Timothée Mazzucotelli <*****@*****.**>', + 'package_dir': {'': 'src/'}, + 'packages': [ + 'mkdocstrings', + 'mkdocstrings.handlers', + 'mkdocstrings.templates.python', + 'mkdocstrings.templates.python.material', + 'mkdocstrings.templates.python.mkdocs', + 'mkdocstrings.templates.python.readthedocs' + ], + 'package_data': {'': ['*']}, + 'install_requires': INSTALL_REQUIRES, + 'python_requires': '>=3.6.2', + 'entry_points': ENTRY_POINTS, +} + +setup(**setup_kwargs)
--- ./setup.py.orig 2012-05-27 06:05:41.000000000 +1000 +++ ./setup.py 2012-05-27 06:05:49.000000000 +1000 @@ -30,10 +30,7 @@ 'Programming Language :: Python'], } -try: - from setuptools import setup -except ImportError: - from distutils.core import setup +from distutils.core import setup setup(**sdict)
def chat(taille,x,y,angle=0): tortuechat=Turtle(undobuffersize=0,visible=False,shape="square") setup(x,y,angle,tortuechat) t=taille/11 tracer(0) tortuechat.up() tortuechat.forward(t*20) tortuechat.right(90) tortuechat.forward(t*34) tortuechat.left(90) tortuechat.down() tortuechat.width(4*t) tortuechat.pencolor('black') tortuechat.fillcolor('white') #Pelage ventre du chat tortuechat.begin_fill() tortuechat.circle(t*1600,6.7) tortuechat.right(110) tortuechat.circle(t*100,29) tortuechat.right(90) tortuechat.circle(t*-320,35.5) tortuechat.right(97) tortuechat.circle(t*60,33) tortuechat.end_fill() #Je colorie tout le corps du chat en orange tortuechat.fillcolor('#db6927') tortuechat.begin_fill() tortuechat.right(180) tortuechat.circle(t*-55,37) tortuechat.right(28) tortuechat.forward(t*150) tortuechat.left(70) tortuechat.circle(t*-99,48) tortuechat.right(10) tortuechat.circle(t*-35,70) tortuechat.circle(t*-23,130) tortuechat.left(180) tortuechat.circle(t*23,105) tortuechat.right(85) tortuechat.circle(t*-23,140) tortuechat.circle(t*-60,25) tortuechat.left(180) tortuechat.circle(t*60,25) tortuechat.circle(t*23,17) tortuechat.right(100) tortuechat.circle(t*-25,60) tortuechat.right(20) tortuechat.circle(t*-55,50) tortuechat.right(3) tortuechat.circle(t*-550,15) tortuechat.forward(t*112) tortuechat.forward(t*-46) tortuechat.left(114) tortuechat.circle(t*-300,8.5) tortuechat.left(70) tortuechat.circle(t*-290,50) tortuechat.circle(t*-80,113) tortuechat.circle(t*-290,43.5) tortuechat.left(43) tortuechat.forward(t*123) tortuechat.right(152.5) tortuechat.forward(t*130) tortuechat.left(133) tortuechat.circle(t*-90,35) w,x=tortuechat.pos() tortuechat.up() tortuechat.goto(w,x) tortuechat.circle(t*-99,23) tortuechat.down() tortuechat.circle(t*-60,90) tortuechat.left(3) tortuechat.circle(t*-190,34) tortuechat.right(180) tortuechat.circle(t*190,31) tortuechat.right(39) tortuechat.forward(t*230) tortuechat.circle(t*-90,25) tortuechat.left(70) tortuechat.forward(t*200) tortuechat.right(2) tortuechat.circle(t*-200,20) tortuechat.circle(t*-150,70) tortuechat.circle(t*-30,170) tortuechat.circle(t*100,68) tortuechat.circle(t*300,10) tortuechat.forward(t*175) tortuechat.left(70) tortuechat.circle(t*-100,40) tortuechat.right(5.9) tortuechat.circle(t*-500,7) tortuechat.circle(t*2,120) tortuechat.circle(t*300,8.5) tortuechat.circle(t*-10,40) tortuechat.circle(t*-40,67) tortuechat.left(10) tortuechat.circle(t*-150,73) tortuechat.left(1) tortuechat.circle(t*-40,61) tortuechat.left(30) tortuechat.forward(t*10) tortuechat.right(30) tortuechat.circle(t*-22,160) tortuechat.left(20) tortuechat.forward(t*10) tortuechat.forward(t*-10) tortuechat.right(20) tortuechat.left(180) tortuechat.circle(t*22,125) tortuechat.right(100) tortuechat.circle(t*-22,150) tortuechat.circle(t*-32,50) tortuechat.left(180) tortuechat.circle(t*32,50) tortuechat.circle(t*22,59) tortuechat.right(100) tortuechat.circle(t*-20,150) tortuechat.left(5) tortuechat.circle(t*-100,40) tortuechat.left(60) tortuechat.forward(t*38) tortuechat.left(150) tortuechat.circle(t*-76,60) tortuechat.right(22) tortuechat.circle(t*-70,70) tortuechat.left(10) tortuechat.circle(t*-100,17) tortuechat.left(180) tortuechat.circle(t*100,17) tortuechat.right(10) tortuechat.circle(t*70,15) tortuechat.right(70) tortuechat.circle(t*-1600,6.7) tortuechat.end_fill() tortuechat.up() tortuechat.left(95) tortuechat.circle(t*-60,33) tortuechat.down() #Je fais les pattes arrières séparemment car m'évite un déplacement inutile tortuechat.begin_fill() tortuechat.left(99) tortuechat.circle(t*320,10) tortuechat.right(53) tortuechat.circle(t*200,18) tortuechat.left(65) tortuechat.forward(t*40) tortuechat.left(140) tortuechat.circle(t*-25,83) tortuechat.right(75) tortuechat.circle(t*320,15) tortuechat.right(150) tortuechat.circle(t*30,70) tortuechat.left(68) tortuechat.circle(t*-30,80) tortuechat.right(80) tortuechat.circle(t*46,56) tortuechat.right(53) tortuechat.circle(t*-230,31) tortuechat.right(140) tortuechat.circle(t*50,82) tortuechat.left(180) tortuechat.circle(t*-50,102) tortuechat.left(5) tortuechat.circle(t*-280,10) tortuechat.circle(t*-70,45) tortuechat.right(35) tortuechat.circle(t*-22,110) tortuechat.left(180) tortuechat.circle(t*22,110) tortuechat.right(80) tortuechat.circle(t*-23,220) tortuechat.left(180) tortuechat.circle(t*23,100) tortuechat.right(80) tortuechat.circle(t*-10,100) tortuechat.circle(t*-30,75) tortuechat.left(6) tortuechat.circle(t*-300,15) tortuechat.left(115) tortuechat.forward(t*54) tortuechat.right(90) tortuechat.forward(t*25) tortuechat.end_fill() tortuechat.up() tortuechat.backward(t*150) tortuechat.left(90) tortuechat.forward(t*150) tortuechat.right(120) tortuechat.down() #Je fais le museau en blanc tortuechat.fillcolor('white') tortuechat.begin_fill() tortuechat.circle(t*100,40) tortuechat.left(5) tortuechat.circle(t*30,90) tortuechat.left(4) tortuechat.circle(t*230,40) tortuechat.up() tortuechat.circle(t*230,18) tortuechat.down() tortuechat.circle(t*230,10) tortuechat.left(55) tortuechat.circle(t*60,60) tortuechat.circle(t*220,50) tortuechat.end_fill() tortuechat.up() tortuechat.forward(t*-14) tortuechat.left(90) tortuechat.forward(t*120) tortuechat.down() #Le blanc des yeux tortuechat.begin_fill() tortuechat.right(110) tortuechat.circle(t*34,91) l,m=tortuechat.pos() tortuechat.left(93) tortuechat.forward(t*85) tortuechat.up() tortuechat.forward(t*10) tortuechat.left(90) tortuechat.forward(t*-3) tortuechat.right(90) tortuechat.down() tortuechat.circle(t*400,7.5) tortuechat.left(50) tortuechat.circle(t*30,47) i,o=tortuechat.pos() tortuechat.left(85) tortuechat.up() tortuechat.circle(t*-100,30) tortuechat.down() tortuechat.left(25) tortuechat.circle(t*-290,15) tortuechat.end_fill() #Le nez du chat tortuechat.up() tortuechat.goto(i,o) tortuechat.down() tortuechat.right(65) tortuechat.fillcolor('#3784a9') tortuechat.begin_fill() tortuechat.right(100) tortuechat.circle(t*15,110) tortuechat.left(40) tortuechat.circle(t*170,13) tortuechat.left(70) tortuechat.circle(t*-70,35) tortuechat.left(140) tortuechat.circle(t*130,30) tortuechat.end_fill() #La bouche tortuechat.up() tortuechat.left(120) tortuechat.forward(t*50) tortuechat.down() tortuechat.right(20) tortuechat.circle(t*70,20) tortuechat.left(60) tortuechat.forward(t*-20) tortuechat.forward(t*20) tortuechat.circle(t*-100,44) #Les moustaches tortuechat.up() tortuechat.circle(t*60,35) tortuechat.down() tortuechat.left(6) tortuechat.circle(t*-260,33) tortuechat.up() tortuechat.left(180) tortuechat.circle(t*260,30) tortuechat.left(90) tortuechat.forward(t*-20) tortuechat.left(97) tortuechat.down() tortuechat.circle(t*-200,30) tortuechat.up() tortuechat.left(180) tortuechat.circle(t*200,37) tortuechat.right(90) tortuechat.forward(t*25) tortuechat.down() tortuechat.right(87) tortuechat.circle(t*-200,40) tortuechat.up() tortuechat.backward(t*280) tortuechat.right(90) tortuechat.forward(t*120) tortuechat.down() tortuechat.right(55) tortuechat.circle(t*130,30) tortuechat.up() tortuechat.left(180) tortuechat.circle(t*-130,30) tortuechat.left(90) tortuechat.forward(t*20) tortuechat.down() tortuechat.left(75) tortuechat.circle(t*150,45) tortuechat.up() tortuechat.left(180) tortuechat.circle(t*-150,45) tortuechat.left(90) tortuechat.forward(t*20) tortuechat.down() tortuechat.left(75) tortuechat.circle(t*150,40) #Le contour des yeux et les sourcils tortuechat.up() tortuechat.goto(l,m) tortuechat.down() tortuechat.right(117) tortuechat.circle(t*34,110) tortuechat.left(15) tortuechat.up() tortuechat.forward(t*50) tortuechat.down() tortuechat.left(185) tortuechat.circle(t*-400,16) tortuechat.right(60) tortuechat.circle(t*-40,60) tortuechat.up() tortuechat.right(73) tortuechat.forward(t*112) tortuechat.down() tortuechat.right(125) tortuechat.circle(t*-200,17) tortuechat.left(155) tortuechat.up() tortuechat.forward(t*27) tortuechat.down() tortuechat.left(20) tortuechat.circle(t*50,47) tortuechat.right(127) tortuechat.circle(t*-60,40) tortuechat.left(90) tortuechat.circle(t*30,35) tortuechat.up() tortuechat.left(180) tortuechat.circle(t*-30,35) tortuechat.right(90) tortuechat.circle(t*60,17) tortuechat.right(120) tortuechat.down() tortuechat.circle(t*45,50) tortuechat.up() tortuechat.right(104) tortuechat.forward(t*24) tortuechat.right(90) tortuechat.fillcolor('#db6927') tortuechat.begin_fill() tortuechat.circle(t*-300,23) tortuechat.down() #Oreille droite de l'animal tortuechat.left(115) tortuechat.circle(t*-300,16.5) tortuechat.left(120) tortuechat.circle(t*300,11.5) tortuechat.left(150) tortuechat.circle(t*-10,130) tortuechat.circle(t*-30,90) tortuechat.left(70) tortuechat.circle(t*300,8.5) tortuechat.end_fill() #Les deux yeux tortuechat.up() tortuechat.left(70) tortuechat.fillcolor('black') tortuechat.begin_fill() tortuechat.forward(t*42) tortuechat.down() tortuechat.right(100) tortuechat.circle(t*7,360) tortuechat.end_fill() tortuechat.up() tortuechat.left(125) tortuechat.forward(t*60) tortuechat.down() tortuechat.begin_fill() tortuechat.circle(t*7,360) tortuechat.end_fill() #L'oreille gauche tortuechat.up() tortuechat.goto(w,x) tortuechat.fillcolor('#f2b3a3') tortuechat.begin_fill() tortuechat.left(180) tortuechat.circle(t*100,28) tortuechat.left(180) tortuechat.circle(t*-100,49) tortuechat.left(135) tortuechat.down() tortuechat.circle(t*700,12) tortuechat.left(137.5) tortuechat.forward(t*137) tortuechat.left(133) tortuechat.up() tortuechat.circle(t*-100,25) tortuechat.end_fill() tortuechat.goto(w,x) tortuechat.left(525) tortuechat.down() #Les finitions en dessous de l'oreille tortuechat.left(20) tortuechat.circle(t*90,28) tortuechat.right(195) tortuechat.circle(t*-60,45) tortuechat.right(140) tortuechat.circle(t*60,25) tortuechat.left(150) tortuechat.circle(t*-40,40) tortuechat.left(220) tortuechat.circle(t*30,30) update()
from setuptools import setup if __name__ == "__main__": setup( name = release.name.lower(), version = version, maintainer = release.maintainer, maintainer_email = release.maintainer_email, author = release.authors['Hagberg'][0], author_email = release.authors['Hagberg'][1], description = release.description, keywords = release.keywords, long_description = release.long_description, license = release.license, platforms = release.platforms, url = release.url, download_url = release.download_url, classifiers = release.classifiers, packages = packages, data_files = data, package_data = package_data, install_requires=['setuptools'], test_suite = 'nose.collector', tests_require = ['nose >= 0.10.1'] , zip_safe = False )