diff options
author | root | 2022-01-25 14:11:50 +0100 |
---|---|---|
committer | root | 2022-01-25 14:11:50 +0100 |
commit | acf90bac713e17fece6fd0318fd2c6cd36229b7a (patch) | |
tree | cffca43482c63a00d400d9a713753c41edeed684 | |
parent | 0f8cf8b8d5ea0617a0e17e30381b182b1fffec7f (diff) | |
download | aur-acf90bac713e17fece6fd0318fd2c6cd36229b7a.tar.gz |
Updated to version 1.1.1
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | website.html | 2109 |
3 files changed, 1761 insertions, 398 deletions
@@ -1,16 +1,13 @@ pkgbase = python-fortranformat pkgdesc = Python module to read and write data with fortran format strings. - pkgver = 0.2.3 - pkgrel = 5 + pkgver = 1.1.1 + pkgrel = 1 url = https://pypi.python.org/pypi/fortranformat arch = any - license = MIT - source = http://pypi.python.org/packages/source/f/fortranformat/fortranformat-0.2.3.tar.gz - source = website.html - md5sums = d78c5a320fedcbdf21f823cd18e28ac0 - md5sums = 444b8a8a633ac4db159165912e17e714 - sha512sums = 4f4470a58684143e95a53fedf1f8a925a9bb27eb472eae480aeedc59fa45924b8bde5b173795183e9d1c4ce8c211a62a7e401a90c11dd29e958793723dc94584 - sha512sums = b527d3fa53bea7abae6600da11fb271901940f8cb93a9a84237a6de548415c1f470b387d75fe76968480a148e11df4ec5be8e3e8cbc45dc94deadedab4ee59dd + license = custom:MIT + source = http://pypi.python.org/packages/source/f/fortranformat/fortranformat-1.1.1.tar.gz + source = website.html::https://pypi.python.org/pypi/fortranformat + sha256sums = 9b7aa2148af7a5f4f5fd955d121bd6869d44b82ac2182d459813b849aa87d831 + sha256sums = ff4e0510a7b79f2eb9e139de93f593e9895d69a687b51911197606ebecbe8385 pkgname = python-fortranformat - @@ -1,24 +1,29 @@ -# Maintainer: dreieck <felix )dot( becker (at( zih )dot) tu-dresden |dot| de>. +# Maintainer: dreieck pkgname="python-fortranformat" -pkgver="0.2.3" -pkgrel="5" +pkgver="1.1.1" +pkgrel="1" pkgdesc="Python module to read and write data with fortran format strings." arch=('any') url='https://pypi.python.org/pypi/fortranformat' -license=('MIT') +license=('custom:MIT') _srcfile="fortranformat-${pkgver}.tar.gz" -source=("http://pypi.python.org/packages/source/f/fortranformat/${_srcfile}" "website.html") +source=( + "http://pypi.python.org/packages/source/f/fortranformat/${_srcfile}" + "website.html::${url}" +) -md5sums=('d78c5a320fedcbdf21f823cd18e28ac0' '444b8a8a633ac4db159165912e17e714') -sha512sums=('4f4470a58684143e95a53fedf1f8a925a9bb27eb472eae480aeedc59fa45924b8bde5b173795183e9d1c4ce8c211a62a7e401a90c11dd29e958793723dc94584' 'b527d3fa53bea7abae6600da11fb271901940f8cb93a9a84237a6de548415c1f470b387d75fe76968480a148e11df4ec5be8e3e8cbc45dc94deadedab4ee59dd') +sha256sums=( + '9b7aa2148af7a5f4f5fd955d121bd6869d44b82ac2182d459813b849aa87d831' + 'ff4e0510a7b79f2eb9e139de93f593e9895d69a687b51911197606ebecbe8385' +) build() { _extractdir="${srcdir}/fortranformat-${pkgver}" - + cd "${_extractdir}" python setup.py build } @@ -26,13 +31,11 @@ build() package() { _extractdir="${srcdir}/fortranformat-${pkgver}" - - mkdir -p "usr/share/licenses/${pkgname}" + cd "${_extractdir}" python setup.py install --prefix=/usr --root "${pkgdir}" - - _docdir="usr/share/doc/${pkgname}" - mkdir -p "${pkgdir}/${_docdir}" - cp -v "${srcdir}/website.html" "${pkgdir}/${_docdir}/usage.html" -} + install -D -m 644 -v "${srcdir}/website.html" "${pkgdir}/usr/share/doc/${pkgname}/usage.html" + + install -D -m 644 -v LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE_MIT.txt" +} diff --git a/website.html b/website.html index e51be6c57bc1..e161156fd520 100644 --- a/website.html +++ b/website.html @@ -1,434 +1,1797 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> - - <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> - <head> - - <meta content="text/html; charset=utf-8" http-equiv="content-type"/> - <base href="https://pypi.python.org/pypi/fortranformat"/> - <title>fortranformat 0.2.3 : Python Package Index</title> - <meta content="fortran,io,interface,format"/> - <meta content="Mimics Fortran textual IO in Python"/> - <link rel="alternate" type="application/rss+xml" - title="RSS: 40 latest updates" - href="https://pypi.python.org/pypi?:action=rss"/> - <link rel="alternate" type="application/rss+xml" - title="RSS: 40 newest packages" - href="https://pypi.python.org/pypi?:action=packages_rss"/> - <link media="screen" type="text/css" - id="screen-switcher-stylesheet" - rel="stylesheet" - href="/styles/screen-switcher-default.css"/> - <link media="screen" type="text/css" rel="stylesheet" - href="/styles/netscape4.css"/> - <link media="print" type="text/css" rel="stylesheet" - href="/styles/print.css"/> - <link media="screen" type="text/css" - rel="alternate stylesheet" title="large text" - href="/styles/largestyles.css"/> - <link media="screen" type="text/css" - rel="alternate stylesheet" - title="default fonts" - href="/styles/defaultfonts.css"/> - <link rel="stylesheet" media="screen" href="/css/docutils.css" type="text/css"/> - <link rel="stylesheet" media="screen" href="/css/pygments.css" type="text/css"/> - - <!-- allow pypi to override the standard pydotorg/docutils/etc. styles --> - <link rel="stylesheet" href="/css/pypi.css" type="text/css"/> - <link media="screen" rel="stylesheet" href="/css/pypi-screen.css" type="text/css"/> - - - <meta name="keywords" content="fortran,io,interface,format"/> - <meta name="description" - content="Mimics Fortran textual IO in Python"/> - <link rel="meta" title="DOAP" type="application/rdf+xml" - href="/pypi?:action=doap&name=fortranformat&version=0.2.3"/> - <style type="text/css"> - table.form th {white-space: pre;} - </style> - - - <style type="text/css"> - </style> - </head> - <body> - - - <!-- Logo --> - <h1 id="logoheader"> - <a accesskey="1" href="http://www.python.org" id="logolink"> - - <img src="/python-3.png" alt="homepage" border="0" id="logo"/> - - - </a> - </h1> - <!-- Skip to Navigation --> - <div class="skiptonav"><a accesskey="2" href="#left-hand-navigation"><img - alt="skip to navigation" border="0" id="skiptonav" - src="/images/trans.gif"/></a></div> - <div class="skiptonav"><a accesskey="3" href="#content-body"><img - alt="skip to content" border="0" id="skiptocontent" - src="/images/trans.gif"/></a></div> - <!-- Utility Menu --> - - <div id="utility-menu"> - <!-- Search Box --> - <div id="searchbox"> - <form id="searchform" method="get" - name="searchform" action="/pypi"> - <input type="hidden" name=":action" value="search"/> - <div id="search"> - <input class="input-text" id="term" name="term"/> - <input class="input-button" type="submit" name="submit" value="search" id="submit"/> - </div> - </form> - </div> -<!-- XXX: reinstate this <div id="screen-switcher"></div> --> - </div> - <div id="left-hand-navigation"> - <!-- Main Menu NEED LEVEL TWO HEADER AND FOOTER --> - <div id="menu"> - <ul class="level-one"> - <li class="selected"> - <a class="selected" href="/pypi">Package Index</a> - <ul class="level-two"> - - <li class=""><a class="" href="/pypi?%3Aaction=browse">Browse packages</a></li> - - - <li class=""><a class="" href="/pypi?%3Aaction=submit_form">Package submission</a></li> - - - <li class=""><a class="" href="/pypi?%3Aaction=list_classifiers">List trove classifiers</a></li> - - - <li class=""><a class="" href="/pypi?%3Aaction=index">List packages</a></li> - - - <li class=""><a class="" href="/pypi?%3Aaction=rss">RSS (latest 40 updates)</a></li> - - - <li class=""><a class="" href="/pypi?%3Aaction=packages_rss">RSS (newest 40 packages)</a></li> - - <li><a href="/pypi?:action=browse&c=533&show=all">Python 3 Packages</a></li> - <li><a href="http://wiki.python.org/moin/CheeseShopTutorial">PyPI Tutorial</a></li> - <li><a href="/security">PyPI Security</a></li> - <li><a href="http://sourceforge.net/tracker/?group_id=66150&atid=513504">PyPI Support</a></li> - <li><a href="http://sourceforge.net/tracker/?group_id=66150&atid=513503">PyPI Bug Reports</a></li> - <li><a href="http://www.python.org/sigs/catalog-sig/">PyPI Discussion</a></li> - <li><a href="http://wiki.python.org/moin/CheeseShopDev">PyPI Developer Info</a></li> - </ul> - </li> +<!DOCTYPE html> +<html lang="en" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="defaultLanguage" content="en"> + <meta name="availableLanguages" content="en, es, fr, ja, pt_BR, uk, el, de, zh_Hans, zh_Hant, ru, he, eo"> - <li class=""><a href="http://www.python.org/about" class="" title="About The Python Language">About</a> - </li><li class=""><a href="http://www.python.org/news" class="" title="">News</a> - </li><li class=""><a href="http://www.python.org/doc" class="" title="">Documentation</a> - </li><li class=""><a href="http://www.python.org/download" title="">Download</a> + + <title>fortranformat · PyPI</title> + <meta name="description" content="Mimics Fortran textual IO in Python"> - </li><li class=""><a href="http://www.python.org/community" class="" title="">Community</a> - </li><li class=""><a href="http://www.python.org/psf" class="" title="Python Software Foundation">Foundation</a> - </li><li class=""><a href="http://www.python.org/dev" class="" title="Python Core Language Development">Core Development</a> - </li><li class=""><a href="http://www.python.org/links" class="" title="">Links</a> - </li> - </ul> - </div> + <link rel="stylesheet" href="/static/css/warehouse-ltr.69ee0d4e.css"> + <link rel="stylesheet" href="/static/css/fontawesome.6002a161.css"> + <link rel="stylesheet" href="/static/css/regular.98fbf39a.css"> + <link rel="stylesheet" href="/static/css/solid.c3b5f0b5.css"> + <link rel="stylesheet" href="/static/css/brands.2c303be1.css"> + <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,600,600italic,700,700italic%7CSource+Code+Pro:500"> + <noscript> + <link rel="stylesheet" href="/static/css/noscript.d4ce1e76.css"> + </noscript> + + + + <link rel="icon" href="/static/images/favicon.6a76275d.ico" type="image/x-icon"> + <link rel="alternate" type="application/rss+xml" title="RSS: 40 latest updates" href="/rss/updates.xml"> + <link rel="alternate" type="application/rss+xml" title="RSS: 40 newest packages" href="/rss/packages.xml"> + <link rel="alternate" type="application/rss+xml" title="RSS: latest releases for fortranformat" href="/rss/project/fortranformat/releases.xml"> + + <link rel="canonical" href="https://pypi.org/project/fortranformat/"> + + + <meta property="og:url" content="https://pypi.org/project/fortranformat/"> + <meta property="og:site_name" content="PyPI"> + <meta property="og:type" content="website"> + <meta property="og:image" content="https://pypi.org/static/images/twitter.6fecba6f.jpg"> + <meta property="og:title" content="fortranformat"> + <meta property="og:description" content="Mimics Fortran textual IO in Python"> + + <link rel="search" type="application/opensearchdescription+xml" title="PyPI" href="/opensearch.xml"> + + + <script async + data-ga-id="UA-55961911-1" + src="/static/js/warehouse.3d322770.js"> + </script> + + + <script async src="https://www.googletagmanager.com/gtag/js?id=UA-55961911-1"></script> + <script defer src="https://www.fastly-insights.com/insights.js?k=6a52360a-f306-421e-8ed5-7417d0d4a4e9&dnt=true"></script> + <script async + src="https://media.ethicalads.io/media/client/v1.4.0/ethicalads.min.js" + integrity="sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0= sha384-UcmsCqcNRSLW/dV3Lo1oCi2/VaurXbib6p4HyUEOeIa/4OpsrnucrugAefzVZJfI sha512-q4t1L4xEjGV2R4hzqCa41P8jrgFUS8xTb8rdNv4FGvw7FpydVj/kkxBJHOiaoxHa8olCcx1Slk9K+3sNbsM4ug==" + crossorigin="anonymous" + ></script> + </head> + + <body data-controller="viewport-toggle"> + + + <!-- Accessibility: this link should always be the first piece of content inside the body--> + <a href="#content" class="skip-to-content">Skip to main content</a> + + <button type="button" class="button button--primary button--switch-to-mobile hidden" data-target="viewport-toggle.switchToMobile" data-action="viewport-toggle#switchToMobile"> + Switch to mobile version + </button> + + <div id="sticky-notifications" class="stick-to-top js-stick-to-top"> + <!-- Add browser warning. Will show for ie9 and below --> + <!--[if IE]> + <div class="notification-bar notification-bar--warning" role="status"> + <span class="notification-bar__icon"> + <i class="fa fa-exclamation-triangle" aria-hidden="true"></i> + <span class="sr-only">Warning</span> + </span> + <span class="notification-bar__message">You are using an unsupported browser, upgrade to a newer version.</span> + </div> + <![endif]--> + + <noscript> + <div class="notification-bar notification-bar--warning" role="status"> + + <span class="notification-bar__icon"> + <i class="fa fa-exclamation-triangle" aria-hidden="true"></i> + <span class="sr-only">Warning</span> + </span> + <span class="notification-bar__message">Some features may not work without JavaScript. Please try enabling it if you encounter problems.</span> </div> - <div id="content-body"> - <div id="body-main"> - <div id="content"> + </noscript> - <div id="breadcrumb"> - <a href="/pypi">Package Index</a> - - <span class="breadcrumb-separator">></span> - <a href="/pypi/fortranformat">fortranformat</a> - - - <span class="breadcrumb-separator">></span> - <a href="/pypi/fortranformat/0.2.3">0.2.3</a> - + + <div data-html-include="/_includes/notification-banners/"> + </div> + + </div> - </div> + + <div data-html-include="/_includes/flash-messages/"> + </div> + + + - <div id="document-floating"> - - <div id="document-navigation" style="overflow-y: auto; max-height: 15em; overflow-x: hidden;"> - - <h4>Not Logged In</h4> - - <ul> - - <li><a href="/pypi?%3Aaction=login">Login</a></li> - <li><a href="/pypi?%3Aaction=register_form">Register</a></li> - <li><a href="/pypi?%3Aaction=forgotten_password_form">Lost Login?</a></li> - <li>Use <a href="/pypi?:action=openid">OpenID</a> - - <a style="border: none;" - href="/pypi?:action=login&provider=Google"><img - width="16" height="16" - src="https://www.google.com/favicon.ico" alt="Google" - title="Google"/></a> - - - <a style="border: none;" - href="/pypi?:action=login&provider=myOpenID"><img - width="16" height="16" - src="https://www.myopenid.com/favicon.ico" - alt="myOpenID" title="myOpenID"/></a> - - - <a style="border: none;" - href="/pypi?:action=login&provider=Launchpad"><img - width="16" height="16" - src="https://launchpad.net/@@/launchpad.png" - alt="Launchpad" title="Launchpad"/></a> - - </li> - </ul> - - - - + + <div data-html-include="/_includes/session-notifications/"> + </div> + + <header class="site-header "> + <div class="site-container"> + <div class="split-layout"> + + <div class="split-layout"> + <div> + <a class="site-header__logo" href="/"> + <img alt="PyPI" src="/static/images/logo-small.95de8436.svg"> + </a> </div> + + <form class="search-form search-form--primary" action="/search/" role="search"> + <label for="search" class="sr-only">Search PyPI</label> + <input id="search" class="search-form__search" type="text" name="q" placeholder="Search projects" value="" autocomplete="off" autocapitalize="off" spellcheck="false" data-controller="search-focus" data-action="keydown@window->search-focus#focusSearchField" data-target="search-focus.searchField"> + + <button type="submit" class="search-form__button"> + <i class="fa fa-search" aria-hidden="true"></i> + <span class="sr-only">Search</span> + </button> + </form> + </div> + + + <div data-html-include="/_includes/current-user-indicator/"> + <div id="user-indicator" class="horizontal-menu horizontal-menu--light horizontal-menu--tall"> + <nav class="horizontal-menu horizontal-menu--light horizontal-menu--tall hide-on-tablet" aria-label="Main navigation"> + <ul> + <li class="horizontal-menu__item"><a href="/help/" class="horizontal-menu__link">Help</a></li> + <li class="horizontal-menu__item"><a href="/sponsors/" class="horizontal-menu__link">Sponsors</a></li> + <li class="horizontal-menu__item"><a href="/account/login/" class="horizontal-menu__link">Log in</a></li> + <li class="horizontal-menu__item"><a href="/account/register/" class="horizontal-menu__link">Register</a></li> + </ul> + </nav> + <nav class="dropdown dropdown--on-menu hidden show-on-tablet" aria-label="Main navigation"> + <button type="button" class="horizontal-menu__link dropdown__trigger" aria-haspopup="true" aria-expanded="false" aria-label="View menu"> + Menu + <span class="dropdown__trigger-caret"> + <i class="fa fa-caret-down" aria-hidden="true"></i> + </span> + </button> + <ul class="dropdown__content" aria-hidden="true" aria-label="Main menu"> + <li><a class="dropdown__link" href="/help/">Help</a></li> + <li><a class="dropdown__link" href="/sponsors/">Sponsors</a></li> + <li><a class="dropdown__link" href="/account/login/">Log in</a></li> + <li><a class="dropdown__link" href="/account/register/">Register</a></li> + </ul> + </nav> +</div> + </div> </div> + </div> + </header> + + + <div class="mobile-search"> + <form class="search-form search-form--fullwidth" action="/search/" role="search"> + <label for="mobile-search" class="sr-only">Search PyPI</label> + <input id="mobile-search" class="search-form__search" type="text" name="q" placeholder="Search projects" value="" autocomplete="off" autocapitalize="off" spellcheck="false"> + <button type="submit" class="search-form__button"> + <i class="fa fa-search" aria-hidden="true"></i> + <span class="sr-only">Search</span> + </button> + </form> + </div> + + <main id="content"> + +<div data-html-include="/_includes/administer-project-include/fortranformat"> +</div> +<div class="banner"> + <div class="package-header"> + <div class="package-header__left"> + <h1 class="package-header__name"> + fortranformat 1.1.1 + </h1> - <div class="section"> - <h1>fortranformat 0.2.3</h1> + + <p class="package-header__pip-instructions"> + <span id="pip-command">pip install fortranformat</span> + <button type="button" class="copy-tooltip copy-tooltip-s" data-clipboard-target="#pip-command" data-tooltip-label="Copy to clipboard"> + <i class="fa fa-copy" aria-hidden="true"></i> + <span class="sr-only">Copy PIP instructions</span> + </button> + </p> + + </div> - -<div id="download-button"> - - <a class="button green" style="float:right;" - href="https://pypi.python.org/packages/source/f/fortranformat/fortranformat-0.2.3.tar.gz">Download<br/> - <span style="font-size: 75%">fortranformat-0.2.3.tar.gz</span> - </a> - - + <div class="package-header__right"> + + + <a class="status-badge status-badge--good" href="/project/fortranformat/"> + <span>Latest version</span> + </a> + + + <p class="package-header__date"> + Released: <time datetime="2021-12-29T14:23:07+0000" data-controller="localized-time" data-localized-time-relative="true" data-localized-time-show-time="false"> + Dec 29, 2021 +</time> + </p> + </div> + </div> +</div> + +<div class="horizontal-section horizontal-section--grey horizontal-section--thin"> + <div class="site-container"> + <div class="split-layout split-layout--middle package-description"> + + <p class="package-description__summary">Mimics Fortran textual IO in Python</p> + + <div data-html-include="/_includes/edit-project-button/fortranformat"> + </div> + </div> + </div> </div> -<p style="font-style: italic">Mimics Fortran textual IO in Python</p> +<div data-controller="project-tabs"> + <div class="tabs-container"> + <div class="vertical-tabs"> + <div class="vertical-tabs__tabs"> + <div class="sidebar-section"> + <h3 class="sidebar-section__title">Navigation</h3> + <nav aria-label="Navigation for fortranformat"> + <ul class="vertical-tabs__list" role="tablist"> + <li role="tab"> + <a id="description-tab" href="#description" data-target="project-tabs.tab" data-action="project-tabs#onTabClick" class="vertical-tabs__tab vertical-tabs__tab--with-icon vertical-tabs__tab--is-active" aria-selected="true" aria-label="Project description. Focus will be moved to the description."> + <i class="fa fa-align-left" aria-hidden="true"></i> + Project description + </a> + </li> + <li role="tab"> + <a id="history-tab" href="#history" data-target="project-tabs.tab" data-action="project-tabs#onTabClick" class="vertical-tabs__tab vertical-tabs__tab--with-icon" aria-label="Release history. Focus will be moved to the history panel."> + <i class="fa fa-history" aria-hidden="true"></i> + Release history + </a> + </li> + + <li role="tab"> + <a id="files-tab" href="#files" data-target="project-tabs.tab" data-action="project-tabs#onTabClick" class="vertical-tabs__tab vertical-tabs__tab--with-icon" aria-label="Download files. Focus will be moved to the project files."> + <i class="fa fa-download" aria-hidden="true"></i> + Download files + </a> + </li> + + </ul> + </nav> + </div> + +<div class="sidebar-section"> + <h3 class="sidebar-section__title">Project links</h3> + <ul class="vertical-tabs__list"> + + + <li> + <a class="vertical-tabs__tab vertical-tabs__tab--with-icon vertical-tabs__tab--condensed" href="https://github.com/brendanarnold/py-fortranformat" rel="nofollow"> + + +<i class="fas fa-home" aria-hidden="true"></i>Homepage + </a> + </li> + + + </ul> +</div> +<div class="sidebar-section"> + <h3 class="sidebar-section__title">Statistics</h3> + + <div class="github-repo-info hidden" data-url="https://api.github.com/repos/brendanarnold/py-fortranformat"> + GitHub statistics: + <ul class="vertical-tabs__list"> + <li> + <a class="vertical-tabs__tab vertical-tabs__tab--with-icon vertical-tabs__tab--condensed github-repo-info__item" + data-key="html_url" data-attr="href" data-supplement="/stargazers" rel="noopener"> + <i class="fa fa-star" aria-hidden="true"></i> + <strong>Stars:</strong> + <span class="github-repo-info__item" data-key="stargazers_count"></span> + </a> + </li> + <li> + <a class="vertical-tabs__tab vertical-tabs__tab--with-icon vertical-tabs__tab--condensed github-repo-info__item" + data-key="html_url" data-attr="href" data-supplement="/network/members" rel="noopener"> + <i class="fa fa-code-branch" aria-hidden="true"></i> + <strong>Forks:</strong> + <span class="github-repo-info__item" data-key="forks_count"></span> + </a> + </li> + <li> + <a class="vertical-tabs__tab vertical-tabs__tab--with-icon vertical-tabs__tab--condensed github-repo-info__item" + data-key="html_url" data-attr="href" data-supplement="/issues" rel="noopener"> + <i class="fa fa-exclamation-circle" aria-hidden="true"></i> + <strong>Open issues/PRs:</strong> + <span class="github-repo-info__item" data-key="open_issues_count"></span> + </a> + </li> + </ul> + </div> + + <p> + View statistics for this project via <a href="https://libraries.io/pypi/fortranformat" title="External link" target="_blank" rel="noopener">Libraries.io</a>, or by using <a href="https://packaging.python.org/guides/analyzing-pypi-package-downloads/" target="_blank" rel="noopener">our public dataset on Google BigQuery</a> + </p> +</div> -<p>Generates text from a Python list of variables or will read a line of text into Python variables according to the FORTRAN format statement passed.</p> -<p>Licensed under the MIT license</p> -<p>The library is extensively unit-tested (but not yet extensively user-tested, <a class="reference external" href="https://bitbucket.org/brendanarnold/py-fortranformat/issues">please report bugs</a>!) against the Intel FORTRAN compiler on a Linux platform. Differences between platforms/compilers are generally minor.</p> -<p>To read Fortran records,:</p> -<blockquote> -<pre class="doctest-block"> ->>> from fortranformat import FortranRecordReader ->>> header_line = FortranRecordReader('(A15, A15, A15)') ->>> header_line.read(' x y z') - [' x', ' y', ' z'] ->>> line = FortranRecordReader('(3F15.3)') ->>> line.read(' 1.000 0.000 0.500') - [1.0, 0.0, 0.5] ->>> line.read(' 1.100 0.100 0.600') - [1.1, 0.1, 0.6] -</pre> -</blockquote> -<p>To write Fortran records,:</p> -<blockquote> -<pre class="doctest-block"> ->>> from fortranformat import FortranRecordWriter ->>> header_line = FortranRecordWriter('(A15, A15, A15)') ->>> header_line.write(['x', 'y', 'z']) - ' x y z' ->>> line = FortranRecordWriter('(3F15.3)') ->>> line.write([1.0, 0.0, 0.5]) - ' 1.000 0.000 0.500' ->>> line.write([1.1, 0.1, 0.6]) - ' 1.100 0.100 0.600' -</pre> -</blockquote> - - -<a name="downloads"> </a> -<table class="list" style="margin-bottom: 10px;"> -<tr> - <th>File</th> - <th>Type</th> - <th>Py Version</th> - <th>Uploaded on</th> - <th style="text-align: right;">Size</th> - <th style="text-align: right;"># downloads</th> -</tr> - -<tr class="odd"> - - <td> - <span style="white-space: nowrap;"> - <a href="https://pypi.python.org/packages/source/f/fortranformat/fortranformat-0.2.3.tar.gz#md5=d78c5a320fedcbdf21f823cd18e28ac0">fortranformat-0.2.3.tar.gz</a> - (<a title="MD5 Digest" - href="/pypi?:action=show_md5&digest=d78c5a320fedcbdf21f823cd18e28ac0">md5</a>) +<div class="sidebar-section"> + <h3 class="sidebar-section__title">Meta</h3> + + <p><strong>License:</strong> MIT License</p> + + + <p><strong>Author:</strong> <a href="mailto:brendanarnold@gmail.com">Brendan Arnold</a></p> + + + + <p class="tags"> + <i class="fa fa-tags" aria-hidden="true"></i> + <span class="sr-only">Tags</span> + + <span class="package-keyword"> + fortran, + </span> + + <span class="package-keyword"> + io, + </span> + + <span class="package-keyword"> + interface, + </span> + + <span class="package-keyword"> + format </span> - </td> - <td style="white-space: nowrap;"> - Source - </td> - <td> - - </td> - <td>2011-09-08</td> - <td style="text-align: right;">18KB</td> - <td style="text-align: right;">1000</td> - -</tr> - -<tr><td id="last" colspan="6"/></tr> - </table> - -<ul class="nodot"> - <li> - <strong>Author:</strong> - <span>Brendan Arnold</span> - </li> - - - - - -<!-- The <th> elements below are a terrible terrible hack for setuptools --> - <li> - <strong>Home Page:</strong> - <!-- <th>Home Page --> - <a href="http://bitbucket.org/brendanarnold/py-fortranformat">http://bitbucket.org/brendanarnold/py-fortranformat</a> - </li> - - - - - <li> - <strong>Download URL:</strong> - <!-- <th>Download URL --> - <a href="https://bitbucket.org/brendanarnold/py-fortranformat/downloads/fortranformat-0.2.3.tar.gz">https://bitbucket.org/brendanarnold/py-fortranformat/downloads/fortranformat-0.2.3.tar.gz</a> - </li> - - - <li> - <strong>Keywords:</strong> - <span>fortran,io,interface,format</span> - </li> - - - - - -<!-- TODO: add link to products in follow dependencies... --> - - - - - <li> - <strong>Categories</strong> - <ul class="nodot"> - <li> - <a href="/pypi?:action=browse&c=4">Development Status :: 4 - Beta</a> - </li> - <li> - <a href="/pypi?:action=browse&c=8">Environment :: Console</a> - </li> - <li> - <a href="/pypi?:action=browse&c=30">Intended Audience :: Developers</a> - </li> - <li> - <a href="/pypi?:action=browse&c=40">Intended Audience :: Science/Research</a> - </li> - <li> - <a href="/pypi?:action=browse&c=69">License :: OSI Approved :: MIT License</a> - </li> - <li> - <a href="/pypi?:action=browse&c=104">Natural Language :: English</a> - </li> - <li> - <a href="/pypi?:action=browse&c=156">Operating System :: OS Independent</a> - </li> - <li> - <a href="/pypi?:action=browse&c=193">Programming Language :: Fortran</a> - </li> - <li> - <a href="/pypi?:action=browse&c=527">Programming Language :: Python :: 2</a> - </li> - <li> - <a href="/pypi?:action=browse&c=533">Programming Language :: Python :: 3</a> - </li> - <li> - <a href="/pypi?:action=browse&c=385">Topic :: Scientific/Engineering</a> - </li> - <li> - <a href="/pypi?:action=browse&c=416">Topic :: Software Development :: Interpreters</a> - </li> - <li> - <a href="/pypi?:action=browse&c=492">Topic :: Text Processing :: General</a> - </li> + </p> + + +</div> + + +<div class="sidebar-section"> + <h3 class="sidebar-section__title">Maintainers</h3> + + + <span class="sidebar-section__maintainer"> + <a href="/user/brendanarnold/" aria-label="brendanarnold"> + <span class="sidebar-section__user-gravatar"> + <img src="https://warehouse-camo.ingress.cmh1.psfhosted.org/9272a7163f8979099631fde4684100bfeb62aee2/68747470733a2f2f7365637572652e67726176617461722e636f6d2f6176617461722f63643066373736393365633863633932326135623330353364653963303039373f73697a653d3530" height="50" width="50" alt="Avatar for brendanarnold from gravatar.com" title="Avatar for brendanarnold from gravatar.com"> + </span> + <span class="sidebar-section__user-gravatar-text"> + brendanarnold + </span> + </a> + </span> + +</div> + + +<div class="sidebar-section"> + <h3 class="sidebar-section__title">Classifiers</h3> + <ul class="sidebar-section__classifiers"> + + <li> + <strong>Development Status</strong> + <ul> + + <li> + <a href="/search/?c=Development+Status+%3A%3A+4+-+Beta"> + 4 - Beta + </a> + </li> + + </ul> + </li> + + <li> + <strong>Environment</strong> + <ul> + + <li> + <a href="/search/?c=Environment+%3A%3A+Console"> + Console + </a> + </li> + + </ul> + </li> + + <li> + <strong>Intended Audience</strong> + <ul> + + <li> + <a href="/search/?c=Intended+Audience+%3A%3A+Developers"> + Developers + </a> + </li> + + <li> + <a href="/search/?c=Intended+Audience+%3A%3A+Science%2FResearch"> + Science/Research + </a> + </li> + + </ul> + </li> + + <li> + <strong>License</strong> + <ul> + + <li> + <a href="/search/?c=License+%3A%3A+OSI+Approved+%3A%3A+MIT+License"> + OSI Approved :: MIT License + </a> + </li> + + </ul> + </li> + + <li> + <strong>Natural Language</strong> + <ul> + + <li> + <a href="/search/?c=Natural+Language+%3A%3A+English"> + English + </a> + </li> + + </ul> + </li> + + <li> + <strong>Operating System</strong> + <ul> + + <li> + <a href="/search/?c=Operating+System+%3A%3A+OS+Independent"> + OS Independent + </a> + </li> + + </ul> + </li> + + <li> + <strong>Programming Language</strong> + <ul> + + <li> + <a href="/search/?c=Programming+Language+%3A%3A+Fortran"> + Fortran + </a> + </li> + + <li> + <a href="/search/?c=Programming+Language+%3A%3A+Python+%3A%3A+2"> + Python :: 2 + </a> + </li> + + <li> + <a href="/search/?c=Programming+Language+%3A%3A+Python+%3A%3A+3"> + Python :: 3 + </a> + </li> + + </ul> + </li> + + <li> + <strong>Topic</strong> + <ul> + + <li> + <a href="/search/?c=Topic+%3A%3A+Scientific%2FEngineering"> + Scientific/Engineering + </a> + </li> + + <li> + <a href="/search/?c=Topic+%3A%3A+Software+Development+%3A%3A+Interpreters"> + Software Development :: Interpreters + </a> + </li> + + <li> + <a href="/search/?c=Topic+%3A%3A+Text+Processing+%3A%3A+General"> + Text Processing :: General + </a> + </li> + + </ul> + </li> + </ul> - </li> +</div> + + <div class="sidebar-section" data-ea-publisher="psf" data-ea-type="psf" data-ea-keywords="pypi-sidebar"></div> + + </div> + <div class="vertical-tabs__panel"> + <!-- mobile menu --> + <nav aria-label="Navigation for fortranformat"> + <ul class="vertical-tabs__list" role="tablist"> + <li role="tab"> + <a id="mobile-description-tab" href="#description" data-target="project-tabs.mobileTab" data-action="project-tabs#onTabClick" class="vertical-tabs__tab vertical-tabs__tab--with-icon vertical-tabs__tab--mobile vertical-tabs__tab--no-top-border vertical-tabs__tab--is-active" aria-selected="true" aria-label="Project description. Focus will be moved to the description."> + <i class="fa fa-align-left" aria-hidden="true"></i> + Project description + </a> + </li> + <li role="tab"> + <a id="mobile-data-tab" href="#data" data-target="project-tabs.mobileTab" data-action="project-tabs#onTabClick" class="vertical-tabs__tab vertical-tabs__tab--with-icon vertical-tabs__tab--mobile" aria-label="Project details. Focus will be moved to the project details."> + <i class="fa fa-info-circle" aria-hidden="true"></i> + Project details + </a> + </li> + <li role="tab"> + <a id="mobile-history-tab" href="#history" data-target="project-tabs.mobileTab" data-action="project-tabs#onTabClick" class="vertical-tabs__tab vertical-tabs__tab--with-icon vertical-tabs__tab--mobile" aria-label="Release history. Focus will be moved to the history panel."> + <i class="fa fa-history" aria-hidden="true"></i> + Release history + </a> + </li> + + <li role="tab"> + <a id="mobile-files-tab" href="#files" data-target="project-tabs.mobileTab" data-action="project-tabs#onTabClick" class="vertical-tabs__tab vertical-tabs__tab--with-icon vertical-tabs__tab--mobile" aria-label="Download files. Focus will be moved to the project files."> + <i class="fa fa-download" aria-hidden="true"></i> + Download files + </a> + </li> + + </ul> + </nav> + + + <div id="description" data-target="project-tabs.content" class="vertical-tabs__content" role="tabpanel" aria-labelledby="description-tab mobile-description-tab" tabindex="-1"> + <h2 class="page-title">Project description</h2> + + <div class="project-description"> + <h1>FORTRAN format interpreter for Python</h1> +<p>Generates text from a Python list of variables or will read a line of text into Python variables according to the FORTRAN format statement passed.</p> +<p>Licensed under the MIT license</p> +<p>The library is extensively unit-tested against the Intel FORTRAN compiler on a Linux platform. Differences between platforms/compilers are generally minor.</p> +<p>To read Fortran records,</p> +<pre><code>import fortranformat as ff +header_line = FortranRecordReader('(A15, A15, A15)') +header_line.read(' x y z') +[' x', ' y', ' z'] +line = FortranRecordReader('(3F15.3)') +line.read(' 1.000 0.000 0.500') +# Returns [1.0, 0.0, 0.5] +line.read(' 1.100 0.100 0.600') +# Returns [1.1, 0.1, 0.6] +</code></pre> +<p>To write Fortran records,</p> +<pre><code>import fortranformat as ff +header_line = FortranRecordWriter('(A15, A15, A15)') +header_line.write(['x', 'y', 'z']) +# Results in ' x y z' +line = FortranRecordWriter('(3F15.3)') +line.write([1.0, 0.0, 0.5]) +# Results in ' 1.000 0.000 0.500' +line.write([1.1, 0.1, 0.6]) +# Results in ' 1.100 0.100 0.600' +</code></pre> +<p>For more detailed usage, see <a href="https://github.com/brendanarnold/py-fortranformat/blob/master/docs/wiki/guide.md" rel=nofollow>the guide</a>.</p> +<h2>Notes</h2> +<ul> +<li>At present the library mimics the IO of the Intel FORTRAN compiler +v.9.1 run on a Linux system. Differences to other FORTRAN compilers +and platforms are generally minor.</li> +<li>The library should run on Python versions from at least 2.7</li> +</ul> +<h2>Development</h2> +<h3>Generating the tests for a FORTRAN compiler</h3> +<p>Characterisations for a selection of FORTRAN compilers already exists, but if you want to characterise a new compiler, do the following ...</p> +<ol> +<li>Configure the compile string under <code>compilertests</code> target for your particular FORTRAN compiler e.g. <code>gfortran %s -o %s</code> where <code>%s</code> is the input and output file placeholders respectively</li> +<li>Configure the compiler tag under <code>compilertests</code> e.g. <code>gfortran_10_2_0_osx_intel</code> this is just used for naming although would advise to sticking to alphanumerics and underscores</li> +<li>Run <code>make compilertests</code>. This generates, compiles and executes hundreds of combinations of edit descriptor in the FORTRAN compiler under test and saves the results in the <code>.test</code> files under the build directories.</li> +<li>Move the <code>.test</code> files to an appropriate new location under <code>tests/autogen/[input/output]</code> into directories named <code>raw</code></li> +<li>Run <code>make buildtests</code> to generate Python test files based on the generated <code>.test</code> files</li> +</ol> +<h3>Running tests</h3> +<p>Build the tests using</p> +<p><code>make buildtests</code></p> +<p>Make sure that pytest is installed and run using</p> +<p><code>make runtests</code></p> +<p>Note that some of the F output edit descriptors fail due to limitations in floating point number representation</p> +<h3>Deploying a new package version</h3> +<p>Update versions in <code>setup.py</code> and <code>__init__.py</code></p> +<p>To create a local build to test run ...</p> +<p><code>python setup.py build sdist --formats=gztar</code></p> +<p>To upload a version to PyPI run ...</p> +<pre><code>python setup.py sdist +twine upload dist/<new version> +</code></pre> +<h2>Bugs</h2> +<p>Although the library has a large body of automatically generated test +code behind it, it has not been extensively user tested. Bug reports are +welcome!</p> +<p>Please report bugs to,</p> +<p><a href="https://github.com/brendanarnold/py-fortranformat/issues" rel=nofollow>https://github.com/brendanarnold/py-fortranformat/issues</a></p> + + </div> + + </div> + + + <div id="data" data-target="project-tabs.content" class="vertical-tabs__content" role="tabpanel" aria-labelledby="mobile-data-tab" tabindex="-1"> + <h2 class="page-title">Project details</h2> + +<div class="sidebar-section"> + <h3 class="sidebar-section__title">Project links</h3> + <ul class="vertical-tabs__list"> + + + <li> + <a class="vertical-tabs__tab vertical-tabs__tab--with-icon vertical-tabs__tab--condensed" href="https://github.com/brendanarnold/py-fortranformat" rel="nofollow"> + + - - +<i class="fas fa-home" aria-hidden="true"></i>Homepage + </a> + </li> + + + </ul> +</div> - - +<div class="sidebar-section"> + <h3 class="sidebar-section__title">Statistics</h3> + + <div class="github-repo-info hidden" data-url="https://api.github.com/repos/brendanarnold/py-fortranformat"> + GitHub statistics: + <ul class="vertical-tabs__list"> + <li> + <a class="vertical-tabs__tab vertical-tabs__tab--with-icon vertical-tabs__tab--condensed github-repo-info__item" + data-key="html_url" data-attr="href" data-supplement="/stargazers" rel="noopener"> + <i class="fa fa-star" aria-hidden="true"></i> + <strong>Stars:</strong> + <span class="github-repo-info__item" data-key="stargazers_count"></span> + </a> + </li> + <li> + <a class="vertical-tabs__tab vertical-tabs__tab--with-icon vertical-tabs__tab--condensed github-repo-info__item" + data-key="html_url" data-attr="href" data-supplement="/network/members" rel="noopener"> + <i class="fa fa-code-branch" aria-hidden="true"></i> + <strong>Forks:</strong> + <span class="github-repo-info__item" data-key="forks_count"></span> + </a> + </li> + <li> + <a class="vertical-tabs__tab vertical-tabs__tab--with-icon vertical-tabs__tab--condensed github-repo-info__item" + data-key="html_url" data-attr="href" data-supplement="/issues" rel="noopener"> + <i class="fa fa-exclamation-circle" aria-hidden="true"></i> + <strong>Open issues/PRs:</strong> + <span class="github-repo-info__item" data-key="open_issues_count"></span> + </a> + </li> + </ul> + </div> + + <p> + View statistics for this project via <a href="https://libraries.io/pypi/fortranformat" title="External link" target="_blank" rel="noopener">Libraries.io</a>, or by using <a href="https://packaging.python.org/guides/analyzing-pypi-package-downloads/" target="_blank" rel="noopener">our public dataset on Google BigQuery</a> + </p> +</div> - +<div class="sidebar-section"> + <h3 class="sidebar-section__title">Meta</h3> + + <p><strong>License:</strong> MIT License</p> + + + <p><strong>Author:</strong> <a href="mailto:brendanarnold@gmail.com">Brendan Arnold</a></p> + + + + <p class="tags"> + <i class="fa fa-tags" aria-hidden="true"></i> + <span class="sr-only">Tags</span> + + <span class="package-keyword"> + fortran, + </span> + + <span class="package-keyword"> + io, + </span> + + <span class="package-keyword"> + interface, + </span> + + <span class="package-keyword"> + format + </span> + + </p> + + +</div> - <li> - <strong>Package Index Owner:</strong> - <span>brendanarnold</span> - </li> - +<div class="sidebar-section"> + <h3 class="sidebar-section__title">Maintainers</h3> + + + <span class="sidebar-section__maintainer"> + <a href="/user/brendanarnold/" aria-label="brendanarnold"> + <span class="sidebar-section__user-gravatar"> + <img src="https://warehouse-camo.ingress.cmh1.psfhosted.org/9272a7163f8979099631fde4684100bfeb62aee2/68747470733a2f2f7365637572652e67726176617461722e636f6d2f6176617461722f63643066373736393365633863633932326135623330353364653963303039373f73697a653d3530" height="50" width="50" alt="Avatar for brendanarnold from gravatar.com" title="Avatar for brendanarnold from gravatar.com"> + </span> + <span class="sidebar-section__user-gravatar-text"> + brendanarnold + </span> + </a> + </span> + +</div> - <li> - <strong><a href="http://usefulinc.com/doap">DOAP</a> record:</strong> - <a href="/pypi?:action=doap&name=fortranformat&version=0.2.3">fortranformat-0.2.3.xml</a> - </li> -</ul> +<div class="sidebar-section"> + <h3 class="sidebar-section__title">Classifiers</h3> + <ul class="sidebar-section__classifiers"> + + <li> + <strong>Development Status</strong> + <ul> + + <li> + <a href="/search/?c=Development+Status+%3A%3A+4+-+Beta"> + 4 - Beta + </a> + </li> + + </ul> + </li> + + <li> + <strong>Environment</strong> + <ul> + + <li> + <a href="/search/?c=Environment+%3A%3A+Console"> + Console + </a> + </li> + + </ul> + </li> + + <li> + <strong>Intended Audience</strong> + <ul> + + <li> + <a href="/search/?c=Intended+Audience+%3A%3A+Developers"> + Developers + </a> + </li> + + <li> + <a href="/search/?c=Intended+Audience+%3A%3A+Science%2FResearch"> + Science/Research + </a> + </li> + + </ul> + </li> + + <li> + <strong>License</strong> + <ul> + + <li> + <a href="/search/?c=License+%3A%3A+OSI+Approved+%3A%3A+MIT+License"> + OSI Approved :: MIT License + </a> + </li> + + </ul> + </li> + + <li> + <strong>Natural Language</strong> + <ul> + + <li> + <a href="/search/?c=Natural+Language+%3A%3A+English"> + English + </a> + </li> + + </ul> + </li> + + <li> + <strong>Operating System</strong> + <ul> + + <li> + <a href="/search/?c=Operating+System+%3A%3A+OS+Independent"> + OS Independent + </a> + </li> + + </ul> + </li> + + <li> + <strong>Programming Language</strong> + <ul> + + <li> + <a href="/search/?c=Programming+Language+%3A%3A+Fortran"> + Fortran + </a> + </li> + + <li> + <a href="/search/?c=Programming+Language+%3A%3A+Python+%3A%3A+2"> + Python :: 2 + </a> + </li> + + <li> + <a href="/search/?c=Programming+Language+%3A%3A+Python+%3A%3A+3"> + Python :: 3 + </a> + </li> + + </ul> + </li> + + <li> + <strong>Topic</strong> + <ul> + + <li> + <a href="/search/?c=Topic+%3A%3A+Scientific%2FEngineering"> + Scientific/Engineering + </a> + </li> + + <li> + <a href="/search/?c=Topic+%3A%3A+Software+Development+%3A%3A+Interpreters"> + Software Development :: Interpreters + </a> + </li> + + <li> + <a href="/search/?c=Topic+%3A%3A+Text+Processing+%3A%3A+General"> + Text Processing :: General + </a> + </li> + + </ul> + </li> + + </ul> +</div> + + <br> + </div> + + <div id="history" data-target="project-tabs.content" class="vertical-tabs__content" role="tabpanel" aria-labelledby="history-tab mobile-history-tab" tabindex="-1"> + <h2 class="page-title split-layout"> + <span>Release history</span> + <span class="reset-text margin-top"> + <a href="/help/#project-release-notifications">Release notifications</a> | + <a href="/rss/project/fortranformat/releases.xml">RSS feed <i class="fa fa-rss" aria-hidden="true"></i></a> + </span> + </h2> + + <div class="release-timeline"> + + + + + <div class="release release--latest release--current"> + <div class="release__meta"> + + <span class="badge">This version</span> + + </div> + <div class="release__graphic"> + + <div class="release__line"></div> + + + <img class="release__node" alt="" src="https://pypi.org/static/images/blue-cube.e6165d35.svg"> + + </div> + + <a class="card release__card" href="/project/fortranformat/1.1.1/"> + <p class="release__version"> + 1.1.1 + + + </p> + <p class="release__version-date"> + <time datetime="2021-12-29T14:23:07+0000" data-controller="localized-time" data-localized-time-relative="true" data-localized-time-show-time="false"> + Dec 29, 2021 +</time> + </p> + </a> + </div> + + + <div class="release"> + <div class="release__meta"> + + </div> + <div class="release__graphic"> + + <div class="release__line"></div> + + + <img class="release__node" alt="" src="https://pypi.org/static/images/white-cube.8c3a6fe9.svg"> + + </div> + + <a class="card release__card" href="/project/fortranformat/1.1.0/"> + <p class="release__version"> + 1.1.0 + + + </p> + <p class="release__version-date"> + <time datetime="2021-12-29T12:54:44+0000" data-controller="localized-time" data-localized-time-relative="true" data-localized-time-show-time="false"> + Dec 29, 2021 +</time> + </p> + </a> + </div> + + + <div class="release"> + <div class="release__meta"> + + </div> + <div class="release__graphic"> + + <div class="release__line"></div> + + + <img class="release__node" alt="" src="https://pypi.org/static/images/white-cube.8c3a6fe9.svg"> + + </div> + + <a class="card release__card" href="/project/fortranformat/1.0.1/"> + <p class="release__version"> + 1.0.1 + + + </p> + <p class="release__version-date"> + <time datetime="2021-04-06T13:36:08+0000" data-controller="localized-time" data-localized-time-relative="true" data-localized-time-show-time="false"> + Apr 6, 2021 +</time> + </p> + </a> + </div> + + + <div class="release"> + <div class="release__meta"> + + </div> + <div class="release__graphic"> + + <div class="release__line"></div> + + + <img class="release__node" alt="" src="https://pypi.org/static/images/white-cube.8c3a6fe9.svg"> + + </div> + + <a class="card release__card" href="/project/fortranformat/1.0.0/"> + <p class="release__version"> + 1.0.0 + + + </p> + <p class="release__version-date"> + <time datetime="2021-04-03T18:34:59+0000" data-controller="localized-time" data-localized-time-relative="true" data-localized-time-show-time="false"> + Apr 3, 2021 +</time> + </p> + </a> </div> + + + <div class="release"> + <div class="release__meta"> + + </div> + <div class="release__graphic"> + + <div class="release__line"></div> + + + <img class="release__node" alt="" src="https://pypi.org/static/images/white-cube.8c3a6fe9.svg"> + + </div> + + <a class="card release__card" href="/project/fortranformat/0.2.5/"> + <p class="release__version"> + 0.2.5 + + + </p> + <p class="release__version-date"> + <time datetime="2014-03-16T13:05:34+0000" data-controller="localized-time" data-localized-time-relative="true" data-localized-time-show-time="false"> + Mar 16, 2014 +</time> + </p> + </a> + </div> + + + <div class="release"> + <div class="release__meta"> + + </div> + <div class="release__graphic"> + + <div class="release__line"></div> + + + <img class="release__node" alt="" src="https://pypi.org/static/images/white-cube.8c3a6fe9.svg"> + + </div> + + <a class="card release__card" href="/project/fortranformat/0.2.4/"> + <p class="release__version"> + 0.2.4 + + + </p> + <p class="release__version-date"> + <time datetime="2013-11-25T23:17:46+0000" data-controller="localized-time" data-localized-time-relative="true" data-localized-time-show-time="false"> + Nov 25, 2013 +</time> + </p> + </a> + </div> + + + <div class="release release--oldest"> + <div class="release__meta"> + + </div> + + <div class="release__graphic"> + + <div class="release__line"></div> + + + <img class="release__node" alt="" src="https://pypi.org/static/images/white-cube.8c3a6fe9.svg"> + + </div> + + <a class="card release__card" href="/project/fortranformat/0.2.3/"> + <p class="release__version"> + 0.2.3 + + + </p> + <p class="release__version-date"> + <time datetime="2011-09-07T23:15:12+0000" data-controller="localized-time" data-localized-time-relative="true" data-localized-time-show-time="false"> + Sep 7, 2011 +</time> + </p> + </a> + </div> + </div> - <div id="footer"><div id="credits"> - <a href="http://www.python.org/about/website">Website maintained by the Python community</a><br/> - <a href="http://osuosl.org/" title="Web and email hosting provided by OSU OSL">hosting by OSU OSL</a> / - <a href="http://www.timparkin.co.uk/" title="Design by Tim Parkin, Yorkshire man, photographer and developer">design by Tim Parkin</a> - </div> - Copyright © 1990-2013, <a href="http://www.python.org/psf">Python Software Foundation</a><br/> - <a href="http://www.python.org/about/legal">Legal Statements</a> + </div> + + + <div id="files" data-target="project-tabs.content" class="vertical-tabs__content" role="tabpanel" aria-labelledby="files-tab mobile-files-tab" tabindex="-1"> + <h2 class="page-title">Download files</h2> + <p>Download the file for your platform. If you're not sure which to choose, learn more about <a href="https://packaging.python.org/installing/" title="External link" target="_blank" rel="noopener">installing packages</a>.</p> + + <table class="table table--downloads"> + <caption class="sr-only">Files for fortranformat, version 1.1.1</caption> + <thead> + <tr> + <th scope="col">Filename, size</th> + <th scope="col">File type</th> + <th scope="col">Python version</th> + <th scope="col">Upload date</th> + <th scope="col" class="table__align-right">Hashes</th> + </tr> + </thead> + <tbody> + + <tr> + <th scope="row"> + <span class="table__mobile-label">Filename, size</span> + <a href="https://files.pythonhosted.org/packages/6f/0e/362b83005f0d2edc33d60ae66f3d2172fac373245a92eb24e5ed52be96b1/fortranformat-1.1.1.tar.gz"> + fortranformat-1.1.1.tar.gz + </a> + (22.1 kB) + </th> + <td> + <span class="table__mobile-label">File type</span> + Source + </td> + <td> + <span class="table__mobile-label">Python version</span> + + None + + </td> + <td> + <span class="table__mobile-label">Upload date</span> + <time datetime="2021-12-29T14:23:07+0000" data-controller="localized-time" data-localized-time-relative="true" data-localized-time-show-time="false"> + Dec 29, 2021 +</time> + </td> + <td class="table__align-right"> + <span class="table__mobile-label table__mobile-label--hashes">Hashes</span> + <a href="#copy-hash-modal-88739b86-00a4-4c84-90a2-e9313f709b11" class="button button--small button--primary"> + View + </a> + </td> + </tr> + + </tbody> + </table> </div> + + + <div id="copy-hash-modal-88739b86-00a4-4c84-90a2-e9313f709b11" class="modal modal--wide"> + <div class="modal__content" role="dialog"> + <a href="#modal-close" title="Close" class="modal__close"> + <i class="fa fa-times" aria-hidden="true"></i> + <span class="sr-only">Close</span> + </a> + <div class="modal__body"> + <h3 class="modal__title"> + <a href="https://pip.pypa.io/en/stable/cli/pip_install/#hash-checking-mode" title="External link" target="_blank" rel="noopener">Hashes</a> for fortranformat-1.1.1.tar.gz + </h3> + <table class="table table--hashes"> + <caption class="sr-only">Hashes for fortranformat-1.1.1.tar.gz</caption> + <thead> + <tr> + <th scope="col">Algorithm</th> + <th scope="col">Hash digest</th> + <th></th> + </tr> + </thead> + <tbody> + <tr> + <th scope="row">SHA256</th> + <td><code>9b7aa2148af7a5f4f5fd955d121bd6869d44b82ac2182d459813b849aa87d831</code></td> + <td class="table__align-right"> + <button type="button" class="button button--small copy-tooltip copy-tooltip-w" data-tooltip-label="Copy to clipboard" data-clipboard-text="9b7aa2148af7a5f4f5fd955d121bd6869d44b82ac2182d459813b849aa87d831"> + Copy + </button> + </td> + </tr> + <tr> + <th scope="row">MD5</th> + <td><code>b671e1404b4228711b029c5ea42966e4</code></td> + <td class="table__align-right"> + <button type="button" class="button button--small copy-tooltip copy-tooltip-w" data-tooltip-label="Copy to clipboard" data-clipboard-text="b671e1404b4228711b029c5ea42966e4"> + Copy + </button> + </td> + </tr> + <tr> + <th scope="row">BLAKE2-256</th> + <td><code>6f0e362b83005f0d2edc33d60ae66f3d2172fac373245a92eb24e5ed52be96b1</code></td> + <td class="table__align-right"> + <button type="button" class="button button--small copy-tooltip copy-tooltip-w" data-tooltip-label="Copy to clipboard" data-clipboard-text="6f0e362b83005f0d2edc33d60ae66f3d2172fac373245a92eb24e5ed52be96b1"> + Copy + </button> + </td> + </tr> + </tbody> + </table> + </div> + <div class="modal__footer"> + <a href="#modal-close" class="button button--primary modal__action">Close</a> + </div> + </div> +</div> + + + + </div> + </div> + </div> +</div> + + </main> + + <footer class="footer"> + <div class="footer__logo"> + <img src="/static/images/white-cube.8c3a6fe9.svg" alt="" class="-js-white-cube"> + </div> + + <div class="footer__menus"> + <div class="footer__menu"> + <h2>Help</h2> + <nav aria-label="Help navigation"> + <ul> + <li><a href="https://packaging.python.org/installing/" title="External link" target="_blank" rel="noopener">Installing packages</a></li> + <li><a href="https://packaging.python.org/tutorials/packaging-projects/" title="External link" target="_blank" rel="noopener">Uploading packages</a></li> + <li><a href="https://packaging.python.org/" title="External link" target="_blank" rel="noopener">User guide</a></li> + <li><a href="/help/">FAQs</a></li> + </ul> + </nav> + </div> + + <div class="footer__menu"> + <h2>About PyPI</h2> + <nav aria-label="About PyPI navigation"> + <ul> + <li><a href="https://twitter.com/PyPI" title="External link" target="_blank" rel="noopener">PyPI on Twitter</a></li> + <li><a href="https://dtdg.co/pypi" title="External link" target="_blank" rel="noopener">Infrastructure dashboard</a></li> + <li><a href="https://www.python.org/dev/peps/pep-0541/" title="External link" target="_blank" rel="noopener">Package index name retention</a></li> + <li><a href="/sponsors/">Our sponsors</a></li> + </ul> + </nav> + </div> + + <div class="footer__menu"> + <h2>Contributing to PyPI</h2> + <nav aria-label="How to contribute navigation"> + <ul> + <li><a href="/help/#feedback">Bugs and feedback</a></li> + <li><a href="https://github.com/pypa/warehouse" title="External link" target="_blank" rel="noopener">Contribute on GitHub</a></li> + <li><a href="https://hosted.weblate.org/projects/pypa/warehouse/" title="External link" target="_blank" rel="noopener">Translate PyPI</a></li> + <li><a href="https://github.com/pypa/warehouse/graphs/contributors" title="External link" target="_blank" rel="noopener">Development credits</a></li> + </ul> + </nav> </div> + + <div class="footer__menu"> + <h2>Using PyPI</h2> + <nav aria-label="Using PyPI navigation"> + <ul> + <li><a href="https://github.com/pypa/.github/blob/main/CODE_OF_CONDUCT.md" title="External link" target="_blank" rel="noopener">Code of conduct</a></li> + <li><a href="/security/">Report security issue</a></li> + <li><a href="https://www.python.org/privacy/" title="External link" target="_blank" rel="noopener">Privacy policy</a></li> + <li><a href="/policy/terms-of-use/">Terms of use</a></li> + </ul> + </nav> + </div> + </div> + + <hr class="footer__divider"> + + <div class="footer__text"> + + <p>Status: <a href="https://status.python.org/" title="External link" target="_blank" rel="noopener"> + <span data-statuspage-domain="https://2p66nmmycsj3.statuspage.io">all systems operational</span></a> + </p> + + <p> + Developed and maintained by the Python community, for the Python community. + <br> + <a href="https://donate.pypi.org">Donate today!</a> + </p> + <p>© 2022 <a href="https://www.python.org/psf/" title="External link" target="_blank" rel="noopener">Python Software Foundation</a><br> + <a href="/sitemap/">Site map</a> + </p> </div> - </body> - </html> + <div class="centered hide-on-desktop"> + <button type="button" class="button button--switch-to-desktop hidden" data-target="viewport-toggle.switchToDesktop" data-action="viewport-toggle#switchToDesktop"> + Switch to desktop version + </button> + </div> + </footer> + + + <div class="language-switcher"> + <form action="/locale/"> + <ul> + + <li> + <button + + class="language-switcher__selected" + + name="locale_id" value="en" type="submit" + > + English + </button> + </li> + + <li> + <button + + name="locale_id" value="es" type="submit" + > + español + </button> + </li> + + <li> + <button + + name="locale_id" value="fr" type="submit" + > + français + </button> + </li> + + <li> + <button + + name="locale_id" value="ja" type="submit" + > + 日本語 + </button> + </li> + + <li> + <button + + name="locale_id" value="pt_BR" type="submit" + > + português (Brasil) + </button> + </li> + + <li> + <button + + name="locale_id" value="uk" type="submit" + > + українська + </button> + </li> + + <li> + <button + + name="locale_id" value="el" type="submit" + > + Ελληνικά + </button> + </li> + + <li> + <button + + name="locale_id" value="de" type="submit" + > + Deutsch + </button> + </li> + + <li> + <button + + name="locale_id" value="zh_Hans" type="submit" + > + 中文 (简体) + </button> + </li> + + <li> + <button + + name="locale_id" value="zh_Hant" type="submit" + > + 中文 (繁體) + </button> + </li> + + <li> + <button + + name="locale_id" value="ru" type="submit" + > + русский + </button> + </li> + + <li> + <button + + name="locale_id" value="he" type="submit" + > + עברית + </button> + </li> + + <li> + <button + + name="locale_id" value="eo" type="submit" + > + esperanto + </button> + </li> + + </ul> + </form> + </div> + + + <div class="sponsors"> + <p class="sponsors__title">Supported by</p> + + + + + + + + + + + + + + + <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://aws.amazon.com/"> + <img class=sponsors__image src="https://warehouse-camo.ingress.cmh1.psfhosted.org/ed7074cadad1a06f56bc520ad9bd3e00d0704c5b/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f6177732d77686974652d6c6f676f2d7443615473387a432e706e67" alt=AWS> + <span class="sponsors__name">AWS</span> + <span class="sponsors__service"> + + + Cloud computing + + </span> + </a> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://www.datadoghq.com/"> + <img class=sponsors__image src="https://warehouse-camo.ingress.cmh1.psfhosted.org/8855f7c063a3bdb5b0ce8d91bfc50cf851cc5c51/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f64617461646f672d77686974652d6c6f676f2d6668644c4e666c6f2e706e67" alt=Datadog> + <span class="sponsors__name">Datadog</span> + <span class="sponsors__service"> + + + Monitoring + + </span> + </a> + + + + + + + + + + + + + + <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://research.fb.com/"> + <img class=sponsors__image src="https://warehouse-camo.ingress.cmh1.psfhosted.org/e338a8302eed851d9793e0a4a92f57b315eb5998/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f66616365626f6f6b2d696e7374616772616d2d77686974652d6c6f676f2d6750686a57647a722e706e67" alt="Facebook / Instagram"> + <span class="sponsors__name">Facebook / Instagram</span> + <span class="sponsors__service"> + + + PSF Sponsor + + </span> + </a> + + + + + + + + <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://www.fastly.com/"> + <img class=sponsors__image src="https://warehouse-camo.ingress.cmh1.psfhosted.org/df6fe8829cbff2d7f668d98571df1fd011f36192/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f666173746c792d77686974652d6c6f676f2d65684d3077735f6f2e706e67" alt=Fastly> + <span class="sponsors__name">Fastly</span> + <span class="sponsors__service"> + + + CDN + + </span> + </a> + + + + + + + + + + + <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://careers.google.com/"> + <img class=sponsors__image src="https://warehouse-camo.ingress.cmh1.psfhosted.org/420cc8cf360bac879e24c923b2f50ba7d1314fb0/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f676f6f676c652d77686974652d6c6f676f2d616734424e3774332e706e67" alt=Google> + <span class="sponsors__name">Google</span> + <span class="sponsors__service"> + + + Object Storage and Download Analytics + + </span> + </a> + + + + + + + + <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://www.huawei.com/"> + <img class=sponsors__image src="https://warehouse-camo.ingress.cmh1.psfhosted.org/656ae2011c837dba1e2de4c8f85815eed86c0878/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f6875617765692d77686974652d6c6f676f2d416a465f553652312e706e67" alt=Huawei> + <span class="sponsors__name">Huawei</span> + <span class="sponsors__service"> + + + PSF Sponsor + + </span> + </a> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://azure.microsoft.com/en-us/develop/python/"> + <img class=sponsors__image src="https://warehouse-camo.ingress.cmh1.psfhosted.org/524d1ce72f7772294ca4c1fe05d21dec8fa3f8ea/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f6d6963726f736f66742d77686974652d6c6f676f2d5a443172685444462e706e67" alt=Microsoft> + <span class="sponsors__name">Microsoft</span> + <span class="sponsors__service"> + + + PSF Sponsor + + </span> + </a> + + + + + + + + + + + + + + <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://nvidia.com"> + <img class=sponsors__image src="https://warehouse-camo.ingress.cmh1.psfhosted.org/19eae9e26a9a9ffacc134095642b1392737c58fb/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f6e76696469612d77686974652d6c6f676f2d46394c393761474c2e706e67" alt=NVIDIA> + <span class="sponsors__name">NVIDIA</span> + <span class="sponsors__service"> + + + PSF Sponsor + + </span> + </a> + + + + + + + + + + + + + + + + + <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://www.pingdom.com/"> + <img class=sponsors__image src="https://warehouse-camo.ingress.cmh1.psfhosted.org/d01053c02f3a626b73ffcb06b96367fdbbf9e230/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f70696e67646f6d2d77686974652d6c6f676f2d67355831547546362e706e67" alt=Pingdom> + <span class="sponsors__name">Pingdom</span> + <span class="sponsors__service"> + + + Monitoring + + </span> + </a> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://opensource.salesforce.com/"> + <img class=sponsors__image src="https://warehouse-camo.ingress.cmh1.psfhosted.org/932f54a6c688f0bbc0e2f4e7b7dc5c067eed6c55/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f73616c6573666f7263652d77686974652d6c6f676f2d4539677a3053782d2e706e67" alt=Salesforce> + <span class="sponsors__name">Salesforce</span> + <span class="sponsors__service"> + + + PSF Sponsor + + </span> + </a> + + + + + + + + + + + <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://getsentry.com/for/python"> + <img class=sponsors__image src="https://warehouse-camo.ingress.cmh1.psfhosted.org/b1dc2c04aa1a8efbacd6dc6254bb63429af47b41/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f73656e7472792d77686974652d6c6f676f2d31556836754c32452e706e67" alt=Sentry> + <span class="sponsors__name">Sentry</span> + <span class="sponsors__service"> + + + Error logging + + </span> + </a> + + + + + + + + + + + + + + + + + <a class="sponsors__sponsor" target="_blank" rel="noopener" href="https://statuspage.io"> + <img class=sponsors__image src="https://warehouse-camo.ingress.cmh1.psfhosted.org/b611884ff90435a0575dbab7d9b0d3e60f136466/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f707970692d6173736574732f73706f6e736f726c6f676f732f737461747573706167652d77686974652d6c6f676f2d5467476c6a4a2d502e706e67" alt=StatusPage> + <span class="sponsors__name">StatusPage</span> + <span class="sponsors__service"> + + + Status page + + </span> + </a> + + + + + + + + + +</div> + + + </body> + +</html>
\ No newline at end of file |