BSD Ports

devel/py-future 1.0.0 FreeBSD

Clean single-source support for Python 3 and 2

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
58c133f522
License
MIT
Categories
devel, python
Package size
676.4 KiB, 4411.0 KiB installed

Description

future is the missing compatibility layer between Python 2 and Python 3.

It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 2 and Python 3 with minimal overhead.

In the other systems

SystemPortVersion
FreeBSDdevel/py-future1.0.0
OpenBSDdevel/py-future1.0.0p1
NetBSDdevel/py-future1.0.0
DragonFlydevel/py-future0.18.3_1
MidnightBSDdevel/py-future0.18.3_1

Install

Binary package:

pkg install py27-future

From the ports tree:

cd /usr/ports/devel/py-future/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py27-future>0:devel/py-future

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0.01.0.00.18.20.18.3_11.0.0
FreeBSD:14:quarterly1.0.01.0.0n/a0.18.3_11.0.0
FreeBSD:15:latest1.0.01.0.0n/a0.18.3_10.18.3_1
FreeBSD:15:quarterly1.0.01.0.0n/an/an/a
FreeBSD:16:latest1.0.01.0.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 22
Run dependencies 22

Configuration

No options to configure.

USES
python:2.7+
Service scripts
none
Flavors
py312-future-1.0.0

Message after installing

===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

No longer needed post Python 2 EOL.

It is scheduled to be removed on or after 2026-09-30.

Files

distinfo 1
FileSizeSHA256
future-1.0.0.tar.gz1.22849e+06bd2968309307861edae1458a4f8a4f3598c03be43b97521076aebf5d94c07b05
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
58c133f522 Muhammad Moinur Rahman devel/py-future: Update version 0.18.3=>1.0.0
- Mark DEPRECATED - This port has outlived it's purpose. It has been more than 6 years python 2.7 has reached EOL and by now all of the coded has been converted to be compatible with python 3.X - There are still some ports using this port but after checking I have found that those are stale dependencies as maintainers do not properly check upstream requirements or the ports are no longer maintained upstream. - I am reaching out to the maintainers if these are stale dependencies - I am reaching out to the maintainers if there are trivial fixes to remove these depencies - Set EXPIRATION_DATE 2026-09-30 for the 2.7 flavor and 2026-12-31 for the 3.X flavor. We will reconsider the EXPIRATION_DATE for the 3.X flavor before the end of the year …