Skip to main content

Example project using fgen to wrap a simple module

Project description

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 .

Project details


Download files

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

Source Distribution

fgen_example-0.3.0.tar.gz (85.4 kB view details)

Uploaded Source

Built Distributions

fgen_example-0.3.0-cp312-cp312-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

fgen_example-0.3.0-cp312-cp312-manylinux_2_28_aarch64.whl (624.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

fgen_example-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (886.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

fgen_example-0.3.0-cp312-cp312-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

fgen_example-0.3.0-cp311-cp311-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

fgen_example-0.3.0-cp311-cp311-manylinux_2_28_aarch64.whl (622.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

fgen_example-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (885.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

fgen_example-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

fgen_example-0.3.0-cp310-cp310-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

fgen_example-0.3.0-cp310-cp310-manylinux_2_28_aarch64.whl (624.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

fgen_example-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (886.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

fgen_example-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

Details for the file fgen_example-0.3.0.tar.gz.

File metadata

  • Download URL: fgen_example-0.3.0.tar.gz
  • Upload date:
  • Size: 85.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for fgen_example-0.3.0.tar.gz
Algorithm Hash digest
SHA256 2900bb09e6bc1f942099ca22cd16e60046768487d4202ab58c68ed80715fac7a
MD5 bec0b4d2b2e1315bb1fc21467e524714
BLAKE2b-256 1401388c4b5defc8245707d6dfff3e3fa3b3657a0048d8f2390a63081eb244ae

See more details on using hashes here.

File details

Details for the file fgen_example-0.3.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fgen_example-0.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0331371ce22d9c36e45c2a31ad160f4b373734723999a4c9309d3e33d6c82d7b
MD5 3e7270efe618b2cb50b8d09da209e55b
BLAKE2b-256 615346bfe4b3413155d7a8ea2702cb66c97695e5490b9f3e995feffc02ff8561

See more details on using hashes here.

File details

Details for the file fgen_example-0.3.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fgen_example-0.3.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 56018011bf4265594ba55dab80833292aa3037dce95de20b55e4c8b7ed010b97
MD5 cb1ca656d16105e087c34e8b16a25212
BLAKE2b-256 7c6167e27d7f6020ae1cb2b055636c270ee2a789e4e64f19e4f5550ca9587f5d

See more details on using hashes here.

File details

Details for the file fgen_example-0.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fgen_example-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 638769adc980b807b1af5add88a2340e8d5b6013ac4c8416a8618bfdcb563f6e
MD5 9f55724dd5a3eab1b473bd403dd9d52c
BLAKE2b-256 fbeed17c9df6ecdd7b8300ae7b1fbe95c0f85d56a6b17095c8a4b91371425391

See more details on using hashes here.

File details

Details for the file fgen_example-0.3.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fgen_example-0.3.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 177340973e325300db3b2750b5ef5bc18a8659f3069c6f3f924770a91f5789e9
MD5 a429a18a2ae181b95680979bb6b7a67d
BLAKE2b-256 0dcc605374fc0088398ac7f9e0731b466c7276a8c6b1299e8f489ac0f93352a3

See more details on using hashes here.

File details

Details for the file fgen_example-0.3.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fgen_example-0.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f53c8d9e9ee965a9c827ce1e6e7cfacb553440e80b8b33d6d48f58102a6cbad7
MD5 23ec74dbfe5e0566a689bf5f3c7094fc
BLAKE2b-256 2d40151de255d37f55f7303fbe0167b6a2eff2c35a99b68e73b319f154533135

See more details on using hashes here.

File details

Details for the file fgen_example-0.3.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fgen_example-0.3.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98b40a2e227e7d36c4b1dc27e603b8e1202e3d701a7bbcd27c45819492ab0a5a
MD5 b85c2fc3e14a12e4df919194a581a2ee
BLAKE2b-256 56a11d63401976075d9ab96d4ef7396a54292efe23b0c45b4f9c4cc0ee02e243

See more details on using hashes here.

File details

Details for the file fgen_example-0.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fgen_example-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef708857737df3c74189ef7fe80b52c35957516bc6c99a83b98cc0fb0a63552a
MD5 1fccda0ccbdf2367677d175d06402a8f
BLAKE2b-256 798f123115ff8bcde8de9b70f64195ab035c2eef5a2bad536c5fa3194f80aa2b

See more details on using hashes here.

File details

Details for the file fgen_example-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fgen_example-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fe16c45ec80758d4ded34ba39c569569ab5dcb802645f38a4b3466b63a1b49a4
MD5 14b903a08402589ba119686c6e454df1
BLAKE2b-256 7ab3bbcc061efa97f86f89535fdd0f503e9f02d683363e90987945762db8ae7b

See more details on using hashes here.

File details

Details for the file fgen_example-0.3.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fgen_example-0.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 141dfcb5a621fda60517bef4749cc7866f3853d2295ae1200c0badd0d449ff6a
MD5 5fbcf98835b1c9adef4079749c295219
BLAKE2b-256 61e1eabf8ff6b5f0369f1892b33e2091915adfa804a11392812f29a25b9536c0

See more details on using hashes here.

File details

Details for the file fgen_example-0.3.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fgen_example-0.3.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 505702bf480de4130e2eb4b3cfbb4c0039461f57b00c6302f1d91fdbd20a2245
MD5 5a884c3196a005a3688f87c9cf68cc56
BLAKE2b-256 2b3541198271c9887e788675a8500b461fe50a044068fd904d66871ee0fb8e9c

See more details on using hashes here.

File details

Details for the file fgen_example-0.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fgen_example-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7ab000911fe4e20dda625e0a0c94cd85e406b9d1adafc6c982e6289f994344a
MD5 ba3e33af433a23cacbc6e77c3b535d39
BLAKE2b-256 a957fdf273900988117fde7cf53d7b4075f2f1921499c061d72d583b29fcaede

See more details on using hashes here.

File details

Details for the file fgen_example-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fgen_example-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 da786d1b9aecb74b31f909aaf298eb64335cd6b502304e97eafda44830ac3d3b
MD5 ea20a2346311eb51cdd9844402fc6209
BLAKE2b-256 aa168eb130ad1773b8fa2efa141ee65eef6d302e90530eff16f05045c8a8fc3e

See more details on using hashes here.

Supported by

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