Skip to main content

NFStream Logo


NFStream is a multiplatform Python framework providing fast, flexible, and expressive data structures designed to make working with online or offline network data easy and intuitive. It aims to be Python's fundamental high-level building block for doing practical, real-world network flow data analysis. Additionally, it has the broader goal of becoming a unifying network data analytics framework for researchers providing data reproducibility across experiments.

Live Notebook live notebook
Project Website website
Discussion Channel Gitter
Latest Release latest release
Supported Versions python3 pypy3
Project License License
Continuous Integration Linux WorkFlows MacOS WorkFlows Windows WorkFlows
Code Quality Coverage Fuzzing Quality

Table of Contents

Main Features

  • Performance: NFStream is designed to be fast: AF_PACKET_V3/FANOUT on Linux, multiprocessing, native CFFI based computation engine, and PyPy full support.
  • Encrypted layer-7 visibility: NFStream deep packet inspection is based on nDPI. It allows NFStream to perform reliable encrypted applications identification and metadata fingerprinting (e.g. TLS, SSH, DHCP, HTTP).
  • System visibility: NFStream probes the monitored system's kernel to obtain information on open Internet sockets and collects guaranteed ground-truth (process name, PID, etc.) at the application level.
  • Statistical features extraction: NFStream provides state of the art of flow-based statistical feature extraction. It includes post-mortem statistical features (e.g., minimum, mean, standard deviation, and maximum of packet size and inter-arrival time) and early flow features (e.g. sequence of first n packets sizes, inter-arrival times, and directions).
  • Flexibility: NFStream is easily extensible using NFPlugins. It allows the creation of a new flow feature within a few lines of Python.
  • Machine Learning oriented: NFStream aims to make Machine Learning Approaches for network traffic management reproducible and deployable. By using NFStream as a common framework, researchers ensure that models are trained using the same feature computation logic, and thus, a fair comparison is possible. Moreover, trained models can be deployed and evaluated on live networks using NFPlugins.

How to get it?

Binary installers for the latest released version are available on Pypi.

pip install nfstream

Windows Notes: NFStream does not include capture drivers on Windows (license restrictions). It is required to install Npcap drivers before installing NFStream. If Wireshark is already installed on Windows, then Npcap drivers are already installed, and you do not need to perform any additional action.

How to use it?

Encrypted application identification and metadata extraction

Dealing with a big pcap file and want to aggregate into labeled network flows? NFStream make this path easier in a few lines:

from nfstream import NFStreamer
# We display all streamer parameters with their default values.
# See documentation for detailed information about each parameter.
# https://www.nfstream.org/docs/api#nfstreamer
my_streamer = NFStreamer(source="facebook.pcap", # or live network interface
                         decode_tunnels=True,
                         bpf_filter=None,
                         promiscuous_mode=True,
                         snapshot_length=1536,
                         idle_timeout=120,
                         active_timeout=1800,
                         accounting_mode=0,
                         udps=None,
                         n_dissections=20,
                         statistical_analysis=False,
                         splt_analysis=0,
                         n_meters=0,
                         max_nflows=0,
                         performance_report=0,
                         system_visibility_mode=0,
                         system_visibility_poll_ms=100)
                         
for flow in my_streamer:
    print(flow)  # print it.
# See documentation for each feature detailed description.
# https://www.nfstream.org/docs/api#nflow
NFlow(id=0,
      expiration_id=0,
      src_ip='192.168.43.18',
      src_mac='30:52:cb:6c:9c:1b',
      src_oui='30:52:cb',
      src_port=52066,
      dst_ip='66.220.156.68',
      dst_mac='98:0c:82:d3:3c:7c',
      dst_oui='98:0c:82',
      dst_port=443,
      protocol=6,
      ip_version=4,
      vlan_id=0,
      tunnel_id=0,
      bidirectional_first_seen_ms=1472393122365,
      bidirectional_last_seen_ms=1472393123665,
      bidirectional_duration_ms=1300,
      bidirectional_packets=19,
      bidirectional_bytes=5745,
      src2dst_first_seen_ms=1472393122365,
      src2dst_last_seen_ms=1472393123408,
      src2dst_duration_ms=1043,
      src2dst_packets=9,
      src2dst_bytes=1345,
      dst2src_first_seen_ms=1472393122668,
      dst2src_last_seen_ms=1472393123665,
      dst2src_duration_ms=997,
      dst2src_packets=10,
      dst2src_bytes=4400,
      application_name='TLS.Facebook',
      application_category_name='SocialNetwork',
      application_is_guessed=0,
      application_confidence=4,
      requested_server_name='facebook.com',
      client_fingerprint='t12d1310h2_27a29bd8d6e6_85173d161f9a',
      server_fingerprint='2d1eb5817ece335c24904f516ad5da12',
      user_agent='',
      content_type='')

