Skip to main content

Python bindings to the Jiff datetime library

Project description

pyjiff

Python bindings for Jiff, a date-time library for Rust that encourages you to jump into the pit of success.

WIP, not ready for use, although all the Jiff readme examples work :) Come back in a week.

Usage

from jiff import Zoned, Timestamp, Span

ts = Timestamp.from_string("2024-07-11T01:14:00Z")
span = Span()
span.months = 1
span.hours = 2
zoned = ts.intz("America/New_York") + span
assert str(zoned) == "2024-08-10T23:14:00-04:00[America/New_York]" 

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jiff-0.2.0.tar.gz (10.4 kB view details)

Uploaded Source

Built Distributions

jiff-0.2.0-pp310-pypy310_pp73-win_amd64.whl (378.9 kB view details)

Uploaded PyPy Windows x86-64

jiff-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (448.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

jiff-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (519.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

jiff-0.2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (400.1 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

jiff-0.2.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (402.4 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

jiff-0.2.0-cp312-none-win_amd64.whl (380.7 kB view details)

Uploaded CPython 3.12 Windows x86-64

jiff-0.2.0-cp312-none-win32.whl (411.0 kB view details)

Uploaded CPython 3.12 Windows x86

jiff-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (509.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

jiff-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (447.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

jiff-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (518.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

jiff-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (399.9 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

jiff-0.2.0-cp312-cp312-macosx_10_9_x86_64.whl (401.2 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

jiff-0.2.0-cp311-none-win_amd64.whl (378.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

jiff-0.2.0-cp311-none-win32.whl (410.6 kB view details)

Uploaded CPython 3.11 Windows x86

jiff-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (509.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

jiff-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (447.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

jiff-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (519.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

jiff-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (399.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

jiff-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl (402.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

jiff-0.2.0-cp310-none-win_amd64.whl (378.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

jiff-0.2.0-cp310-none-win32.whl (410.6 kB view details)

Uploaded CPython 3.10 Windows x86

jiff-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (509.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

jiff-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (447.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

jiff-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (519.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

jiff-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (399.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

jiff-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl (402.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

Details for the file jiff-0.2.0.tar.gz.

File metadata

  • Download URL: jiff-0.2.0.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for jiff-0.2.0.tar.gz
Algorithm Hash digest
SHA256 bfef4f56f28e973a788b1b9625b7f2db30280668bdd172da2f3c76c4893837b9
MD5 3a2bf7b1e4c77b7642bcc061bc0e5c9e
BLAKE2b-256 96f90429967e48c9e5ecf7dd27bcaf2cb2641c9359d4181fa5b9d583a084436d

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 995e6e147070acf3854f82c09df3bd240706b9567cfa7afd228b4e5a14ffe9ae
MD5 558c5c113cbd0a2e210085cab9b1bdc8
BLAKE2b-256 dd80f88c29cba3d5cf6ca716b7a9e02a626407df39af2835ecf9ef00934d97fe

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4143975f13d138e4347ebe9dcb0bd187b5eaf741116215e6209aeae50b56e8c4
MD5 ccd9aa9b969d745f2c079ddc9eae0098
BLAKE2b-256 af51b82bcb4ecbf3c5143b18d30b0b3092a033e9a37e50fde8f6b223196176dd

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 51b3af39e50d4c58b3bd539be8c2b5dddf396e93af3ffe82c342089a65d90e47
MD5 6bda543abb6d5a903c5b57d837fa03c1
BLAKE2b-256 213cc24991ca729da7f7357d3b0dca09bf7ec1091f896580f4f9a81696f5a69f

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4eafd08e63a9ebe14d0a95af0fd5865018683dbf618c813413a16e426630f4c
MD5 1f6724be1e8c879675b1876725b0577a
BLAKE2b-256 c9d25feb2420456b47881ff005def31bb2f79b25b077b2dc92022ff473053a40

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c56bc758b0ea977a9ff893be6e61ac21d1163e7150a22caf257606661a83b97a
MD5 c62efc017c20c5bb86db7f751e1b1982
BLAKE2b-256 a21d59fb72fc7ee283885fffbe2c6bbb2fed8835bf05e0be2222841409a5a134

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp312-none-win_amd64.whl.

File metadata

  • Download URL: jiff-0.2.0-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 380.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for jiff-0.2.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 a8247222212deb61cafd32e9825bf61e4aefda96ef672b1e2be2dd28a009e058
MD5 cb60c34dd5f6c5b7ecaed6c4f89cf810
BLAKE2b-256 5d0bd7ccb76511e0f52afad964825488e9d428b65475a89d2e8350262bf77c83

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp312-none-win32.whl.

File metadata

  • Download URL: jiff-0.2.0-cp312-none-win32.whl
  • Upload date:
  • Size: 411.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for jiff-0.2.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 49c6f21cfe14238ecbf2ae804df13f735e2829fbca1cf42371aea5d468523761
MD5 f85bd26405816f57ef9b43fc01d50dea
BLAKE2b-256 eaed08fc582b82cfa54718b81d52fdd9a0b37fe614cc514f972bb188529f42e0

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 81868c0b5f3da68a4ce1ae45d5fc1a47be816a4b9a0e53a09b76a75e55c4e799
MD5 0ae2ee1f5b10503ebf7508d8b452ce36
BLAKE2b-256 f3b1b3e36af2b425e0bf2a260c96b13b845256d0d6236b9c269bc3c6bd7dc334

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22b18c3d46f4e8d0947d892dbf0df445dadb1707ee6b90d47c61df7bd66314ac
MD5 f29671f0910b9812815ea2a661c621ee
BLAKE2b-256 6f4870d7d395e71f69ff8c39db4daac6339c1b90793ec9eb158241c14b3ed210

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8983a81ddbb77a142cbf52f475c1a7f6f31e77be0361bc01853b0888b72a9b80
MD5 fe1e17174207bdc21299e6bb461f6540
BLAKE2b-256 ca9049b9c35e75960dd6b107f1afecd922f418484d6b8fb86cd65916efcf6cbc

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 263088898f28e53214c8587756641084b3f27ff4bf54e54886f428f5a96707a0
MD5 e1350a7f4fc21de51239347297a54712
BLAKE2b-256 a1d999555bb0af4febcd3cabbb85d74b9335219eec477c97a18bebec9f669581

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bdf53bd59e7ff736b227be4474f5bfede917a32701e094d0d54e9328bb0cbef6
MD5 8d9e4a78ca97a39fa5d396187c090933
BLAKE2b-256 bc54c4bf56a6753c474c7e3d3a9c2e147b0dfbf71c57074bfa4d8623047e0029

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp311-none-win_amd64.whl.

File metadata

  • Download URL: jiff-0.2.0-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 378.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for jiff-0.2.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 6afe69319a9e4de8919b1bc640ce21ccfa1af11c40b684747e090cd2d522f1eb
MD5 376b3050538f2c36bd19ec6d533cb531
BLAKE2b-256 5565fc59cef3599768d6a505b04c474a1221944433dc77fb23db2e780f5cacaf

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp311-none-win32.whl.

File metadata

  • Download URL: jiff-0.2.0-cp311-none-win32.whl
  • Upload date:
  • Size: 410.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for jiff-0.2.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 9611ba0dee9fc2a61ecd846da99fee1e1373af5b1af6e67ffd083d6654446477
MD5 7bc366727056de5e46c48228696e4db7
BLAKE2b-256 1bf07f1f063c62844f9d8b91f2e0e6ef682b5b6ae44a67650fa83f9a939e51d6

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff2ba4bd60f197a4ddbf7f8e5caca4a188447af969cf9aea7cacfdceabae7530
MD5 4983acfd725efa5f336c84b55965860b
BLAKE2b-256 22b797139e581ce57c783901caafa9ab60b51a3acb4118db7756df56d5560e47

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa8e93a6182a112e11203f0e9c121787fbc8098c36eed172ffda6c6572e4694e
MD5 8badb1676f4db9ec46210928c7b3a3c8
BLAKE2b-256 b0aad3d324695d64d0a408d23567f6350550a06940231dd3f036f2a2b8687013

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c0afa29c95e151147bd36dbc9c1fdeab5397e387df01966941e0acbee8727281
MD5 33249bba822938f5d4fd5ecaec1db072
BLAKE2b-256 db9e2c1a8a4641b2295246ebf78abc4c6cbcf53f1af3c43e3ec978fde8ebd128

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f24770f03c17cf51a8e581231c82bd2204df616b3e2ec29c6f6d9d6c8eda2d12
MD5 cebc5c013057dc4d1a5849bf1e0e056f
BLAKE2b-256 dea2e64b81bb9e251d46e743a608a2f6b9542e87d57e7d7de0385ffaafe0f0d2

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 66383235bbcdc5cb30a2d1404fbb73c5a5bcf72c8e14043f2ce7bb439a561e66
MD5 d48213008ca595233c7a3fad962ce064
BLAKE2b-256 6a4e8024cdd521c7083dcd5d03135c6aabf4f63cdde6a5738269d68565940baa

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp310-none-win_amd64.whl.

File metadata

  • Download URL: jiff-0.2.0-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 378.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for jiff-0.2.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 e0cacdf4051c60b5119035dde84b53422ded330b248d6e29bb17ff52bfc06f97
MD5 4c71e266404cd110c3cafadae138a54a
BLAKE2b-256 968c16ef2eb82ef860e59085e8ec9e2f1f7b0d4a3d77edcb4bf2a6d09c24cd3d

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp310-none-win32.whl.

File metadata

  • Download URL: jiff-0.2.0-cp310-none-win32.whl
  • Upload date:
  • Size: 410.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for jiff-0.2.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 5245536f2701bf7d6f67c2a0cb56c216eece4d717e599e9293af479389d1411e
MD5 2a2f67616ff2848d8d497e311bfe5181
BLAKE2b-256 79e20a6eb341fd46d1e7da1870f376205ff6c87b2e4927fdaf43eda982d94843

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c1cd7de70a08522fdc0534e7651938c525eb3e03ef1e066b21b6b5dbb171bc0c
MD5 632b78027c99971fb348c1131fead899
BLAKE2b-256 c9dc6e41797fe4e96be36a12705945837375c5058c5b2808dceb058e93638ac8

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e388261284d48277aaa27e39f39a0dee51488fc49edbdcdef05dc5e0be01b3d
MD5 4ded238044a1220aa56f110a5616afbb
BLAKE2b-256 64992454aa6507d99679a5421484d5b3b4b391c1400bc830e38ab16e0409da35

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c8c63f7bf9cf9b022c3349685452e9942ad2344f013bbcee2955f71425b1f012
MD5 3b2f0cff2fbbd07143ec72dee3bc9cfb
BLAKE2b-256 f1a54b1baf0a849ecb1a4e4032e54ec34a79c3e0f7c1d09d578bbc965e699a64

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70c508d4f9b4fc5416340eafed641583a586aa8ae326fecbf98e9eede3ebb280
MD5 639e8a0a5decd4808880abd430b73294
BLAKE2b-256 d1bf527d692b194f118bd2e2d6ccd7d9d3ff80f88e03804a7a7ce5efe67b7944

See more details on using hashes here.

File details

Details for the file jiff-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jiff-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5cdfcebb399367f29fe47697be7c0a3255631ff31e6fae99afd6996d14a12718
MD5 3572b7b9da47424e2e259ef9f9cad365
BLAKE2b-256 0f3213f5783513fb1ecb7c4a2be1b6fd1ad14098998e132da0b56913ded9543f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page