{ "info": { "author": "Robert Sharp", "author_email": "webmaster@sharpdesigndigital.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Programming Language :: C++", "Programming Language :: Cython", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Fortuna: A Collection of Random Value Generators for Python3\nFortuna's main goal is to provide a quick and easy way to build custom random-value generators for your data. Fortuna also offers a variety of high-performance dice functions and random number generators.\n\nThe core functionality of Fortuna is based on the Storm c++ library. While Storm has a high quality random engine, it is not appropriate for cryptography of any kind. Fortuna is meant for games, data science, A.I. and experimental programming, not security.\n\n\n### Quick Install `$ pip install Fortuna`\n\n\n### Installation may require the following:\n- Python 3.6 or later with dev tools (setuptools, pip, etc.)\n- Cython: Bridge from C/C++ to Python.\n- Modern C++17 Compiler and Standard Library.\n\n\n### Sister Projects:\n- RNG: Python3 API for the C++ Random Library. https://pypi.org/project/RNG/\n- Pyewacket: Drop-in replacement for the Python3 random module. https://pypi.org/project/Pyewacket/\n- MonkeyScope: Framework for testing non-deterministic generators. https://pypi.org/project/MonkeyScope/\n\n\n---\n\n### Table of Contents:\n- Numeric Limits\n- Project Terminology\n- Random Generators:\n - Value Generators\n - `RandomValue(Collection) -> Callable -> Value`\n - `TruffleShuffle(Collection) -> Callable -> Value`\n - `QuantumMonty(Collection) -> Callable -> Value`\n - `CumulativeWeightedChoice(Table) -> Callable -> Value`\n - `RelativeWeightedChoice(Table) -> Callable -> Value`\n - `FlexCat(Matrix) -> Callable -> Value`\n - Integer Generators\n - `random_below(Integer) -> Integer`\n - `random_int(Integer, Integer) -> Integer`\n - `random_range(Integer, Integer, Integer) -> Integer`\n - `d(Integer) -> Integer`\n - `dice(Integer, Integer) -> Integer`\n - `plus_or_minus(Integer) -> Integer`\n - `plus_or_minus_linear(Integer) -> Integer`\n - `plus_or_minus_gauss(Integer) -> Integer`\n - Index Generators: \n - ZeroCool Specification: `f(N) -> [0, N)` or `f(-N) -> [-N, 0)`\n - `random_index(Integer) -> Integer`\n - `front_gauss(Integer) -> Integer`\n - `middle_gauss(Integer) -> Integer`\n - `back_gauss(Integer) -> Integer`\n - `quantum_gauss(Integer) -> Integer`\n - `front_poisson(Integer) -> Integer`\n - `middle_poisson(Integer) -> Integer`\n - `back_poisson(Integer) -> Integer`\n - `quantum_poisson(Integer) -> Integer`\n - `front_linear(Integer) -> Integer`\n - `middle_linear(Integer) -> Integer`\n - `back_linear(Integer) -> Integer`\n - `quantum_linear(Integer) -> Integer`\n - `quantum_monty(Integer) -> Integer`\n - Float Generators\n - `canonical() -> Float`\n - `random_float(Float, Float) -> Float`\n - `triangular(Float, Float, Float) -> Float`\n - Boolean Generator\n - `percent_true(Float) -> Boolean`\n - Inplace Shuffle (Knuth B)\n - `shuffle(List) -> None`\n - Utilities\n - `flatten(Object, *args, Boolean, **kwargs) -> Object`\n - `smart_clamp(Integer, Integer, Integer) -> Integer`\n- Development Log\n- Test Suite Output\n- Legal Information\n\n\n#### Numeric Limits:\n- Integer: 64 bit signed integer.\n - Range: \u00b19223372036854775807, approximately \u00b19.2 billion billion\n- Float: 64 bit floating point.\n - Range: \u00b11.7976931348623157e+308\n - Epsilon Delta: 5e-324\n\n\n#### Project Terminology:\n- Value: Almost any object in Python can be considered a Value.\n - Expressions, Generators, and F-strings can be wrapped in a lambda for dynamic evaluation.\n- Callable: Any callable object, function, method or lambda.\n- Collection: A group of Values.\n - List, Tuple, Set, etc... Any object that can be converted into a list via `list(some_object)`.\n - Comprehensions that produce a Collection also qualify.\n - Fortuna classes that wrap a Collection can wrap a Collection, Sequence or Generator.\n - Fortuna functions that take a Collection as input will always require a Sequence.\n- Sequence: An ordered Collection.\n - List, tuple or list comprehension.\n - A Sequence is an ordered Collection that can be indexed like a list, without conversion.\n - All Sequences are Collections but not all Collections are Sequences. When in doubt, use a list.\n- Pair: Sequence of two Values.\n- Table: Sequence of Pairs.\n- Matrix: Dictionary of Collections.\n- Inclusive Range.\n - `[1, 10] -> 1, 2, 3, 4, 5, 6, 7, 8, 9, 10`\n- Partially Exclusive Ranges.\n - `[1, 11) -> 1, 2, 3, 4, 5, 6, 7, 8, 9, 10`\n - `(0, 10] -> 1, 2, 3, 4, 5, 6, 7, 8, 9, 10`\n- Automatic Flattening.\n - Works with: RandomValue, TruffleShuffle, QuantumMonty, WeightedChoice & FlexCat.\n - Lazy Evaluation. All Random Value Generator Classes in Fortuna will recursively call or \"flatten\" callable objects returned from the data at call time, so long as all required parameters are provided.\n - Mixing callable objects with un-callable objects is fully supported, but can become messy.\n - Nested callable objects are fully supported. Because `lambda(lambda) -> lambda` fixes everything for arbitrary values of 'because', 'fixes' and 'everything'.\n - To disable flattening, pass the optional keyword argument `flat=False` to the constructor.\n\n----\n\n## Random Value Generators\n\n### Fortuna.RandomValue\n`Fortuna.RandomValue(collection: Collection, flat=True) -> Callable -> Value`\n- @param collection :: Collection of Values. Tuple recommended.\n- @param flat :: Bool. Default: True. Option to automatically flatten callable values with lazy evaluation.\n- @return :: Callable Object. `Callable(*args, zero_cool=random_index, range_to=0, **kwargs) -> Value`\n - @param zero_cool :: Optional ZeroCool Method, kwarg only. Default = random_index().\n - @param range_to :: Optional Integer in range [-N, N] where N is the magnitude of the range in the Collection. \n - Default = 0, kwarg only. Parameter for ZeroCool Method. `range_to=0` indicates the intent to use the whole collection.\n - Negative values of range_to indicate ranging from the back of the Collection. \n - @param *args, **kwargs :: Optional arguments used to flatten the return Value (below) if Callable.\n - @return Value or Value(*args, **kwargs) if Callable.\n\n```python\nfrom Fortuna import RandomValue, front_linear, back_linear\n\n# Data Setup\nrandom_apple = RandomValue((\n \"Delicious\", \n \"Empire\", \n \"Granny Smith\", \n \"Honey Crisp\", \n \"Macintosh\",\n))\nrandom_fruit = RandomValue((\n lambda: f\"Apple, {random_apple()}\",\n \"Banana\",\n \"Cherry\",\n \"Grapes\",\n \"Orange\",\n))\n\n# Usage\nprint(random_fruit())\n# prints a random fruit with the default flat uniform distribution\n\nprint(random_fruit(zero_cool=back_linear))\n# prints a random fruit with a back_linear distribution (ascending probability)\n\nprint(random_fruit(zero_cool=front_linear))\n# prints a random fruit with a front_linear distribution (descending probability)\n\nprint(random_fruit(range_to=3))\n# prints a random fruit of the first 3\n\nprint(random_fruit(zero_cool=front_linear, range_to=-3))\n# prints a random fruit of the last 3 with a front_linear distribution.\n```\n\n\n### TruffleShuffle\n`Fortuna.TruffleShuffle(collection: Collection, flat=True) -> Callable -> Value`\n- @param collection :: Collection of Values. Set recommended but not required.\n- @param flat :: Bool. Default: True. Option to automatically flatten callable values with lazy evaluation.\n- @return :: Callable Object. `Callable(*args, **kwargs) -> Value`\n - @param *args, **kwargs :: Optional arguments used to flatten the return Value (below) if Callable.\n - @return :: Random value from the collection with a Wide Uniform Distribution. \n\nWide Uniform Distribution: \"Wide\" refers to the average distance between consecutive occurrences of the same value. The average width of the output distribution will naturally scale up with the size of the collection. The goal of this type of distribution is to keep the output sequence free of clumps or streaks of the same value, while maintaining randomness and uniform probability. This is not the same as a flat uniform distribution. The two distributions over time will be statistically similar for any given set, but the repetitiveness of the output sequence will be very different.\n\n#### TruffleShuffle, Basic Use\n```python\nfrom Fortuna import TruffleShuffle\n\n# Data Setup\nlist_of_values = { 1, 2, 3, 4, 5, 6 }\ntruffle_shuffle = TruffleShuffle(list_of_values)\n\n# Usage\nprint(truffle_shuffle()) # this will print one of the numbers 1-6, \n# repeated calls will produce a wide distribution.\n```\n\n#### RandomValue with Auto Flattening Callable Objects\n```python\nfrom Fortuna import RandomValue\n\n\nauto_flat = RandomValue([lambda: 1, lambda: 2, lambda: 3])\nprint(auto_flat()) # will print the value 1, 2 or 3.\n# Note: the lambda will not be called until call time and stays dynamic for the life of the object.\n\nauto_flat_with = RandomValue([lambda x: x, lambda x: x + 1, lambda x: x + 2])\nprint(auto_flat_with(2)) # will print the value 2, 3 or 4\n# Note: if this is called with no args it will simply return the lambda in an uncalled state.\n\nun_flat = RandomValue([lambda: 1, lambda: 2, lambda: 3], flat=False)\nprint(un_flat()()) # will print the value 1, 2 or 3, \n# mind the double-double parenthesis, they are required to manually unpack the lambdas\n\nauto_un_flat = RandomValue([lambda x: x, lambda x: x + 1, lambda x: x + 2], flat=False)\n# Note: flat=False is not required here because the lambdas can not be called without input x satisfied.\n# It is still recommended to specify flat=False if non-flat output is intended.\nprint(auto_un_flat()(1)) # will print the value 1, 2 or 3, mind the double-double parenthesis\n```\n\n#### Mixing Static Objects with Callable Objects\n```python\nfrom Fortuna import RandomValue\n\n\n\"\"\" With automatic flattening active, `lambda() -> int` can be treated as an `int`. \"\"\"\nmixed_flat = RandomValue([1, 2, lambda: 3])\nprint(mixed_flat()) # will print 1, 2 or 3\n\n\"\"\" Anti-pattern \"\"\"\nmixed_un_flat = RandomValue([1, 2, lambda: 3], flat=False) # this pattern is not recommended.\nprint(mixed_flat()) # will print 1, 2 or \"Function \"\n# This pattern is not recommended because you wont know the nature of what you get back.\n# This is almost always not what you want, and it can give rise to messy logic in other areas of your code.\n```\n\n#### Dynamic Strings\nTo successfully express a dynamic string, and keep it dynamic for the duration of the program, at least one level of indirection is required. Without a lambda - the f-string would collapse into a static string too soon.\n\n```python\nfrom Fortuna import RandomValue, d\n\n\n# d() is a simple dice function, d(n) -> [1, n] flat uniform distribution.\ndynamic_string = RandomValue((\n # while the probability of all A == all B == all C, individual probabilities of each possible string will differ based on the number of possible outputs of each category.\n lambda: f\"A{d(2)}\", # -> A1 - A2, each are twice as likely as any particular B, and three times as likely as any C.\n lambda: f\"B{d(4)}\", # -> B1 - B4, each are half as likely as any particular A, and 3/2 as likely as any C.\n lambda: f\"C{d(6)}\", # -> C1 - C6, each are 1/3 as likely as any particular A and 2/3 as likely of any B.\n))\n\nprint(dynamic_string()) # prints a random dynamic string, generated at call time.\n```\n\n#### Nesting Dolls\n```python\nfrom Fortuna import RandomValue\n\n# Data Setup\nnesting_dolls = RandomValue({\n RandomValue({\"A\", \"B\", \"C\", \"D\", \"E\"}),\n RandomValue({\"F\", \"G\", \"H\", \"I\", \"J\"}),\n RandomValue({\"K\", \"L\", \"M\", \"N\", \"O\"}),\n RandomValue({\"P\", \"Q\", \"R\", \"S\", \"T\"}),\n ...\n})\n\n# Usage\nprint(nesting_dolls()) \n# prints one of the letters A-T, flat uniform distribution of each category and within each category.\n```\n\n### QuantumMonty\n`Fortuna.QuantumMonty(collection: Collection, flat=True) -> Callable -> Value`\n- @param collection :: Collection of Values. Tuple recommended.\n- @param flat :: Bool. Default: True. Option to automatically flatten callable values with lazy evaluation.\n- @return :: Callable Object with Monty Methods for producing various distributions of the data.\n - @param *args, **kwargs :: Optional arguments used to flatten the return Value (below) if Callable.\n - @return :: Random value from the data. The instance will produce random values from the list using the selected distribution model or \"monty\". The default monty is the Quantum Monty Algorithm.\n\n```python\nfrom Fortuna import QuantumMonty\n\n# Data Setup\nlist_of_values = [1, 2, 3, 4, 5, 6]\nmonty = QuantumMonty(list_of_values)\n\n# Usage\nprint(monty()) # prints a random value from the list_of_values.\n # uses the default Quantum Monty Algorithm.\n\nprint(monty.flat_uniform()) # prints a random value from the list_of_values.\n # uses the \"flat_uniform\" monty.\n # equivalent to random.choice(list_of_values).\n```\nThe QuantumMonty class represents a diverse collection of strategies for producing random values from a sequence where the output distribution is based on the method you choose. Generally speaking, each value in the sequence will have a probability that is based on its position in the sequence. For example: the \"front\" monty produces random values where the beginning of the sequence is geometrically more common than the back. Given enough samples the \"front\" monty will always converge to a 45 degree slope down for any list of unique values.\n\nThere are three primary method families: linear, gaussian, and poisson. Each family has three base methods; 'front', 'middle', 'back', plus a 'quantum' method that incorporates all three base methods. The quantum algorithms for each family produce distributions by overlapping the probability waves of the other methods in their family. The Quantum Monty Algorithm incorporates all nine base methods.\n\n```python\nimport Fortuna\n\n# Data Setup\nmonty = Fortuna.QuantumMonty(\n [\"Alpha\", \"Beta\", \"Delta\", \"Eta\", \"Gamma\", \"Kappa\", \"Zeta\"]\n)\n\n# Usage\n# Each of the following methods will return a random value from the sequence.\n# Each method has its own unique distribution model.\n\"\"\" Flat Base Case \"\"\"\nmonty.flat_uniform() # Flat Uniform Distribution\n\"\"\" Geometric Positional \"\"\"\nmonty.front_linear() # Linear Descending, Triangle\nmonty.middle_linear() # Linear Median Peak, Equilateral Triangle\nmonty.back_linear() # Linear Ascending, Triangle\nmonty.quantum_linear() # Linear Overlay, 3-way monty.\n\"\"\" Gaussian Positional \"\"\"\nmonty.front_gauss() # Front Gamma\nmonty.middle_gauss() # Scaled Gaussian\nmonty.back_gauss() # Reversed Gamma\nmonty.quantum_gauss() # Gaussian Overlay, 3-way monty.\n\"\"\" Poisson Positional \"\"\"\nmonty.front_poisson() # 1/4 Mean Poisson\nmonty.middle_poisson() # 1/2 Mean Poisson\nmonty.back_poisson() # 3/4 Mean Poisson\nmonty.quantum_poisson() # Poisson Overlay, 3-way monty.\n\"\"\" Quantum Monty Algorithm \"\"\"\nmonty() # Quantum Monty Algorithm, 9-way monty.\nmonty.quantum_monty() # same as above\n```\n\n### Weighted Choice: Base Class\nWeighted Choice offers two strategies for selecting random values from a sequence where programmable rarity is desired. Both produce a custom distribution of values based on the weights of the values.\n\nThe choice to use one strategy over the other is purely about which one suits you or your data best. Relative weights are easier to understand at a glance. However, many RPG Treasure Tables map rather nicely to a cumulative weighted strategy.\n\n#### Cumulative Weighted Choice\n`Fortuna.CumulativeWeightedChoice(weighted_table: Table, flat=True) -> Callable -> Value`\n- @param weighted_table :: Table of weighted pairs. Tuple of Tuples recommended.\n- @param flat :: Bool. Default: True. Option to automatically flatten callable values with lazy evaluation.\n- @return :: Callable Instance\n - @param *args, **kwargs :: Optional arguments used to flatten the return Value (below) if Callable.\n - @return :: Random value from the weighted_table, distribution based on the weights of the values.\n\n_Note: Logic dictates Cumulative Weights must be unique!_\n\n```python\nfrom Fortuna import CumulativeWeightedChoice\n\n# Data Setup\ncum_weighted_choice = CumulativeWeightedChoice((\n (7, \"Apple\"),\n (11, \"Banana\"),\n (13, \"Cherry\"),\n (23, \"Grape\"),\n (26, \"Lime\"),\n (30, \"Orange\"), # same as relative weight 4 because 30 - 26 = 4\n))\n# Usage\nprint(cum_weighted_choice()) # prints a weighted random value\n```\n\n#### Relative Weighted Choice\n`Fortuna.RelativeWeightedChoice(weighted_table: Table) -> Callable -> Value`\n- @param weighted_table :: Table of weighted pairs. Tuple of Tuples recommended.\n- @param flat :: Bool. Default: True. Option to automatically flatten callable values with lazy evaluation.\n- @return :: Callable Instance\n - @param *args, **kwargs :: Optional arguments used to flatten the return Value (below) if Callable.\n - @return :: Random value from the weighted_table, distribution based on the weights of the values.\n\n```python\nfrom Fortuna import RelativeWeightedChoice\n\n# Data\npopulation = [\"Apple\", \"Banana\", \"Cherry\", \"Grape\", \"Lime\", \"Orange\"]\nrel_weights = [7, 4, 2, 10, 3, 4]\n\n# Setup\nrel_weighted_choice = RelativeWeightedChoice(zip(rel_weights, population))\n\n# Usage\nprint(rel_weighted_choice()) # prints a weighted random value\n```\n\n### FlexCat\n`Fortuna.FlexCat(matrix_data: Matrix, key_bias=\"front_linear\", val_bias=\"truffle_shuffle\", flat=True) -> Callable -> Value`\n- @param matrix_data :: Dictionary of Sequences.\n- @parm key_bias :: Default is \"front_linear\". String indicating the name of the algorithm to use for random key selection.\n- @parm val_bias :: Default is \"truffle_shuffle\". String indicating the name of the algorithm to use for random value selection.\n- @param flat :: Bool. Default is True. Option to automatically flatten callable values with lazy evaluation.\n- @return :: Callable Instance\n - @param cat_key :: Optional String. Default is None. Key selection by name. If specified, this will override the key_bias for a single call.\n - @param *args, **kwargs :: Optional arguments used to flatten the return Value (below) if Callable.\n - @return :: Value. Returns a random value generated with val_bias from a random sequence generated with key_bias.\n\nFlexCat is like a multi dimensional QuantumMonty.\n\nThe constructor takes two optional keyword arguments to specify the algorithms to be used to make random selections. The algorithm specified for selecting a key need not be the same as the one for selecting values. An optional key may be provided at call time to bypass the random key selection. Keys passed in this way must exactly match a key in the Matrix.\n\nBy default, FlexCat will use key_bias=\"front_linear\" and val_bias=\"truffle_shuffle\", this will make the top of the data structure geometrically more common than the bottom and it will truffle shuffle the sequence values. This config is known as TopCat, it produces a descending-step, micro-shuffled distribution sequence. Many other combinations are available.\n\nAlgorithmic Options: _See QuantumMonty & TruffleShuffle for more details._\n- \"front_linear\", Linear Descending\n- \"middle_linear\", Linear Median Peak\n- \"back_linear\", Linear Ascending\n- \"quantum_linear\", Linear 3-way monty\n- \"front_gauss\", Gamma Descending\n- \"middle_gauss\", Scaled Gaussian\n- \"back_gauss\", Gamma Ascending\n- \"quantum_gauss\", Gaussian 3-way monty\n- \"front_poisson\", Front 1/3 Mean Poisson\n- \"middle_poisson\", Middle Mean Poisson\n- \"back_poisson\", Back 1/3 Mean Poisson\n- \"quantum_poisson\", Poisson 3-way monty\n- \"quantum_monty\", Quantum Monty Algorithm, 9-way monty\n- \"flat_uniform\", uniform flat distribution\n- \"truffle_shuffle\", TruffleShuffle, wide uniform distribution\n\n```python\nfrom Fortuna import FlexCat, d\n\n\n# |- Collection Generator, does not require lambda.\n# Data |\nmatrix_data = {# $ |- Dynamic Value Expression\n \"Cat_A\": (f\"A{i}\" for i in range(1, 6)), # | Lazy, 1 of 4 possibilities\n \"Cat_B\": (\"B1\", \"B2\", \"B3\", \"B4\", \"B5\"), # $ lambda required for dynamic eval\n \"Cat_C\": (\"C1\", \"C2\", \"C3\", f\"C4.{d(2)}\", lambda: f\"C5.{d(4)}\"),\n}# $ $ $ $ $\n# | | |- Value | |- Fair die method: d4\n# | | |\n# | |- Collection |- Static Value Expression\n# | | Eager, 1 or 2 permanently\n# |- Collection Key, \"cat_key\"\n\n# |- Collection Algorithm |- Value Algorithm\n# Setup $ y-axis $ x-axis\nflex_cat = FlexCat(matrix_data, key_bias=\"front_linear\", val_bias=\"flat_uniform\")\n# $ $ $\n# | | |- Dictionary of Collections\n# | |\n# | |- FlexCat Constructor\n# | \n# |- Callable Random Value Generator\n\n# Usage\nflex_cat() # returns a Value from the Matrix.\nflex_cat(cat_key=\"Cat_B\") # returns a Value specifically from the \"Cat_B\" Collection.\n```\n\n### Random Integer Generators\n`Fortuna.random_below(number: int) -> int`\n- @param number :: Any Integer\n- @return :: Returns a random integer in the range...\n - `random_below(number) -> [0, number)` for positive values.\n - `random_below(number) -> (number, 0]` for negative values.\n - `random_below(0) -> 0` Always returns zero when input is zero\n- Flat uniform distribution.\n\n\n`Fortuna.random_int(left_limit: int, right_limit: int) -> int`\n- @param left_limit :: Any Integer\n- @param right_limit :: Any Integer\n- @return :: Returns a random integer in the range [left_limit, right_limit]\n - `random_int(1, 10) -> [1, 10]`\n - `random_int(10, 1) -> [1, 10]` same as above.\n - `random_int(A, B)` Always returns A when A == B\n- Flat uniform distribution.\n\n\n`Fortuna.random_range(start: int, stop: int = 0, step: int = 1) -> int`\n- @param start :: Required starting point.\n - `random_range(0) -> [0]`\n - `random_range(10) -> [0, 10)` from 0 to 9. Same as `Fortuna.random_index(N)`\n - `random_range(-10) -> [-10, 0)` from -10 to -1. Same as `Fortuna.random_index(-N)`\n- @param stop :: Zero by default. Optional range bound. With at least two arguments, the order of the first two does not matter.\n - `random_range(0, 0) -> [0]`\n - `random_range(0, 10) -> [0, 10)` from 0 to 9.\n - `random_range(10, 0) -> [0, 10)` same as above.\n- @param step :: One by default. Optional step size.\n - `random_range(0, 0, 0) -> [0]`\n - `random_range(0, 10, 2) -> [0, 10) by 2` even numbers from 0 to 8.\n - The sign of the step parameter controls the phase of the output. Negative stepping will flip the inclusively.\n - `random_range(0, 10, -1) -> (0, 10]` starts at 10 and ranges down to 1.\n - `random_range(10, 0, -1) -> (0, 10]` same as above.\n - `random_range(10, 10, 0) -> [10]` step size or range size of zero always returns the first parameter.\n- @return :: Returns a random integer in the range [A, B) by increments of C.\n- Flat uniform distribution.\n\n\n`Fortuna.d(sides: int) -> int`\n- Represents a single roll of a given size die.\n- @param sides :: Represents the size or number of sides, most commonly six.\n- @return :: Returns a random integer in the range [1, sides].\n- Flat uniform distribution.\n\n\n`Fortuna.dice(rolls: int, sides: int) -> int`\n- Represents the sum total of multiple rolls of the same size die.\n- @param rolls :: Represents the number of times to roll the die.\n- @param sides :: Represents the die size or number of sides, most commonly six.\n- @return :: Returns a random integer in range [X, Y] where X = rolls and Y = rolls * sides.\n- Geometric distribution based on the number and size of the dice rolled.\n- Complexity scales primarily with the number of rolls, not the size of the dice.\n\n\n`Fortuna.plus_or_minus(number: int) -> int`\n- @param number :: input to determine the output distribution range.\n- @return :: Returns a random integer in range [-number, number].\n- Flat uniform distribution.\n\n\n`Fortuna.plus_or_minus_linear(number: int) -> int`\n- @param number :: input to determine the output distribution range.\n- @return :: Returns a random integer in range [-number, number].\n- Linear geometric, 45 degree triangle distribution centered on zero.\n\n\n`Fortuna.plus_or_minus_gauss(number: int) -> int`\n- @param number :: input to determine the output distribution range.\n- @return :: Returns a random integer in range [-number, number].\n- Stretched gaussian distribution centered on zero.\n\n\n### Random Index, ZeroCool Specification\nZeroCool Methods are used to generate random Sequence indices.\n\nZeroCool methods must have the following properties:\n- Any distribution model is acceptable such that...\n- The method or function must take exactly one Integer parameter N.\n- The method returns a random int in range `[0, N)` for positive values of N.\n- The method returns a random int in range `[N, 0)` for negative values of N.\n- This symmetry matches how python can index a list from the back for negative values or the front for positive values of N.\n\n\n```python\nfrom Fortuna import random_index\n\n\nsome_list = [i for i in range(100)] # [0..99]\n\nprint(some_list[random_index(10)]) # prints one of the first 10 items of some_list, [0, 9]\nprint(some_list[random_index(-10)]) # prints one of the last 10 items of some_list, [90, 99]\n```\n### ZeroCool Methods\n- `Fortuna.random_index(size: int) -> int` Flat uniform distribution\n- `Fortuna.front_gauss(size: int) -> int` Gamma Distribution: Front Peak\n- `Fortuna.middle_gauss(size: int) -> int` Stretched Gaussian Distribution: Median Peak\n- `Fortuna.back_gauss(size: int) -> int` Gamma Distribution: Back Peak\n- `Fortuna.quantum_gauss(size: int) -> int` Quantum Gaussian: Three-way Monty\n- `Fortuna.front_poisson(size: int) -> int` Poisson Distribution: Front 1/3 Peak\n- `Fortuna.middle_poisson(size: int) -> int` Poisson Distribution: Middle Peak\n- `Fortuna.back_poisson(size: int) -> int` Poisson Distribution: Back 1/3 Peak\n- `Fortuna.quantum_poisson(size: int) -> int` Quantum Poisson: Three-way Monty\n- `Fortuna.front_geometric(size: int) -> int` Linear Geometric: 45 Degree Front Peak\n- `Fortuna.middle_geometric(size: int) -> int` Linear Geometric: 45 Degree Middle Peak\n- `Fortuna.back_geometric(size: int) -> int` Linear Geometric: 45 Degree Back Peak\n- `Fortuna.quantum_geometric(size: int) -> int` Quantum Geometric: Three-way Monty\n- `Fortuna.quantum_monty(size: int) -> int` Quantum Monty: Nine-way Monty\n\n```python\nfrom Fortuna import front_gauss, middle_gauss, back_gauss, quantum_gauss\n\n\nsome_list = [i for i in range(100)]\n\n# Each of the following prints one of the first 10 items of some_list with the appropriate distribution\nprint(some_list[front_gauss(10)])\nprint(some_list[middle_gauss(10)])\nprint(some_list[back_gauss(10)])\nprint(some_list[quantum_gauss(10)])\n\n# Each of the following prints one of the last 10 items of some_list with the appropriate distribution\nprint(some_list[front_gauss(-10)]) \nprint(some_list[middle_gauss(-10)]) \nprint(some_list[back_gauss(-10)]) \nprint(some_list[quantum_gauss(-10)])\n```\n\n### Random Float Generators\n`Fortuna.canonical() -> float`\n- @return :: random float in range [0.0, 1.0), flat uniform.\n\n`Fortuna.random_float(a: Float, b: Float) -> Float`\n- @param a :: Float input\n- @param b :: Float input\n- @return :: random Float in range [a, b), flat uniform distribution.\n\n`Fortuna.triangular(low Float, high Float, mode Float) -> Float`\n- @param low :: Float, minimum output\n- @param high :: Float, maximum output\n- @param mode :: Float, most common output, mode must be in range `[low, high]`\n- @return :: random number in range `[low, high]` with a linear distribution about the mode.\n\n\n### Random Truth Generator\n`Fortuna.percent_true(truth_factor: Float = 50.0) -> bool`\n- @param truth_factor :: The probability of True as a percentage. Default is 50 percent.\n- @return :: Produces True or False based on the truth_factor.\n - Always returns False if num is 0 or less\n - Always returns True if num is 100 or more.\n\n\n### Shuffle Algorithm\n`Fortuna.shuffle(array: list) -> None`\n- Knuth B shuffle algorithm. Destructive, in-place shuffle.\n- Far more cache-friendly than the builtin Random.shuffle()\n- @param array :: List to be shuffled.\n- @return :: None\n\n\n### Utilities\n`Fortuna.flatten(maybe_callable, *args, flat=True, **kwargs) -> flatten(maybe_callable(*args, **kwargs))`\n- Recursively calls the input object and returns the result. The arguments are only passed in on the first evaluation.\n- If the maybe_callable is not callable it is simply returned without error. \n- Conceptually this is somewhat like collapsing the wave function. Often used as the last step in lazy evaluation.\n- @param maybe_callable :: Any Object that might be callable.\n- @param flat :: Boolean, default is True. Optional, keyword only. \n - Disables flattening if flat is set to False, conceptually turns flatten into the identity function.\n- @param *args, **kwargs :: Optional arguments used to flatten the maybe_callable object.\n- @return :: Recursively Flattened Object.\n\n`Fortuna.smart_clamp(target: int, lo: int, hi: int) -> int`\n- Used to clamp the target in range [lo, hi] by saturating the bounds.\n- Essentially the same as median for exactly three integers.\n- @return :: Returns the middle value, input order does not matter.\n\n\n## Fortuna Development Log\n##### Fortuna 3.10.0\n- Documentation update.\n- Fortuna now includes both RNG and Pyewacket.\n\n##### Fortuna 3.9.11\n- Installer Update, properly installs MonkeyScope as needed.\n\n##### Fortuna 3.9.10\n- Fixed Typos\n\n##### Fortuna 3.9.9\n- Docs Update\n\n##### Fortuna 3.9.8\n- Test Update\n\n##### Fortuna 3.9.7\n- Tests for RNG and Pyewacket are now included in `fortuna_extras` package.\n\n##### Fortuna 3.9.6\n- Documentation update.\n\n##### Fortuna 3.9.5\n- Storm 3.2.2 Update.\n\n##### Fortuna 3.9.4\n- Documentation update.\n\n##### Fortuna 3.9.3\n- MonkeyScope update, 10% test suite performance improvement.\n\n##### Fortuna 3.9.2\n- Documentation update.\n\n##### Fortuna 3.9.1\n- `flatten_with` has been renamed to `flatten`. This should be non-breaking, please report any bugs.\n\n##### Fortuna 3.9.0, internal\n- Added many doc strings.\n- Corrected many typos in Docs.\n- The `flatten` function has been fully replaced by `flatten_with`. \n - All classes that support automatic flattening can now accept arbitrary arguments at call time.\n - `flatten_with` will be renamed to `flatten` in a future release.\n\n##### Fortuna 3.8.9\n- Fixed some typos.\n\n##### Fortuna 3.8.8\n- Fortuna now supports Python notebooks, python3.6 or higher required.\n\n##### Fortuna 3.8.7\n- Storm Update\n\n##### Fortuna 3.8.6\n- Attempting to make Fortuna compatible with Python Notebooks. \n\n##### Fortuna 3.8.5\n- Installer Config Update\n\n##### Fortuna 3.8.4\n- Installer Config Update\n\n##### Fortuna 3.8.3\n- Storm Update 3.2.0\n\n##### Fortuna 3.8.2\n- More Typo Fix\n\n##### Fortuna 3.8.1\n- Typo Fix\n\n##### Fortuna 3.8.0\n- Major API Update, several utilities have been deprecated. See MonkeyScope for replacements.\n - distribution\n - distribution_timer\n - timer\n\n##### Fortuna 3.7.7\n- Documentation Update\n\n##### Fortuna 3.7.6\n- Install script update.\n\n##### Fortuna 3.7.5 - internal\n- Storm 3.1.1 Update\n- Added triangular function.\n\n##### Fortuna 3.7.4\n- Fixed: missing header in the project manifest, this may have caused building from source to fail.\n\n##### Fortuna 3.7.3\n- Storm Update\n\n##### Fortuna 3.7.2\n- Storm Update\n\n##### Fortuna 3.7.1\n- Bug fixes\n\n##### Fortuna 3.7.0 - internal\n- flatten_with() is now the default flattening algorithm for all Fortuna classes.\n\n##### Fortuna 3.6.5\n- Documentation Update\n- RandomValue: New flatten-with-arguments functionality.\n\n##### Fortuna 3.6.4\n- RandomValue added for testing\n\n##### Fortuna 3.6.3\n- Developer Update\n\n##### Fortuna 3.6.2\n- Installer Script Update\n\n##### Fortuna 3.6.1\n- Documentation Update\n\n##### Fortuna 3.6.0\n- Storm Update\n- Test Update\n- Bug fix for random_range(), negative stepping is now working as intended. This bug was introduced in 3.5.0.\n- Removed Features\n - lazy_cat(): use QuantumMonty class instead.\n - flex_cat(): use FlexCat class instead.\n - truffle_shuffle(): use TruffleShuffle class instead.\n\n##### Fortuna 3.5.3 - internal\n- Features added for testing & development\n - ActiveChoice class\n - random_rotate() function\n\n##### Fortuna 3.5.2\n- Documentation Updates\n\n##### Fortuna 3.5.1\n- Test Update\n\n##### Fortuna 3.5.0\n- Storm Update\n- Minor Bug Fix: Truffle Shuffle\n- Deprecated Features\n - lazy_cat(): use QuantumMonty class instead.\n - flex_cat(): use FlexCat class instead.\n - truffle_shuffle(): use TruffleShuffle class instead.\n\n##### Fortuna 3.4.9\n- Test Update\n\n##### Fortuna 3.4.8\n- Storm Update\n\n##### Fortuna 3.4.7\n- Bug fix for analytic_continuation.\n\n##### Fortuna 3.4.6\n- Docs Update\n\n##### Fortuna 3.4.5\n- Docs Update\n- Range Tests Added, see extras folder.\n\n##### Fortuna 3.4.4\n- ZeroCool Algorithm Bug Fixes\n- Typos Fixed\n\n##### Fortuna 3.4.3\n- Docs Update\n\n##### Fortuna 3.4.2\n- Typos Fixed\n\n##### Fortuna 3.4.1\n- Major Bug Fix: random_index()\n\n##### Fortuna 3.4.0 - internal\n- ZeroCool Poisson Algorithm Family Updated\n\n##### Fortuna 3.3.8 - internal\n- Docs Update\n\n##### Fortuna 3.3.7\n- Fixed Performance Bug: ZeroCool Linear Algorithm Family\n\n##### Fortuna 3.3.6\n- Docs Update\n\n##### Fortuna 3.3.5\n- ABI Updates\n- Bug Fixes\n\n##### Fortuna 3.3.4\n- Examples Update\n\n##### Fortuna 3.3.3\n- Test Suite Update\n\n##### Fortuna 3.3.2 - internal\n- Documentation Update\n\n##### Fortuna 3.3.1 - internal\n- Minor Bug Fix\n\n##### Fortuna 3.3.0 - internal\n- Added `plus_or_minus_gauss(N: int) -> int` random int in range [-N, N] Stretched Gaussian Distribution\n\n##### Fortuna 3.2.3\n- Small Typos Fixed\n\n##### Fortuna 3.2.2\n- Documentation update.\n\n##### Fortuna 3.2.1\n- Small Typo Fixed\n\n##### Fortuna 3.2.0\n- API updates:\n - QunatumMonty.uniform -> QunatumMonty.flat_uniform\n - QunatumMonty.front -> QunatumMonty.front_linear\n - QunatumMonty.middle -> QunatumMonty.middle_linear\n - QunatumMonty.back -> QunatumMonty.back_linear\n - QunatumMonty.quantum -> QunatumMonty.quantum_linear\n - randindex -> random_index\n - randbelow -> random_below\n - randrange -> random_range\n - randint -> random_int\n\n##### Fortuna 3.1.0\n- `discrete()` has been removed, see Weighted Choice.\n- `lazy_cat()` added.\n- All ZeroCool methods have been raised to top level API, for use with lazy_cat()\n\n##### Fortuna 3.0.1\n- minor typos.\n\n##### Fortuna 3.0.0\n- Storm 2 Rebuild.\n\n##### Fortuna 2.1.1\n- Small bug fixes.\n- Test updates.\n\n##### Fortuna 2.1.0, Major Feature Update\n- Fortuna now includes the best of RNG and Pyewacket.\n\n##### Fortuna 2.0.3\n- Bug fix.\n\n##### Fortuna 2.0.2\n- Clarified some documentation.\n\n##### Fortuna 2.0.1\n- Fixed some typos.\n\n##### Fortuna 2.0.0b1-10\n- Total rebuild. New RNG Storm Engine.\n\n##### Fortuna 1.26.7.1\n- README updated.\n\n##### Fortuna 1.26.7\n- Small bug fix.\n\n##### Fortuna 1.26.6\n- Updated README to reflect recent changes to the test script.\n\n##### Fortuna 1.26.5\n- Fixed small bug in test script.\n\n##### Fortuna 1.26.4\n- Updated documentation for clarity.\n- Fixed a minor typo in the test script.\n\n##### Fortuna 1.26.3\n- Clean build.\n\n##### Fortuna 1.26.2\n- Fixed some minor typos.\n\n##### Fortuna 1.26.1\n- Release.\n\n##### Fortuna 1.26.0 beta 2\n- Moved README and LICENSE files into fortuna_extras folder.\n\n##### Fortuna 1.26.0 beta 1\n- Dynamic version scheme implemented.\n- The Fortuna Extension now requires the fortuna_extras package, previously it was optional.\n\n##### Fortuna 1.25.4\n- Fixed some minor typos in the test script.\n\n##### Fortuna 1.25.3\n- Since version 1.24 Fortuna requires Python 3.7 or higher. This patch corrects an issue where the setup script incorrectly reported requiring Python 3.6 or higher.\n\n##### Fortuna 1.25.2\n- Updated test suite.\n- Major performance update for TruffleShuffle.\n- Minor performance update for QuantumMonty & FlexCat: cycle monty.\n\n##### Fortuna 1.25.1\n- Important bug fix for TruffleShuffle, QuantumMonty and FlexCat.\n\n##### Fortuna 1.25\n- Full 64bit support.\n- The Distribution & Performance Tests have been redesigned.\n- Bloat Control: Two experimental features have been removed.\n - RandomWalk\n - CatWalk\n- Bloat Control: Several utility functions have been removed from the top level API. These function remain in the Fortuna namespace for now, but may change in the future without warning.\n - stretch_bell, internal only.\n - min_max, not used anymore.\n - analytic_continuation, internal only.\n - flatten, internal only.\n\n##### Fortuna 1.24.3\n- Low level refactoring, non-breaking patch.\n\n##### Fortuna 1.24.2\n- Setup config updated to improve installation.\n\n##### Fortuna 1.24.1\n- Low level patch to avoid potential ADL issue. All low level function calls are now qualified.\n\n##### Fortuna 1.24\n- Documentation updated for even more clarity.\n- Bloat Control: Two na\u00efve utility functions that are no longer used in the module have been removed.\n - n_samples -> use a list comprehension instead. `[f(x) for _ in range(n)]`\n - bind -> use a lambda instead. `lambda: f(x)`\n\n##### Fortuna 1.23.7\n- Documentation updated for clarity.\n- Minor bug fixes.\n- TruffleShuffle has been redesigned slightly, it now uses a random rotate instead of swap.\n- Custom `__repr__` methods have been added to each class.\n\n##### Fortuna 1.23.6\n- New method for QuantumMonty: quantum_not_monty - produces the upside down quantum_monty.\n- New bias option for FlexCat: not_monty.\n\n##### Fortuna 1.23.5.1\n- Fixed some small typos.\n\n##### Fortuna 1.23.5\n- Documentation updated for clarity.\n- All sequence wrappers can now accept generators as input.\n- Six new functions added:\n - random_float() -> float in range [0.0..1.0) exclusive, uniform flat distribution.\n - percent_true_float(num: float) -> bool, Like percent_true but with floating point precision.\n - plus_or_minus_linear_down(num: int) -> int in range [-num..num], upside down pyramid.\n - plus_or_minus_curve_down(num: int) -> int in range [-num..num], upside down bell curve.\n - mostly_not_middle(num: int) -> int in range [0..num], upside down pyramid.\n - mostly_not_center(num: int) -> int in range [0..num], upside down bell curve.\n- Two new methods for QuantumMonty:\n - mostly_not_middle\n - mostly_not_center\n- Two new bias options for FlexCat, either can be used to define x and/or y axis bias:\n - not_middle\n - not_center\n\n##### Fortuna 1.23.4.2\n- Fixed some minor typos in the README.md file.\n\n##### Fortuna 1.23.4.1\n- Fixed some minor typos in the test suite.\n\n##### Fortuna 1.23.4\n- Fortuna is now Production/Stable!\n- Fortuna and Fortuna Pure now use the same test suite.\n\n##### Fortuna 0.23.4, first release candidate.\n- RandomCycle, BlockCycle and TruffleShuffle have been refactored and combined into one class: TruffleShuffle.\n- QuantumMonty and FlexCat will now use the new TruffleShuffle for cycling.\n- Minor refactoring across the module.\n\n##### Fortuna 0.23.3, internal\n- Function shuffle(arr: list) added.\n\n##### Fortuna 0.23.2, internal\n- Simplified the plus_or_minus_curve(num: int) function, output will now always be bounded to the range [-num..num].\n- Function stretched_bell(num: int) added, this matches the previous behavior of an unbounded plus_or_minus_curve.\n\n##### Fortuna 0.23.1, internal\n- Small bug fixes and general clean up.\n\n##### Fortuna 0.23.0\n- The number of test cycles in the test suite has been reduced to 10,000 (down from 100,000). The performance of the pure python implementation and the c-extension are now directly comparable.\n- Minor tweaks made to the examples in `.../fortuna_extras/fortuna_examples.py`\n\n##### Fortuna 0.22.2, experimental features\n- BlockCycle class added.\n- RandomWalk class added.\n- CatWalk class added.\n\n##### Fortuna 0.22.1\n- Fortuna classes no longer return lists of values, this behavior has been extracted to a free function called n_samples.\n\n##### Fortuna 0.22.0, experimental features\n- Function bind added.\n- Function n_samples added.\n\n##### Fortuna 0.21.3\n- Flatten will no longer raise an error if passed a callable item that it can't call. It correctly returns such items in an uncalled state without error.\n- Simplified `.../fortuna_extras/fortuna_examples.py` - removed unnecessary class structure.\n\n##### Fortuna 0.21.2\n- Fix some minor bugs.\n\n##### Fortuna 0.21.1\n- Fixed a bug in `.../fortuna_extras/fortuna_examples.py`\n\n##### Fortuna 0.21.0\n- Function flatten added.\n- Flatten: The Fortuna classes will recursively unpack callable objects in the data set.\n\n##### Fortuna 0.20.10\n- Documentation updated.\n\n##### Fortuna 0.20.9\n- Minor bug fixes.\n\n##### Fortuna 0.20.8, internal\n- Testing cycle for potential new features.\n\n##### Fortuna 0.20.7\n- Documentation updated for clarity.\n\n##### Fortuna 0.20.6\n- Tests updated based on recent changes.\n\n##### Fortuna 0.20.5, internal\n- Documentation updated based on recent changes.\n\n##### Fortuna 0.20.4, internal\n- WeightedChoice (both types) can optionally return a list of samples rather than just one value, control the length of the list via the n_samples argument.\n\n##### Fortuna 0.20.3, internal\n- RandomCycle can optionally return a list of samples rather than just one value,\ncontrol the length of the list via the n_samples argument.\n\n##### Fortuna 0.20.2, internal\n- QuantumMonty can optionally return a list of samples rather than just one value,\ncontrol the length of the list via the n_samples argument.\n\n##### Fortuna 0.20.1, internal\n- FlexCat can optionally return a list of samples rather than just one value,\ncontrol the length of the list via the n_samples argument.\n\n##### Fortuna 0.20.0, internal\n- FlexCat now accepts a standard dict as input. The ordered(ness) of dict is now part of the standard in Python 3.7.1. Previously FlexCat required an OrderedDict, now it accepts either and treats them the same.\n\n##### Fortuna 0.19.7\n- Fixed bug in `.../fortuna_extras/fortuna_examples.py`.\n\n##### Fortuna 0.19.6\n- Updated documentation formatting.\n- Small performance tweak for QuantumMonty and FlexCat.\n\n##### Fortuna 0.19.5\n- Minor documentation update.\n\n##### Fortuna 0.19.4\n- Minor update to all classes for better debugging.\n\n##### Fortuna 0.19.3\n- Updated plus_or_minus_curve to allow unbounded output.\n\n##### Fortuna 0.19.2\n- Internal development cycle.\n- Minor update to FlexCat for better debugging.\n\n##### Fortuna 0.19.1\n- Internal development cycle.\n\n##### Fortuna 0.19.0\n- Updated documentation for clarity.\n- MultiCat has been removed, it is replaced by FlexCat.\n- Mostly has been removed, it is replaced by QuantumMonty.\n\n##### Fortuna 0.18.7\n- Fixed some more README typos.\n\n##### Fortuna 0.18.6\n- Fixed some README typos.\n\n##### Fortuna 0.18.5\n- Updated documentation.\n- Fixed another minor test bug.\n\n##### Fortuna 0.18.4\n- Updated documentation to reflect recent changes.\n- Fixed some small test bugs.\n- Reduced default number of test cycles to 10,000 - down from 100,000.\n\n##### Fortuna 0.18.3\n- Fixed some minor README typos.\n\n##### Fortuna 0.18.2\n- Fixed a bug with Fortuna Pure.\n\n##### Fortuna 0.18.1\n- Fixed some minor typos.\n- Added tests for `.../fortuna_extras/fortuna_pure.py`\n\n##### Fortuna 0.18.0\n- Introduced new test format, now includes average call time in nanoseconds.\n- Reduced default number of test cycles to 100,000 - down from 1,000,000.\n- Added pure Python implementation of Fortuna: `.../fortuna_extras/fortuna_pure.py`\n- Promoted several low level functions to top level.\n - `zero_flat(num: int) -> int`\n - `zero_cool(num: int) -> int`\n - `zero_extreme(num: int) -> int`\n - `max_cool(num: int) -> int`\n - `max_extreme(num: int) -> int`\n - `analytic_continuation(func: staticmethod, num: int) -> int`\n - `min_max(num: int, lo: int, hi: int) -> int`\n\n##### Fortuna 0.17.3\n- Internal development cycle.\n\n##### Fortuna 0.17.2\n- User Requested: dice() and d() functions now support negative numbers as input.\n\n##### Fortuna 0.17.1\n- Fixed some minor typos.\n\n##### Fortuna 0.17.0\n- Added QuantumMonty to replace Mostly, same default behavior with more options.\n- Mostly is depreciated and may be removed in a future release.\n- Added FlexCat to replace MultiCat, same default behavior with more options.\n- MultiCat is depreciated and may be removed in a future release.\n- Expanded the Treasure Table example in `.../fortuna_extras/fortuna_examples.py`\n\n##### Fortuna 0.16.2\n- Minor refactoring for WeightedChoice.\n\n##### Fortuna 0.16.1\n- Redesigned fortuna_examples.py to feature a dynamic random magic item generator.\n- Raised cumulative_weighted_choice function to top level.\n- Added test for cumulative_weighted_choice as free function.\n- Updated MultiCat documentation for clarity.\n\n##### Fortuna 0.16.0\n- Pushed distribution_timer to the .pyx layer.\n- Changed default number of iterations of tests to 1 million, up form 1 hundred thousand.\n- Reordered tests to better match documentation.\n- Added Base Case Fortuna.fast_rand_below.\n- Added Base Case Fortuna.fast_d.\n- Added Base Case Fortuna.fast_dice.\n\n##### Fortuna 0.15.10\n- Internal Development Cycle\n\n##### Fortuna 0.15.9\n- Added Base Cases for random_value()\n- Added Base Case for randint()\n\n##### Fortuna 0.15.8\n- Clarified MultiCat Test\n\n##### Fortuna 0.15.7\n- Fixed minor typos.\n\n##### Fortuna 0.15.6\n- Fixed minor typos.\n- Simplified MultiCat example.\n\n##### Fortuna 0.15.5\n- Added MultiCat test.\n- Fixed some minor typos in docs.\n\n##### Fortuna 0.15.4\n- Performance optimization for both WeightedChoice() variants.\n- Cython update provides small performance enhancement across the board.\n- Compilation now leverages Python3 all the way down.\n- MultiCat pushed to the .pyx layer for better performance.\n\n##### Fortuna 0.15.3\n- Reworked the MultiCat example to include several randomizing strategies working in concert.\n- Added Multi Dice 10d10 performance tests.\n- Updated sudo code in documentation to be more pythonic.\n\n##### Fortuna 0.15.2\n- Fixed: Linux installation failure.\n- Added: complete source files to the distribution (.cpp .hpp .pyx).\n\n##### Fortuna 0.15.1\n- Updated & simplified distribution_timer in `fortuna_tests.py`\n- Readme updated, fixed some typos.\n- Known issue preventing successful installation on some linux platforms.\n\n##### Fortuna 0.15.0\n- Performance tweaks.\n- Readme updated, added some details.\n\n##### Fortuna 0.14.1\n- Readme updated, fixed some typos.\n\n##### Fortuna 0.14.0\n- Fixed a bug where the analytic continuation algorithm caused a rare issue during compilation on some platforms.\n\n##### Fortuna 0.13.3\n- Fixed Test Bug: percent sign was missing in output distributions.\n- Readme updated: added update history, fixed some typos.\n\n##### Fortuna 0.13.2\n- Readme updated for even more clarity.\n\n##### Fortuna 0.13.1\n- Readme updated for clarity.\n\n##### Fortuna 0.13.0\n- Minor Bug Fixes.\n- Readme updated for aesthetics.\n- Added Tests: `.../fortuna_extras/fortuna_tests.py`\n\n##### Fortuna 0.12.0\n- Internal test for future update.\n\n##### Fortuna 0.11.0\n- Initial Release: Public Beta\n\n##### Fortuna 0.10.0\n- Module name changed from Dice to Fortuna\n\n##### Dice 0.1.x - 0.9.x\n- Experimental Phase\n\n\n## Distribution and Performance Tests\n```\nMonkeyScope: Fortuna Quick Test\n\nRandom Sequence Values:\n\nsome_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]\n\nBase Case\nOutput Analysis: Random.choice(some_list)\nTypical Timing: 756 \u00b1 37 ns\nStatistics of 1000 samples:\n Minimum: 0\n Median: 5\n Maximum: 9\n Mean: 4.583\n Std Deviation: 2.82473202268817\nDistribution of 100000 samples:\n 0: 9.911%\n 1: 9.938%\n 2: 9.928%\n 3: 10.028%\n 4: 10.039%\n 5: 10.158%\n 6: 10.186%\n 7: 9.988%\n 8: 9.939%\n 9: 9.885%\n\nOutput Analysis: random_value(some_list)\nTypical Timing: 68 \u00b1 5 ns\nStatistics of 1000 samples:\n Minimum: 0\n Median: 5\n Maximum: 9\n Mean: 4.537\n Std Deviation: 2.87830349337939\nDistribution of 100000 samples:\n 0: 9.832%\n 1: 10.134%\n 2: 10.025%\n 3: 9.935%\n 4: 9.929%\n 5: 9.972%\n 6: 9.92%\n 7: 10.029%\n 8: 10.121%\n 9: 10.103%\n\nOutput Analysis: TruffleShuffle(collection)()\nTypical Timing: 494 \u00b1 18 ns\nStatistics of 1000 samples:\n Minimum: 0\n Median: 5\n Maximum: 9\n Mean: 4.563\n Std Deviation: 2.901384324766369\nDistribution of 100000 samples:\n 0: 9.958%\n 1: 10.068%\n 2: 10.039%\n 3: 10.034%\n 4: 9.921%\n 5: 9.942%\n 6: 10.011%\n 7: 9.876%\n 8: 10.126%\n 9: 10.025%\n\nOutput Analysis: QuantumMonty(collection)()\nTypical Timing: 535 \u00b1 32 ns\nStatistics of 1000 samples:\n Minimum: 0\n Median: 5\n Maximum: 9\n Mean: 4.629\n Std Deviation: 2.8381964343575654\nDistribution of 100000 samples:\n 0: 10.802%\n 1: 8.845%\n 2: 9.047%\n 3: 9.614%\n 4: 11.543%\n 5: 11.68%\n 6: 9.642%\n 7: 9.096%\n 8: 8.965%\n 9: 10.766%\n\nOutput Analysis: RandomValue(collection)()\nTypical Timing: 415 \u00b1 2 ns\nStatistics of 1000 samples:\n Minimum: 0\n Median: (4, 5)\n Maximum: 9\n Mean: 4.492\n Std Deviation: 2.9130629927964136\nDistribution of 100000 samples:\n 0: 9.979%\n 1: 9.964%\n 2: 9.984%\n 3: 10.16%\n 4: 9.865%\n 5: 9.91%\n 6: 10.074%\n 7: 10.132%\n 8: 10.041%\n 9: 9.891%\n\n\nWeighted Tables:\n\npopulation = ('A', 'B', 'C', 'D')\ncum_weights = (1, 3, 6, 10)\nrel_weights = (1, 2, 3, 4)\ncum_weighted_table = zip(cum_weights, population)\nrel_weighted_table = zip(rel_weights, population)\n\nCumulative Base Case\nOutput Analysis: Random.choices(population, cum_weights=cum_weights)\nTypical Timing: 1679 \u00b1 62 ns\nDistribution of 100000 samples:\n A: 10.156%\n B: 20.199%\n C: 29.817%\n D: 39.828%\n\nOutput Analysis: CumulativeWeightedChoice(weighted_table)()\nTypical Timing: 410 \u00b1 14 ns\nDistribution of 100000 samples:\n A: 9.897%\n B: 19.943%\n C: 29.991%\n D: 40.169%\n\nOutput Analysis: cumulative_weighted_choice(tuple(zip(cum_weights, population)))\nTypical Timing: 134 \u00b1 2 ns\nDistribution of 100000 samples:\n A: 9.977%\n B: 19.833%\n C: 29.861%\n D: 40.329%\n\nRelative Base Case\nOutput Analysis: Random.choices(population, weights=rel_weights)\nTypical Timing: 2125 \u00b1 97 ns\nDistribution of 100000 samples:\n A: 9.865%\n B: 19.75%\n C: 30.065%\n D: 40.32%\n\nOutput Analysis: RelativeWeightedChoice(weighted_table)()\nTypical Timing: 412 \u00b1 18 ns\nDistribution of 100000 samples:\n A: 10.1%\n B: 20.213%\n C: 29.849%\n D: 39.838%\n\n\nRandom Matrix Values:\n\nsome_matrix = {'A': (1, 2, 3, 4), 'B': (10, 20, 30, 40), 'C': (100, 200, 300, 400)}\n\nOutput Analysis: FlexCat(matrix_data, key_bias, val_bias, flat)()\nTypical Timing: 790 \u00b1 29 ns\nStatistics of 1000 samples:\n Minimum: 1\n Median: 20\n Maximum: 400\n Mean: 87.94\n Std Deviation: 125.1696305019712\nDistribution of 100000 samples:\n 1: 8.266%\n 2: 8.151%\n 3: 8.248%\n 4: 8.376%\n 10: 8.423%\n 20: 8.328%\n 30: 8.496%\n 40: 8.264%\n 100: 8.257%\n 200: 8.402%\n 300: 8.497%\n 400: 8.292%\n\n\nRandom Integers:\n\nBase Case\nOutput Analysis: Random.randrange(10)\nTypical Timing: 866 \u00b1 56 ns\nStatistics of 1000 samples:\n Minimum: 0\n Median: 4\n Maximum: 9\n Mean: 4.51\n Std Deviation: 2.884423685937973\nDistribution of 100000 samples:\n 0: 9.904%\n 1: 9.882%\n 2: 10.015%\n 3: 10.138%\n 4: 10.023%\n 5: 9.9%\n 6: 9.93%\n 7: 10.076%\n 8: 10.053%\n 9: 10.079%\n\nOutput Analysis: random_below(10)\nTypical Timing: 67 \u00b1 5 ns\nStatistics of 1000 samples:\n Minimum: 0\n Median: 4\n Maximum: 9\n Mean: 4.437\n Std Deviation: 2.8736790008628312\nDistribution of 100000 samples:\n 0: 10.025%\n 1: 9.919%\n 2: 10.237%\n 3: 9.984%\n 4: 9.852%\n 5: 9.992%\n 6: 10.002%\n 7: 10.005%\n 8: 9.956%\n 9: 10.028%\n\nOutput Analysis: random_index(10)\nTypical Timing: 63 \u00b1 2 ns\nStatistics of 1000 samples:\n Minimum: 0\n Median: 5\n Maximum: 9\n Mean: 4.581\n Std Deviation: 2.843842295205555\nDistribution of 100000 samples:\n 0: 10.004%\n 1: 10.02%\n 2: 10.048%\n 3: 10.046%\n 4: 10.028%\n 5: 9.984%\n 6: 9.828%\n 7: 10.158%\n 8: 9.961%\n 9: 9.923%\n\nOutput Analysis: random_range(10)\nTypical Timing: 99 \u00b1 14 ns\nStatistics of 1000 samples:\n Minimum: 0\n Median: 5\n Maximum: 9\n Mean: 4.537\n Std Deviation: 2.874827125237273\nDistribution of 100000 samples:\n 0: 10.086%\n 1: 10.032%\n 2: 9.965%\n 3: 9.908%\n 4: 9.962%\n 5: 10.051%\n 6: 10.082%\n 7: 9.932%\n 8: 10.036%\n 9: 9.946%\n\nOutput Analysis: random_below(-10)\nTypical Timing: 79 \u00b1 9 ns\nStatistics of 1000 samples:\n Minimum: -9\n Median: -4\n Maximum: 0\n Mean: -4.433\n Std Deviation: 2.9260059808551313\nDistribution of 100000 samples:\n -9: 10.024%\n -8: 10.018%\n -7: 10.022%\n -6: 9.918%\n -5: 9.937%\n -4: 10.082%\n -3: 10.104%\n -2: 9.825%\n -1: 9.944%\n 0: 10.126%\n\nOutput Analysis: random_index(-10)\nTypical Timing: 84 \u00b1 11 ns\nStatistics of 1000 samples:\n Minimum: -10\n Median: -6\n Maximum: -1\n Mean: -5.553\n Std Deviation: 2.8662154489849505\nDistribution of 100000 samples:\n -10: 9.75%\n -9: 10.027%\n -8: 10.144%\n -7: 10.156%\n -6: 9.918%\n -5: 10.04%\n -4: 10.038%\n -3: 9.888%\n -2: 10.166%\n -1: 9.873%\n\nOutput Analysis: random_range(-10)\nTypical Timing: 105 \u00b1 8 ns\nStatistics of 1000 samples:\n Minimum: -10\n Median: -5\n Maximum: -1\n Mean: -5.389\n Std Deviation: 2.785261029059934\nDistribution of 100000 samples:\n -10: 9.871%\n -9: 9.886%\n -8: 10.107%\n -7: 10.041%\n -6: 9.859%\n -5: 10.061%\n -4: 10.083%\n -3: 9.952%\n -2: 10.071%\n -1: 10.069%\n\nBase Case\nOutput Analysis: Random.randrange(1, 10)\nTypical Timing: 1099 \u00b1 52 ns\nStatistics of 1000 samples:\n Minimum: 1\n Median: 5\n Maximum: 9\n Mean: 5.038\n Std Deviation: 2.5769276280097584\nDistribution of 100000 samples:\n 1: 11.176%\n 2: 11.043%\n 3: 11.128%\n 4: 11.13%\n 5: 11.221%\n 6: 11.214%\n 7: 10.978%\n 8: 11.0%\n 9: 11.11%\n\nOutput Analysis: random_range(1, 10)\nTypical Timing: 98 \u00b1 9 ns\nStatistics of 1000 samples:\n Minimum: 1\n Median: 5\n Maximum: 9\n Mean: 4.941\n Std Deviation: 2.528145367655903\nDistribution of 100000 samples:\n 1: 10.967%\n 2: 11.103%\n 3: 11.099%\n 4: 11.107%\n 5: 11.352%\n 6: 11.084%\n 7: 11.143%\n 8: 11.079%\n 9: 11.066%\n\nOutput Analysis: random_range(10, 1)\nTypical Timing: 103 \u00b1 14 ns\nStatistics of 1000 samples:\n Minimum: 1\n Median: 5\n Maximum: 9\n Mean: 4.901\n Std Deviation: 2.5599216784894026\nDistribution of 100000 samples:\n 1: 10.913%\n 2: 11.298%\n 3: 11.075%\n 4: 11.295%\n 5: 11.06%\n 6: 11.185%\n 7: 11.091%\n 8: 11.144%\n 9: 10.939%\n\nBase Case\nOutput Analysis: Random.randint(-5, 5)\nTypical Timing: 1204 \u00b1 56 ns\nStatistics of 1000 samples:\n Minimum: -5\n Median: 0\n Maximum: 5\n Mean: -0.137\n Std Deviation: 3.2187312717901757\nDistribution of 100000 samples:\n -5: 9.045%\n -4: 9.198%\n -3: 9.11%\n -2: 9.056%\n -1: 9.122%\n 0: 9.033%\n 1: 9.144%\n 2: 9.148%\n 3: 8.952%\n 4: 9.066%\n 5: 9.126%\n\nOutput Analysis: random_int(-5, 5)\nTypical Timing: 59 \u00b1 2 ns\nStatistics of 1000 samples:\n Minimum: -5\n Median: 0\n Maximum: 5\n Mean: 0.229\n Std Deviation: 3.105247011108778\nDistribution of 100000 samples:\n -5: 9.069%\n -4: 9.028%\n -3: 9.159%\n -2: 9.043%\n -1: 9.193%\n 0: 9.151%\n 1: 9.066%\n 2: 9.189%\n 3: 8.962%\n 4: 9.121%\n 5: 9.019%\n\nBase Case\nOutput Analysis: Random.randrange(1, 20, 2)\nTypical Timing: 1323 \u00b1 84 ns\nStatistics of 1000 samples:\n Minimum: 1\n Median: 9\n Maximum: 19\n Mean: 9.902\n Std Deviation: 5.75138209476644\nDistribution of 100000 samples:\n 1: 9.957%\n 3: 10.061%\n 5: 9.99%\n 7: 9.828%\n 9: 10.022%\n 11: 10.027%\n 13: 10.05%\n 15: 10.095%\n 17: 10.08%\n 19: 9.89%\n\nOutput Analysis: random_range(1, 20, 2)\nTypical Timing: 84 \u00b1 2 ns\nStatistics of 1000 samples:\n Minimum: 1\n Median: 9\n Maximum: 19\n Mean: 9.876\n Std Deviation: 5.647001328138678\nDistribution of 100000 samples:\n 1: 10.074%\n 3: 10.234%\n 5: 10.168%\n 7: 9.892%\n 9: 9.866%\n 11: 9.887%\n 13: 10.062%\n 15: 9.797%\n 17: 10.044%\n 19: 9.976%\n\nOutput Analysis: random_range(1, 20, -2)\nTypical Timing: 95 \u00b1 7 ns\nStatistics of 1000 samples:\n Minimum: 2\n Median: 10\n Maximum: 20\n Mean: 10.882\n Std Deviation: 5.642169440915436\nDistribution of 100000 samples:\n 2: 9.88%\n 4: 10.017%\n 6: 10.077%\n 8: 10.076%\n 10: 10.088%\n 12: 9.998%\n 14: 9.921%\n 16: 9.93%\n 18: 10.082%\n 20: 9.931%\n\nOutput Analysis: random_range(20, 1, -2)\nTypical Timing: 106 \u00b1 17 ns\nStatistics of 1000 samples:\n Minimum: 2\n Median: (10, 12)\n Maximum: 20\n Mean: 10.976\n Std Deviation: 5.84255286668422\nDistribution of 100000 samples:\n 2: 9.939%\n 4: 10.208%\n 6: 9.975%\n 8: 9.968%\n 10: 9.923%\n 12: 10.129%\n 14: 10.112%\n 16: 9.872%\n 18: 9.86%\n 20: 10.014%\n\nOutput Analysis: d(10)\nTypical Timing: 62 \u00b1 8 ns\nStatistics of 1000 samples:\n Minimum: 1\n Median: 5\n Maximum: 10\n Mean: 5.396\n Std Deviation: 2.834287211981171\nDistribution of 100000 samples:\n 1: 9.946%\n 2: 9.947%\n 3: 9.96%\n 4: 9.967%\n 5: 10.073%\n 6: 10.132%\n 7: 10.022%\n 8: 9.977%\n 9: 9.958%\n 10: 10.018%\n\nOutput Analysis: dice(3, 6)\nTypical Timing: 131 \u00b1 15 ns\nStatistics of 1000 samples:\n Minimum: 3\n Median: 11\n Maximum: 18\n Mean: 10.632\n Std Deviation: 3.0183730717060144\nDistribution of 100000 samples:\n 3: 0.441%\n 4: 1.425%\n 5: 2.743%\n 6: 4.694%\n 7: 7.002%\n 8: 9.679%\n 9: 11.504%\n 10: 12.674%\n 11: 12.369%\n 12: 11.532%\n 13: 9.878%\n 14: 6.776%\n 15: 4.644%\n 16: 2.815%\n 17: 1.374%\n 18: 0.45%\n\nOutput Analysis: ability_dice(4)\nTypical Timing: 204 \u00b1 12 ns\nStatistics of 1000 samples:\n Minimum: 3\n Median: 13\n Maximum: 18\n Mean: 12.371\n Std Deviation: 2.9029913882063103\nDistribution of 100000 samples:\n 3: 0.072%\n 4: 0.339%\n 5: 0.796%\n 6: 1.575%\n 7: 2.945%\n 8: 4.799%\n 9: 6.849%\n 10: 9.509%\n 11: 11.426%\n 12: 13.006%\n 13: 13.305%\n 14: 12.23%\n 15: 10.11%\n 16: 7.248%\n 17: 4.194%\n 18: 1.597%\n\nOutput Analysis: plus_or_minus(5)\nTypical Timing: 56 \u00b1 2 ns\nStatistics of 1000 samples:\n Minimum: -5\n Median: 0\n Maximum: 5\n Mean: 0.079\n Std Deviation: 3.0946339040345303\nDistribution of 100000 samples:\n -5: 9.022%\n -4: 9.194%\n -3: 8.949%\n -2: 9.128%\n -1: 9.219%\n 0: 9.013%\n 1: 9.107%\n 2: 9.076%\n 3: 9.052%\n 4: 9.099%\n 5: 9.141%\n\nOutput Analysis: plus_or_minus_linear(5)\nTypical Timing: 83 \u00b1 2 ns\nStatistics of 1000 samples:\n Minimum: -5\n Median: 0\n Maximum: 5\n Mean: -0.009\n Std Deviation: 2.4134868965875906\nDistribution of 100000 samples:\n -5: 2.779%\n -4: 5.622%\n -3: 8.338%\n -2: 11.162%\n -1: 13.719%\n 0: 16.577%\n 1: 14.008%\n 2: 11.227%\n 3: 8.159%\n 4: 5.569%\n 5: 2.84%\n\nOutput Analysis: plus_or_minus_gauss(5)\nTypical Timing: 115 \u00b1 14 ns\nStatistics of 1000 samples:\n Minimum: -5\n Median: 0\n Maximum: 5\n Mean: -0.014\n Std Deviation: 1.584867186864565\nDistribution of 100000 samples:\n -5: 0.204%\n -4: 1.117%\n -3: 4.274%\n -2: 11.564%\n -1: 20.362%\n 0: 24.831%\n 1: 20.362%\n 2: 11.489%\n 3: 4.457%\n 4: 1.138%\n 5: 0.202%\n\n\nRandom Floats:\n\nBase Case\nOutput Analysis: Random.random()\nTypical Timing: 42 \u00b1 11 ns\nStatistics of 1000 samples:\n Minimum: 0.0009616764620485885\n Median: (0.5068175331606152, 0.5089658155046862)\n Maximum: 0.9982838662275418\n Mean: 0.4999739344141985\n Std Deviation: 0.29211996366058657\nPost-processor distribution of 100000 samples using round method:\n 0: 49.785%\n 1: 50.215%\n\nOutput Analysis: canonical()\nTypical Timing: 43 \u00b1 9 ns\nStatistics of 1000 samples:\n Minimum: 0.0001499986206673609\n Median: (0.5256180884519401, 0.5267333326284235)\n Maximum: 0.9987776702468752\n Mean: 0.5135041970434493\n Std Deviation: 0.28767392852246\nPost-processor distribution of 100000 samples using round method:\n 0: 49.978%\n 1: 50.022%\n\nOutput Analysis: random_float(0.0, 10.0)\nTypical Timing: 36 \u00b1 1 ns\nStatistics of 1000 samples:\n Minimum: 0.00539603165477888\n Median: (5.035795403968255, 5.051762657831246)\n Maximum: 9.999362964704904\n Mean: 5.018559609048081\n Std Deviation: 2.8919006687955298\nPost-processor distribution of 100000 samples using floor method:\n 0: 9.916%\n 1: 9.849%\n 2: 10.109%\n 3: 10.027%\n 4: 9.989%\n 5: 9.97%\n 6: 10.153%\n 7: 10.148%\n 8: 9.948%\n 9: 9.891%\n\nBase Case\nOutput Analysis: Random.triangular(0.0, 10.0, 5.0)\nTypical Timing: 470 \u00b1 10 ns\nStatistics of 1000 samples:\n Minimum: 0.23228334398754466\n Median: (4.898918558352428, 4.906044359130979)\n Maximum: 9.736419970638513\n Mean: 4.989299413945522\n Std Deviation: 2.0238004381748365\nPost-processor distribution of 100000 samples using round method:\n 0: 0.533%\n 1: 3.974%\n 2: 8.014%\n 3: 12.173%\n 4: 15.899%\n 5: 18.967%\n 6: 15.932%\n 7: 12.034%\n 8: 8.126%\n 9: 3.861%\n 10: 0.487%\n\nOutput Analysis: triangular(0.0, 10.0, 5.0)\nTypical Timing: 55 \u00b1 6 ns\nStatistics of 1000 samples:\n Minimum: 0.13378838733443907\n Median: (4.9767533702792575, 4.983290830895762)\n Maximum: 9.699284558402505\n Mean: 4.984496860126553\n Std Deviation: 2.082676902150332\nPost-processor distribution of 100000 samples using round method:\n 0: 0.483%\n 1: 4.046%\n 2: 7.873%\n 3: 11.941%\n 4: 16.099%\n 5: 18.717%\n 6: 16.117%\n 7: 12.093%\n 8: 8.076%\n 9: 4.052%\n 10: 0.503%\n\n\nRandom Booleans:\n\nOutput Analysis: percent_true(33.33)\nTypical Timing: 37 \u00b1 2 ns\nStatistics of 1000 samples:\n Minimum: False\n Median: False\n Maximum: True\n Mean: 0.346\n Std Deviation: 0.4756931784249171\nDistribution of 100000 samples:\n False: 66.771%\n True: 33.229%\n\n\nShuffle Performance:\n\nsome_small_list = [i for i in range(10)]\nsome_med_list = [i for i in range(100)]\nsome_large_list = [i for i in range(1000)]\n\nBase Case:\nRandom.shuffle()\nTypical Timing: 7073 \u00b1 329 ns\nTypical Timing: 65785 \u00b1 356 ns\nTypical Timing: 690462 \u00b1 4192 ns\n\nFortuna.shuffle()\nTypical Timing: 308 \u00b1 70 ns\nTypical Timing: 3648 \u00b1 38 ns\nTypical Timing: 35656 \u00b1 131 ns\n\n\n-------------------------------------------------------------------------\nTotal Test Time: 3.291 seconds\n\n```\n\n\n## Legal Information\nFortuna \u00a9 2019 Robert W Sharp, all rights reserved.\n\nFortuna is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.\n\nSee online version of this license here: \n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "Fortuna,Random Patterns,Data Perturbation,Game Dice,WeightedChoice,Random Value Generator,Gaussian Distribution,Linear Distribution,TruffleShuffle,FlexCat,Percent True,ZeroCool,QuantumMonty,Custom Distribution,Rarity Table,D20,Generative Modeling", "license": "Free for non-commercial use", "maintainer": "", "maintainer_email": "", "name": "Fortuna", "package_url": "https://pypi.org/project/Fortuna/", "platform": "Darwin", "project_url": "https://pypi.org/project/Fortuna/", "project_urls": null, "release_url": "https://pypi.org/project/Fortuna/3.10.0/", "requires_dist": [ "MonkeyScope", "RNG", "Pyewacket" ], "requires_python": ">=3.6", "summary": "Custom Random Value Generators", "version": "3.10.0" }, "last_serial": 5979126, "releases": { "0.13.2": [ { "comment_text": "", "digests": { "md5": "5ec9c7333b9bdeef6b17e44640359e85", "sha256": "c34c60ba66e2446815f9dc2bdd7463bb941160d3d3126ec75ddf404590cc97dd" }, "downloads": -1, "filename": "Fortuna-0.13.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "5ec9c7333b9bdeef6b17e44640359e85", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 74639, "upload_time": "2018-10-07T05:55:00", "url": "https://files.pythonhosted.org/packages/99/16/bd4a1cad39ad64cf2b913d177ad757d3c96093e73fd53c7f03062383b945/Fortuna-0.13.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ace72d434496e048473515c81f49897f", "sha256": "c5aaa0b704716db275df5cceec19cc3838f5f59f5c725a49f1dba0e206d62b9c" }, "downloads": -1, "filename": "Fortuna-0.13.2.tar.gz", "has_sig": false, "md5_digest": "ace72d434496e048473515c81f49897f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75496, "upload_time": "2018-10-07T05:55:02", "url": "https://files.pythonhosted.org/packages/01/5d/7b474378ee77a2121d53503abd65879a0f3280c716b168e0612bda7da6a3/Fortuna-0.13.2.tar.gz" } ], "0.13.3": [ { "comment_text": "", "digests": { "md5": "e4e8d4dfbbf9b926d9fc6ff93dd85003", "sha256": "b5447b98e798679de0b8197a83729c44b82e81ac1017fa4a50baa9b7fea363f3" }, "downloads": -1, "filename": "Fortuna-0.13.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "e4e8d4dfbbf9b926d9fc6ff93dd85003", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 74911, "upload_time": "2018-10-08T00:51:43", "url": "https://files.pythonhosted.org/packages/ae/ee/19a40218506db3907f49017a818c5b306a8e9b92b338604d1262ca8d1bcf/Fortuna-0.13.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "200df0186f755ff375f1c838050fd0ab", "sha256": "5802058e365cb6f79b4c196410aa7da2dee93660a3e06e0fa54bf6ba6d729f0f" }, "downloads": -1, "filename": "Fortuna-0.13.3.tar.gz", "has_sig": false, "md5_digest": "200df0186f755ff375f1c838050fd0ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75748, "upload_time": "2018-10-08T00:51:44", "url": "https://files.pythonhosted.org/packages/5c/9c/f86663066b92b48a3b1cde8fde44c96415b020999024a55f01ce8eef93f2/Fortuna-0.13.3.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "ad616b5cd8647cf3bab6112ced1c827d", "sha256": "9c38d1746317be137f4650cc7f70ee32987ef06d7c746d1ac3fd24f2afc63924" }, "downloads": -1, "filename": "Fortuna-0.14.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "ad616b5cd8647cf3bab6112ced1c827d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 74476, "upload_time": "2018-10-09T00:12:10", "url": "https://files.pythonhosted.org/packages/24/8d/2de6bbc98136637745d9107eab279428add5ca6a98a81f4486ce85d345da/Fortuna-0.14.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ae5823026b8d2e72a4741a2872c3a548", "sha256": "c2ca25d1d0ce58212ba8521bbc3b2aa8b1afe9648f3c7aec5759c94b44096f16" }, "downloads": -1, "filename": "Fortuna-0.14.0.tar.gz", "has_sig": false, "md5_digest": "ae5823026b8d2e72a4741a2872c3a548", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75247, "upload_time": "2018-10-09T00:12:12", "url": "https://files.pythonhosted.org/packages/49/dd/bb805d5747ce7e97ea66f341515f409e7db8d3d9a0095a9d40347668fb2f/Fortuna-0.14.0.tar.gz" } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "3437a704bbb0fe846826e2be86d4c88a", "sha256": "471c787fa35002001d658afa050cf25dd8c31479e30789f16f17d77c2e4a4a50" }, "downloads": -1, "filename": "Fortuna-0.14.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "3437a704bbb0fe846826e2be86d4c88a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 75761, "upload_time": "2018-10-09T16:59:16", "url": "https://files.pythonhosted.org/packages/52/be/6d005a9e19b0edeff4f39e4e9147a3a12e0e736f81890f26d7b26eb64e99/Fortuna-0.14.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a3961a49637f7f54ad12739c53fde7f1", "sha256": "e75b285dfb5444f5f91a6ba892488cb6d0d5350929e59b68013c988d58641d16" }, "downloads": -1, "filename": "Fortuna-0.14.1.tar.gz", "has_sig": false, "md5_digest": "a3961a49637f7f54ad12739c53fde7f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76757, "upload_time": "2018-10-09T16:59:18", "url": "https://files.pythonhosted.org/packages/e9/e6/aa7e40172093d019d6136c4b624da86542d0bbaf3e6ae667ff5ad50447f3/Fortuna-0.14.1.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "7fc6343189ee49609c70898008b0b087", "sha256": "f04ead52fa62e26900cd55434f8e8d1ee5e383e119e25371d1543c7eecabd54b" }, "downloads": -1, "filename": "Fortuna-0.15.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "7fc6343189ee49609c70898008b0b087", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 76468, "upload_time": "2018-10-10T00:18:51", "url": "https://files.pythonhosted.org/packages/1d/3e/8e436c3bc3a58197ff7f328602590d653c31501131d1bfc1da48628949da/Fortuna-0.15.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4fa1a65fc96d96ecab425824c6c0c6e1", "sha256": "bcbbdf0b36658192299f1cfc08658c004f32ec1cbd915834af65c6b1e373b941" }, "downloads": -1, "filename": "Fortuna-0.15.0.tar.gz", "has_sig": false, "md5_digest": "4fa1a65fc96d96ecab425824c6c0c6e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76954, "upload_time": "2018-10-10T00:18:53", "url": "https://files.pythonhosted.org/packages/94/43/1e537643760c7f6b302f028c2fed2d96f8200a2da86d5e89c6c54e184d30/Fortuna-0.15.0.tar.gz" } ], "0.15.1": [ { "comment_text": "", "digests": { "md5": "156cfa40ca7926ec1d06e083a5433dec", "sha256": "401baac5cf11cc770d699a6a4f08cdbdc3a9a06a9d601f5e1f5553aef40ccdac" }, "downloads": -1, "filename": "Fortuna-0.15.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "156cfa40ca7926ec1d06e083a5433dec", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 78312, "upload_time": "2018-10-19T21:45:38", "url": "https://files.pythonhosted.org/packages/c2/0e/11c86801af9f3fd0dc678276b84cd0dad5dc8a1e7acc4278c68594334975/Fortuna-0.15.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "99e1d45d4f2430b22951f8e22150168f", "sha256": "e09b0ddaa6ff24899db209f6a4b9f6fecd5c7ba2d8ffe2b4bd2aab9d2e411e1b" }, "downloads": -1, "filename": "Fortuna-0.15.1.tar.gz", "has_sig": false, "md5_digest": "99e1d45d4f2430b22951f8e22150168f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 85495, "upload_time": "2018-10-19T21:45:40", "url": "https://files.pythonhosted.org/packages/7b/6c/f497aa373ed7e5dddc912fe770bf5d0c58489fa60355787ec5ce113316dc/Fortuna-0.15.1.tar.gz" } ], "0.15.2": [ { "comment_text": "", "digests": { "md5": "d47ef2dd863c733f16d16fe75db1162c", "sha256": "d60653907728ab7af09fe2475f5be7dc16781421577bfc2b35bb93e79a3b74ed" }, "downloads": -1, "filename": "Fortuna-0.15.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "d47ef2dd863c733f16d16fe75db1162c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 89529, "upload_time": "2018-10-20T04:23:13", "url": "https://files.pythonhosted.org/packages/74/94/de988bb393b881ffe7bc5b6b0649042fb6b84eae0981170859db76f2eead/Fortuna-0.15.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f2a15741a4aa8e5cb5b3aa5fcb2f0023", "sha256": "50a0f7dcf8bc8166a982f2e73ac33bb8e9859ada548a6da3210adae6e2d6d423" }, "downloads": -1, "filename": "Fortuna-0.15.2.tar.gz", "has_sig": false, "md5_digest": "f2a15741a4aa8e5cb5b3aa5fcb2f0023", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 91697, "upload_time": "2018-10-20T04:23:14", "url": "https://files.pythonhosted.org/packages/68/8e/b1c009e08180b586fabde38daceb3078074c4b7a8786694600d6a592bd4d/Fortuna-0.15.2.tar.gz" } ], "0.15.3": [ { "comment_text": "", "digests": { "md5": "1bbad59dc3ca83601f0c4a719033ae92", "sha256": "6d43f84a5459e0dafa8a6456c6c6c2796862ad9cf77a35d635cc2014e5110724" }, "downloads": -1, "filename": "Fortuna-0.15.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "1bbad59dc3ca83601f0c4a719033ae92", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 90540, "upload_time": "2018-10-20T20:00:23", "url": "https://files.pythonhosted.org/packages/ef/b3/6966c5a5bfaa69641acacabc8b222f3df173ed115dbac2916ea6edc52e06/Fortuna-0.15.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f4421931a5bd812fd1fa45fb38f2f5ff", "sha256": "0de4295ee655e34dbe9406d89e0633e5bb0bfdbc54a0760bca260bd4efb6f9f9" }, "downloads": -1, "filename": "Fortuna-0.15.3.tar.gz", "has_sig": false, "md5_digest": "f4421931a5bd812fd1fa45fb38f2f5ff", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 92935, "upload_time": "2018-10-20T20:00:25", "url": "https://files.pythonhosted.org/packages/21/35/888576f6a1f4b230d54c10180fc555a03ed15f2bd40b0547db4027d83d32/Fortuna-0.15.3.tar.gz" } ], "0.15.4": [ { "comment_text": "", "digests": { "md5": "a3378ba31c55bc233281e5ec8ef87dbc", "sha256": "1e9966384bfedca28e0c66e048e1f3798b0d5cb31a01d9a8f0dba3be37fc1513" }, "downloads": -1, "filename": "Fortuna-0.15.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "a3378ba31c55bc233281e5ec8ef87dbc", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 95796, "upload_time": "2018-10-21T10:50:20", "url": "https://files.pythonhosted.org/packages/81/52/2a8ac677852b3369e2f06eeb1d2fe3e75c9a90ee8d9a03e33f49553131d7/Fortuna-0.15.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "14e1d168092b0002c61a167db6c2c991", "sha256": "2e8c4ee49869019725e8030099ad63042872401a6b010263003c2fa8c5233623" }, "downloads": -1, "filename": "Fortuna-0.15.4.tar.gz", "has_sig": false, "md5_digest": "14e1d168092b0002c61a167db6c2c991", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 98947, "upload_time": "2018-10-21T10:50:21", "url": "https://files.pythonhosted.org/packages/92/24/16db0b7d0e26682f37defe16411bce18f2a78722ed3d12d323bf749ebdba/Fortuna-0.15.4.tar.gz" } ], "0.15.5": [ { "comment_text": "", "digests": { "md5": "0e4fb583c3000e7269269a0633c43518", "sha256": "6fe6d5b955a059ac8d2e9b26d5fa1db9dd1b91963a1d48d28f2fafd5e5925dc6" }, "downloads": -1, "filename": "Fortuna-0.15.5-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "0e4fb583c3000e7269269a0633c43518", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 96393, "upload_time": "2018-10-22T05:07:41", "url": "https://files.pythonhosted.org/packages/1f/3e/7d001df72bb770c9ca2b554196be5d0c9a809946e0ad2a2dd835f868e4c7/Fortuna-0.15.5-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d4523d012baa4cdea9bf1d39a023fb0d", "sha256": "acdf2530399e13afdd5f46fbbeeff25673d192f49573ccc029d54fd78bf6db45" }, "downloads": -1, "filename": "Fortuna-0.15.5.tar.gz", "has_sig": false, "md5_digest": "d4523d012baa4cdea9bf1d39a023fb0d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 99714, "upload_time": "2018-10-22T05:07:42", "url": "https://files.pythonhosted.org/packages/55/57/370978ecd057858bff35b13137768242d226062195ccc52c33b0a39330fe/Fortuna-0.15.5.tar.gz" } ], "0.15.6": [ { "comment_text": "", "digests": { "md5": "fbe8d46c4c45780e9a25edba2ea4ab03", "sha256": "577a7d58468195124159277e7d404560160cc4438444e1d9c9b6368bf246fdf2" }, "downloads": -1, "filename": "Fortuna-0.15.6-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "fbe8d46c4c45780e9a25edba2ea4ab03", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 96707, "upload_time": "2018-10-22T21:23:42", "url": "https://files.pythonhosted.org/packages/c9/53/a1bc01004f0fd3001c3c74fa0c0aed15bee26ceb96f5a2b67a83c76e556f/Fortuna-0.15.6-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3947dbeabbf411547809cfc26e0f0a36", "sha256": "1bc57823c02cd81f2b687496892e6787ff52f6d8272e1833c2fcb651316a05e6" }, "downloads": -1, "filename": "Fortuna-0.15.6.tar.gz", "has_sig": false, "md5_digest": "3947dbeabbf411547809cfc26e0f0a36", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 100430, "upload_time": "2018-10-22T21:23:44", "url": "https://files.pythonhosted.org/packages/21/6a/74ba26ad37d8fa7fda5172aaac691883bc7c9ba3e6b8ace1ea7ddc9ca205/Fortuna-0.15.6.tar.gz" } ], "0.15.7": [ { "comment_text": "", "digests": { "md5": "656e01206b75924b7b0160a3ecf2ec33", "sha256": "0e885ce69319e3ada4cfae80d8a0eaa8d2cc9dfdf15cd72acb8010eb93eda790" }, "downloads": -1, "filename": "Fortuna-0.15.7-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "656e01206b75924b7b0160a3ecf2ec33", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 96527, "upload_time": "2018-10-22T23:16:38", "url": "https://files.pythonhosted.org/packages/b0/f8/101ce650719249700268e0496d41e6f19bc251dec495f5a57de7274f484b/Fortuna-0.15.7-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e5780a8e7a25a7b12303e84edf61f088", "sha256": "e8454fdd8703804eb8d1c751b29085cda6bacbc47c636f908f280d9103416a50" }, "downloads": -1, "filename": "Fortuna-0.15.7.tar.gz", "has_sig": false, "md5_digest": "e5780a8e7a25a7b12303e84edf61f088", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 100443, "upload_time": "2018-10-22T23:16:39", "url": "https://files.pythonhosted.org/packages/60/e9/258db188f129ea0bca22ffe5ee9ecf5648de022d341754d27dd671437003/Fortuna-0.15.7.tar.gz" } ], "0.15.8": [ { "comment_text": "", "digests": { "md5": "48622baec4685aa5ea3ac2de71c70158", "sha256": "800a740c73f8ee18219164b1b708bce8f807a4086405e64993d27ca87710b099" }, "downloads": -1, "filename": "Fortuna-0.15.8-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "48622baec4685aa5ea3ac2de71c70158", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 96433, "upload_time": "2018-10-23T00:38:39", "url": "https://files.pythonhosted.org/packages/47/06/aa85793e81589d5ea8e4d2e572120b9fb0bc2fd29f26545481f0f9f3bc53/Fortuna-0.15.8-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "39457c6717e1868b4f399c0de03047b3", "sha256": "a652261ef579c5aa33c08e7415291de12de4b576f5d03a7d5ff28a5c87de7871" }, "downloads": -1, "filename": "Fortuna-0.15.8.tar.gz", "has_sig": false, "md5_digest": "39457c6717e1868b4f399c0de03047b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 100364, "upload_time": "2018-10-23T00:38:43", "url": "https://files.pythonhosted.org/packages/ab/0b/308641bf8cd8c8349de5dc5f64c442ce8c2e02ef993d404494eec4f9a056/Fortuna-0.15.8.tar.gz" } ], "0.15.9": [ { "comment_text": "", "digests": { "md5": "08ac0f12526e4eab2bf4f867e26fd1f0", "sha256": "afcdd44a7ea12edea0f8e86ac67ad35f746b7cdf012c7c247ddebaf6e00516cf" }, "downloads": -1, "filename": "Fortuna-0.15.9-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "08ac0f12526e4eab2bf4f867e26fd1f0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 96654, "upload_time": "2018-10-24T04:40:14", "url": "https://files.pythonhosted.org/packages/b7/00/f4021a26f3e3bb8605add508d320fb90e41884b01ca7d0b0770e816e9b5e/Fortuna-0.15.9-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a1dccc3ae9823aaea4607241042179e6", "sha256": "1ce9633ca0128787f65745f9de3d7dcceb4984b006c04d3b4cad7cceb49678c5" }, "downloads": -1, "filename": "Fortuna-0.15.9.tar.gz", "has_sig": false, "md5_digest": "a1dccc3ae9823aaea4607241042179e6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 100762, "upload_time": "2018-10-24T04:40:16", "url": "https://files.pythonhosted.org/packages/34/95/02608849ddb5588dea6a1b11c5367d0c4e4877398a0eead9e3fecc3f653d/Fortuna-0.15.9.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "af07c465da3ec787bb34684e63c4b89a", "sha256": "9de5a2cb2845df1a6db6fc29dc6777aeed1837bee787c6a85b6b6d1b0bf0539a" }, "downloads": -1, "filename": "Fortuna-0.16.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "af07c465da3ec787bb34684e63c4b89a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 96122, "upload_time": "2018-10-26T02:56:35", "url": "https://files.pythonhosted.org/packages/aa/0f/208f9e912fd0fc3a374831a2a671a333bd54b52370756853d498c6180b70/Fortuna-0.16.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6031f8c098ba54d4f36844f08ef5da34", "sha256": "94bf05de7ab75c34439d30db13f9e8916244990822762ba286d83ba067f6f890" }, "downloads": -1, "filename": "Fortuna-0.16.0.tar.gz", "has_sig": false, "md5_digest": "6031f8c098ba54d4f36844f08ef5da34", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 104248, "upload_time": "2018-10-26T02:56:37", "url": "https://files.pythonhosted.org/packages/e6/79/921228e8a209e486e253855c548ec46a7498b52638168ebb60fc39d55059/Fortuna-0.16.0.tar.gz" } ], "0.16.1": [ { "comment_text": "", "digests": { "md5": "c5d1ebd11fbe917968dffeed55ee0538", "sha256": "9113a9552acd531d9bb4ea8f043ca2528fac2f1b7f0dfddcfaca5d5e6e6b1f2b" }, "downloads": -1, "filename": "Fortuna-0.16.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "c5d1ebd11fbe917968dffeed55ee0538", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 96332, "upload_time": "2018-10-26T08:26:49", "url": "https://files.pythonhosted.org/packages/3d/40/2342e4373d758fd39af97c7bad7815600b2f3dc32ce18ebd88567fb7bfb3/Fortuna-0.16.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3dd6820e0b776db282c12d74f321c9a4", "sha256": "9e685b517b433bccd30854efbb036f0d84333b1345194d1608d2f7afcb978669" }, "downloads": -1, "filename": "Fortuna-0.16.1.tar.gz", "has_sig": false, "md5_digest": "3dd6820e0b776db282c12d74f321c9a4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 106349, "upload_time": "2018-10-26T08:26:51", "url": "https://files.pythonhosted.org/packages/a9/fa/39786243cd4fa5e3299a59491112771f14873e14f13ef31f28671a013adb/Fortuna-0.16.1.tar.gz" } ], "0.16.2": [ { "comment_text": "", "digests": { "md5": "045d6b8aaf1d6ed26f8f7ec3f60e5946", "sha256": "b7e2c0b0307cfd8c8ab34cc6789227036dec22db06c5999a65c8ed7be416dbd1" }, "downloads": -1, "filename": "Fortuna-0.16.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "045d6b8aaf1d6ed26f8f7ec3f60e5946", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 95578, "upload_time": "2018-10-27T18:46:45", "url": "https://files.pythonhosted.org/packages/c8/93/1033fc4f5a88cf67ebe56c181af2b63bf5e9b592ab77bdde2f5dbd0b93e6/Fortuna-0.16.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e97ab021d7b3abc7a21a8cab606195bb", "sha256": "3bdb395b4cc756a222064a85a3a81d60e5cd892594efdd8fcd87317ff3db3de3" }, "downloads": -1, "filename": "Fortuna-0.16.2.tar.gz", "has_sig": false, "md5_digest": "e97ab021d7b3abc7a21a8cab606195bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 105525, "upload_time": "2018-10-27T18:46:47", "url": "https://files.pythonhosted.org/packages/0d/c0/7b6dd905481c10d3bee8827a65b53daa07142a863a16d3db05944d969fda/Fortuna-0.16.2.tar.gz" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "ebff94dad45eddbbcfdb43a58c84be27", "sha256": "d8c79709f938f22e86f88b48db4ebfbd88020d2ee3db0b5cd14a96ab04b3e816" }, "downloads": -1, "filename": "Fortuna-0.17.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "ebff94dad45eddbbcfdb43a58c84be27", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 101501, "upload_time": "2018-10-30T19:19:38", "url": "https://files.pythonhosted.org/packages/19/dd/c3f4befd896ca4a334ce47dab5d1b9e76c73e06eb0a48abbee537ebd12e2/Fortuna-0.17.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b317a7eea24c78cf6be5c9973c9f9452", "sha256": "bb28fb419b8647b984912817fa6ae78f9c0efe63d3ac1c29e3823722087ad684" }, "downloads": -1, "filename": "Fortuna-0.17.0.tar.gz", "has_sig": false, "md5_digest": "b317a7eea24c78cf6be5c9973c9f9452", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 108767, "upload_time": "2018-10-30T19:19:40", "url": "https://files.pythonhosted.org/packages/ae/2b/8c0c17809993d9efabde5c800349e11906cc4c8b2d09adc12efe1d37690f/Fortuna-0.17.0.tar.gz" } ], "0.17.1": [ { "comment_text": "", "digests": { "md5": "e99926184db42150bdffbccb5e279e97", "sha256": "c3e85a83f0599d6e6f008428616167474f9d4c9a44a9eac13f64ce5e74bfd501" }, "downloads": -1, "filename": "Fortuna-0.17.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "e99926184db42150bdffbccb5e279e97", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 101314, "upload_time": "2018-10-31T00:05:19", "url": "https://files.pythonhosted.org/packages/3d/0a/7e4d66bc4c93aaec67c67e521ead412af9b0deac4f7e7609bc46a4d00c12/Fortuna-0.17.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "13943d2a512d0082d174e7d0342a2daf", "sha256": "08f1f2f04a528efe356145cc069876b8238f9e92263d00f34084d578cfd995e9" }, "downloads": -1, "filename": "Fortuna-0.17.1.tar.gz", "has_sig": false, "md5_digest": "13943d2a512d0082d174e7d0342a2daf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 108369, "upload_time": "2018-10-31T00:05:21", "url": "https://files.pythonhosted.org/packages/d7/c4/1a9c49608ae5a00edbe093bfbf4e78893e943da41dcf258d84b7bb750759/Fortuna-0.17.1.tar.gz" } ], "0.17.2": [ { "comment_text": "", "digests": { "md5": "044d3f9884630dc791e264ec15ec5589", "sha256": "72f509c2c99907727dfc81cb57fd79ee0431a6feffb73c45ad31b5522b354e37" }, "downloads": -1, "filename": "Fortuna-0.17.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "044d3f9884630dc791e264ec15ec5589", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 102618, "upload_time": "2018-11-03T03:19:14", "url": "https://files.pythonhosted.org/packages/49/ea/fa22542875acdc406653848076bfb23c5c15c2eb793168338930b39ea9ad/Fortuna-0.17.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b847bd18fe72c68ed4b2ffa1381208b8", "sha256": "3120718bb8b97426286cb84311dead063be4ea4679d6aca98cfc5ab462bf06e6" }, "downloads": -1, "filename": "Fortuna-0.17.2.tar.gz", "has_sig": false, "md5_digest": "b847bd18fe72c68ed4b2ffa1381208b8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 108794, "upload_time": "2018-11-03T03:19:16", "url": "https://files.pythonhosted.org/packages/86/51/21791d930700dc75b31b7afde1acfa86357a81a49df293fabcedb5a55d6f/Fortuna-0.17.2.tar.gz" } ], "0.18.0": [ { "comment_text": "", "digests": { "md5": "456040857c9220ad4a18f9f6567b9d23", "sha256": "fc0a549fc14f8353d9bc551d9872cb0c3bd99a4bd746c598732b77fdfe7205a6" }, "downloads": -1, "filename": "Fortuna-0.18.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "456040857c9220ad4a18f9f6567b9d23", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 112198, "upload_time": "2018-11-16T22:02:22", "url": "https://files.pythonhosted.org/packages/7b/ac/2241ec389d9e6662e8f323c5f649f2aa7b720c31c4d841a33d4588792bad/Fortuna-0.18.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "35f1ddb92b8110ad3acc48158ffcc2fd", "sha256": "d0ffdeddc163e23ab24d00c21a8887a2fa6e9adabbe02469731394c5b5a7ba2e" }, "downloads": -1, "filename": "Fortuna-0.18.0.tar.gz", "has_sig": false, "md5_digest": "35f1ddb92b8110ad3acc48158ffcc2fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 117991, "upload_time": "2018-11-16T22:02:27", "url": "https://files.pythonhosted.org/packages/18/52/31f28755834e22979e7b8cccd2ec07ed68c10c9ff2c9b5dcb99e52cddfe6/Fortuna-0.18.0.tar.gz" } ], "0.18.1": [ { "comment_text": "", "digests": { "md5": "149803525c6583ea9fb87335774647d6", "sha256": "62e49e328ddd5dc751d503249379e642b7dcdb35c15d0db41ef4d1cc5fbfd8c3" }, "downloads": -1, "filename": "Fortuna-0.18.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "149803525c6583ea9fb87335774647d6", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 112191, "upload_time": "2018-11-16T22:22:29", "url": "https://files.pythonhosted.org/packages/f8/8a/3d5547794b480c710ec70bb6290cf57d7c581174064819a33d199a2a4880/Fortuna-0.18.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "22d9bb1d8d4ae6ab6b4c824e75873155", "sha256": "2b808f2e28db5c78214368d512e8a713bea03f0e6bac1c940fdbeb070c1e5f91" }, "downloads": -1, "filename": "Fortuna-0.18.1.tar.gz", "has_sig": false, "md5_digest": "22d9bb1d8d4ae6ab6b4c824e75873155", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 117976, "upload_time": "2018-11-16T22:22:46", "url": "https://files.pythonhosted.org/packages/15/c9/3f1ca19da75f5da93958b5ab0f4191d9913979071938066d4e0b6bf02600/Fortuna-0.18.1.tar.gz" } ], "0.18.2": [ { "comment_text": "", "digests": { "md5": "83d51294f6db159bb4b4a1b6f04dec8a", "sha256": "987c3e4df3c4f6516470a5c4ffdf1fc9efa4b27ae942ebbe8586515a1736d763" }, "downloads": -1, "filename": "Fortuna-0.18.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "83d51294f6db159bb4b4a1b6f04dec8a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 113117, "upload_time": "2018-11-16T23:31:56", "url": "https://files.pythonhosted.org/packages/32/26/faaa8b3176a21f037ce39914cc3f22eae2b6089232498acac5042a7cc66f/Fortuna-0.18.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cedc920d991ef0ed2812c759eb4292f4", "sha256": "7db964cac614ff990a97fdae12fd818da2488be77949fdd91f616a2f5efb62c7" }, "downloads": -1, "filename": "Fortuna-0.18.2.tar.gz", "has_sig": false, "md5_digest": "cedc920d991ef0ed2812c759eb4292f4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 118086, "upload_time": "2018-11-16T23:31:58", "url": "https://files.pythonhosted.org/packages/bb/1f/deabac8fde597640ed696079bd78cb25de17f09a22a8f3d5b70bce2a37a4/Fortuna-0.18.2.tar.gz" } ], "0.18.3": [ { "comment_text": "", "digests": { "md5": "5a15f2421b387e9d89629866e78a6be6", "sha256": "20ffc47204c5dd4428af4dc418fcaefc8fb171aa673f3e1f401bba6f1bf46e9e" }, "downloads": -1, "filename": "Fortuna-0.18.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "5a15f2421b387e9d89629866e78a6be6", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 113067, "upload_time": "2018-11-16T23:52:05", "url": "https://files.pythonhosted.org/packages/84/66/3f9fdb39f8e74b33ac84c2eb07839f1a97cec96231e607be1f24f7385c47/Fortuna-0.18.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d01933a45090998bad406f52243433c0", "sha256": "33b8fb31e1ce62081d88db1327f95a8bb07bd6232791092bcd63092250731059" }, "downloads": -1, "filename": "Fortuna-0.18.3.tar.gz", "has_sig": false, "md5_digest": "d01933a45090998bad406f52243433c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 118431, "upload_time": "2018-11-16T23:52:07", "url": "https://files.pythonhosted.org/packages/2f/bb/45cb6fc43ca6c64687f480bcc1322e86cc6708169c647732ca610ba07acf/Fortuna-0.18.3.tar.gz" } ], "0.18.4": [ { "comment_text": "", "digests": { "md5": "8e92fb421b8bed04c4dde5cd8f41ddcf", "sha256": "3c1bb90495e7ee626e775cbd0a04aa01b11f493d42d81e7e3ac4aae310b94315" }, "downloads": -1, "filename": "Fortuna-0.18.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "8e92fb421b8bed04c4dde5cd8f41ddcf", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 113215, "upload_time": "2018-11-17T01:19:23", "url": "https://files.pythonhosted.org/packages/4a/70/e5175c2d755de14012b84077cb592f76008f8d66d67e03b429116d50ea5b/Fortuna-0.18.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6a2d9c380a3dab337b761a821ca56ddb", "sha256": "19788664e512bc14730ed5d66e93297d67fa6f3facf32a1cb49f75cb57bf5ff6" }, "downloads": -1, "filename": "Fortuna-0.18.4.tar.gz", "has_sig": false, "md5_digest": "6a2d9c380a3dab337b761a821ca56ddb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 119446, "upload_time": "2018-11-17T01:19:25", "url": "https://files.pythonhosted.org/packages/b6/6e/ce447741bb39c7c81edd63062d8e04b10c2eed2a8bb615ea826193bb4ac4/Fortuna-0.18.4.tar.gz" } ], "0.18.5": [ { "comment_text": "", "digests": { "md5": "d184e31ceeb04b54da425cb827d1bd40", "sha256": "a2be1ed8f1bbe0808e4a37b32b1b8e9f6caf2a2d7bd6d4e7037f69be7c4f61c7" }, "downloads": -1, "filename": "Fortuna-0.18.5-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "d184e31ceeb04b54da425cb827d1bd40", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 113245, "upload_time": "2018-11-17T01:29:15", "url": "https://files.pythonhosted.org/packages/36/8e/86151b86f44fb91624d8f791520ba4d27ff8684bb7a6131eb4774e278698/Fortuna-0.18.5-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6b677e7694999ee6f754b3eb141cc69c", "sha256": "8c8d9d8d5ae39bfde34eecb0d3e813b1c9be3d58fbf44ec15c46bb520911ce04" }, "downloads": -1, "filename": "Fortuna-0.18.5.tar.gz", "has_sig": false, "md5_digest": "6b677e7694999ee6f754b3eb141cc69c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 119517, "upload_time": "2018-11-17T01:29:17", "url": "https://files.pythonhosted.org/packages/9a/e9/26263a86981771039a8ba2b213f0dbe6a9e791f336a2aba537e041348c48/Fortuna-0.18.5.tar.gz" } ], "0.18.6": [ { "comment_text": "", "digests": { "md5": "31cc8d898d83b35be7efd9a24f2f6b5f", "sha256": "2ee8bb4208fbda6e9cdcc26eaad72e62561e6b5941d91dfd98c74354b1d1005d" }, "downloads": -1, "filename": "Fortuna-0.18.6-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "31cc8d898d83b35be7efd9a24f2f6b5f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 113266, "upload_time": "2018-11-17T01:34:35", "url": "https://files.pythonhosted.org/packages/fe/9b/ea57deb78b3146cfead3709e73cc9ab7efe489dbd46bb80a129e83488fe8/Fortuna-0.18.6-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1b7f5b897ece54d92c39621079d62b3c", "sha256": "7fc9c42e4a2d258816061410dbd9afde116e26a36116bbf45aa141350f3bb966" }, "downloads": -1, "filename": "Fortuna-0.18.6.tar.gz", "has_sig": false, "md5_digest": "1b7f5b897ece54d92c39621079d62b3c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 119582, "upload_time": "2018-11-17T01:34:37", "url": "https://files.pythonhosted.org/packages/7e/0a/63a08f3a16a8fd2a6226d646cc592d1da4a34d189cb9629854e66c320690/Fortuna-0.18.6.tar.gz" } ], "0.18.7": [ { "comment_text": "", "digests": { "md5": "9ae19e6778a1a4ae7a34477a5873f76a", "sha256": "e31903123fbd7f5f15210a96ba63f901e82d3a6beedb2372b8d6baa9147677a7" }, "downloads": -1, "filename": "Fortuna-0.18.7-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "9ae19e6778a1a4ae7a34477a5873f76a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 113267, "upload_time": "2018-11-17T01:48:03", "url": "https://files.pythonhosted.org/packages/ff/50/15298c43fbbacd8314657acc0ad28bfe1012cf07b003ee12f8f231e29663/Fortuna-0.18.7-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "386502be195ff971839c83243e41e332", "sha256": "4bea4a575e1d7c2195b86966b5f448048509824cd0e7751ace384f97c270a630" }, "downloads": -1, "filename": "Fortuna-0.18.7.tar.gz", "has_sig": false, "md5_digest": "386502be195ff971839c83243e41e332", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 119573, "upload_time": "2018-11-17T01:48:05", "url": "https://files.pythonhosted.org/packages/3f/64/08f414711b0954a6a2fbaafa4893c735d0e2da5360a41e5ba130d1dbfc09/Fortuna-0.18.7.tar.gz" } ], "0.19.0": [ { "comment_text": "", "digests": { "md5": "b8390c31c80b6febbb4af18dd940165e", "sha256": "a219b82b4bdb76cf12e40879fda2b05275d2bf231f61a7cd2b7a9514f666db29" }, "downloads": -1, "filename": "Fortuna-0.19.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "b8390c31c80b6febbb4af18dd940165e", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 111289, "upload_time": "2018-11-17T19:42:28", "url": "https://files.pythonhosted.org/packages/fb/32/7c3a8c033f1b1a52543c63b5921094e0eccf05cab6340af749db52e7bdae/Fortuna-0.19.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5067498f1a536f468783fa231f53db17", "sha256": "b537887485b066f7b616b7e96efa834a86eb9d9b422b9fd49c2369d0a207be2b" }, "downloads": -1, "filename": "Fortuna-0.19.0.tar.gz", "has_sig": false, "md5_digest": "5067498f1a536f468783fa231f53db17", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 121504, "upload_time": "2018-11-17T19:42:30", "url": "https://files.pythonhosted.org/packages/25/e0/a3de95ea933a8ad5244d59a19e97b24232018dcce94ff1e4359aaa2f5906/Fortuna-0.19.0.tar.gz" } ], "0.19.3": [ { "comment_text": "", "digests": { "md5": "3771f3338643757a62707d728e70f646", "sha256": "66fa1d1a2ee0b200efcccce6733a338fe0dcbeaf525453c9e301da77dee3af0b" }, "downloads": -1, "filename": "Fortuna-0.19.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "3771f3338643757a62707d728e70f646", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 116153, "upload_time": "2018-11-19T19:09:56", "url": "https://files.pythonhosted.org/packages/bf/82/c4770e580d9cfc3b252bd648b5c8030fee96aa8ca3ce18fd6639b59919d4/Fortuna-0.19.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "77d1413ae5679e09587e158a8039a764", "sha256": "e877247475ac9777d0d2e657ed39dff003cd427db52e8c85e0174b828c5746ba" }, "downloads": -1, "filename": "Fortuna-0.19.3.tar.gz", "has_sig": false, "md5_digest": "77d1413ae5679e09587e158a8039a764", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 123729, "upload_time": "2018-11-19T19:09:58", "url": "https://files.pythonhosted.org/packages/f3/f4/da897911fc6461b4b70ba0abb532e9bf82a4a02be7692c97a514ee204f51/Fortuna-0.19.3.tar.gz" } ], "0.19.4": [ { "comment_text": "", "digests": { "md5": "ec83834545e3eef16614704223f72f81", "sha256": "bc325389cbaf6cfdfa4ce835823c21b4013742a27667454d950330757027c5e7" }, "downloads": -1, "filename": "Fortuna-0.19.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "ec83834545e3eef16614704223f72f81", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 118893, "upload_time": "2018-11-19T20:13:53", "url": "https://files.pythonhosted.org/packages/7e/4f/a82975474c22ac781126b6d51b43a77ef70fc1846fd44f0367c3e3e5f85d/Fortuna-0.19.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "be8331cbc80278a6461d0709d387371b", "sha256": "d193e02f5cdc21137de29b20fa319c1209f68052bcf324f07158e23459d2a9eb" }, "downloads": -1, "filename": "Fortuna-0.19.4.tar.gz", "has_sig": false, "md5_digest": "be8331cbc80278a6461d0709d387371b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 125559, "upload_time": "2018-11-19T20:13:55", "url": "https://files.pythonhosted.org/packages/89/bc/390fe3f57f1e24b128cc7ead1473486bddffb1fbc4661aee72cd13939e62/Fortuna-0.19.4.tar.gz" } ], "0.19.5": [ { "comment_text": "", "digests": { "md5": "fb673a3f0b11e112516e749e98e7fed3", "sha256": "424d41f172d15a7a17b07f71a0cba60f07e7b80858322eaaf1af2ac404945bbc" }, "downloads": -1, "filename": "Fortuna-0.19.5-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "fb673a3f0b11e112516e749e98e7fed3", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 118960, "upload_time": "2018-11-19T20:29:25", "url": "https://files.pythonhosted.org/packages/89/c1/59d4a0fc1ff2775ea52a76de6f6a4f8b2d97a5921a6719f0d02edbf1fffa/Fortuna-0.19.5-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8e68ed34e7360ce113a722b887f66061", "sha256": "32348e3db8341ab1ca9e4882c3b41e5451578f5bc73d61e5587fd8eb24532977" }, "downloads": -1, "filename": "Fortuna-0.19.5.tar.gz", "has_sig": false, "md5_digest": "8e68ed34e7360ce113a722b887f66061", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 125828, "upload_time": "2018-11-19T20:29:26", "url": "https://files.pythonhosted.org/packages/09/dd/95da17c953bf5d3057ca7dc88be20b4301e30a82509b02b7170b8c982240/Fortuna-0.19.5.tar.gz" } ], "0.19.6": [ { "comment_text": "", "digests": { "md5": "7d8bf046270d615487afdcf68d04ed37", "sha256": "d9e9363eb90656590697a03d2fed76ad5d9680ec79872ef72be06e90ee6225de" }, "downloads": -1, "filename": "Fortuna-0.19.6-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "7d8bf046270d615487afdcf68d04ed37", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 118959, "upload_time": "2018-11-24T01:14:22", "url": "https://files.pythonhosted.org/packages/9f/60/dc514e7073861e80eeb34241a91a46941671aaf0fb12aeebf2ac4df12baf/Fortuna-0.19.6-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b2c25aaebc67e476e89542a7eeb3a7fb", "sha256": "7d92cbd8eb4053761c67abb945fee079f15a81d50f3c7a3808344ded7ff57e26" }, "downloads": -1, "filename": "Fortuna-0.19.6.tar.gz", "has_sig": false, "md5_digest": "b2c25aaebc67e476e89542a7eeb3a7fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 126235, "upload_time": "2018-11-24T01:14:24", "url": "https://files.pythonhosted.org/packages/ca/89/c41e123a6e5a027b08c61efdd99bb92aef46ee6116f8511c02fb459e0043/Fortuna-0.19.6.tar.gz" } ], "0.19.7": [ { "comment_text": "", "digests": { "md5": "f7c79fb2d66b38d6303f56645f326f4c", "sha256": "b674f0e232a5a0c9486f06c03b6e68962044a5af9bcd5812642160e6d7b701de" }, "downloads": -1, "filename": "Fortuna-0.19.7-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "f7c79fb2d66b38d6303f56645f326f4c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 119088, "upload_time": "2018-12-05T00:56:18", "url": "https://files.pythonhosted.org/packages/ca/eb/83174cece8964a8aaac4fc4c99eac1187a078938e94c50f694f3cbdcfccb/Fortuna-0.19.7-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0ad8e1453e12ab05600a4b9d12b665e0", "sha256": "7a5b67a89b75913086ae088f5b610a6151f1eea1fd26ce92fc457aefdbb11163" }, "downloads": -1, "filename": "Fortuna-0.19.7.tar.gz", "has_sig": false, "md5_digest": "0ad8e1453e12ab05600a4b9d12b665e0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 126716, "upload_time": "2018-12-05T00:56:19", "url": "https://files.pythonhosted.org/packages/ad/47/3124c024e6722c14f05fa1069661cb745803813ca1640d8674bba0b8d95c/Fortuna-0.19.7.tar.gz" } ], "0.20.10": [ { "comment_text": "", "digests": { "md5": "04a7d8760cae0ca1e183fe3ffdff74cd", "sha256": "990c3594ebf9a3148f1240f369a78b9baa31eede0c1beccf8cd363c87a028e31" }, "downloads": -1, "filename": "Fortuna-0.20.10-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "04a7d8760cae0ca1e183fe3ffdff74cd", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 140591, "upload_time": "2018-12-08T16:46:56", "url": "https://files.pythonhosted.org/packages/e7/e4/53dea4eafa8d872f5a4e8ee606db4f1a603d5122e831699f7b403bc67020/Fortuna-0.20.10-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d9f6102b599adaf9974f5c04654e176c", "sha256": "b86f5d3040aae62964248a4b7a4fff650bff0eaaf30eda91a6e64854e408477f" }, "downloads": -1, "filename": "Fortuna-0.20.10.tar.gz", "has_sig": false, "md5_digest": "d9f6102b599adaf9974f5c04654e176c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 135360, "upload_time": "2018-12-08T16:46:59", "url": "https://files.pythonhosted.org/packages/76/a4/8063ffd76ae26891863cc050bc6c1c12af9c92bf00253b86027fa5d73ed3/Fortuna-0.20.10.tar.gz" } ], "0.20.6": [ { "comment_text": "", "digests": { "md5": "f21f6124fea0ea1d2b7a7092fc0f3937", "sha256": "e4375ab54b8bde89e1a8fc63a36e182ff25cd33a9736658cd0799e0eb19ff3a3" }, "downloads": -1, "filename": "Fortuna-0.20.6-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "f21f6124fea0ea1d2b7a7092fc0f3937", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 134125, "upload_time": "2018-12-06T02:53:30", "url": "https://files.pythonhosted.org/packages/90/c5/c02fa274e25d20497212df2c92593a09eb6751b44e7c5a95fce4c4bef3f9/Fortuna-0.20.6-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c6521f7249abf145f2c9ff322ea6c304", "sha256": "caa1fabd9d6fa2169b7199fd4068628bf9a42330ce6648ada01855e52063577b" }, "downloads": -1, "filename": "Fortuna-0.20.6.tar.gz", "has_sig": false, "md5_digest": "c6521f7249abf145f2c9ff322ea6c304", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 135781, "upload_time": "2018-12-06T02:53:32", "url": "https://files.pythonhosted.org/packages/b0/d2/a63bf5b8dfa7fc64e6db064b6d1110327374b6786b855df676c12a3f7759/Fortuna-0.20.6.tar.gz" } ], "0.20.7": [ { "comment_text": "", "digests": { "md5": "808824ebaf990ba5cccbf8311b5393c9", "sha256": "fcbb5a15d7c8ee8872404d535789ad8ff276b80008db6d97f202e96cc6be7e79" }, "downloads": -1, "filename": "Fortuna-0.20.7-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "808824ebaf990ba5cccbf8311b5393c9", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 134305, "upload_time": "2018-12-06T19:52:33", "url": "https://files.pythonhosted.org/packages/e9/bd/15a7a934ff10477a4b6d1834f1535514d5961a02a3a7b055391518f43d66/Fortuna-0.20.7-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b2b671895491fda7dd10022b723a1893", "sha256": "ed6d3ff2cf7b5c9e1abfbf79a26e52e142daad5f922d61fda10056b8adae41a5" }, "downloads": -1, "filename": "Fortuna-0.20.7.tar.gz", "has_sig": false, "md5_digest": "b2b671895491fda7dd10022b723a1893", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 136601, "upload_time": "2018-12-06T19:52:34", "url": "https://files.pythonhosted.org/packages/6a/fb/0d5c6d66f201ef167f60461e644259f8ba03cdf91815cd136280e92b9d44/Fortuna-0.20.7.tar.gz" } ], "0.20.9": [ { "comment_text": "", "digests": { "md5": "4b64e07439b35e954d899a9e3724d162", "sha256": "c6d6434d2d24bc129cd206593450341991503e365108853a1c877c3e950dbf84" }, "downloads": -1, "filename": "Fortuna-0.20.9-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "4b64e07439b35e954d899a9e3724d162", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 141051, "upload_time": "2018-12-07T22:00:22", "url": "https://files.pythonhosted.org/packages/92/3a/1e885f0acc721db7a6746bab61295c17e1524fd375b8b60fce3d6feaad43/Fortuna-0.20.9-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ce8ba53a9c9bb75cfafb996d16c655b2", "sha256": "0245b993c4f7f5c29bb0b8e8311a2ff3ff2e3ab7f94ec7de9224ffb142e1f66f" }, "downloads": -1, "filename": "Fortuna-0.20.9.tar.gz", "has_sig": false, "md5_digest": "ce8ba53a9c9bb75cfafb996d16c655b2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 136739, "upload_time": "2018-12-07T22:00:24", "url": "https://files.pythonhosted.org/packages/30/4c/c7f5c4c69649f8d75271269ea2a04a12bbd4dd31072f34ff026958e7d9bc/Fortuna-0.20.9.tar.gz" } ], "0.21.0": [ { "comment_text": "", "digests": { "md5": "6c41ee44f52422a96dd2e90b94320927", "sha256": "ec740ef42daca3ef197cb47468f9ae8848f6bd87929590df4717e5c9c864d4fe" }, "downloads": -1, "filename": "Fortuna-0.21.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "6c41ee44f52422a96dd2e90b94320927", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 155087, "upload_time": "2018-12-11T01:18:18", "url": "https://files.pythonhosted.org/packages/14/01/94c8bf1f586f7c9746c73dbbb178202d11ad6a836d0e50d41f8377748616/Fortuna-0.21.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "77113191d9ac6ca8d9626fb4b1d06ef1", "sha256": "65cd0ebbf2021b715d36122a1faa8c57d1b7bc88f6e535c28ea3326d82faa957" }, "downloads": -1, "filename": "Fortuna-0.21.0.tar.gz", "has_sig": false, "md5_digest": "77113191d9ac6ca8d9626fb4b1d06ef1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 169173, "upload_time": "2018-12-11T01:18:21", "url": "https://files.pythonhosted.org/packages/2a/4a/f3cfb445cb05e5ffd6e13ae98fcdcaf789787cd4b3e068eba0ac58321139/Fortuna-0.21.0.tar.gz" } ], "0.21.1": [ { "comment_text": "", "digests": { "md5": "61e9491068bdcf674c575df413ab9a89", "sha256": "8255b36a92fc0d5a2c7a54393ca9e5063d35175e02ac5b1574767f86b77ef43e" }, "downloads": -1, "filename": "Fortuna-0.21.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "61e9491068bdcf674c575df413ab9a89", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 155082, "upload_time": "2018-12-11T01:58:37", "url": "https://files.pythonhosted.org/packages/4d/f4/54ba4108c431f59cadcbe3e12c5740396dd4c3d057610431fdde5d9e5244/Fortuna-0.21.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "96a6b8d245db4c4cdb30531169492a90", "sha256": "9e1f5ff9f3883d3c00107c80c4c9c02eda867ac773b3d03a474c587c6757ab91" }, "downloads": -1, "filename": "Fortuna-0.21.1.tar.gz", "has_sig": false, "md5_digest": "96a6b8d245db4c4cdb30531169492a90", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 169208, "upload_time": "2018-12-11T01:58:39", "url": "https://files.pythonhosted.org/packages/ab/11/0c8299fb2a0b0cac097560ce4258329d9335c501fe93e6655002630dbd72/Fortuna-0.21.1.tar.gz" } ], "0.21.2": [ { "comment_text": "", "digests": { "md5": "ee81f57750196a61a0286fa3554435f5", "sha256": "2c171627e88d467eff5a4d2a7f8bbb5873dff6b9585b8a3a509e5fd9c94e4cde" }, "downloads": -1, "filename": "Fortuna-0.21.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "ee81f57750196a61a0286fa3554435f5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 155327, "upload_time": "2018-12-11T02:03:59", "url": "https://files.pythonhosted.org/packages/b7/e1/5a54e3f026335239afcb6584fcc7393f08bc7110e8fdf8f58f75c9242143/Fortuna-0.21.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "82e7cbe0cfab46eed9818db6c62f3da5", "sha256": "81e891d3a6562d8748183c1a6b46b6d0219d495a9833dc5a7b2bdab7bf869d18" }, "downloads": -1, "filename": "Fortuna-0.21.2.tar.gz", "has_sig": false, "md5_digest": "82e7cbe0cfab46eed9818db6c62f3da5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 169221, "upload_time": "2018-12-11T02:04:01", "url": "https://files.pythonhosted.org/packages/da/f5/bb94ab41a1c2f2b1454fcbefab21a8be22518cb0df69388f187282298ea3/Fortuna-0.21.2.tar.gz" } ], "0.21.3": [ { "comment_text": "", "digests": { "md5": "ccc79b06a0568e68ad84723fb6ef9ddd", "sha256": "e4cec094d2a8b272e603f821777ed4774db9710eea4accb212ebfe4c3c70f978" }, "downloads": -1, "filename": "Fortuna-0.21.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "ccc79b06a0568e68ad84723fb6ef9ddd", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 157187, "upload_time": "2018-12-12T20:22:02", "url": "https://files.pythonhosted.org/packages/3c/18/802c3a43db592b97c0a50ff6d9877136c8cf4f7fc2bf41956102cba29790/Fortuna-0.21.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "df281129c56a9f90ecbed6c85a34125d", "sha256": "402befafabca21ac057e42fb7792d275d4bf6d7e2e61096cbf3f5ece3e0fb264" }, "downloads": -1, "filename": "Fortuna-0.21.3.tar.gz", "has_sig": false, "md5_digest": "df281129c56a9f90ecbed6c85a34125d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 169975, "upload_time": "2018-12-12T20:22:04", "url": "https://files.pythonhosted.org/packages/a9/ea/a548dc0511f5805aeef755fa65d6f56c6c990f47380bf6ef7dc754bea17b/Fortuna-0.21.3.tar.gz" } ], "0.22.2": [ { "comment_text": "", "digests": { "md5": "c0d61bad6b07efd0fd48c6b27d7c41c4", "sha256": "87d96e0035f5e643f84cc50f8aa02bb3d2e8aa26dfb95440061d0c879443d66c" }, "downloads": -1, "filename": "Fortuna-0.22.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "c0d61bad6b07efd0fd48c6b27d7c41c4", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 154600, "upload_time": "2019-01-23T23:19:54", "url": "https://files.pythonhosted.org/packages/d6/81/303097a91849e9372a23c68dcfebf180e4f48ea4ba54205b9dc2049ea401/Fortuna-0.22.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "70fe8f5aee5a99fc3fedc7ef3a016504", "sha256": "4754cc8e9d42f074f8a0e593d1e5676454167389139c44bb3a7f2567d63bc44a" }, "downloads": -1, "filename": "Fortuna-0.22.2.tar.gz", "has_sig": false, "md5_digest": "70fe8f5aee5a99fc3fedc7ef3a016504", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 172736, "upload_time": "2019-01-23T23:19:56", "url": "https://files.pythonhosted.org/packages/ca/1d/cf1ee5af81a8a0ddf0d8e4cca072e078b073d9663fc9a7a3a4c0d9901836/Fortuna-0.22.2.tar.gz" } ], "0.23.0": [ { "comment_text": "", "digests": { "md5": "100402bc58984ec19bfd0b5142e56b4d", "sha256": "0ba0b93f8adeabc10dd45364e96e0f7f3c2f515c5402aed8c04ac440234254d9" }, "downloads": -1, "filename": "Fortuna-0.23.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "100402bc58984ec19bfd0b5142e56b4d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 154408, "upload_time": "2019-01-26T22:03:24", "url": "https://files.pythonhosted.org/packages/91/80/96b9671922ff72bdc6a962d49567aaa5a78d66c61829f15ffd6894a4fc13/Fortuna-0.23.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6407a071a543f954cea579dee56d2762", "sha256": "d41432d3fd9d6932ca3a697e2f9b48239b2a1b1cc347394b9a480037848a63ce" }, "downloads": -1, "filename": "Fortuna-0.23.0.tar.gz", "has_sig": false, "md5_digest": "6407a071a543f954cea579dee56d2762", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 172254, "upload_time": "2019-01-26T22:03:25", "url": "https://files.pythonhosted.org/packages/1c/25/f47e22baf85ba8093ed627a106a196c4e6325c2b62462c18e3a732fb3049/Fortuna-0.23.0.tar.gz" } ], "0.23.4": [ { "comment_text": "", "digests": { "md5": "887b7953e328f60578611cdcb53d5a16", "sha256": "3d30de211241355c2f38c777d40477643279186c86782adeced4c735b1ea089f" }, "downloads": -1, "filename": "Fortuna-0.23.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "887b7953e328f60578611cdcb53d5a16", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 150153, "upload_time": "2019-02-01T07:17:06", "url": "https://files.pythonhosted.org/packages/ea/7d/7807fe729504c923910adc68f4dea23f0247a23c83c0812f5857eb87e069/Fortuna-0.23.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b27a0d21f17314ec5032e321aa721ddd", "sha256": "550ca47fe3d0175c3abb4184e0c2c928103713f238e40f2613332dce3284e703" }, "downloads": -1, "filename": "Fortuna-0.23.4.tar.gz", "has_sig": false, "md5_digest": "b27a0d21f17314ec5032e321aa721ddd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 169280, "upload_time": "2019-02-01T07:17:08", "url": "https://files.pythonhosted.org/packages/04/3e/191a06632c8355b2ccb2a47bc5521c782f28e09c1b65f707aa4cc26d0b6a/Fortuna-0.23.4.tar.gz" } ], "1.23.4": [ { "comment_text": "", "digests": { "md5": "e87fd0153929bdc23d7f24a2db956e3a", "sha256": "db57049a57642949fc69163c400f71e99035aa25b19525e54c61081524482fb8" }, "downloads": -1, "filename": "Fortuna-1.23.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "e87fd0153929bdc23d7f24a2db956e3a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 149621, "upload_time": "2019-02-02T05:46:12", "url": "https://files.pythonhosted.org/packages/b7/f2/e03c62be7234fb7c7b9b5282afd3fb0c877d12c2b5adc3a565daa55698c2/Fortuna-1.23.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "851bd2c12bd7631ae0ae3d790829434c", "sha256": "172f96d3134b29f69733477f1ee6ab386ad387a4fdf2c5b37e907349c751537d" }, "downloads": -1, "filename": "Fortuna-1.23.4.tar.gz", "has_sig": false, "md5_digest": "851bd2c12bd7631ae0ae3d790829434c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 169927, "upload_time": "2019-02-02T05:46:14", "url": "https://files.pythonhosted.org/packages/9f/1e/bb83e7c10d704f2b70c692a7f83aab97212fc10fd3b822efbae3c1950b26/Fortuna-1.23.4.tar.gz" } ], "1.23.4.1": [ { "comment_text": "", "digests": { "md5": "f98c88b0641288111e136f87681aff77", "sha256": "ba4c180dcdfc7427fcac6e84c104967a11060d0a3e253cf60da8decf7a8d5a6b" }, "downloads": -1, "filename": "Fortuna-1.23.4.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "f98c88b0641288111e136f87681aff77", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 149620, "upload_time": "2019-02-02T06:02:21", "url": "https://files.pythonhosted.org/packages/1b/7a/35f23ee7eec2bbeb1390cd944555818cb7343ae0bca249ec1ae0d7d014a7/Fortuna-1.23.4.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "fee48027215c97316940d903a79eaba4", "sha256": "5a80f755c74d544234e319517d4ef87bfcd21443d42ee69ae17b6a2430a9e48e" }, "downloads": -1, "filename": "Fortuna-1.23.4.1.tar.gz", "has_sig": false, "md5_digest": "fee48027215c97316940d903a79eaba4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 169821, "upload_time": "2019-02-02T06:02:23", "url": "https://files.pythonhosted.org/packages/53/a2/a635dcc9c5ae727f3bc6825eb2360529bd8ee08ffdd9671125fa77038d5d/Fortuna-1.23.4.1.tar.gz" } ], "1.23.4.2": [ { "comment_text": "", "digests": { "md5": "1d0308b194ac844b5c71d9b68b89d483", "sha256": "336a0a651c511c46c7bab351e1db6697c64169d4be4a1dc9e296c7e6a3299024" }, "downloads": -1, "filename": "Fortuna-1.23.4.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "1d0308b194ac844b5c71d9b68b89d483", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 149679, "upload_time": "2019-02-02T06:13:44", "url": "https://files.pythonhosted.org/packages/d6/1b/59e2aa725c10d51fc3149c75739e78fc89f57c4d9ea07259bc900702cc5f/Fortuna-1.23.4.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8d4d2e675a77eb996104a050d08c8564", "sha256": "0c7c20788d343070a1ab5d37a0603782b17ae63a55b348274dfd6c85fdffd189" }, "downloads": -1, "filename": "Fortuna-1.23.4.2.tar.gz", "has_sig": false, "md5_digest": "8d4d2e675a77eb996104a050d08c8564", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 169967, "upload_time": "2019-02-02T06:13:46", "url": "https://files.pythonhosted.org/packages/6b/57/476e60a96403ba58219a9db23135ee3356481155fbeb4e3faf8dfba874d0/Fortuna-1.23.4.2.tar.gz" } ], "1.23.5": [ { "comment_text": "", "digests": { "md5": "eafec48c1a8f6f8570a5754ed571eb07", "sha256": "eead0abbdc360ffc463e81b24a98ffffbcac18fbd6a0cc4c59e4325692b57c03" }, "downloads": -1, "filename": "Fortuna-1.23.5-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "eafec48c1a8f6f8570a5754ed571eb07", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 156819, "upload_time": "2019-02-03T23:27:04", "url": "https://files.pythonhosted.org/packages/52/82/06a7e7161f0b033026aaaac140e39f0e7310fdbb4eee413b100bd0e92548/Fortuna-1.23.5-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1997b10a20e1368e00cf93921b9535d1", "sha256": "25c58b2db346832291475fa7fbac178ae90716f4cc16992d7f5e915eed248d2d" }, "downloads": -1, "filename": "Fortuna-1.23.5.tar.gz", "has_sig": false, "md5_digest": "1997b10a20e1368e00cf93921b9535d1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 176360, "upload_time": "2019-02-03T23:27:06", "url": "https://files.pythonhosted.org/packages/61/e5/16c2438b0d7b3a259a6a0779f0d544ad4c669709ff430b26f6d0d19a8fad/Fortuna-1.23.5.tar.gz" } ], "1.23.5.1": [ { "comment_text": "", "digests": { "md5": "78effcf8084330ad96467383ac03b142", "sha256": "6eec4b280a25648c64879858c0589fc5b8aa0a9e1c5cfd3c6febfe75b22d90e4" }, "downloads": -1, "filename": "Fortuna-1.23.5.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "78effcf8084330ad96467383ac03b142", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 156813, "upload_time": "2019-02-03T23:33:05", "url": "https://files.pythonhosted.org/packages/92/b0/7455dcd02368d9a6070d08a7fc2c2452d4cc26bbed91753520cbbd070651/Fortuna-1.23.5.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "512088ac91a9167964bc573c425d88b6", "sha256": "d5ac5510477687b09814d6c176980cbde1f3f2f6523413b64bd26e02b4e1c7fa" }, "downloads": -1, "filename": "Fortuna-1.23.5.1.tar.gz", "has_sig": false, "md5_digest": "512088ac91a9167964bc573c425d88b6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 176281, "upload_time": "2019-02-03T23:33:07", "url": "https://files.pythonhosted.org/packages/62/d4/11639322a82a6aaf95c003c7ce5c2499a40f4c2e46bfeabab000c3153b8c/Fortuna-1.23.5.1.tar.gz" } ], "1.23.6": [ { "comment_text": "", "digests": { "md5": "1eadaf3f4e78a4705736a4873c4d13ce", "sha256": "7ac4a45b7db975dcfbd197d9ffdf5d11ea56e42b40040563a5496b160b6111cb" }, "downloads": -1, "filename": "Fortuna-1.23.6-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "1eadaf3f4e78a4705736a4873c4d13ce", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 157463, "upload_time": "2019-02-04T01:31:25", "url": "https://files.pythonhosted.org/packages/68/15/eec0d8c4c10066863070159846ec40043e3e3f5e82d58140cad15b480c80/Fortuna-1.23.6-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9c9ae6ccd5d7d378ec216df647172e12", "sha256": "b8de17158a524576e53747cd1bf0d8f6f05be61690184cd6fc78a9fcfaa220bb" }, "downloads": -1, "filename": "Fortuna-1.23.6.tar.gz", "has_sig": false, "md5_digest": "9c9ae6ccd5d7d378ec216df647172e12", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 176977, "upload_time": "2019-02-04T01:31:26", "url": "https://files.pythonhosted.org/packages/2e/72/819bfb4e9083e5b7445f6f557eb07903e6453c18373f34811204c9719d4c/Fortuna-1.23.6.tar.gz" } ], "1.23.7": [ { "comment_text": "", "digests": { "md5": "90277443ae0669480427adf627e341fd", "sha256": "5737a5563a749d567f4a7ca06810ed95381cbbc4cfc3d134d3ba906df81b023f" }, "downloads": -1, "filename": "Fortuna-1.23.7-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "90277443ae0669480427adf627e341fd", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 163115, "upload_time": "2019-02-05T01:26:13", "url": "https://files.pythonhosted.org/packages/ec/78/f1567b42f96765afa69d807c883bf88658bd973e4f89f3c83b123a196836/Fortuna-1.23.7-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3b48035a45a4e836eae9dccf08bd6406", "sha256": "289f7c49db4c503415b5097192c477cf699113023331df22247962db54ad450b" }, "downloads": -1, "filename": "Fortuna-1.23.7.tar.gz", "has_sig": false, "md5_digest": "3b48035a45a4e836eae9dccf08bd6406", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 182642, "upload_time": "2019-02-05T01:26:15", "url": "https://files.pythonhosted.org/packages/d6/87/d9b9d75220ab73b2e0e1cfa00d7e26dba528d206f549c15cffa811695868/Fortuna-1.23.7.tar.gz" } ], "1.24": [ { "comment_text": "", "digests": { "md5": "d93700dd6acb40622fe3fde5f2c1dc0e", "sha256": "a5ffbb870dbd392fc27f75380cb1e9e461437b63718257294d884dc2334cef42" }, "downloads": -1, "filename": "Fortuna-1.24-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "d93700dd6acb40622fe3fde5f2c1dc0e", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 160265, "upload_time": "2019-02-05T04:06:38", "url": "https://files.pythonhosted.org/packages/d6/af/fadd6451c5d4c1b12d2c8f746a10c5d06231f8ec6af8ea6327fd129b8380/Fortuna-1.24-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3ada44126466027ea8570585b86f9280", "sha256": "5d0bc32f58216a62a10242c11ee902af6054de462c4009a9da6cf87d934f23b8" }, "downloads": -1, "filename": "Fortuna-1.24.tar.gz", "has_sig": false, "md5_digest": "3ada44126466027ea8570585b86f9280", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 179886, "upload_time": "2019-02-05T04:06:41", "url": "https://files.pythonhosted.org/packages/16/64/eb3c8cb55720dcfce559a1b9c0d069bdc859c65d8ef9f105cf026689525b/Fortuna-1.24.tar.gz" } ], "1.24.1": [ { "comment_text": "", "digests": { "md5": "b5220a74d5a835011135ff546119902c", "sha256": "80aa0bff9269ef15124f882a95c2116bbb75a58fbfb6c51d6f76674a69e785cf" }, "downloads": -1, "filename": "Fortuna-1.24.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "b5220a74d5a835011135ff546119902c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 160201, "upload_time": "2019-02-05T07:00:17", "url": "https://files.pythonhosted.org/packages/b0/3b/8785a78207bfd58014af9b4b16ec75d42c691694b1e6ca682a9b98ef95ae/Fortuna-1.24.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "887ae75d66f1601ef038d4bf82c7425c", "sha256": "872c355ddc94fd8c115b4249e6751639e645620fd397ec742c0e15ed1add46d1" }, "downloads": -1, "filename": "Fortuna-1.24.1.tar.gz", "has_sig": false, "md5_digest": "887ae75d66f1601ef038d4bf82c7425c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 180111, "upload_time": "2019-02-05T07:00:19", "url": "https://files.pythonhosted.org/packages/d3/8a/49803b4971f242971c1af4e19d8693ec01999862ceb275b2f2a22ba874ac/Fortuna-1.24.1.tar.gz" } ], "1.24.2": [ { "comment_text": "", "digests": { "md5": "676e40b1f6f415d421b818c902ad64f8", "sha256": "407ec84c89f7d25a1ee6473390476c43a0c53b2572823f5394708b3d447a965d" }, "downloads": -1, "filename": "Fortuna-1.24.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "676e40b1f6f415d421b818c902ad64f8", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 160244, "upload_time": "2019-02-05T08:26:16", "url": "https://files.pythonhosted.org/packages/9a/24/7a03140f33e5b9f8dee94134f691436516d72cff2cd57ee088604ef81952/Fortuna-1.24.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "328ef92968d3a3cf4b88283c2b367295", "sha256": "24066fa8dd6cf0630e871c70c5e5eae48feb3e59b48b3308c86ba7741b59f4a2" }, "downloads": -1, "filename": "Fortuna-1.24.2.tar.gz", "has_sig": false, "md5_digest": "328ef92968d3a3cf4b88283c2b367295", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 180231, "upload_time": "2019-02-05T08:26:18", "url": "https://files.pythonhosted.org/packages/77/de/a8a578aeef59c1454d79a8dbeece7ec5865833fcaa99bf9a2d5d3c309dcf/Fortuna-1.24.2.tar.gz" } ], "1.24.4": [ { "comment_text": "", "digests": { "md5": "0a5f0dff6930797cea192263030d7dec", "sha256": "ef0f0a8400192a2d6b30cc7e2f41a61e5c250fc17bb11dafe96b852e2e207f6d" }, "downloads": -1, "filename": "Fortuna-1.24.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "0a5f0dff6930797cea192263030d7dec", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 154918, "upload_time": "2019-02-09T00:50:21", "url": "https://files.pythonhosted.org/packages/c1/a9/bf3e953a0713ce32b314e309430998b2df6f4be0e1fb1fc0de6f66dac66e/Fortuna-1.24.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8b62f6a05ba96d2d431bf3d978dfb5b6", "sha256": "1e9af93c1bafd86ce76cc5618ba6e660d3304415af2002e1d111c213f3edd22c" }, "downloads": -1, "filename": "Fortuna-1.24.4.tar.gz", "has_sig": false, "md5_digest": "8b62f6a05ba96d2d431bf3d978dfb5b6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 179499, "upload_time": "2019-02-09T00:50:23", "url": "https://files.pythonhosted.org/packages/d2/80/bc64eb0330ff26b1fa407474bb56bd965e05839c61d3a1ddc5e05e0dc9c8/Fortuna-1.24.4.tar.gz" } ], "1.25": [ { "comment_text": "", "digests": { "md5": "af413ac699c4fa7e16716fa76f911d5a", "sha256": "86ed272a644cad46342b6dc36edced4e3faa99faea4e88add42e3ae5956a0bf3" }, "downloads": -1, "filename": "Fortuna-1.25-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "af413ac699c4fa7e16716fa76f911d5a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 147879, "upload_time": "2019-02-14T23:25:57", "url": "https://files.pythonhosted.org/packages/b7/a3/1f2641e5d2cda49c2e67e16a6e9361e4620df33edf8f7870be4b2a725f21/Fortuna-1.25-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ef8442bd6ff3e756ce6b8622a3309de7", "sha256": "3fbfe6f29eb585a37e75b14a71398e02aae7a42c5eaab723c9ec4c8f8b1ce2a3" }, "downloads": -1, "filename": "Fortuna-1.25.tar.gz", "has_sig": false, "md5_digest": "ef8442bd6ff3e756ce6b8622a3309de7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 171320, "upload_time": "2019-02-14T23:25:59", "url": "https://files.pythonhosted.org/packages/d4/33/71fccf83913f92baf7be16ccb0a42803b1aa68929b35c3f84e816c1e4f43/Fortuna-1.25.tar.gz" } ], "1.25.1": [ { "comment_text": "", "digests": { "md5": "ffdb4d102e6d76db5796251428aef88c", "sha256": "8c82487f6e71cf8518e7adbcaf23b6721e87d7c94d1e0ce821b11452dc19c109" }, "downloads": -1, "filename": "Fortuna-1.25.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "ffdb4d102e6d76db5796251428aef88c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 148365, "upload_time": "2019-02-15T21:49:22", "url": "https://files.pythonhosted.org/packages/5b/eb/45edf61d12cf1dd169b20dcdc60f7cd7fcafc2acdef854653bca1bd2fb2f/Fortuna-1.25.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3f83c2c91f341feca8a28b217a371aea", "sha256": "8e4d286016d0136d46f97f60ac852e8a337ce5d1a63d7bc4975b318084a85fc3" }, "downloads": -1, "filename": "Fortuna-1.25.1.tar.gz", "has_sig": false, "md5_digest": "3f83c2c91f341feca8a28b217a371aea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 171583, "upload_time": "2019-02-15T21:49:24", "url": "https://files.pythonhosted.org/packages/27/df/4c82b61e2838bf91db81b4e6720eecd9e9eaec19e6b01b9a4b0674a798eb/Fortuna-1.25.1.tar.gz" } ], "1.25.2": [ { "comment_text": "", "digests": { "md5": "a3435d234e158c6d3b9a5856e63438d9", "sha256": "a4a8d35611058192cb4cc6f76cb6a834ad831f350574077adcf90be62928887a" }, "downloads": -1, "filename": "Fortuna-1.25.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "a3435d234e158c6d3b9a5856e63438d9", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 144104, "upload_time": "2019-02-16T20:03:25", "url": "https://files.pythonhosted.org/packages/33/34/67815d8c21f0bb55f501de2ead96bd791ddf473c8f2efd117101bed26901/Fortuna-1.25.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2fbe3ddbccee0eda20ad2127f90fda71", "sha256": "4b7b5ab07bf4a07261e9894c5b3f8beebdbbc9954b98f6943438024e99fe3bbb" }, "downloads": -1, "filename": "Fortuna-1.25.2.tar.gz", "has_sig": false, "md5_digest": "2fbe3ddbccee0eda20ad2127f90fda71", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 166689, "upload_time": "2019-02-16T20:03:27", "url": "https://files.pythonhosted.org/packages/c9/fe/a2dc6edfd90829da13d7ca45cccf88e2f1fd0868c5209e02c3ee52bc72ee/Fortuna-1.25.2.tar.gz" } ], "1.25.3": [ { "comment_text": "", "digests": { "md5": "51f4097aa9ae9aa15d8cbddf34471295", "sha256": "cfefdd37c3875e0afb53b22a2faf0c7ab2dddb2bc95b1ce8b627c90e7928b936" }, "downloads": -1, "filename": "Fortuna-1.25.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "51f4097aa9ae9aa15d8cbddf34471295", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 144166, "upload_time": "2019-02-17T19:27:57", "url": "https://files.pythonhosted.org/packages/ed/32/723401686114121c705283ba342ab0870adf27fdb66f177ebeca53ff335a/Fortuna-1.25.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9c4f47df686eaceb035271c2d0ef3787", "sha256": "0baa137247458934fcb55afe72c776f8b662382dd9b34aacdb6b1bcafd292063" }, "downloads": -1, "filename": "Fortuna-1.25.3.tar.gz", "has_sig": false, "md5_digest": "9c4f47df686eaceb035271c2d0ef3787", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 166958, "upload_time": "2019-02-17T19:27:59", "url": "https://files.pythonhosted.org/packages/d1/4b/10cd21bdb3a19dcac13c6dfe3d12a5398b3a6bb03c6ee39e13008068d653/Fortuna-1.25.3.tar.gz" } ], "1.25.4": [ { "comment_text": "", "digests": { "md5": "28f338f6883fb3644cb9d2ce84303b0e", "sha256": "54ef5cdf1f0e28a51911b80f8113cf233b6b881edcc61c866b49d669b5e9cd83" }, "downloads": -1, "filename": "Fortuna-1.25.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "28f338f6883fb3644cb9d2ce84303b0e", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 144268, "upload_time": "2019-02-24T22:32:40", "url": "https://files.pythonhosted.org/packages/d9/ae/7ceea5c94e0137ca3f1c2678883e182798d31b7fde7fe759de1e6413e550/Fortuna-1.25.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3fd2d1c5b49c678820e8d24da05d60c6", "sha256": "bc2fd1303565b052ff6a38004abf9a67fccfd6296808d73550b4d9c4865f6875" }, "downloads": -1, "filename": "Fortuna-1.25.4.tar.gz", "has_sig": false, "md5_digest": "3fd2d1c5b49c678820e8d24da05d60c6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 167275, "upload_time": "2019-02-24T22:32:43", "url": "https://files.pythonhosted.org/packages/5b/9f/afa1efddaf4df282a313d5385252b58217f52895e3893be8fbcc657063ab/Fortuna-1.25.4.tar.gz" } ], "1.26.0b1": [ { "comment_text": "", "digests": { "md5": "51c20f499207d3f37f710194d49843e5", "sha256": "efd22db636e3db928c820ea394bfaeaba248a10f6b093d2d3ebd2766174b6df4" }, "downloads": -1, "filename": "Fortuna-1.26.0b1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "51c20f499207d3f37f710194d49843e5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 144973, "upload_time": "2019-02-24T23:24:20", "url": "https://files.pythonhosted.org/packages/02/1c/b6090469dd07e6b9ced4b61a902be7fe68880dbf38ccde68addf188a73eb/Fortuna-1.26.0b1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e7708af775e096fe7daa2a4d14d6e250", "sha256": "a38eb03767c815dce37c6dc9aad0d65ff457b64127a9aaa50a6698aeece5edff" }, "downloads": -1, "filename": "Fortuna-1.26.0b1.tar.gz", "has_sig": false, "md5_digest": "e7708af775e096fe7daa2a4d14d6e250", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 167834, "upload_time": "2019-02-24T23:24:22", "url": "https://files.pythonhosted.org/packages/9f/49/7ec64c74e5d5b47d3190a299003f9107c4db36ca5fcd9afb1eeccc690eac/Fortuna-1.26.0b1.tar.gz" } ], "1.26.0b2": [ { "comment_text": "", "digests": { "md5": "c7a24f8f5279c0d38f6077d245feadd4", "sha256": "7ad50c26f8950fadf39b3ae9004352c5a9eaf703b02bfc47f96f4d0244a1a5ac" }, "downloads": -1, "filename": "Fortuna-1.26.0b2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "c7a24f8f5279c0d38f6077d245feadd4", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 132022, "upload_time": "2019-02-24T23:41:08", "url": "https://files.pythonhosted.org/packages/27/07/fd901863aee9628139178ac5ce0038d5fb7cb124a6efd13d099921a77579/Fortuna-1.26.0b2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "404264a35f3ecaf0e6c8fc82867657b6", "sha256": "b97117f74d7c2246e75fa45b7156f5e131408a3a0855940d1ef9fe2703ccd4ae" }, "downloads": -1, "filename": "Fortuna-1.26.0b2.tar.gz", "has_sig": false, "md5_digest": "404264a35f3ecaf0e6c8fc82867657b6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 148256, "upload_time": "2019-02-24T23:41:10", "url": "https://files.pythonhosted.org/packages/a7/61/a23056957f127243ce01220faf01471738214d1d9079c849ce959bbbd38d/Fortuna-1.26.0b2.tar.gz" } ], "1.26.1": [ { "comment_text": "", "digests": { "md5": "332e55f23e9c96b8141028395a4b791c", "sha256": "40c2721226f5c6b2e812694807cb1c6a18ddf9e093e25b8a173754edf7216d7e" }, "downloads": -1, "filename": "Fortuna-1.26.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "332e55f23e9c96b8141028395a4b791c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 131990, "upload_time": "2019-02-25T00:11:18", "url": "https://files.pythonhosted.org/packages/99/55/ab5699696d4b55ed23c87a489b460a7da15660a6140caf754d13c5b6402a/Fortuna-1.26.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e5657db58f2c3f88062de99cd84fb039", "sha256": "6d126bad8abb29ff897aa017b36b42db3eeb8ef4eaed57c53a1a5b4fc3d72461" }, "downloads": -1, "filename": "Fortuna-1.26.1.tar.gz", "has_sig": false, "md5_digest": "e5657db58f2c3f88062de99cd84fb039", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 148252, "upload_time": "2019-02-25T00:11:20", "url": "https://files.pythonhosted.org/packages/79/57/549f09ff7fd5a7596137bb8a81a6d74c8cfea11d6dae09f8854a1fd78aa3/Fortuna-1.26.1.tar.gz" } ], "1.26.2": [ { "comment_text": "", "digests": { "md5": "c6466405de6911316fd73e72aa33b57d", "sha256": "796e12d3a99a617a8ec4a9cd6e29ba6290162332f33cd14b72ff70d9306ebc50" }, "downloads": -1, "filename": "Fortuna-1.26.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "c6466405de6911316fd73e72aa33b57d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 131999, "upload_time": "2019-02-25T00:16:10", "url": "https://files.pythonhosted.org/packages/0d/e5/0358b13650dd20c1fd0148cc45228f0ecab24cabcc30c1c1c22afcaefbd1/Fortuna-1.26.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "edd939d83440285e2f31224729fe0041", "sha256": "77ff3f1168152bc3366d3ef760eebfe4545ce7e8437d0cf4a5c31d44f3a0c274" }, "downloads": -1, "filename": "Fortuna-1.26.2.tar.gz", "has_sig": false, "md5_digest": "edd939d83440285e2f31224729fe0041", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 148271, "upload_time": "2019-02-25T00:16:13", "url": "https://files.pythonhosted.org/packages/95/06/b90f4ae02298e69802567aeff4a711c47f6021e6c6590bca56125421bc3c/Fortuna-1.26.2.tar.gz" } ], "1.26.3": [ { "comment_text": "", "digests": { "md5": "6d73c1628d053878798ba44f38e55551", "sha256": "ceeed2d305e563cc6b76a17ced62a2cb20e98f46b900487390ab7aa3be63b6df" }, "downloads": -1, "filename": "Fortuna-1.26.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "6d73c1628d053878798ba44f38e55551", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 132009, "upload_time": "2019-02-25T00:18:18", "url": "https://files.pythonhosted.org/packages/fa/84/1df3cb793f0b489c1b49ca512bd4437f05dd85d251be45d111c2a1205b47/Fortuna-1.26.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c4f6e5f1a10f856b5ede96a4aeffe868", "sha256": "b2995ab6a88b9b2c014840a1ee29817ecdddbdb9cdbc8778fc9aa5f94296db5d" }, "downloads": -1, "filename": "Fortuna-1.26.3.tar.gz", "has_sig": false, "md5_digest": "c4f6e5f1a10f856b5ede96a4aeffe868", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 148301, "upload_time": "2019-02-25T00:18:20", "url": "https://files.pythonhosted.org/packages/3d/dc/8eecbbeeff809f3dbc08dd500fc05a96a1023f695491c49c3a12ea757ca9/Fortuna-1.26.3.tar.gz" } ], "1.26.4": [ { "comment_text": "", "digests": { "md5": "d750dc2965d019d255f59472099c372f", "sha256": "80ae366dfd4e038b1f175c46db151d5c7a9cb15ae6fa9b1da265b74efeb04f4c" }, "downloads": -1, "filename": "Fortuna-1.26.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "d750dc2965d019d255f59472099c372f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 132004, "upload_time": "2019-02-25T20:49:32", "url": "https://files.pythonhosted.org/packages/71/4f/01fb36aa986364a2c5cfcdfb87666cf69ee74cd15c6b6b3fec503e1bb7b6/Fortuna-1.26.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b21e257968b29dd2b04935f64f60c70c", "sha256": "6b590aaa9240c74a96c091b4428564a369ca53d00fdc479b85f56c2c73f1e394" }, "downloads": -1, "filename": "Fortuna-1.26.4.tar.gz", "has_sig": false, "md5_digest": "b21e257968b29dd2b04935f64f60c70c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 148332, "upload_time": "2019-02-25T20:49:34", "url": "https://files.pythonhosted.org/packages/9b/e5/22a140e2899c897b823bce37974ff7bfa76d62ccfb489ec97bab373ddecc/Fortuna-1.26.4.tar.gz" } ], "1.26.5": [ { "comment_text": "", "digests": { "md5": "e3cc565674caec14c8d914694c2bb096", "sha256": "6e757411625225ac8914ffc3a0ffb009eb1d94b6caa160efc19b6cee0d41c8f5" }, "downloads": -1, "filename": "Fortuna-1.26.5-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "e3cc565674caec14c8d914694c2bb096", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 132008, "upload_time": "2019-02-25T20:51:45", "url": "https://files.pythonhosted.org/packages/66/da/252bc74280762409a226f191dbb0325059c9ee2f68844e2aeec806db5f31/Fortuna-1.26.5-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4797ce74f6901c14900a14435443391c", "sha256": "b996565b3eed451850ef23b0ce223ca5f70f4fda132fb8c979292d89b8455c46" }, "downloads": -1, "filename": "Fortuna-1.26.5.tar.gz", "has_sig": false, "md5_digest": "4797ce74f6901c14900a14435443391c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 148329, "upload_time": "2019-02-25T20:51:47", "url": "https://files.pythonhosted.org/packages/4f/b1/f3a8bc5b719b353f67b64be918a23289a885168adddf73c8768cef12bd2e/Fortuna-1.26.5.tar.gz" } ], "1.26.6": [ { "comment_text": "", "digests": { "md5": "cd08c6ad94d99311c99dc90ecdd7f412", "sha256": "400a10b6e8220620788ed35b51ede655c2fe5281a95d046eee73ad836a3e9701" }, "downloads": -1, "filename": "Fortuna-1.26.6-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "cd08c6ad94d99311c99dc90ecdd7f412", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 132071, "upload_time": "2019-02-25T20:55:40", "url": "https://files.pythonhosted.org/packages/bf/f9/b67037ebfb4844893674878eee3e5b69b565d5416e0e9ce0998613b9dc1b/Fortuna-1.26.6-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4a820252898b6ab838544f7b94bde08a", "sha256": "27e9443cc30b9f9abc72089de5db92cb9eac3a6ec30588e16b9adc85dc7e704b" }, "downloads": -1, "filename": "Fortuna-1.26.6.tar.gz", "has_sig": false, "md5_digest": "4a820252898b6ab838544f7b94bde08a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 148514, "upload_time": "2019-02-25T20:55:42", "url": "https://files.pythonhosted.org/packages/6f/e4/7f717a577b80662597db539acfb9948849e4fb2e43a6f6072cd7ee63315e/Fortuna-1.26.6.tar.gz" } ], "1.26.7": [ { "comment_text": "", "digests": { "md5": "34c8eeecf93b0b758cea89590e9a1930", "sha256": "9cf530d077d9392d2fc6dea61223ff8ad49a1dd634cab5ce93e994e61f130c0c" }, "downloads": -1, "filename": "Fortuna-1.26.7-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "34c8eeecf93b0b758cea89590e9a1930", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 132074, "upload_time": "2019-03-08T04:43:32", "url": "https://files.pythonhosted.org/packages/92/86/a8a455b2eda57d25cf103ada23c4e8e4627f59f4759f78644584f0a57243/Fortuna-1.26.7-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7fa03f2293295f4c587bf3632bd12248", "sha256": "b249bcbecde5739eeced53e72c3efdab37c80e16e7301f311a7bff490882f643" }, "downloads": -1, "filename": "Fortuna-1.26.7.tar.gz", "has_sig": false, "md5_digest": "7fa03f2293295f4c587bf3632bd12248", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 148540, "upload_time": "2019-03-08T04:43:34", "url": "https://files.pythonhosted.org/packages/7a/f0/5cec8f08c38289710dbe0e2d4169334ce2b23650fdef2e4912776bae4c20/Fortuna-1.26.7.tar.gz" } ], "1.26.7.1": [ { "comment_text": "", "digests": { "md5": "ae0fd947ed71550ab8cfa2be057866a0", "sha256": "722abbd1bbd9973ce4b275e5a5483e72958d0c60b7dcff22b0ff55cba7bf99ed" }, "downloads": -1, "filename": "Fortuna-1.26.7.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "ae0fd947ed71550ab8cfa2be057866a0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 131979, "upload_time": "2019-03-09T02:49:22", "url": "https://files.pythonhosted.org/packages/38/a2/28380cedda72e27efcef336d9bdbf86dd76140b04c73377cd3739ed7588f/Fortuna-1.26.7.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3b443936b63c275e9c09952269844219", "sha256": "31175d78eec149614f1157605caa27655c71015f79b592d43f6b4ff8da51872d" }, "downloads": -1, "filename": "Fortuna-1.26.7.1.tar.gz", "has_sig": false, "md5_digest": "3b443936b63c275e9c09952269844219", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 148222, "upload_time": "2019-03-09T02:49:24", "url": "https://files.pythonhosted.org/packages/63/4e/025781ed24343f9387bc75a1607bf5a0c9e42313338241c25c17147c7c5b/Fortuna-1.26.7.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "a36b526fa61c705cf96e303e2473f0f5", "sha256": "4934a3d669a1214d8d83f434a0eb662954b929ca4a5b0ca61af1ce4106f01d57" }, "downloads": -1, "filename": "Fortuna-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "a36b526fa61c705cf96e303e2473f0f5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 167417, "upload_time": "2019-03-24T10:10:25", "url": "https://files.pythonhosted.org/packages/23/59/7658bc19f3acd2111f9ad3c210951758de8f32487de6cc5f67808d95e431/Fortuna-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "176b5f44432bc92be72ccb36087ab62c", "sha256": "e55b35ce02a325370a06297c8892e0b23d1b0e4a79e82aa6d3cc3514ffe533f5" }, "downloads": -1, "filename": "Fortuna-2.0.0.tar.gz", "has_sig": false, "md5_digest": "176b5f44432bc92be72ccb36087ab62c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 168233, "upload_time": "2019-03-24T10:10:27", "url": "https://files.pythonhosted.org/packages/51/43/fa54862989fc29982faaaccda13cc37aa8acac4356fd8dbdf679ee0afd67/Fortuna-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "6b0cdc4e1e1214b11647eb1a1eb462c5", "sha256": "33e1e1f5f2fe619b2c2482ec5b19ce9abffd7f2fe5cb071cc710128dd6cef14f" }, "downloads": -1, "filename": "Fortuna-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "6b0cdc4e1e1214b11647eb1a1eb462c5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 167604, "upload_time": "2019-03-24T10:39:16", "url": "https://files.pythonhosted.org/packages/6b/bf/4e9ca092b35809e4b8dfbd21cdebfa4eb3542a69ea870152dc036a8efeb6/Fortuna-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4db64be2ffbfc1da168e168d7d97280c", "sha256": "e09837f1e5cb3c36402e6347da30a034e5aa2fd4ae26fb830452489fb09aba2f" }, "downloads": -1, "filename": "Fortuna-2.0.1.tar.gz", "has_sig": false, "md5_digest": "4db64be2ffbfc1da168e168d7d97280c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 168745, "upload_time": "2019-03-24T10:39:18", "url": "https://files.pythonhosted.org/packages/fd/7b/90c488d59c2f3d2a663d7ebf9c0ce4c78cb1aaa51bd21f5f336edcaab4d7/Fortuna-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "f92814e208984ee337c70f04656901a7", "sha256": "54504f6084954791968a66a705300dd87d952ef0934328317479158f1a106d14" }, "downloads": -1, "filename": "Fortuna-2.0.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "f92814e208984ee337c70f04656901a7", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 167693, "upload_time": "2019-03-24T10:58:28", "url": "https://files.pythonhosted.org/packages/d9/89/a789bf1534e7df8513e1602e74adc244db4e6fce30d7b1ee0375e2eed7cb/Fortuna-2.0.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ab422668a435d455351989d8110d1152", "sha256": "645f9f0666b33fa1625649dad8b5a9d82dd7ffe9c146ce560d8469672b45cfd2" }, "downloads": -1, "filename": "Fortuna-2.0.2.tar.gz", "has_sig": false, "md5_digest": "ab422668a435d455351989d8110d1152", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 169017, "upload_time": "2019-03-24T10:58:31", "url": "https://files.pythonhosted.org/packages/54/35/32b6513318ece962d82034cf8d554469fc837688ce972a02c220fcdaa2ae/Fortuna-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "9b910147d0a73a733c86460b6b0de9ff", "sha256": "4dfe6ba24280a77af2646951c9c48c7a0210bf6d7945fb18c4ff1ee71da94e37" }, "downloads": -1, "filename": "Fortuna-2.0.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "9b910147d0a73a733c86460b6b0de9ff", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 167702, "upload_time": "2019-03-24T22:56:52", "url": "https://files.pythonhosted.org/packages/43/c6/aa90fabbf757344950c336a1a0580ae48a8dc8b36e008266b1fa70cb1752/Fortuna-2.0.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b6f731e2fd0bf3a2904ee468760a1084", "sha256": "4a44c02be2f4fdd6df51047637ce3f2f381598f37e35299a164efc18f6d4304f" }, "downloads": -1, "filename": "Fortuna-2.0.3.tar.gz", "has_sig": false, "md5_digest": "b6f731e2fd0bf3a2904ee468760a1084", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 169065, "upload_time": "2019-03-24T22:56:53", "url": "https://files.pythonhosted.org/packages/50/b9/5b81d6d4cf10c681e79ac0d30f6cac0371f9061e57288e4fb1fdcfbd3b85/Fortuna-2.0.3.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "913a116cafadadf7a942e6ea2e0b7023", "sha256": "f10108613cee9f4707bcee34848d1813a03abb887e05fe299b5e3ed7712f7777" }, "downloads": -1, "filename": "Fortuna-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "913a116cafadadf7a942e6ea2e0b7023", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 173172, "upload_time": "2019-03-30T07:47:08", "url": "https://files.pythonhosted.org/packages/3f/2c/5d896a5748962e3ccd53b451dad540f281fa55087e06c4ce96dad7123ddf/Fortuna-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "22ac910d41edde44e04abb481c3951cb", "sha256": "d2c7ade2fda1fc263bb2155fbd677ccf154593ae9824e892c922baf032c371f6" }, "downloads": -1, "filename": "Fortuna-2.1.0.tar.gz", "has_sig": false, "md5_digest": "22ac910d41edde44e04abb481c3951cb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 184283, "upload_time": "2019-03-30T07:47:10", "url": "https://files.pythonhosted.org/packages/4a/5a/648a90f2b91b47f4c6d6cc9214a9c56be980371329111edd3826fdfbe9cf/Fortuna-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "c002678d43636fbfe196a2039544e4ff", "sha256": "f9af2d8c18917b1838d89cb608363710d24f9fa4e9676950cece10b41dd71701" }, "downloads": -1, "filename": "Fortuna-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "c002678d43636fbfe196a2039544e4ff", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 173685, "upload_time": "2019-03-30T21:47:50", "url": "https://files.pythonhosted.org/packages/b4/5a/150e44c335db7d0ee5255e5134dde3ea1375da43016eac7581b994200cea/Fortuna-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d2dca186683ec4ef7f472ae78550d64d", "sha256": "aac47161e67fc3810ffd578edc30c459e4fcdfcd6d58ea29a6131b49956c6539" }, "downloads": -1, "filename": "Fortuna-2.1.1.tar.gz", "has_sig": false, "md5_digest": "d2dca186683ec4ef7f472ae78550d64d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 183733, "upload_time": "2019-03-30T21:47:52", "url": "https://files.pythonhosted.org/packages/d7/83/67924883c7e46fafc38afef74fcdaf88a3de801cca7bb6719542368e8da4/Fortuna-2.1.1.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "51bff0ccb5a309a9e8d17c7e769c7844", "sha256": "c7c7c89545d99753e393e94e0f8d57ce6b05016763dc90a75e97e52b7adf8526" }, "downloads": -1, "filename": "Fortuna-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "51bff0ccb5a309a9e8d17c7e769c7844", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 174569, "upload_time": "2019-04-02T23:38:05", "url": "https://files.pythonhosted.org/packages/c4/ea/9b8e3e547eaa2023b259f0ba5a40095d4833deb575d62bf98d3b0e1aad6b/Fortuna-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "45f79baa7edcf77d233c314083665e40", "sha256": "22872ef3edf6339060201615dd3fc0ee519761e9349c2a4cd7ce9435c5927c4a" }, "downloads": -1, "filename": "Fortuna-3.0.0.tar.gz", "has_sig": false, "md5_digest": "45f79baa7edcf77d233c314083665e40", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 184004, "upload_time": "2019-04-02T23:38:07", "url": "https://files.pythonhosted.org/packages/37/07/6f241bb2bb0b28889936f08a6d06b314dd6169078d8634508caa4f93e8f1/Fortuna-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "6291ad0aaf6626404d3f162ad1e2e983", "sha256": "00036a2878713db635f07fd6a25c6a7bf7b11636e4c6c3e59ea8dd6ab9123c08" }, "downloads": -1, "filename": "Fortuna-3.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "6291ad0aaf6626404d3f162ad1e2e983", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 174574, "upload_time": "2019-04-02T23:48:53", "url": "https://files.pythonhosted.org/packages/13/d8/6fae70761cef3e98808da72c849ad6f957b02ae23afdf99056d960631ab4/Fortuna-3.0.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3b93b4f491776581dd4ec9c94368d403", "sha256": "072a1439815371f6004b7a236504392e4d59b76e4b379940f013503a4ea514bc" }, "downloads": -1, "filename": "Fortuna-3.0.1.tar.gz", "has_sig": false, "md5_digest": "3b93b4f491776581dd4ec9c94368d403", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 184016, "upload_time": "2019-04-02T23:48:55", "url": "https://files.pythonhosted.org/packages/bf/b1/12c90065fe44e015bda700160918a842602a8819a3301c631ddb52f81b79/Fortuna-3.0.1.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "7e3eb966706a456a8ac4da388585debc", "sha256": "7d82e4dae14e5ceceeb7411dccf728f5693f822900748a5058231cea92f102e7" }, "downloads": -1, "filename": "Fortuna-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "7e3eb966706a456a8ac4da388585debc", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 175528, "upload_time": "2019-04-13T05:08:04", "url": "https://files.pythonhosted.org/packages/3d/1b/0f4cfb2f4ef05fa5374aca0dcf8ad26d01960d02f2c0e6ef81bcdc724888/Fortuna-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1933791a3c81f33a63ce5126d162a5ae", "sha256": "b43c05b0cfc9ee1524c43267b8d54eed086d6a1e1fc2ac1ed253a793a25beb4f" }, "downloads": -1, "filename": "Fortuna-3.1.0.tar.gz", "has_sig": false, "md5_digest": "1933791a3c81f33a63ce5126d162a5ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 186084, "upload_time": "2019-04-13T05:08:06", "url": "https://files.pythonhosted.org/packages/73/8d/1b82e443b201a446cc93f1887c3f33b6c526fb77f9129766895c5352c940/Fortuna-3.1.0.tar.gz" } ], "3.10.0": [ { "comment_text": "", "digests": { "md5": "e3add5f8d7e817ee4bd79501e704d797", "sha256": "da9eb70fa4b21a8a28ac2c09abf14a4afb3d178284cb2640dc2754bd1d288fb0" }, "downloads": -1, "filename": "Fortuna-3.10.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "e3add5f8d7e817ee4bd79501e704d797", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 142071, "upload_time": "2019-10-15T19:53:30", "url": "https://files.pythonhosted.org/packages/ee/9a/b38deec670b839a4fd7d704be8be75e990b33b6c4814a318aadd228e3ff7/Fortuna-3.10.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "70a90a150e220a5da8dbaec8b3f9a4e8", "sha256": "dec8c269fd932c7e8d77cf363211f68738bf999d6e92050da48fdd5e8686e63b" }, "downloads": -1, "filename": "Fortuna-3.10.0.tar.gz", "has_sig": false, "md5_digest": "70a90a150e220a5da8dbaec8b3f9a4e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 167073, "upload_time": "2019-10-15T19:53:33", "url": "https://files.pythonhosted.org/packages/19/02/b578df07771e2fa18e3d49446a0dc0a314b3ca0793f624b91cdca057a71a/Fortuna-3.10.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "47c36b774ea977640f78dbc3b74ff5c0", "sha256": "35966c35dccbc4ce6c17de4f78d98efbb5c29d08a32ceda02a40056b66ebbed7" }, "downloads": -1, "filename": "Fortuna-3.2.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "47c36b774ea977640f78dbc3b74ff5c0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 182776, "upload_time": "2019-04-14T04:09:57", "url": "https://files.pythonhosted.org/packages/8b/9c/985643e48d99cf79bd79cec36d45382459b8b32c1600bf4729341c9fd399/Fortuna-3.2.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0337ff765d0df8caa0889e111fa9282f", "sha256": "3dbe2d8e5e3ec5342fd70451c112d9631b0dc6e6a5ff0d77c0bda08f7b1f56f5" }, "downloads": -1, "filename": "Fortuna-3.2.0.tar.gz", "has_sig": false, "md5_digest": "0337ff765d0df8caa0889e111fa9282f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 179335, "upload_time": "2019-04-14T04:10:00", "url": "https://files.pythonhosted.org/packages/6c/9e/903e99b6c2ad7cf880e750c4569d2ba3df29ab1c298880a6479797d1e788/Fortuna-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "0e7582216c824597246997d45f01cce8", "sha256": "13744b42a7b5217bfbef1317f588a208ecfef3f9dcc876a1740998fa37147f53" }, "downloads": -1, "filename": "Fortuna-3.2.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "0e7582216c824597246997d45f01cce8", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 182780, "upload_time": "2019-04-14T04:45:29", "url": "https://files.pythonhosted.org/packages/e1/4c/787dd31f1d308a35114e26f0557b5854eeb06399c5c13a7dfbc8b6c7dd4b/Fortuna-3.2.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "97a031f29ee55459a37beb93d3897bc1", "sha256": "bb91820fb890a3ba8baf519956c74e5b1570a8723baf5a61a1994a5b4fbc8526" }, "downloads": -1, "filename": "Fortuna-3.2.1.tar.gz", "has_sig": false, "md5_digest": "97a031f29ee55459a37beb93d3897bc1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 179357, "upload_time": "2019-04-14T04:45:31", "url": "https://files.pythonhosted.org/packages/4b/b0/99ff7ffbb94f02455274f2317870dba8ab0c49fac6c38c91e57ff47366d1/Fortuna-3.2.1.tar.gz" } ], "3.2.2": [ { "comment_text": "", "digests": { "md5": "c3701208a66e8fc71a56bf768b68d18e", "sha256": "4b0d945d6d9c5f737f46ad913bdc1c3a67eebf5391faded6d2b11aeeadd16c5a" }, "downloads": -1, "filename": "Fortuna-3.2.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "c3701208a66e8fc71a56bf768b68d18e", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 182793, "upload_time": "2019-04-14T05:01:01", "url": "https://files.pythonhosted.org/packages/d5/36/3baf1fd3d07b7ad1d3baa1972c85c255b8c90babff65b468d4edd294d4ca/Fortuna-3.2.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1b65bfcfc92f85ef9baafb552fc631ee", "sha256": "b7bb175a806184fd4d9373c3c358c7e0f4c5c43688a5fbfb82c6fc5fb19ed633" }, "downloads": -1, "filename": "Fortuna-3.2.2.tar.gz", "has_sig": false, "md5_digest": "1b65bfcfc92f85ef9baafb552fc631ee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 179379, "upload_time": "2019-04-14T05:01:03", "url": "https://files.pythonhosted.org/packages/03/67/8eb6f82d101689913b00b4310ea62214ddf608789c67e92043c825839982/Fortuna-3.2.2.tar.gz" } ], "3.2.3": [ { "comment_text": "", "digests": { "md5": "9b0b47f1601e6a12124a9dd77fdc60ac", "sha256": "b296cdc330a566781cad5feebeee48f58b02b505cf2b3237b36c98b4574b25f8" }, "downloads": -1, "filename": "Fortuna-3.2.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "9b0b47f1601e6a12124a9dd77fdc60ac", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 183779, "upload_time": "2019-04-17T03:51:37", "url": "https://files.pythonhosted.org/packages/b5/a0/c2e8bd1701c820d8170236aa8f2d26ba0cfa0ba1f6f1040a32e6f738c128/Fortuna-3.2.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8addfed8494b0e05a576bee2ffabfea6", "sha256": "6a388dffd3c3602823f78d8eada2404592f61c07ba9a6e05b0df12e3f577afde" }, "downloads": -1, "filename": "Fortuna-3.2.3.tar.gz", "has_sig": false, "md5_digest": "8addfed8494b0e05a576bee2ffabfea6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 180203, "upload_time": "2019-04-17T03:51:39", "url": "https://files.pythonhosted.org/packages/82/9d/7e801b7ac89da87ac00969c3644f1282f6425921600c9a685ba9d35dfb9a/Fortuna-3.2.3.tar.gz" } ], "3.3.3": [ { "comment_text": "", "digests": { "md5": "6600f79c73c3d75c2ea585af83a63bc3", "sha256": "78354f51e0d7e45919e78534facadde32a948d3014a8bc4f7e61e931987be2fa" }, "downloads": -1, "filename": "Fortuna-3.3.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "6600f79c73c3d75c2ea585af83a63bc3", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 187786, "upload_time": "2019-04-22T01:25:48", "url": "https://files.pythonhosted.org/packages/86/ec/8c08958508a375b3da8c77ea964974b3f32a0b54f8cbbef6ed8be85e08ae/Fortuna-3.3.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "db5ea8bbc4b3671dc8b3e4b0e360efa5", "sha256": "1b75c7de4f587fe9931159ee8df2aeda438e2b69ce68a12c4a3c7ce6e60a4201" }, "downloads": -1, "filename": "Fortuna-3.3.3.tar.gz", "has_sig": false, "md5_digest": "db5ea8bbc4b3671dc8b3e4b0e360efa5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 183013, "upload_time": "2019-04-22T01:25:50", "url": "https://files.pythonhosted.org/packages/b9/9c/ca902c0173d14778147b4d1d9b17603e0c88adb17b7cad968895c1444859/Fortuna-3.3.3.tar.gz" } ], "3.3.4": [ { "comment_text": "", "digests": { "md5": "a06f1ad612fa9fa21ea48a4fbe7649ba", "sha256": "4d6a2ff0a53c70720d502c55b5357ce40b433a148318ff863b2b5d2547f24bda" }, "downloads": -1, "filename": "Fortuna-3.3.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "a06f1ad612fa9fa21ea48a4fbe7649ba", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 189676, "upload_time": "2019-04-22T01:45:32", "url": "https://files.pythonhosted.org/packages/7e/c1/21c63ea0acce14f123edb42d6f8a62fc9bdcc912a94e1721745ee73d1e8f/Fortuna-3.3.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9c258544f1545f559993893d7682971d", "sha256": "24bd579730172dd16bdfce52a2abdfc6daa87fe2c1d0b0457a65707f92b29dab" }, "downloads": -1, "filename": "Fortuna-3.3.4.tar.gz", "has_sig": false, "md5_digest": "9c258544f1545f559993893d7682971d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 184934, "upload_time": "2019-04-22T01:45:34", "url": "https://files.pythonhosted.org/packages/0f/33/342bc324382dce3172a05f9ff5f5185ff40e85ee86a5dd8065c8180bca6d/Fortuna-3.3.4.tar.gz" } ], "3.3.5": [ { "comment_text": "", "digests": { "md5": "5e333033bfb70ebdc392cd88692e71f9", "sha256": "6e5e95cef6698144041cdfadcab3cee817dcbd0541eab31ee7ddaa25061a1a51" }, "downloads": -1, "filename": "Fortuna-3.3.5-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "5e333033bfb70ebdc392cd88692e71f9", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 189858, "upload_time": "2019-04-23T21:47:31", "url": "https://files.pythonhosted.org/packages/f2/9d/1ac03b37f906bd5865dc0ed073c280e16c6a950ba765d02993243e45da60/Fortuna-3.3.5-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1cc877ebd1086cff88308472d365b965", "sha256": "cf3bdc81b27be6fb9540b97532843edee59ee9230d5ba885d9c0b4432c009750" }, "downloads": -1, "filename": "Fortuna-3.3.5.tar.gz", "has_sig": false, "md5_digest": "1cc877ebd1086cff88308472d365b965", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 185418, "upload_time": "2019-04-23T21:47:33", "url": "https://files.pythonhosted.org/packages/1a/2a/4273c060227e175c7851c9021186efa47903b7072daaa6da5ecadc8e7e47/Fortuna-3.3.5.tar.gz" } ], "3.3.6": [ { "comment_text": "", "digests": { "md5": "12123bd7538a6a4124076d2b7e5d16cd", "sha256": "98a71fb370f2e5a812b1035314a57633605e924cf35800644ab64f239accf8f1" }, "downloads": -1, "filename": "Fortuna-3.3.6-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "12123bd7538a6a4124076d2b7e5d16cd", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 189843, "upload_time": "2019-04-23T21:57:05", "url": "https://files.pythonhosted.org/packages/f2/a5/f01c35b4bd61a9af65561e59ec2b9a737f6d9e69904feea60ab811452cb4/Fortuna-3.3.6-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9f68007429a8d1068eb6e1922e500305", "sha256": "5f182eaabe5b338a4a7caeb5c57d2bb0e5b463a4ce25027e326a1a1704e0308f" }, "downloads": -1, "filename": "Fortuna-3.3.6.tar.gz", "has_sig": false, "md5_digest": "9f68007429a8d1068eb6e1922e500305", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 185418, "upload_time": "2019-04-23T21:57:08", "url": "https://files.pythonhosted.org/packages/0a/83/9a07124b163185cca2e56c67228e6b5bf59a0eb9d3b454c4cc69ca472efd/Fortuna-3.3.6.tar.gz" } ], "3.3.7": [ { "comment_text": "", "digests": { "md5": "6d6e3d6b56ca2567ea4254879114da61", "sha256": "4abfca521052c9a9a817b686cb2f64fa77058a1a730f58371d83115b19944709" }, "downloads": -1, "filename": "Fortuna-3.3.7-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "6d6e3d6b56ca2567ea4254879114da61", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 189568, "upload_time": "2019-04-24T21:55:45", "url": "https://files.pythonhosted.org/packages/bd/1d/e2cea366d21f9c68046c43c9958e256178ca7a3c6d6e624ff92155a67f1d/Fortuna-3.3.7-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "17ec2ffdf1f1eaaae21d642f632e511a", "sha256": "0d3ab3218710594832d1871717ad730657caada534bd7d4c5c3f01d7aa79235c" }, "downloads": -1, "filename": "Fortuna-3.3.7.tar.gz", "has_sig": false, "md5_digest": "17ec2ffdf1f1eaaae21d642f632e511a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 185287, "upload_time": "2019-04-24T21:55:48", "url": "https://files.pythonhosted.org/packages/f8/32/5f04be1695be476355a898bc2c394521744369a49e973366e57102af4d20/Fortuna-3.3.7.tar.gz" } ], "3.4.1": [ { "comment_text": "", "digests": { "md5": "d1f092a5875f475445b87ea85362fc21", "sha256": "9841eeb4d2cde2beb30c706b33b08f694772e2e46f6c63cc8a4edb33ff119caa" }, "downloads": -1, "filename": "Fortuna-3.4.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "d1f092a5875f475445b87ea85362fc21", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 189155, "upload_time": "2019-04-27T19:39:59", "url": "https://files.pythonhosted.org/packages/6c/d0/16c6441384089e3c7d25c95f50b851d6c29accd5666d8bb677380ce48df2/Fortuna-3.4.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e1860700d190768d6ffe7183693de334", "sha256": "58d23a298e16264a70356c4ea7aeabcf276fbf0515fcfd2f986e43289bf01161" }, "downloads": -1, "filename": "Fortuna-3.4.1.tar.gz", "has_sig": false, "md5_digest": "e1860700d190768d6ffe7183693de334", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 185075, "upload_time": "2019-04-27T19:40:02", "url": "https://files.pythonhosted.org/packages/d1/ad/25e53d93eefb05413827b6cbeaf870f5fd43bc2163cbe2506b57b221f367/Fortuna-3.4.1.tar.gz" } ], "3.4.2": [ { "comment_text": "", "digests": { "md5": "dae807d0d2046e197314460faaf621b0", "sha256": "07742b3f42808c64f43d3097c6d2d12680bdd0a64d4517132bb144e4f178807d" }, "downloads": -1, "filename": "Fortuna-3.4.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "dae807d0d2046e197314460faaf621b0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 189149, "upload_time": "2019-04-27T19:42:21", "url": "https://files.pythonhosted.org/packages/c8/55/33fd6532cd33f2f1146b7db69ed8207324b2bc0cc93c1683210ac84e0db9/Fortuna-3.4.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9ba0b0e014340d29c9f104db86becf8f", "sha256": "e0c1186b4847a1a8d495c75233c147e80b0d71d9cb28589b460736e15e6e8512" }, "downloads": -1, "filename": "Fortuna-3.4.2.tar.gz", "has_sig": false, "md5_digest": "9ba0b0e014340d29c9f104db86becf8f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 185016, "upload_time": "2019-04-27T19:42:25", "url": "https://files.pythonhosted.org/packages/b6/83/7438c40d374f4aa886719c3ac499e921c2c3cd24b858a274bd36c6fb8418/Fortuna-3.4.2.tar.gz" } ], "3.4.3": [ { "comment_text": "", "digests": { "md5": "82f5c35d6857479c8f99bc7e5f311b61", "sha256": "4c731ef3e2ed293e29f01cf9f96c2a76c4bcd84419115db13e1f07652bbae9ca" }, "downloads": -1, "filename": "Fortuna-3.4.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "82f5c35d6857479c8f99bc7e5f311b61", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 189166, "upload_time": "2019-04-27T19:43:55", "url": "https://files.pythonhosted.org/packages/66/38/0172969ec04b79fa07854023d7a71cb3a2eec745ab16d048fe0086e04cd0/Fortuna-3.4.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d7fc83305ae0ccb2371b79e48b4f0225", "sha256": "02e2f37d98797e5b20b4a18a0e255394af7935c79ede2b2b4d5743d0affd6a8c" }, "downloads": -1, "filename": "Fortuna-3.4.3.tar.gz", "has_sig": false, "md5_digest": "d7fc83305ae0ccb2371b79e48b4f0225", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 185076, "upload_time": "2019-04-27T19:43:59", "url": "https://files.pythonhosted.org/packages/89/84/b304cc5a0aca8cb7217b321b69280d6dfffac4c681d03b585398257f1716/Fortuna-3.4.3.tar.gz" } ], "3.4.4": [ { "comment_text": "", "digests": { "md5": "2337275d4a12b11ab40028a09aec9d38", "sha256": "ea4d1108acfe1788c1d5dd6405e95c77475eadd77776d618a93cd20a99c23e09" }, "downloads": -1, "filename": "Fortuna-3.4.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "2337275d4a12b11ab40028a09aec9d38", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 189234, "upload_time": "2019-04-27T20:03:15", "url": "https://files.pythonhosted.org/packages/fe/76/2708e3baea96a5392f73cd4d10f2af079af9eeaf32ec95013c49b830c92c/Fortuna-3.4.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "63532874b122cec02df0301383d1cd7b", "sha256": "7f87aa2cf4163c58385002da1c858420ff0584fef80dc471c5586b9c4baa09b3" }, "downloads": -1, "filename": "Fortuna-3.4.4.tar.gz", "has_sig": false, "md5_digest": "63532874b122cec02df0301383d1cd7b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 185153, "upload_time": "2019-04-27T20:03:19", "url": "https://files.pythonhosted.org/packages/4d/b3/92d299962061970e95c252aa93e5e770838138e84abb9cc6c1e8ef84a7d8/Fortuna-3.4.4.tar.gz" } ], "3.4.5": [ { "comment_text": "", "digests": { "md5": "eb1ac6adc7eec9bb5ecc0ede0b82e40e", "sha256": "bf4b375348d1f24f95bc81cef489575e4860de7cb130aa95115dedf874867ccb" }, "downloads": -1, "filename": "Fortuna-3.4.5-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "eb1ac6adc7eec9bb5ecc0ede0b82e40e", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 190243, "upload_time": "2019-04-27T21:09:23", "url": "https://files.pythonhosted.org/packages/88/65/0ec360e5db9148cfbabc1f5633393e3e76a87b2956cf9d138fae61aed248/Fortuna-3.4.5-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8a884c0d5b801d6079b1159bddc2b339", "sha256": "41bb1090a1f41e05c844b2c1a1a7e765d0a4d215e8329abd74a725bf69cd7c8c" }, "downloads": -1, "filename": "Fortuna-3.4.5.tar.gz", "has_sig": false, "md5_digest": "8a884c0d5b801d6079b1159bddc2b339", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 185921, "upload_time": "2019-04-27T21:09:26", "url": "https://files.pythonhosted.org/packages/5f/e2/debc1840848a801935a7b24faeb23df36f199babb47ad7d6d085ecfb492c/Fortuna-3.4.5.tar.gz" } ], "3.4.6": [ { "comment_text": "", "digests": { "md5": "dd257313195682d07a14328d884874e0", "sha256": "2082d60371360a8f06418ce5f50690aeed3d505cedde8ef21f5a4b148663b5c9" }, "downloads": -1, "filename": "Fortuna-3.4.6-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "dd257313195682d07a14328d884874e0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 190331, "upload_time": "2019-04-27T21:17:17", "url": "https://files.pythonhosted.org/packages/4a/06/edfa0ca34decba84980fc71cbf0a2e1e5ca2866ae608af2395f4c48e558c/Fortuna-3.4.6-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "041945c0b404783d5c35a3078abd9d64", "sha256": "98cb795d1bf355e3d640b687c581adbbe242bee1c4af934e7fe690001a19280b" }, "downloads": -1, "filename": "Fortuna-3.4.6.tar.gz", "has_sig": false, "md5_digest": "041945c0b404783d5c35a3078abd9d64", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 186267, "upload_time": "2019-04-27T21:17:20", "url": "https://files.pythonhosted.org/packages/fd/04/fd40e6363a5e6d3da343522080819c2da24db9973e68171d213c4dd1b439/Fortuna-3.4.6.tar.gz" } ], "3.4.7": [ { "comment_text": "", "digests": { "md5": "0d4a085de2c8e4f9bd461996e5054738", "sha256": "77d74915ff00e520cf2822469e776254d96038922407085f1527a08f1775c7c2" }, "downloads": -1, "filename": "Fortuna-3.4.7-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "0d4a085de2c8e4f9bd461996e5054738", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 191956, "upload_time": "2019-05-14T20:53:25", "url": "https://files.pythonhosted.org/packages/2b/57/44f38dc76eceaa9626d01e46f2ca42cf00fe34e6be943342095e6a0a9321/Fortuna-3.4.7-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5c7e542111f1f1a5226ba5bf484def9c", "sha256": "617a61c9f70caf01f231b4bcc530658b997791a6b84153d9575dcec2fa331b24" }, "downloads": -1, "filename": "Fortuna-3.4.7.tar.gz", "has_sig": false, "md5_digest": "5c7e542111f1f1a5226ba5bf484def9c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 187026, "upload_time": "2019-05-14T20:53:27", "url": "https://files.pythonhosted.org/packages/52/94/e7d9435fc5fff6ff0c7695f0872e80cbd75fee2a62f7bf0968019c7684f3/Fortuna-3.4.7.tar.gz" } ], "3.4.8": [ { "comment_text": "", "digests": { "md5": "65307865fe9005cf4f01bc045d7f8c4d", "sha256": "368b723677730e64954d904b4056913abd68ebc3bab47cc826429d6ebbaa660e" }, "downloads": -1, "filename": "Fortuna-3.4.8-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "65307865fe9005cf4f01bc045d7f8c4d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 190456, "upload_time": "2019-05-16T21:05:40", "url": "https://files.pythonhosted.org/packages/8e/3c/e646df541c1e2a4c0ad82ebc878adfbc1d49dedb44d1b3dc62b5d6af0469/Fortuna-3.4.8-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9cef0b6f4f268aac863cf541ac8708a9", "sha256": "315182bcaaf4872a64d39ab46a340ff190ebe5e5f470098a877b3f3d8b7dabfb" }, "downloads": -1, "filename": "Fortuna-3.4.8.tar.gz", "has_sig": false, "md5_digest": "9cef0b6f4f268aac863cf541ac8708a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 187018, "upload_time": "2019-05-16T21:05:43", "url": "https://files.pythonhosted.org/packages/ef/d8/9b70e096fe8b75d04992cbd0f4d636c8f86818f42879d5243cf928ce6f8c/Fortuna-3.4.8.tar.gz" } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "fd0a7fa31aaf038a54287869fc7b9293", "sha256": "72edcf8abe6f00d66264f0924ab7fdc81839ab666676d87310c4d6df5f1aaf9b" }, "downloads": -1, "filename": "Fortuna-3.5.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "fd0a7fa31aaf038a54287869fc7b9293", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 202128, "upload_time": "2019-05-28T22:09:28", "url": "https://files.pythonhosted.org/packages/19/5f/9f702bfca029b74f2b7689c5c23de058db4ceb4e65930ade42fba3c9b928/Fortuna-3.5.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "67d6e3c544efec5da00b55d1688fd260", "sha256": "96d8ac92602dc8013d927fb5e7c4df64d2d0ad398ec2c458527dac25fba8243f" }, "downloads": -1, "filename": "Fortuna-3.5.0.tar.gz", "has_sig": false, "md5_digest": "67d6e3c544efec5da00b55d1688fd260", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 196229, "upload_time": "2019-05-28T22:09:31", "url": "https://files.pythonhosted.org/packages/a9/d3/0a1cf5b819b6994c2ff23c72a3f651e4eceeb4af6de0544493711276153c/Fortuna-3.5.0.tar.gz" } ], "3.5.1": [ { "comment_text": "", "digests": { "md5": "2bf6ffd720877ec9cdb95c5879d0c4a4", "sha256": "7cc6e0e4290871cd4595e9b9f79ee1cdd6f4f532256dde1180081fa4e1c5de9e" }, "downloads": -1, "filename": "Fortuna-3.5.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "2bf6ffd720877ec9cdb95c5879d0c4a4", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 202202, "upload_time": "2019-06-02T06:15:10", "url": "https://files.pythonhosted.org/packages/ce/69/f3d2865c02135dfbaf27fbe64b9a629c278cc0a3cdf4eca90b890f1a62a7/Fortuna-3.5.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "95e5a5ae0bbd8448b9ae74ae7fcec547", "sha256": "8c23ccdf99dd0efdf32415972ee97412041820fcda835d482e37b23bcd536c28" }, "downloads": -1, "filename": "Fortuna-3.5.1.tar.gz", "has_sig": false, "md5_digest": "95e5a5ae0bbd8448b9ae74ae7fcec547", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 196644, "upload_time": "2019-06-02T06:15:12", "url": "https://files.pythonhosted.org/packages/fe/a3/6e840536151d3f4dab1605f1d42ae9b4b9010ff3aa1409c4eb1d7b9143d1/Fortuna-3.5.1.tar.gz" } ], "3.5.2": [ { "comment_text": "", "digests": { "md5": "eb9568c65239b7859142415e72e23421", "sha256": "92a100ea1d02e3eee2ae46d62bb02723fd49ff4f53aa0313b2597c76355ef95f" }, "downloads": -1, "filename": "Fortuna-3.5.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "eb9568c65239b7859142415e72e23421", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 201739, "upload_time": "2019-06-04T04:26:20", "url": "https://files.pythonhosted.org/packages/da/2d/19f76401d6a5bcf4fb88a8d8810aae101132761758f0ffb59c4fe38c75bf/Fortuna-3.5.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1ea6f4d06aa86c2cd14ee4672a98531a", "sha256": "24af7cfe71dcaa4f46f54d358b3e13a9273f2a0ef244cf4b680c7a728dd529e1" }, "downloads": -1, "filename": "Fortuna-3.5.2.tar.gz", "has_sig": false, "md5_digest": "1ea6f4d06aa86c2cd14ee4672a98531a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 195234, "upload_time": "2019-06-04T04:26:22", "url": "https://files.pythonhosted.org/packages/0e/70/44e1935ac251499d44e75e87858bc4ca9b2f94a6dfe183866be862b29732/Fortuna-3.5.2.tar.gz" } ], "3.6.0": [ { "comment_text": "", "digests": { "md5": "5028bc64e565c42e714c2e798aff824a", "sha256": "3176e0aab3e352a53e0420902ae86e52599eda85c9cd7abc609119dc689dda42" }, "downloads": -1, "filename": "Fortuna-3.6.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "5028bc64e565c42e714c2e798aff824a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 172414, "upload_time": "2019-06-15T03:06:04", "url": "https://files.pythonhosted.org/packages/b7/7a/77f48f67e6b0fc4ccedbc0fa8f3ad9ee062c34e247a4dd968ee011486696/Fortuna-3.6.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5df90a193202c6212f04fa23c44debf0", "sha256": "0c460c817743da97424b41e249b41b1ff104e82b055b6284a26d9eddf2e280d1" }, "downloads": -1, "filename": "Fortuna-3.6.0.tar.gz", "has_sig": false, "md5_digest": "5df90a193202c6212f04fa23c44debf0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 183122, "upload_time": "2019-06-15T03:06:06", "url": "https://files.pythonhosted.org/packages/83/bf/d1d6425b1095c719811dd45dddf884ffb6af060fb6870e98467d12b28e23/Fortuna-3.6.0.tar.gz" } ], "3.6.1": [ { "comment_text": "", "digests": { "md5": "1ee23358cda808064f9b95ffd30c216e", "sha256": "06520e1763e9e4a8cf04588dcb19a533cfd7609fd1cd91fbab97a4744019ecb1" }, "downloads": -1, "filename": "Fortuna-3.6.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "1ee23358cda808064f9b95ffd30c216e", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 172609, "upload_time": "2019-06-15T20:38:14", "url": "https://files.pythonhosted.org/packages/db/fd/ea0045a0b9af50c0af54cde5ca59e9281be68b6547f841dfe57a828f55b1/Fortuna-3.6.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3bd9dc384532a855aa02435c59116d13", "sha256": "fc3168e87e250ad2fdcfa26e1ed88ff264786d5d32d501cb24a8c2ba8fbe0e6d" }, "downloads": -1, "filename": "Fortuna-3.6.1.tar.gz", "has_sig": false, "md5_digest": "3bd9dc384532a855aa02435c59116d13", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 183364, "upload_time": "2019-06-15T20:38:19", "url": "https://files.pythonhosted.org/packages/1a/6f/d179e70640b16501d89cd4dedf890870b292b96899377615d632c543e5a5/Fortuna-3.6.1.tar.gz" } ], "3.6.2": [ { "comment_text": "", "digests": { "md5": "083a425ed410bd97162c78e8a2f9a4f5", "sha256": "abcb42e4049d3313ff730e3947dcd2320c528644f1b4eae6769f42291a65780d" }, "downloads": -1, "filename": "Fortuna-3.6.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "083a425ed410bd97162c78e8a2f9a4f5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 172629, "upload_time": "2019-06-15T21:44:56", "url": "https://files.pythonhosted.org/packages/5d/4a/4436bcfd39ad0736e220be18b536598da09374cf8f3cc7304ed04b6ccfe9/Fortuna-3.6.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "43b4fa600723f9e125af2386d13c583b", "sha256": "c9a261da80d381d71aec3986b8900db5eb78a44e2bf014cc4b2167a822a22716" }, "downloads": -1, "filename": "Fortuna-3.6.2.tar.gz", "has_sig": false, "md5_digest": "43b4fa600723f9e125af2386d13c583b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 183391, "upload_time": "2019-06-15T21:44:59", "url": "https://files.pythonhosted.org/packages/af/c0/a2669d0e8d4169550f8245b472a30843da20578ad30c527640b0b2cfe5eb/Fortuna-3.6.2.tar.gz" } ], "3.6.3": [ { "comment_text": "", "digests": { "md5": "94bd240c9d5adcdebde386b51d1c0307", "sha256": "d0b4d1402ea1faf6d14019d2f791582ef0d6799b67008976f4f5b181b41fea9b" }, "downloads": -1, "filename": "Fortuna-3.6.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "94bd240c9d5adcdebde386b51d1c0307", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 175519, "upload_time": "2019-06-15T22:58:04", "url": "https://files.pythonhosted.org/packages/38/34/25a070373d0c23afbdf35085c1098ef17e53fd703027b1e9f84a19705ad2/Fortuna-3.6.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "fbaf589ecd8faf931f17e23ca0aae7f3", "sha256": "b78c0474f243d08df26053e4e7b727bb5606d88fbe2350c50a3a12f087506cf3" }, "downloads": -1, "filename": "Fortuna-3.6.3.tar.gz", "has_sig": false, "md5_digest": "fbaf589ecd8faf931f17e23ca0aae7f3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 184699, "upload_time": "2019-06-15T22:58:07", "url": "https://files.pythonhosted.org/packages/05/ea/d1e35e553768c716b537c09d996f7314f683ae642af3a4693f7946ac19df/Fortuna-3.6.3.tar.gz" } ], "3.6.4": [ { "comment_text": "", "digests": { "md5": "c8189a2d3cc437219b6c153abf861c4e", "sha256": "f7e7f557b1611558230d80c7cee875e6823b549a8b081f90a638ab1aeb399c67" }, "downloads": -1, "filename": "Fortuna-3.6.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "c8189a2d3cc437219b6c153abf861c4e", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 174190, "upload_time": "2019-06-17T02:11:40", "url": "https://files.pythonhosted.org/packages/4b/30/a7b61731043b7148036b5db36c9992460667aff58b0be62c3a40fd629787/Fortuna-3.6.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "77642f71025358d1d03eee5ba89ffabe", "sha256": "70c08a2edd12878a4af8b3e92097744bf0aacb6a22654a47022aba7bd73abffd" }, "downloads": -1, "filename": "Fortuna-3.6.4.tar.gz", "has_sig": false, "md5_digest": "77642f71025358d1d03eee5ba89ffabe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 185470, "upload_time": "2019-06-17T02:11:43", "url": "https://files.pythonhosted.org/packages/70/7f/d1f5845e42b4fead3aacf87efe08cf1b03940703c4ac4d41b330154cf1e2/Fortuna-3.6.4.tar.gz" } ], "3.6.5": [ { "comment_text": "", "digests": { "md5": "b3b9808a8406b7b90da3eefe4c5eebda", "sha256": "a64bd49483d9d0ae824b072e5a71ec430868f3121364e830339f65d657dba213" }, "downloads": -1, "filename": "Fortuna-3.6.5-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "b3b9808a8406b7b90da3eefe4c5eebda", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 189541, "upload_time": "2019-07-02T19:10:54", "url": "https://files.pythonhosted.org/packages/4a/d4/9a9c01e95ba0dcdf1f92447f2ac94eb0cf68a1a997e6301c70e2f8e52488/Fortuna-3.6.5-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cc32fbdbcaffcfc54773762cf51d18f1", "sha256": "550a48a442ce582e7c33c03c8a33d34668ded69172f4b48bc8525eac9c0c8c95" }, "downloads": -1, "filename": "Fortuna-3.6.5.tar.gz", "has_sig": false, "md5_digest": "cc32fbdbcaffcfc54773762cf51d18f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 196983, "upload_time": "2019-07-02T19:10:57", "url": "https://files.pythonhosted.org/packages/01/bc/ec8bb10b3b4566d5ab76e2bfff0d739ee01a3919edf28412e45782dcfa21/Fortuna-3.6.5.tar.gz" } ], "3.7.1": [ { "comment_text": "", "digests": { "md5": "9c284f6df74365633a3b4260a3606252", "sha256": "1ebee38d03d35d2672db45cb45136748c8f3f3f55aaa7b01c0c652825e8c3910" }, "downloads": -1, "filename": "Fortuna-3.7.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "9c284f6df74365633a3b4260a3606252", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 191847, "upload_time": "2019-07-16T19:29:53", "url": "https://files.pythonhosted.org/packages/89/05/72974ac2b874653a6a68aa967249ca9346f0b6f9ede72ee1f53489e4af56/Fortuna-3.7.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0fe13f153ca49166bf2f72b238ca34aa", "sha256": "16136cd2dfa8fe50fd2749b53f5f840446f29fce8d334074128dc12651d7e2e2" }, "downloads": -1, "filename": "Fortuna-3.7.1.tar.gz", "has_sig": false, "md5_digest": "0fe13f153ca49166bf2f72b238ca34aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 195992, "upload_time": "2019-07-16T19:29:55", "url": "https://files.pythonhosted.org/packages/c5/fc/dfe42d85457c0ce1a2462708e440f66422501cc270154c731226a3fe4bf3/Fortuna-3.7.1.tar.gz" } ], "3.7.2": [ { "comment_text": "", "digests": { "md5": "95f9f8fab4ed85f178264c511c6ae8c8", "sha256": "a134c265764a1465aa91ae663493737217f7fc0f10821fe0fcf4be710d90288b" }, "downloads": -1, "filename": "Fortuna-3.7.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "95f9f8fab4ed85f178264c511c6ae8c8", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 191857, "upload_time": "2019-07-16T19:49:50", "url": "https://files.pythonhosted.org/packages/6c/79/f4fda3c15850cd129c33ae954c354c57800f5cf8e95791adad96c3597a29/Fortuna-3.7.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "28bf64e3a986d98cc14e44a573a43ee6", "sha256": "6fd03b91070f1599f49a2603aa185a4c9680e01d332e03bce9e7453bd83a3d63" }, "downloads": -1, "filename": "Fortuna-3.7.2.tar.gz", "has_sig": false, "md5_digest": "28bf64e3a986d98cc14e44a573a43ee6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 195863, "upload_time": "2019-07-16T19:49:53", "url": "https://files.pythonhosted.org/packages/c6/07/8f8778db095581cc8977a26ada4634e670c22f28626377f91cc7f53f2874/Fortuna-3.7.2.tar.gz" } ], "3.7.3": [ { "comment_text": "", "digests": { "md5": "0695000ce807c59a7592079b6f975b30", "sha256": "6977d8c170e91f5602260a26fccc2a26113e587449a8065e16e1014dab9fe49a" }, "downloads": -1, "filename": "Fortuna-3.7.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "0695000ce807c59a7592079b6f975b30", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 191636, "upload_time": "2019-08-19T23:07:27", "url": "https://files.pythonhosted.org/packages/0d/a8/87983129caab4cdf8a59a92429a84be58032bb0e9b95e1d063114b18aad2/Fortuna-3.7.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e2a91b86fc0df0bd5dd7f69d4e4b4bc6", "sha256": "dda2557c5575bf046f4e0ec37db49a855b8595707ad49dc6f9de238b8ef74207" }, "downloads": -1, "filename": "Fortuna-3.7.3.tar.gz", "has_sig": false, "md5_digest": "e2a91b86fc0df0bd5dd7f69d4e4b4bc6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 191069, "upload_time": "2019-08-19T23:07:30", "url": "https://files.pythonhosted.org/packages/0c/67/1579e86daa59a436f3a9af6e8248b49cc139a114cf50f85c9b4e92d3f9bb/Fortuna-3.7.3.tar.gz" } ], "3.7.4": [ { "comment_text": "", "digests": { "md5": "47e5f1d1f8da95ce63877b29dea94d58", "sha256": "b4e3ccc8abc2688b48c0cdb5ea1095e48f33ac62bf4d79afeab714db6fc45cee" }, "downloads": -1, "filename": "Fortuna-3.7.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "47e5f1d1f8da95ce63877b29dea94d58", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 191676, "upload_time": "2019-08-19T23:11:42", "url": "https://files.pythonhosted.org/packages/88/3a/14fdbcb683ea8c735f8f088bb2b9ceed0717fd5b04b364b060fe4e84916f/Fortuna-3.7.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "be429c50b5bec4eba719f333ec681953", "sha256": "0789eb319973a94885443b7e530aae3d2a5d3aa0958511718942247d20e3ac01" }, "downloads": -1, "filename": "Fortuna-3.7.4.tar.gz", "has_sig": false, "md5_digest": "be429c50b5bec4eba719f333ec681953", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 193909, "upload_time": "2019-08-19T23:11:45", "url": "https://files.pythonhosted.org/packages/18/3d/72de87a634dbdd777dfaf549c7cf88a6a4aa9fa2242aee8eee8e7351fd61/Fortuna-3.7.4.tar.gz" } ], "3.7.6": [ { "comment_text": "", "digests": { "md5": "bf42249c6d0e7891c5158178ed7750f7", "sha256": "8bf1cdfbbf8aaef0e812f57509f2e5c980d821caf7d03ae4a3a6a5fb5ea7a35e" }, "downloads": -1, "filename": "Fortuna-3.7.6-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "bf42249c6d0e7891c5158178ed7750f7", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 190310, "upload_time": "2019-08-25T15:17:54", "url": "https://files.pythonhosted.org/packages/6e/8a/a6d3cc98a08c2358b671866e404b35b969d2994a0727038efb216278d19f/Fortuna-3.7.6-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "adfaeadd5343b1c68ed154211ebb2980", "sha256": "6319c9c31682675ba2bff85c020dde9d449db9d70ccba464ff7020bb4d141738" }, "downloads": -1, "filename": "Fortuna-3.7.6.tar.gz", "has_sig": false, "md5_digest": "adfaeadd5343b1c68ed154211ebb2980", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 194190, "upload_time": "2019-08-25T15:17:56", "url": "https://files.pythonhosted.org/packages/45/3f/82b26e5be5b0231e1d11e4907ae219b648b71a7df3572864587ea7ec38ac/Fortuna-3.7.6.tar.gz" } ], "3.8.0": [ { "comment_text": "", "digests": { "md5": "7d588582e14780dcb89b45bd04427249", "sha256": "386d4b765031e8e9f52fd7ab267edf6827707f6d0449ebf002c6c5a4de6616d7" }, "downloads": -1, "filename": "Fortuna-3.8.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "7d588582e14780dcb89b45bd04427249", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 138373, "upload_time": "2019-08-29T20:12:13", "url": "https://files.pythonhosted.org/packages/80/0d/0ae8cff8a1dd49293755c5c90d50cfaea11afc1aca6bf94cbc662eca93c2/Fortuna-3.8.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7689d48052660e3faedcf62a9596fab9", "sha256": "47556da05f10d656cecb9a057617d43c741fdfb0f8894da46dc0966f391e57e0" }, "downloads": -1, "filename": "Fortuna-3.8.0.tar.gz", "has_sig": false, "md5_digest": "7689d48052660e3faedcf62a9596fab9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 156565, "upload_time": "2019-08-29T20:12:16", "url": "https://files.pythonhosted.org/packages/47/ef/26b5ba63aa68e6422d7ad71027232381de251d49d1aabaefa2585802d4ac/Fortuna-3.8.0.tar.gz" } ], "3.8.1": [ { "comment_text": "", "digests": { "md5": "7544db2a076cb470439d4a107baeecda", "sha256": "fc4137f98b915e573ce13e548b475d1479bf4dcb3a31433630c60dbdb3b17cba" }, "downloads": -1, "filename": "Fortuna-3.8.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "7544db2a076cb470439d4a107baeecda", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 138904, "upload_time": "2019-08-29T20:15:25", "url": "https://files.pythonhosted.org/packages/4a/d8/abd42de429ffb91ffa095da2989a9d21304cd12963d37a8d62bf6da38adc/Fortuna-3.8.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6e4004db964345cf621148a24c5203f3", "sha256": "57e0daa21ef1fd9e7a2e965c59dc17ac3251fde735548151e2c5ccadae77081d" }, "downloads": -1, "filename": "Fortuna-3.8.1.tar.gz", "has_sig": false, "md5_digest": "6e4004db964345cf621148a24c5203f3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 158298, "upload_time": "2019-08-29T20:15:28", "url": "https://files.pythonhosted.org/packages/e2/a6/fa357647fa34326f85c2e1e33b16b1c99e37933376a4cd36e04e0b03230c/Fortuna-3.8.1.tar.gz" } ], "3.8.2": [ { "comment_text": "", "digests": { "md5": "de066487b19f1524f90f89d4ab4c454c", "sha256": "1376b08e5623888a376d9031aae36b6372def74b0bd7fcb3656995f2627f1006" }, "downloads": -1, "filename": "Fortuna-3.8.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "de066487b19f1524f90f89d4ab4c454c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 138907, "upload_time": "2019-08-29T20:20:35", "url": "https://files.pythonhosted.org/packages/6d/09/bb2fdc6aec091e6b0c77744f1fa79a7da3134d3894aafa7902c7924ffd1a/Fortuna-3.8.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "64e8c13e0d518430d09725fea5168479", "sha256": "624cd550d40828ec944dfe57657949b3374e77ff3aa5476279ada44ab575a70e" }, "downloads": -1, "filename": "Fortuna-3.8.2.tar.gz", "has_sig": false, "md5_digest": "64e8c13e0d518430d09725fea5168479", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 158306, "upload_time": "2019-08-29T20:20:38", "url": "https://files.pythonhosted.org/packages/be/90/50927cb4a714c0f96e2629f50e0f12afcb7a62b536270b976397ecadb57c/Fortuna-3.8.2.tar.gz" } ], "3.8.3": [ { "comment_text": "", "digests": { "md5": "072940978f7c4ae15260af93aa4cfaa8", "sha256": "fb9f58a8957ba86536c931356322a61ece89450a8e6da37dac06034f426bafef" }, "downloads": -1, "filename": "Fortuna-3.8.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "072940978f7c4ae15260af93aa4cfaa8", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 138761, "upload_time": "2019-09-02T22:08:30", "url": "https://files.pythonhosted.org/packages/c4/e5/ad48856cf9ab5e57e3111d4e812796fee5f0bb32d20846d47f2b270a94d3/Fortuna-3.8.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d8223c2939a8e23ac6f595178a933fc7", "sha256": "5d5bea563082dbad6946ad39a07789a481fee31a93b9bd5a4fd98c33baeba55b" }, "downloads": -1, "filename": "Fortuna-3.8.3.tar.gz", "has_sig": false, "md5_digest": "d8223c2939a8e23ac6f595178a933fc7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 158471, "upload_time": "2019-09-02T22:08:33", "url": "https://files.pythonhosted.org/packages/5c/b7/7849c12142b30d33a23f91ee8d2596dd2ffd856b75dd4ff48cf93c1fa1ad/Fortuna-3.8.3.tar.gz" } ], "3.8.4": [ { "comment_text": "", "digests": { "md5": "b4e841a8a21ae6c430964c27ebcd5160", "sha256": "f249878610f1c7a2dfad68f06e4ed3ffd84b9c8e71213cf3e80b74a8a2fdb17f" }, "downloads": -1, "filename": "Fortuna-3.8.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "b4e841a8a21ae6c430964c27ebcd5160", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.7", "size": 138766, "upload_time": "2019-09-05T21:18:41", "url": "https://files.pythonhosted.org/packages/ff/30/52c0f66fbd435491b7b877ef3045918c4565220bf397875e3d4ef966c147/Fortuna-3.8.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b34cb424243c33a7586d501c700806f6", "sha256": "0e1aa256936e611674e2a952c7b4e4a932faa37bd5bce1f4e0fbd28496047b3e" }, "downloads": -1, "filename": "Fortuna-3.8.4.tar.gz", "has_sig": false, "md5_digest": "b34cb424243c33a7586d501c700806f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 158507, "upload_time": "2019-09-05T21:18:44", "url": "https://files.pythonhosted.org/packages/2a/f8/7290a46d9615703812339b672d131df638efccacd0f685e56f27bd8bc704/Fortuna-3.8.4.tar.gz" } ], "3.8.5": [ { "comment_text": "", "digests": { "md5": "611f847311000731378579934cadd4ae", "sha256": "d0a1df44a9dbefeaedcb0581e7a4956cf2b15ffb0ff06950adcb1bf36ced08ab" }, "downloads": -1, "filename": "Fortuna-3.8.5-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "611f847311000731378579934cadd4ae", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 138770, "upload_time": "2019-09-05T21:21:13", "url": "https://files.pythonhosted.org/packages/9a/ed/c51328c1aa1774cc6b28cf3e2771beae97fc64d59d98110b4b18f9dc5c33/Fortuna-3.8.5-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "62f0eca88a407d8e343bf805d12a2352", "sha256": "d79ef767bca85818760aa36344153db6d41d841e35c570836b47e1445654d07c" }, "downloads": -1, "filename": "Fortuna-3.8.5.tar.gz", "has_sig": false, "md5_digest": "62f0eca88a407d8e343bf805d12a2352", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 158516, "upload_time": "2019-09-05T21:21:15", "url": "https://files.pythonhosted.org/packages/a2/5b/78fbb03297cc97c8aacf958e99ca773a5b92cd8d509d34cb559e9272b1f6/Fortuna-3.8.5.tar.gz" } ], "3.8.6": [ { "comment_text": "", "digests": { "md5": "9e71d2219fb7aee6438e904828e5cddb", "sha256": "dff89477039e8a1974023657f0421a0cb3c93164a25726bdf87c0b1e0b6c97b5" }, "downloads": -1, "filename": "Fortuna-3.8.6-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "9e71d2219fb7aee6438e904828e5cddb", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 138813, "upload_time": "2019-09-07T01:20:52", "url": "https://files.pythonhosted.org/packages/73/39/db8aec46685763be3a010c699374fe7c91057272693b51d2dd70f5cb5278/Fortuna-3.8.6-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6b2f4e8e21ace809cfdb38f644e191c0", "sha256": "07934d034b4050ec696cd09d9ab3a5014a89662de337565031abfdbf2e843869" }, "downloads": -1, "filename": "Fortuna-3.8.6.tar.gz", "has_sig": false, "md5_digest": "6b2f4e8e21ace809cfdb38f644e191c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 158620, "upload_time": "2019-09-07T01:20:54", "url": "https://files.pythonhosted.org/packages/d9/3c/e66ea2802be950389a00876c5448f923c26042cdfb02008f68116bea60d5/Fortuna-3.8.6.tar.gz" } ], "3.8.7": [ { "comment_text": "", "digests": { "md5": "d69e0e411c1b961d296626cc6c50db26", "sha256": "5c2bb3bd479bae6fe435369cba586cf90578c17b2de5e6191d57f0c30299320b" }, "downloads": -1, "filename": "Fortuna-3.8.7-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "d69e0e411c1b961d296626cc6c50db26", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 138824, "upload_time": "2019-09-07T07:16:37", "url": "https://files.pythonhosted.org/packages/f9/18/941b52fa4556f7cc8aca60b217ed2f4ad67125d957a820fae38e0e5d82ca/Fortuna-3.8.7-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "240707bc6996a667cdaca943b691a31f", "sha256": "6c46447de00fcba19262f9dcf7691edeb5aa4bcf11274f3228c3e3db436bdeca" }, "downloads": -1, "filename": "Fortuna-3.8.7.tar.gz", "has_sig": false, "md5_digest": "240707bc6996a667cdaca943b691a31f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 158635, "upload_time": "2019-09-07T07:16:40", "url": "https://files.pythonhosted.org/packages/cc/1c/7b4d5545018eb9f08db23fb6a08c4f6b14393e365401ce1b2d65364eed63/Fortuna-3.8.7.tar.gz" } ], "3.8.8": [ { "comment_text": "", "digests": { "md5": "1a0624faf4f8f4a6a0feec58c6228853", "sha256": "a058c086e11bd836a107703106a78adcf6dcdcfc346167d02ac12b890ef75cb7" }, "downloads": -1, "filename": "Fortuna-3.8.8-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "1a0624faf4f8f4a6a0feec58c6228853", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 138844, "upload_time": "2019-09-10T00:52:15", "url": "https://files.pythonhosted.org/packages/f3/44/613ba3d435a41fd1eeaa7537247a4a6e91cf8b7a6c29e29feaca45b85f83/Fortuna-3.8.8-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3a1d986c8e2f5e8fd6ff4fb30b8b8a45", "sha256": "35eac78101a86bc993e400eff2313a08f470629f1bb9fa07745c972dbe72e189" }, "downloads": -1, "filename": "Fortuna-3.8.8.tar.gz", "has_sig": false, "md5_digest": "3a1d986c8e2f5e8fd6ff4fb30b8b8a45", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 158761, "upload_time": "2019-09-10T00:52:18", "url": "https://files.pythonhosted.org/packages/bd/b8/19609bb6b6e742e84c11ee79d0129f9dfb6429566a299bd4636753d6f4ff/Fortuna-3.8.8.tar.gz" } ], "3.8.9": [ { "comment_text": "", "digests": { "md5": "53aa07baf1d8a7fe5f328745123d6324", "sha256": "884fd4ddb5068e7c88a05a62b509398936b64369ba451e71ef6080a8eeb83ee9" }, "downloads": -1, "filename": "Fortuna-3.8.9-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "53aa07baf1d8a7fe5f328745123d6324", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 138379, "upload_time": "2019-09-22T17:56:33", "url": "https://files.pythonhosted.org/packages/ea/37/0c33d4e3e311fefc6e8f5aedc62e6c3fdddefa82289bf9e4b5148b5d857b/Fortuna-3.8.9-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "17228d0060f0ebef2cccc05a3e7f0ad4", "sha256": "0a4afdab5001042e8ad41d2801c5788ead0fa55343f076cd04de84a7f80ce3d7" }, "downloads": -1, "filename": "Fortuna-3.8.9.tar.gz", "has_sig": false, "md5_digest": "17228d0060f0ebef2cccc05a3e7f0ad4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 157833, "upload_time": "2019-09-22T17:56:36", "url": "https://files.pythonhosted.org/packages/20/d4/2a7ef07bbb0170245277638b094517e7089c71c8b199f10f847a67f80d56/Fortuna-3.8.9.tar.gz" } ], "3.9.1": [ { "comment_text": "", "digests": { "md5": "279aa42ebe14812fad84177e525d18e7", "sha256": "74acfac8716271a7a8772d9649a0a9e4caa0eaec7f57cbc894b549022776174f" }, "downloads": -1, "filename": "Fortuna-3.9.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "279aa42ebe14812fad84177e525d18e7", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 139973, "upload_time": "2019-09-26T06:30:52", "url": "https://files.pythonhosted.org/packages/f0/3d/c90e8e96421e27f71d0b3c93bd1a92afae06d7b428a3a8c2bf5907537404/Fortuna-3.9.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0a1a34223166076dc106577074afe238", "sha256": "72a4084e0d74ecb1807f6af189821a90ae8caecb0e155eb68690fa000a480fae" }, "downloads": -1, "filename": "Fortuna-3.9.1.tar.gz", "has_sig": false, "md5_digest": "0a1a34223166076dc106577074afe238", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 165164, "upload_time": "2019-09-26T06:30:55", "url": "https://files.pythonhosted.org/packages/11/30/d467f49e699d3b565c8d7cca3edc88922a522cb739077777a59af76ada3a/Fortuna-3.9.1.tar.gz" } ], "3.9.10": [ { "comment_text": "", "digests": { "md5": "f04280afd294ab7aeeb7336e06d62dd8", "sha256": "5079afd1874c0362c1b813e334f3ef8c2c737e2492acffee8ae0d72aafcaf966" }, "downloads": -1, "filename": "Fortuna-3.9.10-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "f04280afd294ab7aeeb7336e06d62dd8", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 141914, "upload_time": "2019-10-13T21:36:31", "url": "https://files.pythonhosted.org/packages/86/8c/fe448bdbfc473c4a9efe132c20c6390218aeea51260263542bdd5cd70cea/Fortuna-3.9.10-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4026cba48da0c45e9ef199a2f2035cbd", "sha256": "606b80a403adf972d07b4370b464bda92baa6357f98907a2b300aec0173c0efa" }, "downloads": -1, "filename": "Fortuna-3.9.10.tar.gz", "has_sig": false, "md5_digest": "4026cba48da0c45e9ef199a2f2035cbd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 167078, "upload_time": "2019-10-13T21:36:34", "url": "https://files.pythonhosted.org/packages/32/00/659d8688e9be42558b4943f28bf6f4ad1b4fb2d6fd3faf9e0788fd6fe024/Fortuna-3.9.10.tar.gz" } ], "3.9.11": [ { "comment_text": "", "digests": { "md5": "859bcc8fb7182eec85873270ffd8902f", "sha256": "4ab8f38462892486a03f3bd781e0982d16341714bfd4036058c18989631e540c" }, "downloads": -1, "filename": "Fortuna-3.9.11-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "859bcc8fb7182eec85873270ffd8902f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 142030, "upload_time": "2019-10-15T18:07:02", "url": "https://files.pythonhosted.org/packages/ae/7c/08c9986bebf62a8bc0d9c3e0bb896732076a7aef319da1d9abd6d67b3235/Fortuna-3.9.11-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "aeaa58724d44615c51c72d354848d92a", "sha256": "259078b34f28af5e31e6854b1a2586e978156f3237402cecf505297b4b6fe7b1" }, "downloads": -1, "filename": "Fortuna-3.9.11.tar.gz", "has_sig": false, "md5_digest": "aeaa58724d44615c51c72d354848d92a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 166966, "upload_time": "2019-10-15T18:07:06", "url": "https://files.pythonhosted.org/packages/f3/33/ddf20a0f1fb27db2ec8fac665781ce1acb5adcbaca55598cfed67f27eaf6/Fortuna-3.9.11.tar.gz" } ], "3.9.2": [ { "comment_text": "", "digests": { "md5": "026cda7da93806ed8be7319f00996f47", "sha256": "8a5184174aa2ef4979f93d043b1e9112cc9a1281643b3407385d660122370b47" }, "downloads": -1, "filename": "Fortuna-3.9.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "026cda7da93806ed8be7319f00996f47", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 140136, "upload_time": "2019-09-26T07:04:07", "url": "https://files.pythonhosted.org/packages/56/1e/f33da520316e65d3a9bead7b151395d463cf2f00297a5383a2e55e131aca/Fortuna-3.9.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "be88856618d4ca5158ff77df6c10eba9", "sha256": "0dcca72946121fe94075bdc7e2522a3b4696261ea3e58b2e2999c413d2aed26f" }, "downloads": -1, "filename": "Fortuna-3.9.2.tar.gz", "has_sig": false, "md5_digest": "be88856618d4ca5158ff77df6c10eba9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 165607, "upload_time": "2019-09-26T07:04:10", "url": "https://files.pythonhosted.org/packages/e0/66/f9e5dca61383938193d692f97cdfa4fe1ae150ce683f756eefc0e4db5edf/Fortuna-3.9.2.tar.gz" } ], "3.9.3": [ { "comment_text": "", "digests": { "md5": "c64197dc307f06fad3e3ede416b69dbd", "sha256": "ad0b8a0940f62a21f7ebeac041ea361776ab1931bd2bf12eb40cd1b10f59e305" }, "downloads": -1, "filename": "Fortuna-3.9.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "c64197dc307f06fad3e3ede416b69dbd", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 140212, "upload_time": "2019-09-26T23:05:41", "url": "https://files.pythonhosted.org/packages/8c/51/7036986470df12981fcae494bd4224411fec3bbf63a0bd81998259681112/Fortuna-3.9.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b456ed69923ca0d64badd40fe28766ee", "sha256": "65eccfec30061130e285f78c86e76ffc20f49df701ebe559f389d76a887659a0" }, "downloads": -1, "filename": "Fortuna-3.9.3.tar.gz", "has_sig": false, "md5_digest": "b456ed69923ca0d64badd40fe28766ee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 165715, "upload_time": "2019-09-26T23:05:44", "url": "https://files.pythonhosted.org/packages/0a/cb/2f5d77c7c0ac31a3a7926cf446dba9d947b75a211fef576faf06553e0e46/Fortuna-3.9.3.tar.gz" } ], "3.9.4": [ { "comment_text": "", "digests": { "md5": "3954bb7bd146101d2cad15687f782b87", "sha256": "fda37c3b012866cd69b23e003984ec386820a73c3a9ac0b195176581cdadc974" }, "downloads": -1, "filename": "Fortuna-3.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "3954bb7bd146101d2cad15687f782b87", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 140238, "upload_time": "2019-09-27T16:33:27", "url": "https://files.pythonhosted.org/packages/df/a2/9315a14cd5ce693696e2c7ecdfc59a09418ed31bb1f731eb433c63a55f89/Fortuna-3.9.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e5719ae08a57f91a47b7c2cd7a3824ab", "sha256": "d9ae4b60c2247ff7e700779e075407a9d50fe2dd2fd16591c82707190a9d3539" }, "downloads": -1, "filename": "Fortuna-3.9.4.tar.gz", "has_sig": false, "md5_digest": "e5719ae08a57f91a47b7c2cd7a3824ab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 165761, "upload_time": "2019-09-27T16:33:30", "url": "https://files.pythonhosted.org/packages/f6/28/0758c25aca0b5c977581f077f818ea8c41ad055f770f4e0b6b863a32ddfc/Fortuna-3.9.4.tar.gz" } ], "3.9.5": [ { "comment_text": "", "digests": { "md5": "10ff90c3f37826c776b995bcc93bcb7e", "sha256": "8cd60162a20e30d64042e07a4898fe7628d2f2a6ce51945bebaa1b1ba98efb38" }, "downloads": -1, "filename": "Fortuna-3.9.5-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "10ff90c3f37826c776b995bcc93bcb7e", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 140074, "upload_time": "2019-10-01T06:49:12", "url": "https://files.pythonhosted.org/packages/1e/7e/819eec734183e7a2bc46e01cafbef4f8ece0dbeb8db4a190fc42a86fcc84/Fortuna-3.9.5-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4d1617feff452ad255a4f42f554e5327", "sha256": "90e0428fae55419cbc5155f19697203beed0fa7f121ced0d54066388352c93f2" }, "downloads": -1, "filename": "Fortuna-3.9.5.tar.gz", "has_sig": false, "md5_digest": "4d1617feff452ad255a4f42f554e5327", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 166092, "upload_time": "2019-10-01T06:49:15", "url": "https://files.pythonhosted.org/packages/66/a6/4bf44d57c5aeab6f78013a86c7b1862eddd2fbb11d8705eece6fd8ff67a5/Fortuna-3.9.5.tar.gz" } ], "3.9.7": [ { "comment_text": "", "digests": { "md5": "9be728c1fc8a9ad8c5aea4108fb5aa5f", "sha256": "2cdd3c47dac6d55a80fbd78783e636141a9961ac1d9bf6116fde5f2664980b72" }, "downloads": -1, "filename": "Fortuna-3.9.7-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "9be728c1fc8a9ad8c5aea4108fb5aa5f", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 141824, "upload_time": "2019-10-04T20:47:26", "url": "https://files.pythonhosted.org/packages/6b/03/04b9850a4518ed37e5b360b16c5108f545922d9111ed6b48306c2d1b305e/Fortuna-3.9.7-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c21ab70abb8dea91bfbeb7e8d71bee9e", "sha256": "7424015716d5b8002d5cf1118335ba90c15f488a16a3c767b535bad2e4219cc9" }, "downloads": -1, "filename": "Fortuna-3.9.7.tar.gz", "has_sig": false, "md5_digest": "c21ab70abb8dea91bfbeb7e8d71bee9e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 166707, "upload_time": "2019-10-04T20:47:28", "url": "https://files.pythonhosted.org/packages/75/0f/f94b37a3ab787f4029b7f4c83a5a6e01533b13a8df7c601f9f40f7158f02/Fortuna-3.9.7.tar.gz" } ], "3.9.8": [ { "comment_text": "", "digests": { "md5": "790d0aedf30d455bac1ddff5599f6fe9", "sha256": "8e7458d486e7a4a87ef0480f17e0ab2deeb180e8ac68884aa59e5a887eb0a909" }, "downloads": -1, "filename": "Fortuna-3.9.8-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "790d0aedf30d455bac1ddff5599f6fe9", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 141801, "upload_time": "2019-10-08T04:56:11", "url": "https://files.pythonhosted.org/packages/d5/9e/6c5e34378bc81226f126192ca080b31e277a5f19dfa725447ce76875b274/Fortuna-3.9.8-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d1753d35bfe34ac7e15e6483c6000bb8", "sha256": "e1f22dec7820e6d99e48234632ba49722f1441889e3ac4e422aeacbc81165be4" }, "downloads": -1, "filename": "Fortuna-3.9.8.tar.gz", "has_sig": false, "md5_digest": "d1753d35bfe34ac7e15e6483c6000bb8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 166704, "upload_time": "2019-10-08T04:56:14", "url": "https://files.pythonhosted.org/packages/7e/d1/515d7e2133c53c9b346ee9985c376402279b88104265d9633a7ba2ac4fd5/Fortuna-3.9.8.tar.gz" } ], "3.9.9": [ { "comment_text": "", "digests": { "md5": "30bdd82d10e9b07022dee2fac81c327c", "sha256": "26c286bfcd0d464d6b76901149bca902d92a9907a38f5ea958dc2494aab363d3" }, "downloads": -1, "filename": "Fortuna-3.9.9-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "30bdd82d10e9b07022dee2fac81c327c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 141844, "upload_time": "2019-10-08T05:05:45", "url": "https://files.pythonhosted.org/packages/76/1e/420027d4db3c03f08e407ff4cfce2dea693ae1d6945bdfe5b129a2fa23f7/Fortuna-3.9.9-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "10344b0fa25af3d0524b539848b0dd25", "sha256": "215bcde86ec8beb8bcb1acb5c0da45e88dd09412b26cbd84d172c3d395e3468d" }, "downloads": -1, "filename": "Fortuna-3.9.9.tar.gz", "has_sig": false, "md5_digest": "10344b0fa25af3d0524b539848b0dd25", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 166873, "upload_time": "2019-10-08T05:05:47", "url": "https://files.pythonhosted.org/packages/05/f6/d366488d133e6ede7b1219a7dcf1e4f32909415410cfb5087ea712b94dcf/Fortuna-3.9.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e3add5f8d7e817ee4bd79501e704d797", "sha256": "da9eb70fa4b21a8a28ac2c09abf14a4afb3d178284cb2640dc2754bd1d288fb0" }, "downloads": -1, "filename": "Fortuna-3.10.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "e3add5f8d7e817ee4bd79501e704d797", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 142071, "upload_time": "2019-10-15T19:53:30", "url": "https://files.pythonhosted.org/packages/ee/9a/b38deec670b839a4fd7d704be8be75e990b33b6c4814a318aadd228e3ff7/Fortuna-3.10.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "70a90a150e220a5da8dbaec8b3f9a4e8", "sha256": "dec8c269fd932c7e8d77cf363211f68738bf999d6e92050da48fdd5e8686e63b" }, "downloads": -1, "filename": "Fortuna-3.10.0.tar.gz", "has_sig": false, "md5_digest": "70a90a150e220a5da8dbaec8b3f9a4e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 167073, "upload_time": "2019-10-15T19:53:33", "url": "https://files.pythonhosted.org/packages/19/02/b578df07771e2fa18e3d49446a0dc0a314b3ca0793f624b91cdca057a71a/Fortuna-3.10.0.tar.gz" } ] }