System visibility

NFStream probes the monitored system's kernel to obtain information on open Internet sockets and collects guaranteed ground-truth (process name, PID, etc.) at the application level.

from nfstream import NFStreamer
my_streamer = NFStreamer(source="Intel(R) Wi-Fi 6 AX200 160MHz", # Live capture mode. 
                         # Disable L7 dissection for readability purpose only.
                         n_dissections=0,
                         system_visibility_poll_ms=100,
                         system_visibility_mode=1)
                         
for flow in my_streamer:
    print(flow)  # print it.
# See documentation for each feature detailed description.
# https://www.nfstream.org/docs/api#nflow
NFlow(id=0,
      expiration_id=0,
      src_ip='192.168.43.18',
      src_mac='30:52:cb:6c:9c:1b',
      src_oui='30:52:cb',
      src_port=59339,
      dst_ip='184.73.244.37',
      dst_mac='98:0c:82:d3:3c:7c',
      dst_oui='98:0c:82',
      dst_port=443,
      protocol=6,
      ip_version=4,
      vlan_id=0,
      tunnel_id=0,
      bidirectional_first_seen_ms=1638966705265,
      bidirectional_last_seen_ms=1638966706999,
      bidirectional_duration_ms=1734,
      bidirectional_packets=98,
      bidirectional_bytes=424464,
      src2dst_first_seen_ms=1638966705265,
      src2dst_last_seen_ms=1638966706999,
      src2dst_duration_ms=1734,
      src2dst_packets=22,
      src2dst_bytes=2478,
      dst2src_first_seen_ms=1638966705345,
      dst2src_last_seen_ms=1638966706999,
      dst2src_duration_ms=1654,
      dst2src_packets=76,
      dst2src_bytes=421986,
      # The process that generated this reported flow. 
      system_process_pid=14596,
      system_process_name='FortniteClient-Win64-Shipping.exe')

Post-mortem statistical flow features extraction

NFStream performs 48 post-mortem flow statistical features extraction, which includes detailed TCP flags analysis, minimum, mean, maximum, and standard deviation of both packet size and inter-arrival time in each direction.

from nfstream import NFStreamer
my_streamer = NFStreamer(source="facebook.pcap",
                         # Disable L7 dissection for readability purpose.
                         n_dissections=0,  
                         statistical_analysis=True)
for flow in my_streamer:
    print(flow)
# See documentation for each feature detailed description.
# https://www.nfstream.org/docs/api#nflow
NFlow(id=0,
      expiration_id=0,
      src_ip='192.168.43.18',
      src_mac='30:52:cb:6c:9c:1b',
      src_oui='30:52:cb',
      src_port=52066,
      dst_ip='66.220.156.68',
      dst_mac='98:0c:82:d3:3c:7c',
      dst_oui='98:0c:82',
      dst_port=443,
      protocol=6,
      ip_version=4,
      vlan_id=0,
      tunnel_id=0,
      bidirectional_first_seen_ms=1472393122365,
      bidirectional_last_seen_ms=1472393123665,
      bidirectional_duration_ms=1300,
      bidirectional_packets=19,
      bidirectional_bytes=5745,
      src2dst_first_seen_ms=1472393122365,
      src2dst_last_seen_ms=1472393123408,
      src2dst_duration_ms=1043,
      src2dst_packets=9,
      src2dst_bytes=1345,
      dst2src_first_seen_ms=1472393122668,
      dst2src_last_seen_ms=1472393123665,
      dst2src_duration_ms=997,
      dst2src_packets=10,
      dst2src_bytes=4400,
      bidirectional_min_ps=66,
      bidirectional_mean_ps=302.36842105263156,
      bidirectional_stddev_ps=425.53315715259754,
      bidirectional_max_ps=1454,
      src2dst_min_ps=66,
      src2dst_mean_ps=149.44444444444446,
      src2dst_stddev_ps=132.20354676701294,
      src2dst_max_ps=449,
      dst2src_min_ps=66,
      dst2src_mean_ps=440.0,
      dst2src_stddev_ps=549.7164925870628,
      dst2src_max_ps=1454,
      bidirectional_min_piat_ms=0,
      bidirectional_mean_piat_ms=72.22222222222223,
      bidirectional_stddev_piat_ms=137.34994188549086,
      bidirectional_max_piat_ms=398,
      src2dst_min_piat_ms=0,
      src2dst_mean_piat_ms=130.375,
      src2dst_stddev_piat_ms=179.72036811192467,
      src2dst_max_piat_ms=415,
      dst2src_min_piat_ms=0,
      dst2src_mean_piat_ms=110.77777777777777,
      dst2src_stddev_piat_ms=169.51458475436397,
      dst2src_max_piat_ms=409,
      bidirectional_syn_packets=2,
      bidirectional_cwr_packets=0,
      bidirectional_ece_packets=0,
      bidirectional_urg_packets=0,
      bidirectional_ack_packets=18,
      bidirectional_psh_packets=9,
      bidirectional_rst_packets=0,
      bidirectional_fin_packets=0,
      src2dst_syn_packets=1,
      src2dst_cwr_packets=0,
      src2dst_ece_packets=0,
      src2dst_urg_packets=0,
      src2dst_ack_packets=8,
      src2dst_psh_packets=4,
      src2dst_rst_packets=0,
      src2dst_fin_packets=0,
      dst2src_syn_packets=1,
      dst2src_cwr_packets=0,
      dst2src_ece_packets=0,
      dst2src_urg_packets=0,
      dst2src_ack_packets=10,
      dst2src_psh_packets=5,
      dst2src_rst_packets=0,
      dst2src_fin_packets=0)

