• 大小: 84KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-18
  • 语言: Python
  • 标签: python  

资源简介

python pyodbc的安装包,版本号3.0.7 .需要再先安装python3

资源截图

代码片段和文件信息

#!/usr/bin/python

import sys os re platform
from os.path import exists abspath dirname join isdir

try:
    # Allow use of setuptools so eggs can be built.
    from setuptools import setup Command
except ImportError:
    from distutils.core import setup Command

from distutils.extension import Extension
from distutils.errors import *

OFFICIAL_BUILD = 9999

def _print(s):
    # Python 2/3 compatibility
    sys.stdout.write(s + ‘\n‘)

class VersionCommand(Command):

    description = “prints the pyodbc version determined from git“

    user_options = []

    def initialize_options(self):
        self.verbose = 0

    def finalize_options(self):
        pass

    def run(self):
        version_str version = get_version()
        sys.stdout.write(version_str + ‘\n‘)
    

class TagsCommand(Command):

    description = ‘runs etags‘

    user_options = []

    def initialize_options(self):
        pass

    def finalize_options(self):
        pass

    def run(self):
        # Windows versions of etag do not seem to expand wildcards (which Unix shells normally do for Unix utilities)
        # so find all of the files ourselves.
        files = [ join(‘src‘ f) for f in os.listdir(‘src‘) if f.endswith((‘.h‘ ‘.cpp‘)) ]
        cmd = ‘etags %s‘ % ‘ ‘.join(files)
        return os.system(cmd)
    


def main():

    version_str version = get_version()

    settings = get_compiler_settings(version_str)

    files = [ abspath(join(‘src‘ f)) for f in os.listdir(‘src‘) if f.endswith(‘.cpp‘) ]

    if exists(‘MANIFEST‘):
        os.remove(‘MANIFEST‘)

    kwargs = {
        ‘name‘: “pyodbc“
        ‘version‘: version_str
        ‘description‘: “DB API Module for ODBC“

        ‘long_description‘: (‘A Python DB API 2 module for ODBC. This project provides an up-to-date ‘
                            ‘convenient interface to ODBC using native data types like datetime and decimal.‘)
        
        ‘maintainer‘:       “Michael Kleehammer“
        ‘maintainer_email‘: “michael@kleehammer.com“
        
        ‘ext_modules‘: [Extension(‘pyodbc‘ files **settings)]

        ‘license‘: ‘MIT‘

        ‘classifiers‘: [‘Development Status :: 5 - Production/Stable‘
                       ‘Intended Audience :: Developers‘
                       ‘Intended Audience :: System Administrators‘
                       ‘License :: OSI Approved :: MIT License‘
                       ‘Operating System :: Microsoft :: Windows‘
                       ‘Operating System :: POSIX‘
                       ‘Programming Language :: Python‘
                       ‘Programming Language :: Python :: 2‘
                       ‘Programming Language :: Python :: 3‘
                       ‘Topic :: Database‘
                       ]

        ‘url‘: ‘http://code.google.com/p/pyodbc‘
        ‘download_url‘: ‘http://code.google.com/p/pyodbc/downloads/list‘
        ‘cmdclass‘: { ‘version‘ : VersionCommand
                     ‘tags‘    : TagsCommand }
        }
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         868  2012-09-27 20:10  pyodbc-3.0.7\LICENSE.txt
     文件         160  2012-09-27 20:10  pyodbc-3.0.7\MANIFEST.in
     文件         933  2013-05-19 19:14  pyodbc-3.0.7\PKG-INFO
     文件        5727  2012-09-27 20:10  pyodbc-3.0.7\README.rst
     文件       10195  2012-10-08 11:31  pyodbc-3.0.7\setup.py
     文件        1970  2012-09-27 20:10  pyodbc-3.0.7\src\buffer.cpp
     文件        2182  2012-09-27 20:10  pyodbc-3.0.7\src\buffer.h
     文件        7177  2013-05-19 18:51  pyodbc-3.0.7\src\cnxninfo.cpp
     文件        1886  2013-05-19 18:51  pyodbc-3.0.7\src\cnxninfo.h
     文件       32444  2013-05-19 18:51  pyodbc-3.0.7\src\connection.cpp
     文件        3350  2013-05-19 18:51  pyodbc-3.0.7\src\connection.h
     文件       74417  2013-05-19 18:51  pyodbc-3.0.7\src\cursor.cpp
     文件        5472  2012-09-27 20:10  pyodbc-3.0.7\src\cursor.h
     文件         710  2012-09-27 20:10  pyodbc-3.0.7\src\dbspecific.h
     文件        8950  2012-09-27 20:10  pyodbc-3.0.7\src\errors.cpp
     文件        2521  2012-09-27 20:10  pyodbc-3.0.7\src\errors.h
     文件       23591  2012-10-08 11:31  pyodbc-3.0.7\src\getdata.cpp
     文件         346  2012-09-27 20:10  pyodbc-3.0.7\src\getdata.h
     文件       27421  2013-05-19 18:51  pyodbc-3.0.7\src\params.cpp
     文件         240  2012-09-27 20:10  pyodbc-3.0.7\src\params.h
     文件        3828  2012-10-08 11:31  pyodbc-3.0.7\src\pyodbc.h
     文件         731  2012-09-27 20:10  pyodbc-3.0.7\src\pyodbccompat.cpp
     文件        4077  2012-09-27 20:10  pyodbc-3.0.7\src\pyodbccompat.h
     文件        2577  2012-09-27 20:10  pyodbc-3.0.7\src\pyodbcdbg.cpp
     文件       35749  2012-09-27 20:10  pyodbc-3.0.7\src\pyodbcmodule.cpp
     文件        1732  2012-09-27 20:10  pyodbc-3.0.7\src\pyodbcmodule.h
     文件         386  2012-09-27 20:10  pyodbc-3.0.7\src\resource.h
     文件       17125  2013-05-19 18:51  pyodbc-3.0.7\src\row.cpp
     文件        1546  2013-05-19 18:51  pyodbc-3.0.7\src\row.h
     文件        5741  2012-09-27 20:10  pyodbc-3.0.7\src\sqlwchar.cpp
     文件        1313  2012-09-27 20:10  pyodbc-3.0.7\src\sqlwchar.h
............此处省略1个文件信息

评论

共有 条评论