Skip to content

Commit

Permalink
docs(sponsors): sync backers with reality & OpenCollective (#2289)
Browse files Browse the repository at this point in the history
* docs(sponsors): update and sync backers

* chore: update backers in README
  • Loading branch information
vytas7 authored Aug 21, 2024
1 parent e0f731a commit 206bb38
Show file tree
Hide file tree
Showing 9 changed files with 37 additions and 99 deletions.
11 changes: 9 additions & 2 deletions BACKERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,14 @@ See also: https://opencollective.com/falcon

* [GOVCERT.LU](https://www.govcert.lu/)

## Commercial Patrons
## Gold Patron

* [Sentry](https://sentry.io/)

## Past Commercial Patrons

* [Algolia](https://www.algolia.com/)
* [EaseUS RecExperts](https://recorder.easeus.com/)
* [Examination RU](https://www.kontrolnaya-rabota.ru/s/)
* [Likalo](https://github.com/LikaloLLC)
* [Misaka Network](https://www.misaka.io/)
Expand All @@ -25,6 +30,8 @@ See also: https://opencollective.com/falcon
* Hagar Marmari
* Ivan Petukhov
* Konstantinos Mouratidis
* Vlad Shulkevich
* Markopoulos Spyros
* Vincent Albanese
* Vlad Shulkevich
* William Fuener
* Zach Riddle
60 changes: 23 additions & 37 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
.. raw:: html

<a href="https://falconframework.org" target="_blank">
<img
src="https://raw.githubusercontent.com/falconry/falcon/master/logo/banner.jpg"
alt="Falcon web framework logo"
style="width:100%"
>
</a>
.. image:: https://raw.githubusercontent.com/falconry/falcon/master/logo/banner.jpg
:align: center
:alt: Falcon logo
:target: https://falconframework.org/
:width: 100 %

|Build Status| |Docs| |codecov.io|

Expand Down Expand Up @@ -88,31 +84,12 @@ Falcon tries to do as little as possible while remaining highly effective.
A Big Thank You to Our Patrons!
-------------------------------

.. raw:: html

<p>
<a href="https://www.govcert.lu/" target="_blank"><img src="https://falconframework.org/assets/govcert.png" height="60" alt="CERT Gouvernemental Luxembourg" ></a>
</p>

<p>
<a href="https://www.kontrolnaya-rabota.ru/s/" target="_blank"><img src="https://falconframework.org/assets/rabota.jpg" height="30" alt="Examination RU" style="margin-right: 10px"></a>

<a href="https://www.pnk.sh/python-falcon" target="_blank"><img src="https://falconframework.org/assets/paris.svg" height="30" alt="Paris Kejser" style="margin-right: 10px"></a>

<a href="https://www.algolia.com" target="_blank" style="margin-right: 10px"><img src="https://falconframework.org/assets/algolia.svg" height="30" alt="Algolia"></a>
|Backer:GovCert| |Backer:Sentry|

<a href="https://www.salesforce.com" target="_blank"><img src="https://falconframework.org/assets/salesforce.svg" height="30" alt="Salesforce"></a>
</p>

<p>
<a href="https://www.misaka.io" target="_blank" style="margin-right: 10px"><img src="https://falconframework.org/assets/misaka.svg" height="30" alt="Misaka Network"></a>
<a href="https://github.com/LikaloLLC" target="_blank" style="margin-right: 10px"><img src="https://falconframework.org/assets/likalo.png" height="30" alt="Likalo"></a>
</p>

.. Patron list ends here (see the comment above this section).
Has Falcon helped you make an awesome app? Show your support today with a one-time donation or by becoming a patron. Supporters get cool gear, an opportunity to promote their brand to Python developers, and
prioritized support.
Has Falcon helped you make an awesome app? Show your support today with a
one-time donation or by becoming a patron.
Supporters get cool gear, an opportunity to promote their brand to Python
developers, and prioritized support.

* `Learn how to support Falcon development <https://falconframework.org/#sectionSupportFalconDevelopment>`_

Expand Down Expand Up @@ -991,7 +968,8 @@ we invite you to take a look at the issues listed under our
If you see one you'd like to work on, please leave a quick comment so that we don't
end up with duplicated effort. Thanks in advance!

Please note that all contributors and maintainers of this project are subject to our `Code of Conduct <https://github.com/falconry/falcon/blob/master/CODEOFCONDUCT.md>`_.
Please note that all contributors and maintainers of this project are subject to our
`Code of Conduct <https://github.com/falconry/falcon/blob/master/CODEOFCONDUCT.md>`_.

Before submitting a pull request, please ensure you have added/updated
the appropriate tests (and that all existing tests still pass with your
Expand Down Expand Up @@ -1043,9 +1021,17 @@ See the License for the specific language governing permissions and
limitations under the License.

.. |Docs| image:: https://readthedocs.org/projects/falcon/badge/?version=stable
:target: https://falcon.readthedocs.io/en/stable/?badge=stable
:alt: Falcon web framework docs
:target: https://falcon.readthedocs.io/en/stable/?badge=stable
.. |Build Status| image:: https://github.com/falconry/falcon/workflows/Run%20tests/badge.svg
:target: https://github.com/falconry/falcon/actions?query=workflow%3A%22Run+tests%22
:target: https://github.com/falconry/falcon/actions?query=workflow%3A%22Run+tests%22
.. |codecov.io| image:: https://codecov.io/gh/falconry/falcon/branch/master/graphs/badge.svg
:target: http://codecov.io/gh/falconry/falcon
:target: http://codecov.io/gh/falconry/falcon
.. |Backer:GovCert| image:: https://falconframework.org/assets/govcert.png
:alt: CERT Gouvernemental Luxembourg
:height: 60px
:target: https://www.govcert.lu/
.. |Backer:Sentry| image:: https://falconframework.org/assets/sentry-dark.svg
:alt: Sentry
:height: 60px
:target: https://sentry.io
Binary file removed docs/_content/corinne-kutz-211251.jpg
Binary file not shown.
14 changes: 0 additions & 14 deletions docs/_content/likalo.svg

This file was deleted.

1 change: 0 additions & 1 deletion docs/_content/luhnar.svg

This file was deleted.

1 change: 1 addition & 0 deletions docs/_content/sentry-dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/_content/sentry.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name = falcon
version = attr: falcon.__version__
description = The ultra-reliable, fast ASGI+WSGI framework for building data plane APIs at scale.
long_description = file: README.rst
long_description_content_type = text/x-rst
url = https://falconframework.org
author = Kurt Griffiths
Expand Down Expand Up @@ -41,6 +42,7 @@ keywords =
http
cloud
project_urls =
Homepage=https://falconframework.org
Documentation=https://falcon.readthedocs.io/en/stable/
Release Notes=https://falcon.readthedocs.io/en/stable/changes/
Source=https://github.com/falconry/falcon
Expand Down
46 changes: 1 addition & 45 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
import glob
import io
import os
from os import path
import platform
import re

from setuptools import setup

Expand Down Expand Up @@ -92,46 +90,4 @@ def list_modules(dirname, pattern):
cmdclass = {}


def load_description():
in_patron_list = False
in_patron_replacement = False
in_raw = False

description_lines = []

# NOTE(kgriffs): PyPI does not support the raw directive
for readme_line in io.open('README.rst', 'r', encoding='utf-8'):
# NOTE(vytas): The patron list largely builds upon raw sections
if readme_line.startswith('.. Patron list starts'):
in_patron_list = True
in_patron_replacement = True
continue
elif in_patron_list:
if not readme_line.strip():
in_patron_replacement = False
elif in_patron_replacement:
description_lines.append(readme_line.lstrip())
if readme_line.startswith('.. Patron list ends'):
in_patron_list = False
continue
elif readme_line.startswith('.. raw::'):
in_raw = True
elif in_raw:
if readme_line and not re.match(r'\s', readme_line):
in_raw = False

if not in_raw:
description_lines.append(readme_line)

return ''.join(description_lines)


def status_msgs(*msgs):
print('*' * 75, *msgs, '*' * 75, sep='\n')


setup(
long_description=load_description(),
cmdclass=cmdclass,
ext_modules=ext_modules,
)
setup(cmdclass=cmdclass, ext_modules=ext_modules)

0 comments on commit 206bb38

Please sign in to comment.