Early statistical flow features extraction

NFStream performs early (up to 255 packets) flow statistical features extraction (referred to as SPLT analysis in the literature). It is summarized as a sequence of these packets' directions, sizes, and inter-arrival times.

from nfstream import NFStreamer
my_streamer = NFStreamer(source="facebook.pcap",
                         # We disable l7 dissection for readability purpose.
                         n_dissections=0,
                         splt_analysis=10)
for flow in my_streamer:
    print(flow)
# See documentation for each feature detailed description.
# https://www.nfstream.org/docs/api#nflow
NFlow(id=0,
      expiration_id=0,
      src_ip='192.168.43.18',
      src_mac='30:52:cb:6c:9c:1b',
      src_oui='30:52:cb',
      src_port=52066,
      dst_ip='66.220.156.68',
      dst_mac='98:0c:82:d3:3c:7c',
      dst_oui='98:0c:82',
      dst_port=443,
      protocol=6,
      ip_version=4,
      vlan_id=0,
      tunnel_id=0,
      bidirectional_first_seen_ms=1472393122365,
      bidirectional_last_seen_ms=1472393123665,
      bidirectional_duration_ms=1300,
      bidirectional_packets=19,
      bidirectional_bytes=5745,
      src2dst_first_seen_ms=1472393122365,
      src2dst_last_seen_ms=1472393123408,
      src2dst_duration_ms=1043,
      src2dst_packets=9,
      src2dst_bytes=1345,
      dst2src_first_seen_ms=1472393122668,
      dst2src_last_seen_ms=1472393123665,
      dst2src_duration_ms=997,
      dst2src_packets=10,
      dst2src_bytes=4400,
      # The sequence of 10 first packet direction, size and inter arrival time.
      splt_direction=[0, 1, 0, 0, 1, 1, 0, 1, 0, 1],
      splt_ps=[74, 74, 66, 262, 66, 1454, 66, 1454, 66, 463],
      splt_piat_ms=[0, 303, 0, 0, 313, 0, 0, 0, 0, 1])

Pandas export interface

NFStream natively supports Pandas as an export interface.

# See documentation for more details.
# https://www.nfstream.org/docs/api#pandas-dataframe-conversion
from nfstream import NFStreamer
my_dataframe = NFStreamer(source='teams.pcap').to_pandas()[["src_ip",
                                                            "src_port",
                                                            "dst_ip", 
                                                            "dst_port", 
                                                            "protocol",
                                                            "bidirectional_packets",
                                                            "bidirectional_bytes",
                                                            "application_name"]]
my_dataframe.head(5)

Pandas

CSV export interface

NFStream natively supports CSV file format as an export interface.

# See documentation for more details.
# https://www.nfstream.org/docs/api#csv-file-conversion
flows_count = NFStreamer(source='facebook.pcap').to_csv(path=None,
                                                        columns_to_anonymize=(),
                                                        flows_per_file=0,
                                                        rotate_files=0)

Extending NFStream

Didn't find a specific flow feature? add a plugin to NFStream in a few lines:

from nfstream import NFPlugin
    
