Skip to content

Commit

Permalink
'Refactored by Sourcery'
Browse files Browse the repository at this point in the history
  • Loading branch information
Sourcery AI committed Nov 30, 2023
1 parent a7126d6 commit 8924f92
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 25 deletions.
5 changes: 1 addition & 4 deletions pdfsplitter/scraper.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,7 @@ def add_scheme_and_domain(partial_url, main_source):
hostname = urlparse(main_source).netloc
base_url = scheme + "://" + hostname

if partial_url[0] == "/":
return base_url + partial_url
else:
return partial_url
return base_url + partial_url if partial_url[0] == "/" else partial_url

# Cell
def get_pdf_links(url):
Expand Down
67 changes: 46 additions & 21 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@

cfg_keys = 'version description keywords author author_email'.split()
expected = cfg_keys + "lib_name user branch license status min_python audience language".split()
for o in expected: assert o in cfg, "missing expected setting: {}".format(o)
for o in expected:
assert o in cfg, f"missing expected setting: {o}"
setup_cfg = {o:cfg[o] for o in cfg_keys}

if len(sys.argv)>1 and sys.argv[1]=='version':
Expand Down Expand Up @@ -39,26 +40,50 @@
long_description = open('README.md').read()
# ![png](docs/images/output_13_0.png)
for ext in ['png', 'svg']:
long_description = re.sub(r'!\['+ext+'\]\((.*)\)', '!['+ext+']('+'https://raw.githubusercontent.com/{}/{}'.format(cfg['user'],cfg['lib_name'])+'/'+cfg['branch']+'/\\1)', long_description)
long_description = re.sub(r'src=\"(.*)\.'+ext+'\"', 'src=\"https://raw.githubusercontent.com/{}/{}'.format(cfg['user'],cfg['lib_name'])+'/'+cfg['branch']+'/\\1.'+ext+'\"', long_description)
long_description = re.sub(
r'!\[' + ext + '\]\((.*)\)',
f'![{ext}]('
+ f"https://raw.githubusercontent.com/{cfg['user']}/{cfg['lib_name']}"
+ '/'
+ cfg['branch']
+ '/\\1)',
long_description,
)
long_description = re.sub(
r'src=\"(.*)\.' + ext + '\"',
f"""src=\"https://raw.githubusercontent.com/{cfg['user']}/{cfg['lib_name']}/"""
+ cfg['branch']
+ '/\\1.'
+ ext
+ '\"',
long_description,
)

setuptools.setup(
name = cfg['lib_name'],
license = lic[0],
classifiers = [
'Development Status :: ' + statuses[int(cfg['status'])],
'Intended Audience :: ' + cfg['audience'].title(),
'Natural Language :: ' + cfg['language'].title(),
] + ['Programming Language :: Python :: '+o for o in py_versions[py_versions.index(min_python):]] + (['License :: ' + lic[1] ] if lic[1] else []),
url = cfg['git_url'],
packages = setuptools.find_packages(),
include_package_data = True,
install_requires = requirements,
extras_require={ 'dev': dev_requirements },
python_requires = '>=' + cfg['min_python'],
long_description = long_description,
long_description_content_type = 'text/markdown',
zip_safe = False,
entry_points = { 'console_scripts': cfg.get('console_scripts','').split() },
**setup_cfg)
name=cfg['lib_name'],
license=lic[0],
classifiers=(
[
'Development Status :: ' + statuses[int(cfg['status'])],
'Intended Audience :: ' + cfg['audience'].title(),
'Natural Language :: ' + cfg['language'].title(),
]
+ [
f'Programming Language :: Python :: {o}'
for o in py_versions[py_versions.index(min_python) :]
]
)
+ ([f'License :: {lic[1]}'] if lic[1] else []),
url=cfg['git_url'],
packages=setuptools.find_packages(),
include_package_data=True,
install_requires=requirements,
extras_require={'dev': dev_requirements},
python_requires='>=' + cfg['min_python'],
long_description=long_description,
long_description_content_type='text/markdown',
zip_safe=False,
entry_points={'console_scripts': cfg.get('console_scripts', '').split()},
**setup_cfg,
)

0 comments on commit 8924f92

Please sign in to comment.