mirror of
https://github.com/psycopg/psycopg2.git
synced 2025-02-07 21:00:33 +03:00
Appveyor: added package_name to options
This commit is contained in:
parent
014097c1af
commit
ed7d8ea28c
|
@ -333,11 +333,10 @@ def build_psycopg():
|
||||||
|
|
||||||
def patch_package_name():
|
def patch_package_name():
|
||||||
"""Change the psycopg2 package name in the setup.py if required."""
|
"""Change the psycopg2 package name in the setup.py if required."""
|
||||||
conf = os.environ.get('CONFIGURATION', 'psycopg2')
|
if opt.package_name == 'psycopg2':
|
||||||
if conf == 'psycopg2':
|
|
||||||
return
|
return
|
||||||
|
|
||||||
logger.info("changing package name to %s", conf)
|
logger.info("changing package name to %s", opt.package_name)
|
||||||
|
|
||||||
with (opt.package_dir / 'setup.py').open() as f:
|
with (opt.package_dir / 'setup.py').open() as f:
|
||||||
data = f.read()
|
data = f.read()
|
||||||
|
@ -345,7 +344,7 @@ def patch_package_name():
|
||||||
# Replace the name of the package with what desired
|
# Replace the name of the package with what desired
|
||||||
rex = re.compile(r"""name=["']psycopg2["']""")
|
rex = re.compile(r"""name=["']psycopg2["']""")
|
||||||
assert len(rex.findall(data)) == 1, rex.findall(data)
|
assert len(rex.findall(data)) == 1, rex.findall(data)
|
||||||
data = rex.sub(f'name="{conf}"', data)
|
data = rex.sub(f'name="{opt.package_name}"', data)
|
||||||
|
|
||||||
with (opt.package_dir / 'setup.py').open('w') as f:
|
with (opt.package_dir / 'setup.py').open('w') as f:
|
||||||
f.write(data)
|
f.write(data)
|
||||||
|
@ -358,7 +357,7 @@ def build_binary_packages():
|
||||||
add_pg_config_path()
|
add_pg_config_path()
|
||||||
|
|
||||||
# Build .exe packages for whom still use them
|
# Build .exe packages for whom still use them
|
||||||
if os.environ['CONFIGURATION'] == 'psycopg2':
|
if opt.package_name == 'psycopg2':
|
||||||
run_python(['setup.py', 'bdist_wininst', "-d", opt.dist_dir])
|
run_python(['setup.py', 'bdist_wininst', "-d", opt.dist_dir])
|
||||||
|
|
||||||
# Build .whl packages
|
# Build .whl packages
|
||||||
|
@ -386,7 +385,7 @@ def install_binary_package():
|
||||||
"""Install the package from a packaged wheel."""
|
"""Install the package from a packaged wheel."""
|
||||||
run_python(
|
run_python(
|
||||||
['-m', 'pip', 'install', '--no-index', '-f', opt.dist_dir]
|
['-m', 'pip', 'install', '--no-index', '-f', opt.dist_dir]
|
||||||
+ [os.environ['CONFIGURATION']]
|
+ [opt.package_name]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@ -719,6 +718,10 @@ class Options:
|
||||||
"""True if the Python architecture to build is 64 bits."""
|
"""True if the Python architecture to build is 64 bits."""
|
||||||
return self.py_arch == 64
|
return self.py_arch == 64
|
||||||
|
|
||||||
|
@property
|
||||||
|
def package_name(self):
|
||||||
|
return os.environ.get('CONFIGURATION', 'psycopg2')
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def package_version(self):
|
def package_version(self):
|
||||||
"""The psycopg2 version number to build."""
|
"""The psycopg2 version number to build."""
|
||||||
|
|
Loading…
Reference in New Issue
Block a user