class MyCustomPktSizeFeature(NFPlugin):
    def on_init(self, packet, flow):
        # flow creation with the first packet
        if packet.raw_size == self.custom_size:
            flow.udps.packet_with_custom_size = 1
        else:
            flow.udps.packet_with_custom_size = 0
 
    def on_update(self, packet, flow):
        # flow update with each packet belonging to the flow 
        if packet.raw_size == self.custom_size:
            flow.udps.packet_with_custom_size += 1


extended_streamer = NFStreamer(source='facebook.pcap', 
                               udps=MyCustomPktSizeFeature(custom_size=555))

for flow in extended_streamer:
    # see your dynamically created metric in generated flows
    print(flow.udps.packet_with_custom_size) 

Machine Learning models training and deployment

The following simplistic example demonstrates how to train and deploy a machine-learning approach for traffic flow categorization. We want to run a classification of Social Network category flows based on bidirectional_packets and bidirectional_bytes as input features. For the sake of brevity, we decide to predict only at the flow expiration stage.

Training the model

from nfstream import NFPlugin, NFStreamer
import numpy
from sklearn.ensemble import RandomForestClassifier

df = NFStreamer(source="training_traffic.pcap").to_pandas()
X = df[["bidirectional_packets", "bidirectional_bytes"]]
y = df["application_category_name"].apply(lambda x: 1 if 'SocialNetwork' in x else 0)
model = RandomForestClassifier()
model.fit(X, y)

ML powered streamer on live traffic

class ModelPrediction(NFPlugin):
    def on_init(self, packet, flow):
        flow.udps.model_prediction = 0
    def on_expire(self, flow):
        # You can do the same in on_update entrypoint and force expiration with custom id. 
        to_predict = numpy.array([flow.bidirectional_packets,
                                  flow.bidirectional_bytes]).reshape((1,-1))
        flow.udps.model_prediction = self.my_model.predict(to_predict)

ml_streamer = NFStreamer(source="eth0", udps=ModelPrediction(my_model=model))
for flow in ml_streamer:
    print(flow.udps.model_prediction)

More NFPlugin examples and details are provided in the official documentation. You can also test NFStream without installation using our live demo notebook.

Building from sources l m w

To build NFStream from sources, please read the installation guide provided in the official documentation.

Contributing

Please read Contributing for details on our code of conduct and the process for submitting pull requests to us.

Ethics

NFStream is intended for network data research and forensics. Researchers and network data scientists can use this framework to build reliable datasets and train and evaluate network-applied machine learning models. As with any packet monitoring tool, NFStream could be misused. Do not run it on any network that you do not own or administrate.

Credits

Citation

NFStream paper is published in Computer Networks (COMNET). If you use NFStream in a scientific publication, we would appreciate citations to the following article:

