Skip to content

Modernize#12

Open
jayvdb wants to merge 2 commits into
fudge-py:masterfrom
jayvdb:py3
Open

Modernize#12
jayvdb wants to merge 2 commits into
fudge-py:masterfrom
jayvdb:py3

Conversation

@jayvdb

@jayvdb jayvdb commented Jul 1, 2020

Copy link
Copy Markdown

I ran python-modernize -nw, and ran nose tests
on Python 2 and 3. All green.

@jayvdb

jayvdb commented Jan 19, 2021

Copy link
Copy Markdown
Author

ping @jsatt

@jsatt

jsatt commented Jan 23, 2021

Copy link
Copy Markdown
Contributor

Sorry, I don't currently have the bandwidth to review, test and release at the moment. In the last several years I've migrated entirely to stdlib mock and don't know when (or if) I'll have time to put any work into this project.

@jayvdb

jayvdb commented Jan 24, 2021

Copy link
Copy Markdown
Author

Using python-modernize (as in this patch), and a subset of #11, where used to keep fudge alive on openSUSE
https://build.opensuse.org/request/show/864188

This is because some apps still use fudge, e.g. django-tables2

Current top dependents according to Github (c.f. isaacs/github#1537):

Dependent star count
https://github.com/fabric/fabric 12692
https://github.com/Miserlou/SoundScrape 1268
https://github.com/mozilla/zamboni 480
https://github.com/prestodb/presto-admin 164
https://github.com/DakotaNelson/sneaky-creeper 125
https://github.com/jay-johnson/sci-pype 97
https://github.com/psobot/foreverfm 97
https://github.com/marcelnicolay/torneira 71
https://github.com/Tivix/django-braintree 61
https://github.com/marcelnicolay/mongotor 58
https://github.com/whamcloud/integrated-manager-for-lustre 55
https://github.com/mozilla/affiliates 43
https://github.com/soundcloud/soundcloud-python 42
https://github.com/ploxiln/fab-classic 41
https://github.com/mozilla/webpay 41
https://github.com/nickpwhite/Beatnik 40
... ...

fabric has already removed fudge.

I suspect SoundScrape & sci-pype & Beatnik dont use it any more, so Miserlou/SoundScrape#252 & jay-johnson/sci-pype#10 & nickpwhite/Beatnik#19 , nor DakotaNelson/sneaky-creeper#105

https://github.com/whamcloud/integrated-manager-for-lustre probably doesnt use fudge any more, but I havent sent a PR that way yet.

The mozilla repos are archived. Many of the others are not actively developed/maintained.

Active projects:

Probably many more active projects with <40 stars.

@Mte90

Mte90 commented Feb 8, 2022

Copy link
Copy Markdown

any hope for this?

@RussNelson

Copy link
Copy Markdown
Contributor

@jsatt I understand that you have no time, but ... you could at least transfer the project to someone who has the time, like maybe Jay? Or for that matter, me, because it's probably quicker for me to keep fudge active than remove it from both my company's major projects.

@jsatt

jsatt commented Jan 3, 2023

Copy link
Copy Markdown
Contributor

I'm fine with this, but I'd like to defer to @kumar303 since it was originally his project and I simply joined in order to provide help that I was never able to get around to.

@jsatt

jsatt commented Jan 6, 2023

Copy link
Copy Markdown
Contributor

@RussNelson I went ahead and made you an Owner on the project, feel free to collaborate and add other folks. If you can provide me with your PyPI username I can get you access to the package on there.

@RussNelson

Copy link
Copy Markdown
Contributor

Thanks! PyPI username is russnelson.

@kumar303

Copy link
Copy Markdown
Contributor

Thanks, @jsatt and @RussNelson . I don't maintain fudge anymore but I empower anyone else to do so, as needed. Let us know if you need additional access.

@nalgeon

nalgeon commented May 28, 2025

Copy link
Copy Markdown

In case anyone is still using Fudge in 2025, I've created a drop-in replacement for modern Python versions (3.9+).

pip install fudgy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants