pecan
A WSGI object-dispatching web framework, designed to be lean and fast with few dependencies.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.6%) to scientific vocabulary
Keywords from Contributors
Repository
A WSGI object-dispatching web framework, designed to be lean and fast with few dependencies.
Basic Info
- Host: GitHub
- Owner: pecan
- License: bsd-3-clause
- Language: Python
- Default Branch: master
- Homepage: http://pecanpy.org
- Size: 2.05 MB
Statistics
- Stars: 107
- Watchers: 14
- Forks: 38
- Open Issues: 4
- Releases: 4
Metadata Files
README.rst
Pecan
=====
A WSGI object-dispatching web framework, designed to be lean and fast with few
dependencies.
.. image:: https://badge.fury.io/py/pecan.png
:target: https://pypi.python.org/pypi/pecan/
:alt: Latest PyPI version
Installing
----------
::
$ pip install pecan
...or, for the latest (unstable) tip::
$ git clone https://github.com/pecan/pecan.git
$ cd pecan && python setup.py install
Running Tests
-------------
::
$ python setup.py test
...or, to run all tests across all supported environments::
$ pip install tox && tox
Viewing Documentation
---------------------
`Available online `_, or to build manually::
$ cd docs && make html
$ open docs/build/html/index.html
...or::
$ cd docs && make man
$ man docs/build/man/pecan.1
Contributing
------------
For information on contributing to Pecan, please read our `Contributing
Guidelines `_.
Bugs should be reported at:
https://github.com/pecan/pecan/issues/new
Additional Help/Support
-----------------------
Most Pecan interaction is done via the `pecan-dev Mailing List
`_.
Owner
- Name: pecan
- Login: pecan
- Kind: organization
- Repositories: 3
- Profile: https://github.com/pecan
GitHub Events
Total
- Create event: 6
- Issues event: 16
- Release event: 3
- Watch event: 2
- Delete event: 1
- Issue comment event: 34
- Push event: 16
- Pull request review event: 2
- Pull request review comment event: 2
- Pull request event: 17
Last Year
- Create event: 6
- Issues event: 16
- Release event: 3
- Watch event: 2
- Delete event: 1
- Issue comment event: 34
- Push event: 16
- Pull request review event: 2
- Pull request review comment event: 2
- Pull request event: 17
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Ryan Petrello | l****s@r****m | 510 |
| Alfredo Deza | a****a@g****m | 138 |
| Mark McClain | m****n@s****m | 101 |
| Jonathan LaCour | j****n@c****g | 67 |
| Yoann Roman | y****n@s****m | 54 |
| Jonathan LaCour | j****n@d****m | 15 |
| Ryan Petrello | r****n@r****m | 14 |
| Pete | p****e@c****t | 12 |
| Julien Danjou | j****n@d****o | 10 |
| Alfredo Deza | a****o@d****e | 10 |
| Mark McClain | m****n@d****m | 6 |
| Doug Hellmann | d****n@d****m | 5 |
| Jeremy M. Jones | j****s@p****m | 4 |
| chadlung | c****g@g****m | 3 |
| Steven Berler | s****r@d****m | 3 |
| Stanislaw Pitucha | s****a@h****m | 2 |
| Joe D'Andrea | j****a@r****m | 2 |
| Thomas Bechtold | t****d@s****m | 2 |
| j00356287 | j****u@h****m | 2 |
| Antonio Larrosa | a****a@g****m | 1 |
| Mark Steve Samson | b****e@g****m | 1 |
| Ken Dreyer | k****r@r****m | 1 |
| Dan Radez | d****z@r****m | 1 |
| Ed Cranford | e****d@r****m | 1 |
| Evangelos Foutras | e****s@f****m | 1 |
| Jeremy Stanley | f****i@y****g | 1 |
| Jiahao.Liang | g****o@g****m | 1 |
| Jim Rollenhagen | j****m@j****m | 1 |
| Benjamin W. Smith | b****h@p****m | 1 |
| Maxim Kulkin | m****n@m****m | 1 |
| and 23 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 49
- Total pull requests: 82
- Average time to close issues: 11 months
- Average time to close pull requests: 28 days
- Total issue authors: 33
- Total pull request authors: 20
- Average comments per issue: 1.37
- Average comments per pull request: 0.8
- Merged pull requests: 67
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 6
- Pull requests: 13
- Average time to close issues: about 14 hours
- Average time to close pull requests: 17 days
- Issue authors: 4
- Pull request authors: 2
- Average comments per issue: 1.33
- Average comments per pull request: 0.38
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- ryanpetrello (4)
- kloczek (4)
- alfredodeza (4)
- dmick (3)
- jdandrea (3)
- ockan (3)
- thomasgoirand (2)
- SunnyFenng (1)
- mweinelt (1)
- jasondunsmore (1)
- tklltkioc (1)
- missuor (1)
- luoyancn (1)
- bulexian (1)
- gmelikov (1)
Pull Request Authors
- ryanpetrello (55)
- kajinamit (7)
- jiajunsu (2)
- sambhavnoobcoder (2)
- alfredodeza (2)
- radez (1)
- jdandrea (1)
- tirkarthi (1)
- markmcclain (1)
- antlarr (1)
- jd (1)
- hroncok (1)
- sileht (1)
- adamchainz (1)
- ktdreyer (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 14
-
Total downloads:
- pypi 123,101 last-month
- Total docker downloads: 20,334
-
Total dependent packages: 43
(may contain duplicates) -
Total dependent repositories: 1,138
(may contain duplicates) - Total versions: 70
- Total maintainers: 3
pypi.org: pecan
A WSGI object-dispatching web framework, designed to be lean and fast, with few dependencies.
- Homepage: http://github.com/pecan/pecan
- Documentation: https://pecan.readthedocs.io/
- License: BSD
-
Latest release: 1.7.0
published about 1 year ago
Rankings
Maintainers (2)
alpine-v3.18: py3-pecan-pyc
Precompiled Python bytecode for py3-pecan
- Homepage: https://github.com/pecan/pecan
- License: BSD-3-Clause
-
Latest release: 1.4.2-r2
published about 3 years ago
Rankings
Maintainers (1)
alpine-v3.18: py3-pecan
A WSGI object-dispatching web framework, designed to be lean and fast, with few dependencies
- Homepage: https://github.com/pecan/pecan
- License: BSD-3-Clause
-
Latest release: 1.4.2-r2
published about 3 years ago
Rankings
Maintainers (1)
alpine-edge: py3-pecan
WSGI object-dispatching web framework, designed to be lean and fast, with few dependencies
- Homepage: https://github.com/pecan/pecan
- License: BSD-3-Clause
-
Latest release: 1.7.0-r0
published 11 months ago
Rankings
Maintainers (1)
alpine-v3.17: py3-pecan
A WSGI object-dispatching web framework, designed to be lean and fast, with few dependencies
- Homepage: https://github.com/pecan/pecan
- License: BSD-3-Clause
-
Latest release: 1.4.2-r0
published over 3 years ago
Rankings
Maintainers (1)
alpine-edge: py3-pecan-pyc
Precompiled Python bytecode for py3-pecan
- Homepage: https://github.com/pecan/pecan
- License: BSD-3-Clause
-
Latest release: 1.7.0-r0
published 11 months ago
Rankings
Maintainers (1)
alpine-v3.21: py3-pecan-pyc
Precompiled Python bytecode for py3-pecan
- Homepage: https://github.com/pecan/pecan
- License: BSD-3-Clause
-
Latest release: 1.5.1-r1
published about 2 years ago
Rankings
Maintainers (1)
alpine-v3.21: py3-pecan
WSGI object-dispatching web framework, designed to be lean and fast, with few dependencies
- Homepage: https://github.com/pecan/pecan
- License: BSD-3-Clause
-
Latest release: 1.5.1-r1
published about 2 years ago
Rankings
Maintainers (1)
alpine-v3.22: py3-pecan-pyc
Precompiled Python bytecode for py3-pecan
- Homepage: https://github.com/pecan/pecan
- License: BSD-3-Clause
-
Latest release: 1.6.0-r0
published over 1 year ago
Rankings
Maintainers (1)
alpine-v3.22: py3-pecan
WSGI object-dispatching web framework, designed to be lean and fast, with few dependencies
- Homepage: https://github.com/pecan/pecan
- License: BSD-3-Clause
-
Latest release: 1.6.0-r0
published over 1 year ago
Rankings
Maintainers (1)
alpine-v3.20: py3-pecan
WSGI object-dispatching web framework, designed to be lean and fast, with few dependencies
- Homepage: https://github.com/pecan/pecan
- License: BSD-3-Clause
-
Latest release: 1.5.1-r1
published about 2 years ago
Rankings
Maintainers (1)
alpine-v3.20: py3-pecan-pyc
Precompiled Python bytecode for py3-pecan
- Homepage: https://github.com/pecan/pecan
- License: BSD-3-Clause
-
Latest release: 1.5.1-r1
published about 2 years ago
Rankings
Maintainers (1)
alpine-v3.19: py3-pecan
WSGI object-dispatching web framework, designed to be lean and fast, with few dependencies
- Homepage: https://github.com/pecan/pecan
- License: BSD-3-Clause
-
Latest release: 1.5.1-r0
published almost 3 years ago
Rankings
alpine-v3.19: py3-pecan-pyc
Precompiled Python bytecode for py3-pecan
- Homepage: https://github.com/pecan/pecan
- License: BSD-3-Clause
-
Latest release: 1.5.1-r0
published almost 3 years ago
Maintainers (1)
Dependencies
- Mako >=0.4.0
- WebOb >=1.8
- logutils >=0.3
- setuptools *
- six *
- Jinja2 <3 test
- WebTest >=1.3.1 test
- gunicorn * test
- pep8 * test
- sqlalchemy * test
- uwsgi * test
- virtualenv * test
- actions/checkout v2 composite
- actions/setup-python v2 composite