Skip to content

Commit

Permalink
Tweaks
Browse files Browse the repository at this point in the history
  • Loading branch information
palewire committed Jun 21, 2022
1 parent f328936 commit 6243dc4
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 22 deletions.
13 changes: 0 additions & 13 deletions Makefile

This file was deleted.

48 changes: 39 additions & 9 deletions setup.py
Expand Up @@ -9,6 +9,33 @@ def read(fname):
return f.read()


def version_scheme(version):
"""
Version scheme hack for setuptools_scm.
Appears to be necessary to due to the bug documented here: https://github.com/pypa/setuptools_scm/issues/342
If that issue is resolved, this method can be removed.
"""
import time

from setuptools_scm.version import guess_next_version

if version.exact:
return version.format_with("{tag}")
else:
_super_value = version.format_next_version(guess_next_version)
now = int(time.time())
return _super_value + str(now)


def local_version(version):
"""
Local version scheme hack for setuptools_scm.
Appears to be necessary to due to the bug documented here: https://github.com/pypa/setuptools_scm/issues/342
If that issue is resolved, this method can be removed.
"""
return ""


class TestCommand(Command):
user_options = []

Expand Down Expand Up @@ -42,15 +69,14 @@ def run(self):

setup(
name="django-anss-archive",
version="0.0.4",
description=(
"A Django application to archive real-time earthquake "
"notifications from the USGS's Advanced National Seismic System"
),
long_description=read("README.rst"),
author="Los Angeles Times Data Desk",
author_email="datadesk@latimes.com",
url="http://www.github.com/datadesk/django-anss-archive",
author="Ben Welsh",
author_email="b@palewi.re",
url="https://palewi.re/docs/django-anss-archive/",
license="MIT",
packages=(
"anss",
Expand All @@ -63,13 +89,17 @@ def run(self):
classifiers=[
"Development Status :: 5 - Production/Stable",
"Programming Language :: Python",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"License :: OSI Approved :: MIT License",
],
project_urls={
"Maintainer": "https://github.com/datadesk",
"Source": "https://github.com/datadesk/django-anss-archive",
"Tracker": "https://github.com/datadesk/django-anss-archive/issues",
"Maintainer": "https://github.com/palewire",
"Source": "https://github.com/palewire/django-anss-archive",
"Tracker": "https://github.com/palewire/django-anss-archive/issues",
},
setup_requires=["setuptools_scm"],
use_scm_version={"version_scheme": version_scheme, "local_scheme": local_version},
)

0 comments on commit 6243dc4

Please sign in to comment.