@article{AOUINI2022108719,
  title = {NFStream: A flexible network data analysis framework},
  author = {Aouini, Zied and Pekar, Adrian},
  doi = {10.1016/j.comnet.2021.108719},
  issn = {1389-1286},
  journal = {Computer Networks},
  pages = {108719},
  year = {2022},
  publisher = {Elsevier},
  volume = {204},
  url = {https://www.sciencedirect.com/science/article/pii/S1389128621005739}
}

Authors

The following people contributed to NFStream:

Supporting organizations

The following organizations supported NFStream:

sah tuke ntop nmap google

Publications that use NFStream

More than 100 research papers have already used NFStream as part of their processing pipelines.

License

This project is licensed under the LGPLv3 License - see the License file for details

Release files for nfstream 6.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for nfstream 6.6.0
File
nfstream-6.6.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
nfstream-6.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
nfstream-6.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
nfstream-6.6.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
nfstream-6.6.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
nfstream-6.6.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
nfstream-6.6.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
nfstream-6.6.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
nfstream-6.6.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
nfstream-6.6.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
nfstream-6.6.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
nfstream-6.6.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
nfstream-6.6.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
nfstream-6.6.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
nfstream-6.6.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
nfstream-6.6.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
nfstream-6.6.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
nfstream-6.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
nfstream-6.6.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
nfstream-6.6.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
nfstream-6.6.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
nfstream-6.6.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
nfstream-6.6.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
nfstream-6.6.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
nfstream-6.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
nfstream-6.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
nfstream-6.6.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
nfstream-6.6.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
nfstream-6.6.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
nfstream-6.6.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
nfstream-6.6.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
nfstream-6.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
nfstream-6.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
nfstream-6.6.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
nfstream-6.6.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
nfstream-6.6.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
nfstream-6.6.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
nfstream-6.6.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
nfstream-6.6.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
nfstream-6.6.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
nfstream-6.6.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
nfstream-6.6.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
nfstream-6.6.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
nfstream-6.6.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
nfstream-6.6.0-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
nfstream-6.6.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
nfstream-6.6.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
nfstream-6.6.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
nfstream-6.6.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 62.1 MB

Release files / nfstream-6.6.0-cp314-cp314t-win_amd64.whl

Download URL nfstream-6.6.0-cp314-cp314t-win_amd64.whl
Size 1.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
fe0520c7d6379203f5f8eba5f60b3a51ae3d17a09fe6de8076c917f9cc873da9
BLAKE2b-256 checksum
How to use checksums
53b5965ddbc362d7960654f154a0ee80bbe70e7e74ea6ef5b54f9017c4ab68dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL nfstream-6.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6646520fa0798425d5dd6858fbb0974d9bd991829b11224f4e5db24de9e3f77e
BLAKE2b-256 checksum
How to use checksums
d15ed1345eb4185faf1d4794ee126aee67fdfae2ea1d3446c4f0401efd1e2a1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL nfstream-6.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
edee89340d72f85e33f31c56d950cb10d628bf4ca72a06f920e7331bf818aafe
BLAKE2b-256 checksum
How to use checksums
d12dfd6f35551b31e39ca4c9f49a0fba65aa703ab472d035ce82d52a55fa4c86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL nfstream-6.6.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
14a14d703c62a05dafc7db73c5cf34bfef865821b23b5c5b953ccbd2b4660b51
BLAKE2b-256 checksum
How to use checksums
12de9c1792f1cb8ebb6b190cb03c427d6b07c228a5144a99be3aebb439aa14db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL nfstream-6.6.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b36342728730cb28877282ba1c52bcaa3540b81c5739201c6e74c92912399193
BLAKE2b-256 checksum
How to use checksums
6c312da2bb995673ce29afd60aab1180f905ee8f702181210547c7371bd236f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL nfstream-6.6.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 985.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e2e31d34fd3bd062bdc074f8d428df365bdc0e1418cec9fbeb916e17d1cb1630
BLAKE2b-256 checksum
How to use checksums
ffed675b15703a4283fc960441a695139487123b6fc0c5fb0330ced56f618320
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL nfstream-6.6.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 151.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
432b5914a3924ca70d90ec1a6df25c99dcbb805eeacf248201516ca574dce6dc
BLAKE2b-256 checksum
How to use checksums
856ed1bfa53284857a1f152fcdcc3aac59e90e5a38476be0df63cdf41decbb09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp314-cp314-win_amd64.whl

Download URL nfstream-6.6.0-cp314-cp314-win_amd64.whl
Size 1.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
02747cf3c1abfcde8f7bd4a87e64c56ce1a1f0e085148baf325c7ec238b5d83f
BLAKE2b-256 checksum
How to use checksums
c254d279fe48bddc68efb3aabc8dd1b0bb74427fd899e7eb7e60197399bd8c9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL nfstream-6.6.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0687fd23d3f85bc7bf08de21fef1ca4d8060e03f98b9047a6aca11940a802428
BLAKE2b-256 checksum
How to use checksums
df5e122c32b98947554b7f28854e8f9b7fce29430702f9fb35a5e34c673696f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL nfstream-6.6.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
788eeeb34bf0977a622a2c449ebf619ae89dc9373a48e8a21cfb9e0680b78828
BLAKE2b-256 checksum
How to use checksums
eaf83f12f64d1cbe83db7778842d727626fc66c5df5cd402dc59c102a617dc97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL nfstream-6.6.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
463743057aae6135bdb918e8203b35f3a71f2a74073302d64cf0afd5c30c724f
BLAKE2b-256 checksum
How to use checksums
27c80c834446f3584f717b20ec6c2c0a66c905e2551e0e9d0b39a7585289fd75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL nfstream-6.6.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.7 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
db91df3798eaf582231041186dba3c90b5a0678c1b4249c2840569cc87c7d8ca
BLAKE2b-256 checksum
How to use checksums
89f7d1a5d0d51cb78a2dc6f635907b517f7104804ac420fe83133b700bd64dad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL nfstream-6.6.0-cp314-cp314-macosx_11_0_arm64.whl
Size 985.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1d20e561939dc47dfa28d5d46d6cacf4b63a5e574c9d46672ce7abb3c6c9c139
BLAKE2b-256 checksum
How to use checksums
6854429502cc6293c43a74871e4e077fa3f7ff6866416185fb62bdf8182d685b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL nfstream-6.6.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 151.4 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
8d8a966fb2dbfefea7acf948c19ee4b2b32b25f95f9e5b52435405f26a4e3cbc
BLAKE2b-256 checksum
How to use checksums
bbf33277ac508bd8cb5e019210a065ccd7c5c9ea95e6790c280793d91c26e452
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp313-cp313-win_amd64.whl

Download URL nfstream-6.6.0-cp313-cp313-win_amd64.whl
Size 1.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b6485d93c001b2c16d2196c33641eff374bbd7036b1446d275629c76f41712fe
BLAKE2b-256 checksum
How to use checksums
0a296ba1d2ec00d9327b648a559ecc99b94381f4fae37a1b03df9bb485ba3253
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL nfstream-6.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f8c5fec4c494e242973a3336293dede4f1a38d9dd83241e941b42358f9bf8c3c
BLAKE2b-256 checksum
How to use checksums
c39c3622fb29c5105d3fb70e2ed486be5785e89c975ab207fbc123a03014146d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL nfstream-6.6.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ffd536c2e9ef41d4ebe422d56d65943fcba3420ced92c93321032eea672438dd
BLAKE2b-256 checksum
How to use checksums
7c3788391fe7d97e4844937dc95e6bcffa20ef3fc897cb87fc65493d65480859
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL nfstream-6.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1972e15847e2e436048fd577611a7ca58f990c7f4a2a3324f5240c9816bbf333
BLAKE2b-256 checksum
How to use checksums
2a212ddfe9a98c2d37f881db8ffc7875859bc0a85673afd8bc0ede46769dd61d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL nfstream-6.6.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.7 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3867269277a95e2c7795e4f58972abd72d444c018d00057e6606a9f9d1d2f8e3
BLAKE2b-256 checksum
How to use checksums
de26020002e44b425c7b1276c205e93793e6db3e591bf771d49872efa971043e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL nfstream-6.6.0-cp313-cp313-macosx_11_0_arm64.whl
Size 985.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f3df8198b0be28fa97bcdc7b765d8c6004aaff5b8debfdcf497d8e3141e4578c
BLAKE2b-256 checksum
How to use checksums
2b98380ee4a65e44c00389a102ade02e680674fa97ac39ccd44eecdbcb699549
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL nfstream-6.6.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 151.2 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
886117c7a0baf2dc382e9692df22d3956579d4fce1e5ed9451ec11b9f55e037f
BLAKE2b-256 checksum
How to use checksums
d475babce93f809c2a8cc59d05a7263bc80567cc1922a99e053ee5e5483ae9a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp312-cp312-win_amd64.whl

Download URL nfstream-6.6.0-cp312-cp312-win_amd64.whl
Size 1.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e5b42bb9c7a2591ffab39444fb85ee13238f9c07d0b0141ca047fb3ec6fcd738
BLAKE2b-256 checksum
How to use checksums
d5502289c0a849aee546a4f466d0f73d9772dc0559ae3b611c8fda422e711c2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL nfstream-6.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0ace0ac1b4f114bae2f2d5363d5f3706a03781527c72eead923338c70f976c9a
BLAKE2b-256 checksum
How to use checksums
5e3d3f3b01401ef6e8c3628d518be8d8bd857f2ffed7900e6a4def00d5238ba2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL nfstream-6.6.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7624d8af543a13b6a5de571070c6c6445a54c7799dbbf6dfce60e127db24ad66
BLAKE2b-256 checksum
How to use checksums
bc592cb1408be738c9b1ebc933956f8bf246249582332bad31420825525a3625
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL nfstream-6.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
394a6e6c074bc2f3870538606d8223e15c9aae9285bb8cf3ffbb33f380ebe4b9
BLAKE2b-256 checksum
How to use checksums
3fdaf30ea8deefcdf2653487a76ac0f0019103067bc6474e24ba6f919481728f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL nfstream-6.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3ee20796212269b12530dc6317e3945342d44712417ff03d443974e1f6a4ce21
BLAKE2b-256 checksum
How to use checksums
1feb4b228ec21130053cac9ece2d4b14d8a237313cd28164c696cc2fb4d66f1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL nfstream-6.6.0-cp312-cp312-macosx_11_0_arm64.whl
Size 985.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
33b121589da4de22a451ac0b3816f52010656ed320ba9b6fdb56cf9bdb0e5cf1
BLAKE2b-256 checksum
How to use checksums
9d8c4d3a00a6baf0dc541dea38091120362e01b5bfd7e607dd672eb2e86dc0d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL nfstream-6.6.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 151.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
ebe5829b088e21e7b3bdfa0cf8eaf8c2c2823beaa5fb948e7b01a9fddd91c768
BLAKE2b-256 checksum
How to use checksums
d41e0f01795bdd64577394af15aae184274a02931d91ff032e4982623b37673e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp311-cp311-win_amd64.whl

Download URL nfstream-6.6.0-cp311-cp311-win_amd64.whl
Size 1.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
79d9ba47b5b90a5e73e238745623c571349d754870abb9502187671522f51dce
BLAKE2b-256 checksum
How to use checksums
c0f6c502ad2fdd432f538600687b47a2f4fdbf0778e3eb763abf6c39ed375256
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL nfstream-6.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1b2319b821191e5c0595b0c3447bd0ccc5c8bffc76d0f84d5dffdc1748b88b46
BLAKE2b-256 checksum
How to use checksums
c04383f406d7b1e8aa7d8e06f0324d0c004b47fcb06a99bda6fee3685414d882
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL nfstream-6.6.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d1fba2c0fdba501196c87b8e128af709cfc84c420444e2f06dae5f4128378e4f
BLAKE2b-256 checksum
How to use checksums
eac7f58004c84a688ef4a861d14680df0a95bc87fd1020de3fda1ba60ff9a06f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL nfstream-6.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
eb92ea053d79a7c5d1e3e577df5073f31fe7b06ec9dfa552525f8e13fa447caa
BLAKE2b-256 checksum
How to use checksums
a8409c5470fb20f9be3dd85edd1f3b5133d7074774ba38ce68719aa43b1f16e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL nfstream-6.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
daa96177249d5d3d5ac28320750fa81941219ba917806ff2bc6233e130ac01f9
BLAKE2b-256 checksum
How to use checksums
f185b25bd11db32dbf1b0ceab57170e89457271ef682d23bdb7c392a5525bf91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL nfstream-6.6.0-cp311-cp311-macosx_11_0_arm64.whl
Size 985.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
556b9f71a960f9b636f69280f1677c8393eb3163c9ed432663323383e64d5421
BLAKE2b-256 checksum
How to use checksums
38c24dbf9aa2f61a610b8408df9dffb44e5d89a6510b7a56e061a239272071f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL nfstream-6.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 151.1 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
38a6ec74d322237b6e577350219c4a39ae57c2775eb4deecb1368cb7400cf7df
BLAKE2b-256 checksum
How to use checksums
519c008b846b86a6f3cd062ac15b0791906dca9ada8bc6a85ded6e4b847cde31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp310-cp310-win_amd64.whl

Download URL nfstream-6.6.0-cp310-cp310-win_amd64.whl
Size 1.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
bba849222647ac6b77a470b68664c05409f7b2743c4b0263a0a2dccb45b6835c
BLAKE2b-256 checksum
How to use checksums
bb9bb0d6de0a8835acb1b92541424f8b7854d643ae1cb3b8feff89e0fc5d61da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL nfstream-6.6.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7e673104b4b6e4c24eec2f79a8eab6968b92bda2b13572ef95c27351dd6d7f1f
BLAKE2b-256 checksum
How to use checksums
d6232c292a86746acda16afb0f831dbb0d819761eea9759fa9fc26b2d74f906a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL nfstream-6.6.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
91d1989c96b123f296f4956d6d15c8dcd6b3376d1c3f53573f165cdcf5e93aab
BLAKE2b-256 checksum
How to use checksums
030621288c2afa97828af38e37273d71c552c6d5410bfdb8861b1f920255c0e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL nfstream-6.6.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1c6b9a5b7562dbd60952ec71423abfae9d82adfa5c2419d826330bd0e0fb0448
BLAKE2b-256 checksum
How to use checksums
be0d771e8fcc558b232ffc038ab41c38bbe1472f08db360ae297ba302d6f335b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL nfstream-6.6.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
98e73278d77416ddcaff33d52f3955a1050953327328391afde4aadaadb8318b
BLAKE2b-256 checksum
How to use checksums
edada4c7133730a965b1d3a54e21b7bc835bd7e445f8c462fc234b7771dd0d1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL nfstream-6.6.0-cp310-cp310-macosx_11_0_arm64.whl
Size 985.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
723e1c7fd3021c77467d0bc0986a0d8473327db4335a6dada5a99e39b1a7148e
BLAKE2b-256 checksum
How to use checksums
5bc88579c6c4f8f3f9510d8f197448b2567c97b39726089c84905c5641896216
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL nfstream-6.6.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 151.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b5639425c21924bce7d1c986afc4ee649e68eb3c0d6d7e5075bd2182a5a5e419
BLAKE2b-256 checksum
How to use checksums
e03076f2cf78ba4bf93967f4fc6028a6ea7d0af8dee99eac3fca02df500bdcf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp39-cp39-win_amd64.whl

Download URL nfstream-6.6.0-cp39-cp39-win_amd64.whl
Size 1.0 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
5db7a5957b56c3bc18c10be0cd71d05c427de9eca3fa5e28091c9e03fe889fef
BLAKE2b-256 checksum
How to use checksums
440e589fc3f4356ab925889895edd69f2e93696d49ea795cd24133d3106fdb16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL nfstream-6.6.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
dfe1b3ea32eb0df466465a9d071f44a64a6b3c01e6cf906ca43520da5a9f9f85
BLAKE2b-256 checksum
How to use checksums
f345825613ab6a3327ae3c963a0dee38118efcb1c5de0f59c0d38849c4344c9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL nfstream-6.6.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 1.6 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3ad88d16e5e5a9d9a647b69a1bc7a9e00ed6d75475af9079f26d17d0b9668556
BLAKE2b-256 checksum
How to use checksums
72395702c2e3179840b4eeb18a875284c06c076f75e6e974116761d892ab151f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL nfstream-6.6.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e5ea265c6feb72b341c31b5bb93f16d002ef46ff35fc1588b7fab1c06db49a3c
BLAKE2b-256 checksum
How to use checksums
d14732525b69b9b54dc9429c23390ff1f2ec221a897ade28be9f0c94775b2874
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL nfstream-6.6.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
90e20eaea5f06e62e3649c94d4a689fbe1b553daf789a92222a8fcc2689c06d9
BLAKE2b-256 checksum
How to use checksums
abe8a71a481aeaa5fc9a3ad7681632c80c14fe657516f738214af299c7d5e190
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL nfstream-6.6.0-cp39-cp39-macosx_11_0_arm64.whl
Size 985.7 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8da8566df518b957992b1dc90cd70b2b1449518c0021f0cae343b37c9b2d9c4e
BLAKE2b-256 checksum
How to use checksums
f7be3a130a2328113fb506c669709f447248d08c7af3a68663e27f8631f310de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / nfstream-6.6.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL nfstream-6.6.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 151.1 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c465d28f9acca4fdb77d8bf064e52c556caefa6a0e186d01bd0a8fdf3ccb9184
BLAKE2b-256 checksum
How to use checksums
3843d620ba3f58e454ce6dd1930d772e097ee18ab69d4b9cf981d926e34e5652
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release history Release notifications | RSS feed

This release

6.6.0 This release

49 release files

6.5.4

52 release files

6.5.3

67 release files

6.5.2

67 release files

6.5.1

28 release files

6.5.0

12 release files

6.4.3

27 release files

6.4.2

18 release files

6.4.1

13 release files

6.4.0

18 release files

6.3.2

12 release files

6.3.1

12 release files

6.3.0

12 release files

6.2.6

12 release files

6.2.5

13 release files

6.2.4

13 release files

6.2.3

13 release files

6.2.2

13 release files

6.2.1

13 release files

6.2.0

13 release files

6.1.3

9 release files

6.1.2

11 release files

6.1.1

11 release files

6.1.0

8 release files

6.0.5

11 release files

6.0.4

11 release files

6.0.3

11 release files

5.2.0

11 release files

5.1.6

11 release files

5.1.5

11 release files

5.1.4

3 release files

5.1.3

11 release files

5.1.2

8 release files

5.1.1

8 release files

5.1.0

8 release files

5.0.0

8 release files

4.0.1

5 release files

4.0.0

5 release files

3.2.2

5 release files

3.2.1

5 release files

3.2.0

5 release files

3.1.2

7 release files

3.1.1

7 release files

3.1.0

8 release files

3.0.4

7 release files

3.0.3

7 release files

3.0.2

7 release files

3.0.1

6 release files

3.0.0

5 release files

2.0.1

5 release files

2.0.0

4 release files

1.2.1

6 release files

1.2.0

6 release files

1.1.8

6 release files

1.1.7

6 release files

1.1.6

6 release files

1.1.5

8 release files

1.1.4

8 release files

1.1.3

7 release files

1.1.2

7 release files

1.1.1

3 release files

1.1.0

3 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page