Skip to main content

Fgen Example

Example project using fgen to wrap a simple module

CI Coverage Docs

PyPI : PyPI PyPI: Supported Python versions PyPI install

Other info : License Last Commit Contributors

Full documentation can be found at: fgen-example.readthedocs.io. We recommend reading the docs there because the internal documentation links don't render correctly on GitHub's viewer.

Installation

TODO: set up this part of the workflow and test it (https://gitlab.com/magicc/copier-fgen-based-repository/-/issues/5)

Fgen Example can be installed with conda or pip:

pip install fgen-example
conda install -c conda-forge fgen-example

For developers

make virtual-environment
make fgen-wrappers
make build-fgen
make install
make test

TODO: update this because we have non-Python dependencies (related to https://gitlab.com/magicc/copier-fgen-based-repository/-/issues/6)

For development, we rely on poetry for all our dependency management. To get started, you will need to make sure that poetry is installed (instructions here, we found that pipx and pip worked better to install on a Mac).

For all of our work, we use our Makefile. You can read the instructions out and run the commands by hand if you wish, but we generally discourage this because it can be error prone. In order to create your environment, run make virtual-environment.

If there are any issues, the messages from the Makefile should guide you through. If not, please raise an issue in the issue tracker.

For the rest of our developer docs, please see .

Metadata

Release files for fgen-example 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fgen-example 0.3.0
File Size Uploaded
fgen_example-0.3.0.tar.gz 85.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for fgen-example 0.3.0
File
fgen_example-0.3.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
fgen_example-0.3.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
fgen_example-0.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fgen_example-0.3.0-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
fgen_example-0.3.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
fgen_example-0.3.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
fgen_example-0.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
fgen_example-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
fgen_example-0.3.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
fgen_example-0.3.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
fgen_example-0.3.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
fgen_example-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 12.7 MB

Release files / fgen_example-0.3.0.tar.gz

Download URL fgen_example-0.3.0.tar.gz
Size 85.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2900bb09e6bc1f942099ca22cd16e60046768487d4202ab58c68ed80715fac7a
BLAKE2b-256 checksum
How to use checksums
1401388c4b5defc8245707d6dfff3e3fa3b3657a0048d8f2390a63081eb244ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fgen_example-0.3.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL fgen_example-0.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0331371ce22d9c36e45c2a31ad160f4b373734723999a4c9309d3e33d6c82d7b
BLAKE2b-256 checksum
How to use checksums
615346bfe4b3413155d7a8ea2702cb66c97695e5490b9f3e995feffc02ff8561
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fgen_example-0.3.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL fgen_example-0.3.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 624.1 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
56018011bf4265594ba55dab80833292aa3037dce95de20b55e4c8b7ed010b97
BLAKE2b-256 checksum
How to use checksums
7c6167e27d7f6020ae1cb2b055636c270ee2a789e4e64f19e4f5550ca9587f5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fgen_example-0.3.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL fgen_example-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 886.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
638769adc980b807b1af5add88a2340e8d5b6013ac4c8416a8618bfdcb563f6e
BLAKE2b-256 checksum
How to use checksums
fbeed17c9df6ecdd7b8300ae7b1fbe95c0f85d56a6b17095c8a4b91371425391
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fgen_example-0.3.0-cp312-cp312-macosx_10_9_x86_64.whl

Download URL fgen_example-0.3.0-cp312-cp312-macosx_10_9_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
177340973e325300db3b2750b5ef5bc18a8659f3069c6f3f924770a91f5789e9
BLAKE2b-256 checksum
How to use checksums
0dcc605374fc0088398ac7f9e0731b466c7276a8c6b1299e8f489ac0f93352a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fgen_example-0.3.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL fgen_example-0.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f53c8d9e9ee965a9c827ce1e6e7cfacb553440e80b8b33d6d48f58102a6cbad7
BLAKE2b-256 checksum
How to use checksums
2d40151de255d37f55f7303fbe0167b6a2eff2c35a99b68e73b319f154533135
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fgen_example-0.3.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL fgen_example-0.3.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 622.5 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
98b40a2e227e7d36c4b1dc27e603b8e1202e3d701a7bbcd27c45819492ab0a5a
BLAKE2b-256 checksum
How to use checksums
56a11d63401976075d9ab96d4ef7396a54292efe23b0c45b4f9c4cc0ee02e243
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fgen_example-0.3.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL fgen_example-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 885.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ef708857737df3c74189ef7fe80b52c35957516bc6c99a83b98cc0fb0a63552a
BLAKE2b-256 checksum
How to use checksums
798f123115ff8bcde8de9b70f64195ab035c2eef5a2bad536c5fa3194f80aa2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fgen_example-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fgen_example-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fe16c45ec80758d4ded34ba39c569569ab5dcb802645f38a4b3466b63a1b49a4
BLAKE2b-256 checksum
How to use checksums
7ab3bbcc061efa97f86f89535fdd0f503e9f02d683363e90987945762db8ae7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fgen_example-0.3.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL fgen_example-0.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
141dfcb5a621fda60517bef4749cc7866f3853d2295ae1200c0badd0d449ff6a
BLAKE2b-256 checksum
How to use checksums
61e1eabf8ff6b5f0369f1892b33e2091915adfa804a11392812f29a25b9536c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fgen_example-0.3.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL fgen_example-0.3.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 624.1 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
505702bf480de4130e2eb4b3cfbb4c0039461f57b00c6302f1d91fdbd20a2245
BLAKE2b-256 checksum
How to use checksums
2b3541198271c9887e788675a8500b461fe50a044068fd904d66871ee0fb8e9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fgen_example-0.3.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL fgen_example-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Size 886.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d7ab000911fe4e20dda625e0a0c94cd85e406b9d1adafc6c982e6289f994344a
BLAKE2b-256 checksum
How to use checksums
a957fdf273900988117fde7cf53d7b4075f2f1921499c061d72d583b29fcaede
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fgen_example-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fgen_example-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
da786d1b9aecb74b31f909aaf298eb64335cd6b502304e97eafda44830ac3d3b
BLAKE2b-256 checksum
How to use checksums
aa168eb130ad1773b8fa2efa141ee65eef6d302e90530eff16f05045c8a8fc3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.3.0 This release

13 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page