diff --git a/.flox/.gitignore b/.flox/.gitignore deleted file mode 100644 index 8d21186..0000000 --- a/.flox/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -run/ -cache/ -lib/ -log/ -!env/ diff --git a/.flox/env.json b/.flox/env.json deleted file mode 100644 index 22be43c..0000000 --- a/.flox/env.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "pyggp", - "version": 1 -} diff --git a/.flox/env/manifest.lock b/.flox/env/manifest.lock deleted file mode 100644 index 1139ba1..0000000 --- a/.flox/env/manifest.lock +++ /dev/null @@ -1,608 +0,0 @@ -{ - "lockfile-version": 1, - "manifest": { - "version": 1, - "install": { - "gcc-unwrapped": { - "pkg-path": "gcc-unwrapped" - }, - "glibc": { - "pkg-path": "glibc", - "systems": [ - "aarch64-linux", - "x86_64-linux" - ] - }, - "hyperfine": { - "pkg-path": "hyperfine" - }, - "poetry": { - "pkg-path": "poetry" - }, - "python3": { - "pkg-path": "python3" - } - }, - "hook": { - "on-activate": " # Autogenerated by Flox\n\n # Setup a Python virtual environment\n\n export POETRY_VIRTUALENVS_PATH=\"$FLOX_ENV_CACHE/poetry/virtualenvs\"\n\n if [ -z \"$(poetry env info --path)\" ]; then\n echo \"Creating poetry virtual environment in $POETRY_VIRTUALENVS_PATH\"\n poetry lock --quiet\n fi\n\n # Quietly activate venv and install packages in a subshell so\n # that the venv can be freshly activated in the profile section.\n (\n source \"$(poetry env info --path)/bin/activate\"\n poetry install --quiet\n )\n\n # End autogenerated by Flox\n" - }, - "profile": { - "bash": " # Autogenerated by Flox\n\n echo \"Activating poetry virtual environment\" >&2\n source \"$(poetry env info --path)/bin/activate\"\n\n # End autogenerated by Flox\n", - "zsh": " # Autogenerated by Flox\n\n echo \"Activating poetry virtual environment\" >&2\n source \"$(poetry env info --path)/bin/activate\"\n\n # End autogenerated by Flox\n", - "fish": " # Autogenerated by Flox\n\n echo \"Activating poetry virtual environment\" >&2\n source \"$(poetry env info --path)/bin/activate.fish\"\n\n # End autogenerated by Flox\n", - "tcsh": " # Autogenerated by Flox\n\n echo \"Activating poetry virtual environment\" >&2\n source \"$(poetry env info --path)/bin/activate.csh\"\n\n # End autogenerated by Flox\n" - }, - "options": { - "systems": [ - "aarch64-darwin", - "aarch64-linux", - "x86_64-darwin", - "x86_64-linux" - ], - "allow": { - "licenses": [] - }, - "semver": {} - } - }, - "packages": [ - { - "attr_path": "gcc-unwrapped", - "broken": false, - "derivation": "/nix/store/bla5iam0ajnsislkb37gvyp6kal1sz2n-gcc-14-20241116.drv", - "description": "GNU Compiler Collection, version 14-20241116", - "install_id": "gcc-unwrapped", - "license": "GPL-3.0-or-later", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "gcc-14-20241116", - "pname": "gcc-unwrapped", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "14-20241116", - "outputs_to_install": [ - "man", - "out" - ], - "outputs": { - "info": "/nix/store/rmc0gr696rd090f7z8mfsnmj0wgwphcd-gcc-14-20241116-info", - "lib": "/nix/store/q03nbkilgvk9w7dkh8iz4b71hh24ngg7-gcc-14-20241116-lib", - "man": "/nix/store/0s9sianvkh4nc5hmq2pi84hfiwlbzg3d-gcc-14-20241116-man", - "out": "/nix/store/78gdab2hvrlv1hgijv63yrsmgg65rdib-gcc-14-20241116" - }, - "system": "aarch64-darwin", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "gcc-unwrapped", - "broken": false, - "derivation": "/nix/store/c7jkkgyr899gkxlki078sdic0a1pldjb-gcc-14-20241116.drv", - "description": "GNU Compiler Collection, version 14-20241116", - "install_id": "gcc-unwrapped", - "license": "GPL-3.0-or-later", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "gcc-14-20241116", - "pname": "gcc-unwrapped", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "14-20241116", - "outputs_to_install": [ - "man", - "out" - ], - "outputs": { - "checksum": "/nix/store/birmzzpqqk0m8ishbn8w6dfjcxi1vj7w-gcc-14-20241116-checksum", - "info": "/nix/store/iyyx0g44mv74hw6ll9vklr1k8qlhdby6-gcc-14-20241116-info", - "lib": "/nix/store/1bw09fn8rdrp8i9zw5sdx0anw1rfh3b5-gcc-14-20241116-lib", - "libgcc": "/nix/store/lz9364hg01q2h25mi4kq9y2c7dyivk16-gcc-14-20241116-libgcc", - "man": "/nix/store/8xpp1kp3b5wy0adpl9sdpib55i0r3a51-gcc-14-20241116-man", - "out": "/nix/store/l71wz2r8ki25kzw33jwssg8rh77xfkpr-gcc-14-20241116" - }, - "system": "aarch64-linux", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "gcc-unwrapped", - "broken": false, - "derivation": "/nix/store/hhz90ry7ffb7sn9plq5qrxchivzl50d9-gcc-14-20241116.drv", - "description": "GNU Compiler Collection, version 14-20241116", - "install_id": "gcc-unwrapped", - "license": "GPL-3.0-or-later", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "gcc-14-20241116", - "pname": "gcc-unwrapped", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "14-20241116", - "outputs_to_install": [ - "man", - "out" - ], - "outputs": { - "info": "/nix/store/29d5v5fbp2dvr2zg2bk4hd2nllp296v3-gcc-14-20241116-info", - "lib": "/nix/store/185w2l0hfc78964p95jlnj0dwqmxjd6c-gcc-14-20241116-lib", - "man": "/nix/store/mk1z9cfg7a7b7qjdf8i9di42pdk04dnp-gcc-14-20241116-man", - "out": "/nix/store/82si14nf3c21ldh76q8zz19s088j9daq-gcc-14-20241116" - }, - "system": "x86_64-darwin", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "gcc-unwrapped", - "broken": false, - "derivation": "/nix/store/8blxxw85i9girp8alj22hg2ymfgg62hp-gcc-14-20241116.drv", - "description": "GNU Compiler Collection, version 14-20241116", - "install_id": "gcc-unwrapped", - "license": "GPL-3.0-or-later", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "gcc-14-20241116", - "pname": "gcc-unwrapped", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "14-20241116", - "outputs_to_install": [ - "man", - "out" - ], - "outputs": { - "checksum": "/nix/store/avr63jc9b7i54mchhvicjk6jv7jqxm03-gcc-14-20241116-checksum", - "info": "/nix/store/4cb8yffwzzb7azd2bcimp9gprhy0x5ga-gcc-14-20241116-info", - "lib": "/nix/store/2lhklm5aizx30qbw49acnrrzkj9lbmij-gcc-14-20241116-lib", - "libgcc": "/nix/store/h03dvda05kajz6ja7zx9lxgwzn3l0wcb-gcc-14-20241116-libgcc", - "man": "/nix/store/g0byixvli8kif5gps8hz3znp0asrxc2i-gcc-14-20241116-man", - "out": "/nix/store/dih8vf5naf93c0wcfxqa9pll3k7iv9bm-gcc-14-20241116" - }, - "system": "x86_64-linux", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "glibc", - "broken": false, - "derivation": "/nix/store/35i4k40ml63m0bp6fh8sgfm2yy7d1pwn-glibc-2.40-66.drv", - "description": "GNU C Library", - "install_id": "glibc", - "license": "LGPL-2.0-or-later", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "glibc-2.40-66", - "pname": "glibc", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "2.40-66", - "outputs_to_install": [ - "bin" - ], - "outputs": { - "bin": "/nix/store/0s2z5wswc329f47az79bg5l0rrz8p1kb-glibc-2.40-66-bin", - "debug": "/nix/store/nzcxp7jxnybz92hzq2yq3qng5yb6sknl-glibc-2.40-66-debug", - "dev": "/nix/store/bl48bhyxwk014gaknn4cy4dng0zajz8r-glibc-2.40-66-dev", - "getent": "/nix/store/72fnpddn9sq50byxgxr917v4s8287w29-glibc-2.40-66-getent", - "out": "/nix/store/4gy33i75jagm0nwqh8pxlzg7wli2nf24-glibc-2.40-66", - "static": "/nix/store/n1mbjqw0vv4nm6zhgc87rm77bqps3g55-glibc-2.40-66-static" - }, - "system": "aarch64-linux", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "glibc", - "broken": false, - "derivation": "/nix/store/k1labi1rl032s7rrqklppjs7f9r5nr4l-glibc-2.40-66.drv", - "description": "GNU C Library", - "install_id": "glibc", - "license": "LGPL-2.0-or-later", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "glibc-2.40-66", - "pname": "glibc", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "2.40-66", - "outputs_to_install": [ - "bin" - ], - "outputs": { - "bin": "/nix/store/4q7kqnnr018yr54dsqdc5gvfqkwm6xa5-glibc-2.40-66-bin", - "debug": "/nix/store/dxbv3bmy8if5k594fsfaqhrrdgqlf32n-glibc-2.40-66-debug", - "dev": "/nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev", - "getent": "/nix/store/8v8zywxx7wrr5lzq48rmbai0gc7jnrxl-glibc-2.40-66-getent", - "out": "/nix/store/6q2mknq81cyscjmkv72fpcsvan56qhmg-glibc-2.40-66", - "static": "/nix/store/18i8scci64nm798fadp0jzim4hypgwxp-glibc-2.40-66-static" - }, - "system": "x86_64-linux", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "hyperfine", - "broken": false, - "derivation": "/nix/store/88k0nc7fh2i9dbb3h21ihali0yyyhsd2-hyperfine-1.19.0.drv", - "description": "Command-line benchmarking tool", - "install_id": "hyperfine", - "license": "[ Apache-2.0, MIT ]", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "hyperfine-1.19.0", - "pname": "hyperfine", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "1.19.0", - "outputs_to_install": [ - "out" - ], - "outputs": { - "out": "/nix/store/9q14zmsjl3sgil27a0mgj3p8y5yvb0j1-hyperfine-1.19.0" - }, - "system": "aarch64-darwin", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "hyperfine", - "broken": false, - "derivation": "/nix/store/jvwya9snvad27hfkz6dr2q4dni4ax09c-hyperfine-1.19.0.drv", - "description": "Command-line benchmarking tool", - "install_id": "hyperfine", - "license": "[ Apache-2.0, MIT ]", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "hyperfine-1.19.0", - "pname": "hyperfine", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "1.19.0", - "outputs_to_install": [ - "out" - ], - "outputs": { - "out": "/nix/store/ryff1lj051mhkh64sfiwih7qrfqfmgrz-hyperfine-1.19.0" - }, - "system": "aarch64-linux", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "hyperfine", - "broken": false, - "derivation": "/nix/store/qvlyl4jgqcaz3yvzi9h55yfqrf9hg4a1-hyperfine-1.19.0.drv", - "description": "Command-line benchmarking tool", - "install_id": "hyperfine", - "license": "[ Apache-2.0, MIT ]", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "hyperfine-1.19.0", - "pname": "hyperfine", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "1.19.0", - "outputs_to_install": [ - "out" - ], - "outputs": { - "out": "/nix/store/gx8s44fc3qvbnlj6hl8l46k89vwm59az-hyperfine-1.19.0" - }, - "system": "x86_64-darwin", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "hyperfine", - "broken": false, - "derivation": "/nix/store/rxlbp4v6386lbsdxv3810iwqr3qc7rn1-hyperfine-1.19.0.drv", - "description": "Command-line benchmarking tool", - "install_id": "hyperfine", - "license": "[ Apache-2.0, MIT ]", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "hyperfine-1.19.0", - "pname": "hyperfine", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "1.19.0", - "outputs_to_install": [ - "out" - ], - "outputs": { - "out": "/nix/store/a8sylgj73mbn19nd8b08wy9n5wv0xiag-hyperfine-1.19.0" - }, - "system": "x86_64-linux", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "poetry", - "broken": false, - "derivation": "/nix/store/5qkjbybshmyqf1x96l629r1wqrpazkw2-python3.12-poetry-2.0.1.drv", - "description": "Python dependency management and packaging made easy", - "install_id": "poetry", - "license": "MIT", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "poetry-2.0.1", - "pname": "poetry", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "2.0.1", - "outputs_to_install": [ - "out" - ], - "outputs": { - "dist": "/nix/store/5zka2ssdi6s2vai4b7f798bmssix949i-python3.12-poetry-2.0.1-dist", - "out": "/nix/store/2n9g3dv4v5h9747qbjxvk3dywq3ax7fl-python3.12-poetry-2.0.1" - }, - "system": "aarch64-darwin", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "poetry", - "broken": false, - "derivation": "/nix/store/8dz3fdyzv7x3g5qz92a25b4vnrdqss69-python3.12-poetry-2.0.1.drv", - "description": "Python dependency management and packaging made easy", - "install_id": "poetry", - "license": "MIT", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "poetry-2.0.1", - "pname": "poetry", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "2.0.1", - "outputs_to_install": [ - "out" - ], - "outputs": { - "dist": "/nix/store/d7diy3xbmv8c71v15wgqw5i38yc3qvx6-python3.12-poetry-2.0.1-dist", - "out": "/nix/store/88pxfw3iv8yzsd71iqbhmwmz61fll5hx-python3.12-poetry-2.0.1" - }, - "system": "aarch64-linux", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "poetry", - "broken": false, - "derivation": "/nix/store/g4x6j8wmz56s79gikzayzr3bly73m8kn-python3.12-poetry-2.0.1.drv", - "description": "Python dependency management and packaging made easy", - "install_id": "poetry", - "license": "MIT", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "poetry-2.0.1", - "pname": "poetry", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "2.0.1", - "outputs_to_install": [ - "out" - ], - "outputs": { - "dist": "/nix/store/x8s862p4jzfrxpyhyyb4ibyybjkk755c-python3.12-poetry-2.0.1-dist", - "out": "/nix/store/icxhls1w17gjinnkkcbndwwr9a43i834-python3.12-poetry-2.0.1" - }, - "system": "x86_64-darwin", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "poetry", - "broken": false, - "derivation": "/nix/store/dva6inzvxl56zc3c2haca7zfqdnl588f-python3.12-poetry-2.0.1.drv", - "description": "Python dependency management and packaging made easy", - "install_id": "poetry", - "license": "MIT", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "poetry-2.0.1", - "pname": "poetry", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "2.0.1", - "outputs_to_install": [ - "out" - ], - "outputs": { - "dist": "/nix/store/rm2ccyw884vjwqw3h7dqw5igb3b802b0-python3.12-poetry-2.0.1-dist", - "out": "/nix/store/xr08anzxwdgldcc5y28dlg8r2jv362j3-python3.12-poetry-2.0.1" - }, - "system": "x86_64-linux", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "python3", - "broken": false, - "derivation": "/nix/store/qkmslik2xa1n1375x1df9vd6j3x0rqv9-python3-3.12.9.drv", - "description": "High-level dynamically-typed programming language", - "install_id": "python3", - "license": "Python-2.0", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "python3-3.12.9", - "pname": "python3", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "3.12.9", - "outputs_to_install": [ - "out" - ], - "outputs": { - "out": "/nix/store/wwqdmdr2f5wrjnsjs64bny8df471rh9b-python3-3.12.9" - }, - "system": "aarch64-darwin", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "python3", - "broken": false, - "derivation": "/nix/store/al28sw5ivj1c6nz15vj1dja7p0hcp19z-python3-3.12.9.drv", - "description": "High-level dynamically-typed programming language", - "install_id": "python3", - "license": "Python-2.0", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "python3-3.12.9", - "pname": "python3", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "3.12.9", - "outputs_to_install": [ - "out" - ], - "outputs": { - "debug": "/nix/store/rviz8lcykprbj68dj7hdlwk2sb5fbihb-python3-3.12.9-debug", - "out": "/nix/store/bm0zc89iq0aml2afkqq5j7sy0ax7cwp6-python3-3.12.9" - }, - "system": "aarch64-linux", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "python3", - "broken": false, - "derivation": "/nix/store/z14d51a8dbca3g7b1ppi6wa2hb20ycqz-python3-3.12.9.drv", - "description": "High-level dynamically-typed programming language", - "install_id": "python3", - "license": "Python-2.0", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "python3-3.12.9", - "pname": "python3", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "3.12.9", - "outputs_to_install": [ - "out" - ], - "outputs": { - "out": "/nix/store/sgs2q71rp0vmy5jvp7cgbhqq3qzkqa4x-python3-3.12.9" - }, - "system": "x86_64-darwin", - "group": "toplevel", - "priority": 5 - }, - { - "attr_path": "python3", - "broken": false, - "derivation": "/nix/store/xr05xclxx13npd0f83p1wq63a2qgxknl-python3-3.12.9.drv", - "description": "High-level dynamically-typed programming language", - "install_id": "python3", - "license": "Python-2.0", - "locked_url": "https://github.com/flox/nixpkgs?rev=10069ef4cf863633f57238f179a0297de84bd8d3", - "name": "python3-3.12.9", - "pname": "python3", - "rev": "10069ef4cf863633f57238f179a0297de84bd8d3", - "rev_count": 763342, - "rev_date": "2025-03-06T07:41:12Z", - "scrape_date": "2025-03-08T00:31:14Z", - "stabilities": [ - "unstable" - ], - "unfree": false, - "version": "3.12.9", - "outputs_to_install": [ - "out" - ], - "outputs": { - "debug": "/nix/store/w8q3lnnikgh95fkcnjmiqy6930ji28gx-python3-3.12.9-debug", - "out": "/nix/store/26yi95240650jxp5dj78xzch70i1kzlz-python3-3.12.9" - }, - "system": "x86_64-linux", - "group": "toplevel", - "priority": 5 - } - ] -} diff --git a/.flox/env/manifest.toml b/.flox/env/manifest.toml deleted file mode 100644 index b55bd22..0000000 --- a/.flox/env/manifest.toml +++ /dev/null @@ -1,118 +0,0 @@ -## Flox Environment Manifest ----------------------------------------- -## -## _Everything_ you need to know about the _manifest_ is here: -## -## https://flox.dev/docs/concepts/manifest -## -## ------------------------------------------------------------------- -# Flox manifest version managed by Flox CLI -version = 1 - - -## Install Packages -------------------------------------------------- -## $ flox install gum <- puts a package in [install] section below -## $ flox search gum <- search for a package -## $ flox show gum <- show all versions of a package -## ------------------------------------------------------------------- -[install] -python3 = { pkg-path = "python3" } -poetry = { pkg-path = "poetry" } -gcc-unwrapped = { pkg-path = "gcc-unwrapped" } -hyperfine.pkg-path = "hyperfine" -glibc.pkg-path = "glibc" -glibc.systems = ["aarch64-linux", "x86_64-linux"] - - -## Environment Variables --------------------------------------------- -## ... available for use in the activated environment -## as well as [hook], [profile] scripts and [services] below. -## ------------------------------------------------------------------- -[vars] -# INTRO_MESSAGE = "It's gettin' Flox in here" - - -## Activation Hook --------------------------------------------------- -## ... run by _bash_ shell when you run 'flox activate'. -## ------------------------------------------------------------------- -[hook] -on-activate = ''' - # Autogenerated by Flox - - # Setup a Python virtual environment - - export POETRY_VIRTUALENVS_PATH="$FLOX_ENV_CACHE/poetry/virtualenvs" - - if [ -z "$(poetry env info --path)" ]; then - echo "Creating poetry virtual environment in $POETRY_VIRTUALENVS_PATH" - poetry lock --quiet - fi - - # Quietly activate venv and install packages in a subshell so - # that the venv can be freshly activated in the profile section. - ( - source "$(poetry env info --path)/bin/activate" - poetry install --quiet - ) - - # End autogenerated by Flox -''' - - -## Profile script ---------------------------------------------------- -## ... sourced by _your shell_ when you run 'flox activate'. -## ------------------------------------------------------------------- -[profile] -bash = ''' - # Autogenerated by Flox - - echo "Activating poetry virtual environment" >&2 - source "$(poetry env info --path)/bin/activate" - - # End autogenerated by Flox -''' -fish = ''' - # Autogenerated by Flox - - echo "Activating poetry virtual environment" >&2 - source "$(poetry env info --path)/bin/activate.fish" - - # End autogenerated by Flox -''' -tcsh = ''' - # Autogenerated by Flox - - echo "Activating poetry virtual environment" >&2 - source "$(poetry env info --path)/bin/activate.csh" - - # End autogenerated by Flox -''' -zsh = ''' - # Autogenerated by Flox - - echo "Activating poetry virtual environment" >&2 - source "$(poetry env info --path)/bin/activate" - - # End autogenerated by Flox -''' - - -## Services ---------------------------------------------------------- -## $ flox services start <- Starts all services -## $ flox services status <- Status of running services -## $ flox activate --start-services <- Activates & starts all -## ------------------------------------------------------------------- -[services] -# myservice.command = "python3 -m http.server" - - -## Other Environment Options ----------------------------------------- -[options] -# Systems that environment is compatible with -systems = [ - "aarch64-darwin", - "aarch64-linux", - "x86_64-darwin", - "x86_64-linux", -] -# Uncomment to disable CUDA detection. -# cuda-detection = false diff --git a/mise.toml b/mise.toml new file mode 100644 index 0000000..f3d4fee --- /dev/null +++ b/mise.toml @@ -0,0 +1,3 @@ +[tools] +poetry = "2.1.2" +python = "3.12"