Skip to content
This repository has been archived by the owner on May 11, 2023. It is now read-only.

Commit

Permalink
Add nightly
Browse files Browse the repository at this point in the history
  • Loading branch information
thomaspinder committed Dec 20, 2022
1 parent 4b79367 commit 40905ce
Showing 1 changed file with 21 additions and 5 deletions.
26 changes: 21 additions & 5 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,32 @@
# ==============================================================================
from setuptools import find_packages, setup
import versioneer
import os


readme = open("README.md").read()
NAME = "jaxutils"


REQUIRES = [
"jax>=0.4.0",
"jaxlib>=0.4.0",
"jaxtyping"
]
# Handle builds of nightly release - adapted from BlackJax.
if "BUILD_JAXUTILS_NIGHTLY" in os.environ:
if os.environ["BUILD_JAXUTILS_NIGHTLY"] == "nightly":
NAME += "-nightly"

from versioneer import get_versions as original_get_versions

def get_versions():
from datetime import datetime, timezone

suffix = datetime.now(timezone.utc).strftime(r".dev%Y%m%d")
versions = original_get_versions()
versions["version"] = versions["version"].split("+")[0] + suffix
return versions

versioneer.get_versions = get_versions


REQUIRES = ["jax>=0.4.0", "jaxlib>=0.4.0", "jaxtyping"]

EXTRAS = {
"dev": [
Expand Down

0 comments on commit 40905ce

Please sign in to comment.